AstrobloQ
Система астромоделирования эволюции Галактики и численного решения парадокса Ферми. Программное обеспечение на базе графической библиотеки GaLaXy Engine с компонентами GLScene VCL и GXScene FMX:
Проекты по астрометрии включают следующие дополнительные библиотеки:
- SOFA, астрометрия на Cи, рекомендованная Международным Астрономическим Союзом IAU;
- Astronomy Engine, пакет утилит по астрономии и гравитационным взаимодействиям;
- IVOA, стандарты Международной Виртуальной Обсерватории;
- PostGIS, расширение PostgreSQL для работы с пространственными данными;
- CGAL, библиотека алгоритмов по вычислительной геометрии на С++;
Интерактивная справка вызывается в зависимости от языка интерфейса:
- Galaxy, англоязычный раздел энциклопедии Wikipedia;
- Галактика, российская энциклопедия Рувики;
- внешний ИИ помощник или AI-Assistant;
AstroScene
Звёзды с экзопланетными системами
Litoneta
Экзопланета с литосферой
Bioneta
Экзопланета с биосферой
Texoneta
Экзопланета с техносферой
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) программ.
Астроблок
Описание
Астромоделирование эволюции Галактики и численного решения парадокса Ферми. В разработке используются визуальные компоненты GaLaXy Engine для Delphi и C++Builder.