AstroHub Logo
Domů
E-shopKategorie
Přejít do hlavní nabídky e-shopu
Vzdělávání
Publikace
Zadejte hledaný výraz pro vyhledávání napříč AstroHubem.
Zpět na všechny projekty

ExoAIP

Procedurální generátor leteckých informačních příruček (AIP) pro nově objevené exoplanety založený na reálných datech NASA.

PythonHTMLCSSJavaScriptZdrojový kód

Manuál pro planetární průkopníky

Tak jako na Zemi piloti využívají Aeronautical Information Publication (AIP), ExoAIP kombinuje data z exoplanetárních archivů NASA s fyzikálními motory, aby vytvořil detailní mapy a letové parametry pro cizí světy.

Náhled rozhraní ExoAIP

Live Exoplanet Data API

Systém se připojuje na NASA Exoplanet Archive (NASA Exoplanet Science Institute) a stahuje nejnovější katalogy potvrzených světů včetně hmotnosti, poloměru a rovnovážné teploty.

Aerofyzikální Engine

Procedurálně odvozuje složení atmosféry (např. Terestrický N2/O2 nebo Plynní obři H/He), hustotu atmosféry, rychlost zvuku a povrchovou gravitaci dané planety pro výpočty dynamiky letu dronu (Exo-Drone MK-I).

Vizuální přibližovací mapy (VAC)

Grafický generátor využívá matplotlib a numpy k procedurálnímu vykreslení topografických bodů a navigačních tras pro přiblížení z oběžné dráhy k případným povrchovým základnám (Simulované VOR majáky).

Loadsheet & Performance

Výpočet letových výkonů pro každou planetu. Motor generuje vzletovou hmotnost, pádovou rychlost a délku rozjezdu. Vydá finální HTML report stylizovaný jako skutečný letecký dokument.

Koncept ExoAIP a aerofyzika cizích světů

V letectví je AIP základním manuálem obsahujícím permanentní informace zásadní pro bezpečnou leteckou navigaci (mapy letišť, frekvence, vzdušný prostor). ExoAIP aplikuje tento pozemský standard na objevené exoplanety. Software si stáhne živá astronomická data planety a převede je na praktické inženýrské letové parametry.

Jádrem výpočtů je soubor aero_physics.py. Pomocí hmotnosti, poloměru a rovnovážné teploty planety algoritmus vypočítá:

  • Povrchovou gravitaci ($g$): Důležitá pro stanovení požadovaného vztlaku.
  • Typ atmosféry: Očekává se N2/O2 pro zemské typy, H/He pro plynné obry a hustá CO2 pro super-Venuše. Z toho odvodí molární hmotnost plynu.
  • Hustotu plynu ($\rho$) a Rychlost zvuku ($c$): Určují pádovou rychlost letadla (Stall speed) a Machovo číslo.

Výstupy a procedurální generování letových dat

S těmito parametry následně exo_loadsheet.py spočítá profil hypotetického letounu Exo-Drone MK-I. Protože je na planetě Kepler-186f jiná gravitace i jiná hustota atmosféry, vzletová rychlost pro bezpečný odpout se radikálně liší od letu na Zemi.

Nakonec se všechny výpočty, mapy topografie (generované šumem pro aproximaci povrchu v vac_generator.py) a vliv vesmírného počasí na rádiovou komunikaci spojí a vygeneruje se elegantní statický HTML report (AIP).

Technologická architektura

JazykPython 3.12, HTML/CSS/JS (Reporty)
API Klienti & DataNASA Exoplanet Archive API (pyvo/requests)
Vědecké modulyNumPy, SciPy, Matplotlib
Architektura aplikaceJinja2 HTML Templating

Instalace (Open-source)

Tento projekt je open-source experimentální generátor. Stáhněte a spusťte kód lokálně:

git clone https://github.com/daviddiaveli/ExoAIP.git
cd ExoAIP
pip install -r requirements.txt
python main.py --planet "Kepler-186 f"

Informace o repozitáři

1.2Verze
MITLicence
AutorDavid PěkníkDavid Pěkník
Status vývoje Koncept / Stabilní
Témata (Topics)
astrobiologyastronomyaerospaceprocedural-generation

Technické parametry

JazykPython, HTML/JS
FrameworkJinja2
ProstředíCLI / Static HTML Report

Váš nákupní košík

0 položek
Cena dopravy se spočítá v pokladně podle hmotnosti a dopravce.
Bezpečný nákup256-bit SSL
Rychlá expediceDo 24 hodin
Záruka 14 dníNa vrácení
Mezisoučet0 Kč
Pojištěná dopravaDle výběru v pokladně
Položky celkemkonečná cena (neplátce DPH)
0 Kč
Přejít k pokladně