README.md

AstrobloQ

Система астромоделирования эволюции Галактики и численного решения парадокса Ферми. Программное обеспечение на базе графической библиотеки GaLaXy Engine с компонентами GLScene VCL и GXScene FMX:

Проекты по астрометрии включают следующие дополнительные библиотеки:

  • SOFA, астрометрия на Cи, рекомендованная Международным Астрономическим Союзом IAU;
  • Astronomy Engine, пакет утилит по астрономии и гравитационным взаимодействиям;
  • IVOA, стандарты Международной Виртуальной Обсерватории;
  • PostGIS, расширение PostgreSQL для работы с пространственными данными;
  • CGAL, библиотека алгоритмов по вычислительной геометрии на С++;

Интерактивная справка вызывается в зависимости от языка интерфейса:

  • Galaxy, англоязычный раздел энциклопедии Wikipedia;
  • Галактика, российская энциклопедия Рувики;
  • внешний ИИ помощник или AI-Assistant;

GalaxyGrid_ru

AstroScene

Звёзды с экзопланетными системами

Nooneta

Texoneta

AstroScene AstroScene

Litoneta

Экзопланета с литосферой Litoneta

Litoneta Litoneta

Bioneta

Экзопланета с биосферой

Bioneta

Bioneta Bioneta AstroScene AstroScene

Texoneta

Экзопланета с техносферой Texoneta

Galaqtium

Galaqtium Galaqtium

При построении астромодели используются следующие данные и методы:

  • исходные данные о звёздах и экзопланетах находятся в каталогах HYG, Gaia DR3, Earthlike Terraplanets;
  • строение, структура и состав объектов в системах “Star->Galaxy->Universe” представляются в соответствующих масштабах с различным уровнем детализации L.O.D;
  • тетраэдральные сетки TetraDel строятся по известным x,y,z координатам звёзд в галактической системе координат и по векторам vx,vy,vz их собственных движений с экстраполяцией в прошлое и будущее на шкале -10;0;+10 Gyr;
  • диаграммы сеток полиэдров PolyVor рассчитываются как двойственные графы тетраэдрализации Делоне;
  • для построения грид-модели GalaGrid с кубическими ячейками галавокселей используется метод интерполяции NNI, Natural Neighbour Interpolation, учитывающем влияние соседних регионов, за исключением областей GalaxyVoids;
  • изменение структуры Галактики во времени моделируется на базе волновых функций плотности и путём экстраполяции данных звёздных каталогов в будущее;
  • эволюция звёздных ассоциаций оценивается по звёздному каталогу HYG согласно диаграмме Герцшпрунга-Рассела;
  • коэволюция звёздных скоплений во времени прогнозируется на основе операций свёртки рождения и гибели спектральных классов звёзд;
  • текстурные карты поверхности землеподобных экзопланет синтезируются с помощью ИИ по определённым параметрам террапланет в зонах обитаемости звёзд;
  • задачи поиска кратчайшего безопасного межзвёздного пути космовояжера, освоения ресурсов и колонизации решаются на графах (x,y,z,t,c) тетрасети и по алгоритму A* на регулярной решетке GalaxyGrid;
  • состав популяции звёзд за ядром Галактики и газово-пылевыми облаками определяется с помощью экстраполяции и методами стереологии;
  • для модели оценивается среднее число планет с литосферами, биосферами, ноосферами и техносферами в хронологии Млечного Пути;
  • оценка потенциала обитаемости Галактики выполняется по диаграмме Вороного и сопоставляется с интегральным уравнением Дрейка;
  • численное решение парадокса Ферми даёт верхнюю оценку вероятного числа КЦ I типа по шкале академика РАН Н.С.Кардашёва;

Среды и инструменты разработки

  • GigaStudio, GigaCode, VS Code, RAD Studio Community Edition.
  • Git, консольная утилита отслеживания изменений и контроля версий.
  • TortoiseGit, графическая оболочка Git с установкой клиента в Windows Explorer.
  • Beyond Compare, программа сравнения, слияния и синхронизации данных.
  • Notepad++, текстовый редактор исходных кодов для программистов.
  • PasDoc, средство составления HTML документации путём сбора комментариев из исходного кода проекта.
  • Inno Setup, программа создания инсталляторов приложений Windows.

Проекты AstrobloQ можно использовать в образовании и научных организациях и стартапов со ссылкой в описании, указанием в окне справки логотипа “AsQ”.

Приглашаем принять участие в развитии AstrobloQ, объединяющем программы по астрономии и космонавтике на российской платформе открытого кода. Для подключения к разработке зарегистрируйтесь на GitVerse, откройте аккаунт и добавьте репозиторий AstrobloQ в избранное. Партнёрам и соавторам разработки предоставляется доступ к архивам с релизами публичных (public) и приватных (private) программ.

Астроблок

Admin

Описание

Астромоделирование эволюции Галактики и численного решения парадокса Ферми. В разработке используются визуальные компоненты GaLaXy Engine для Delphi и C++Builder.

Конвейеры
0 успешных
0 с ошибкой