|
| float | latitude = Field(default=35.0, ge=-90, le=90, description="Launch site latitude [deg]") |
| float | longitude = Field(default=-117.0, ge=-180, le=180, description="Launch site longitude [deg]") |
| float | elevation = Field(default=0.0, ge=-500, le=10000, description="Ground elevation [m]") |
| List | date = Field(default=[2025, 1, 1, 12], min_length=4, max_length=4, description="Launch date [year, month, day, hour]") |
| Literal | atmosphere_model |
| Optional | rail_length_m = Field(default=None, gt=0, description="Launch rail length [m]") |
| Optional | launch_inclination_deg = Field(default=None, gt=0, le=90, description="Rail elevation from horizontal [deg]") |
| Optional | launch_heading_deg = Field(default=None, ge=0, lt=360, description="Rail azimuth [deg from north]") |
Environment configuration for flight simulation.
Definition at line 90 of file flight.py.
◆ atmosphere_model
| Literal backend.routers.flight.EnvironmentConfig.atmosphere_model |
|
static |
Initial value:= Field(
default="standard_atmosphere",
description="'standard_atmosphere' (ISA, offline, deterministic) or 'forecast' (live GFS weather)")
Definition at line 96 of file flight.py.
◆ date
| List backend.routers.flight.EnvironmentConfig.date = Field(default=[2025, 1, 1, 12], min_length=4, max_length=4, description="Launch date [year, month, day, hour]") |
|
static |
◆ elevation
| float backend.routers.flight.EnvironmentConfig.elevation = Field(default=0.0, ge=-500, le=10000, description="Ground elevation [m]") |
|
static |
◆ latitude
| float backend.routers.flight.EnvironmentConfig.latitude = Field(default=35.0, ge=-90, le=90, description="Launch site latitude [deg]") |
|
static |
◆ launch_heading_deg
| Optional backend.routers.flight.EnvironmentConfig.launch_heading_deg = Field(default=None, ge=0, lt=360, description="Rail azimuth [deg from north]") |
|
static |
◆ launch_inclination_deg
| Optional backend.routers.flight.EnvironmentConfig.launch_inclination_deg = Field(default=None, gt=0, le=90, description="Rail elevation from horizontal [deg]") |
|
static |
◆ longitude
| float backend.routers.flight.EnvironmentConfig.longitude = Field(default=-117.0, ge=-180, le=180, description="Launch site longitude [deg]") |
|
static |
◆ rail_length_m
| Optional backend.routers.flight.EnvironmentConfig.rail_length_m = Field(default=None, gt=0, description="Launch rail length [m]") |
|
static |
The documentation for this class was generated from the following file: