.gitattributes
.gitignore
.pre-commit-config.yaml
CHANGELOG.md
CITATION.cff
CODE_OF_CONDUCT.md
CONTRIBUTING.md
CONTRIBUTORS.md
LICENSE.md
PLAN.md
README.md
SECURITY.md
TODO.md
environment.yml
pyproject.toml
requirements.txt
.github/PULL_REQUEST_TEMPLATE.md
.github/ISSUE_TEMPLATE/bug_report.yml
.github/ISSUE_TEMPLATE/config.yml
.github/ISSUE_TEMPLATE/feature_request.yml
.github/workflows/docs.yml
.github/workflows/notebooks.yml
.github/workflows/post-release.yml
.github/workflows/release.yml
.github/workflows/tests.yml
bench/run_isochrone.py
data/er2/.gitignore
data/er2/README.md
docs/.gitignore
docs/Makefile
docs/_gen_fleet_tables.py
docs/architecture.md
docs/calibration.md
docs/concepts.md
docs/conf.py
docs/developer.md
docs/index.md
docs/installation.md
docs/module_map.md
docs/stability.md
docs/tutorial.ipynb
docs/api/aircraft.md
docs/api/airports.md
docs/api/airspace.md
docs/api/atmosphere.md
docs/api/awp.md
docs/api/campaign.md
docs/api/clouds.md
docs/api/download.md
docs/api/dubins3d.md
docs/api/exceptions.md
docs/api/exports.md
docs/api/flight_box.md
docs/api/flight_line.md
docs/api/flight_optimizer.md
docs/api/flight_patterns.md
docs/api/flight_plan.md
docs/api/geometry.md
docs/api/glint.md
docs/api/isochrone.md
docs/api/pattern.md
docs/api/phenology.md
docs/api/plotting.md
docs/api/profiling_lidar.md
docs/api/satellites.md
docs/api/sensors.md
docs/api/sun.md
docs/api/swath.md
docs/api/terrain.md
docs/api/units.md
docs/api/waypoint.md
docs/api/winds.md
hyplan/__init__.py
hyplan/_auth.py
hyplan/_trochoid_solver.py
hyplan/_version.py
hyplan/airports.py
hyplan/airspace.py
hyplan/atmosphere.py
hyplan/campaign.py
hyplan/download.py
hyplan/dubins3d.py
hyplan/exceptions.py
hyplan/flight_box.py
hyplan/flight_line.py
hyplan/flight_optimizer.py
hyplan/flight_patterns.py
hyplan/flight_plan.py
hyplan/geometry.py
hyplan/glint.py
hyplan/pattern.py
hyplan/plotting.py
hyplan/py.typed
hyplan/satellites.py
hyplan/sun.py
hyplan/swath.py
hyplan/units.py
hyplan/waypoint.py
hyplan.egg-info/PKG-INFO
hyplan.egg-info/SOURCES.txt
hyplan.egg-info/dependency_links.txt
hyplan.egg-info/requires.txt
hyplan.egg-info/top_level.txt
hyplan/aircraft/__init__.py
hyplan/aircraft/_base.py
hyplan/aircraft/_models.py
hyplan/aircraft/_planned_sortie.py
hyplan/aircraft/eol_ncar.py
hyplan/aircraft/icartt.py
hyplan/aircraft/iwg1.py
hyplan/aircraft/wind_path.py
hyplan/aircraft/adsb/__init__.py
hyplan/aircraft/adsb/airdata.py
hyplan/aircraft/adsb/fitting.py
hyplan/aircraft/adsb/io.py
hyplan/aircraft/adsb/models.py
hyplan/aircraft/adsb/phases.py
hyplan/aircraft/adsb/pipeline.py
hyplan/aircraft/adsb/priors.py
hyplan/clouds/__init__.py
hyplan/clouds/analysis.py
hyplan/clouds/forecast.py
hyplan/clouds/plotting.py
hyplan/clouds/sources.py
hyplan/data/__init__.py
hyplan/data/de421.bsp
hyplan/data/faa_radar_exclusion_zones.geojson
hyplan/exports/__init__.py
hyplan/exports/_common.py
hyplan/exports/csv.py
hyplan/exports/excel.py
hyplan/exports/gpx.py
hyplan/exports/icartt.py
hyplan/exports/kml.py
hyplan/exports/text.py
hyplan/instruments/__init__.py
hyplan/instruments/_base.py
hyplan/instruments/awp.py
hyplan/instruments/frame_camera.py
hyplan/instruments/line_scanner.py
hyplan/instruments/lvis.py
hyplan/instruments/profilinglidar.py
hyplan/instruments/radar.py
hyplan/phenology/__init__.py
hyplan/phenology/_appeears.py
hyplan/phenology/_qa.py
hyplan/phenology/analysis.py
hyplan/phenology/plotting.py
hyplan/phenology/sources.py
hyplan/planning/__init__.py
hyplan/planning/engine.py
hyplan/planning/isochrone.py
hyplan/planning/segments.py
hyplan/terrain/__init__.py
hyplan/terrain/_demgrid.py
hyplan/terrain/elevation.py
hyplan/terrain/intersection.py
hyplan/terrain/io.py
hyplan/winds/__init__.py
hyplan/winds/base.py
hyplan/winds/factory.py
hyplan/winds/gridded.py
hyplan/winds/simple.py
hyplan/winds/utils.py
hyplan/winds/providers/__init__.py
hyplan/winds/providers/gfs.py
hyplan/winds/providers/gmao.py
hyplan/winds/providers/iwg1_trace.py
hyplan/winds/providers/merra2.py
notebooks/CONTRIBUTING.md
notebooks/README.md
notebooks/aircraft_performance.ipynb
notebooks/airport_selection.ipynb
notebooks/airspace_check.ipynb
notebooks/awp_planning.ipynb
notebooks/campaign_management.ipynb
notebooks/cloud_analysis.ipynb
notebooks/cloud_analysis_gee.ipynb
notebooks/dubins_path_planning.ipynb
notebooks/export_formats.ipynb
notebooks/flight_box_generation.ipynb
notebooks/flight_line_operations.ipynb
notebooks/flight_optimizer_demo.ipynb
notebooks/flight_patterns.ipynb
notebooks/flight_plan_computation.ipynb
notebooks/frame_camera_planning.ipynb
notebooks/glint_analysis.ipynb
notebooks/glint_arc_planning.ipynb
notebooks/isochrone.ipynb
notebooks/lidar_lvis_planning.ipynb
notebooks/phenology_analysis.ipynb
notebooks/profiling_lidar_planning.ipynb
notebooks/radar_sar_missions.ipynb
notebooks/satellite_coordination.ipynb
notebooks/sensor_comparison.ipynb
notebooks/solar_planning.ipynb
notebooks/stereo_oblique_planning.ipynb
notebooks/terrain_aware_planning.ipynb
notebooks/tutorial.ipynb
notebooks/validation.ipynb
notebooks/wind_effects.ipynb
notebooks/winds.ipynb
notebooks/calibration/README.md
notebooks/calibration/_asp_fetch.py
notebooks/calibration/_common.py
notebooks/calibration/_hrd_fetch.py
notebooks/calibration/_hrd_loader.py
notebooks/calibration/_larc_asd_fetch.py
notebooks/calibration/_make_notebook.py
notebooks/calibration/_noaa_csl_fetch.py
notebooks/calibration/fetch_larc_merge.py
notebooks/calibration/fetch_larc_metnav.py
notebooks/calibration/fetch_noaa_csl.py
notebooks/calibration/AWI_BaslerBT67/calibrate.py
notebooks/calibration/AWI_BaslerBT67/calibration.ipynb
notebooks/calibration/BAS_TwinOtter/_fetch_ceda.py
notebooks/calibration/BAS_TwinOtter/calibrate.py
notebooks/calibration/BAS_TwinOtter/calibration.ipynb
notebooks/calibration/DLR_HALO/calibrate.py
notebooks/calibration/DLR_HALO/calibration.ipynb
notebooks/calibration/FAAM_BAe146/_fetch_ceda.py
notebooks/calibration/FAAM_BAe146/calibrate.py
notebooks/calibration/FAAM_BAe146/calibration.ipynb
notebooks/calibration/KingAir350/calibrate.py
notebooks/calibration/KingAirA90/_fetch_adsb_lol.py
notebooks/calibration/KingAirA90/_fetch_airplanes_live.py
notebooks/calibration/KingAirA90/calibrate.py
notebooks/calibration/KingAirB200/calibrate.py
notebooks/calibration/KingAirB200/calibration.ipynb
notebooks/calibration/NASA_C130/_fetch_act_america.py
notebooks/calibration/NASA_C130/calibrate.py
notebooks/calibration/NASA_C130/calibration.ipynb
notebooks/calibration/NASA_ER2/PAIRS.md
notebooks/calibration/NASA_ER2/calibration.ipynb
notebooks/calibration/NASA_ER2/planned_vs_flown.ipynb
notebooks/calibration/NASA_ER2/sortie_replay.ipynb
notebooks/calibration/NASA_GIII/calibrate.py
notebooks/calibration/NASA_GIII/calibration.ipynb
notebooks/calibration/NASA_GV/calibrate.py
notebooks/calibration/NASA_GV/calibration.ipynb
notebooks/calibration/NASA_P3/calibrate.py
notebooks/calibration/NASA_P3/calibration.ipynb
notebooks/calibration/NASA_WB57/calibrate.py
notebooks/calibration/NASA_WB57/calibration.ipynb
notebooks/calibration/NCAR_GV/_fetch_larc_asd.py
notebooks/calibration/NCAR_GV/calibrate.py
notebooks/calibration/NCAR_GV/calibration.ipynb
notebooks/calibration/NERC_DO228/calibrate.py
notebooks/calibration/NERC_DO228/calibration.ipynb
notebooks/calibration/NOAA_GIV/calibrate.py
notebooks/calibration/NOAA_GIV/calibration.ipynb
notebooks/calibration/NOAA_TwinOtter/calibrate.py
notebooks/calibration/NOAA_TwinOtter/calibration.ipynb
notebooks/calibration/NOAA_WP3D/calibrate.py
notebooks/calibration/NOAA_WP3D/calibration.ipynb
notebooks/calibration/SAFIRE_ATR42/_fetch_ceda_eufar.py
notebooks/calibration/SAFIRE_ATR42/calibrate.py
notebooks/calibration/SAFIRE_ATR42/calibration.ipynb
notebooks/exampledata/catalina.geojson
notebooks/exampledata/wdts.geojson
notebooks/interactive_export/flight_plan.gpx
notebooks/interactive_export/flight_plan.ict
notebooks/interactive_export/flight_plan.kml
notebooks/interactive_export/flight_plan.kmz
notebooks/interactive_export/flight_plan.txt
notebooks/interactive_export/flight_plan.xlsx
notebooks/interactive_export/flight_plan_ER2.csv
notebooks/interactive_export/flight_plan_FOREFLIGHT.csv
notebooks/interactive_export/flight_plan_FOREFLIGHT_oneline.txt
notebooks/interactive_export/flight_plan_Honeywell.csv
notebooks/interactive_export/flight_plan_for_pilots.xlsx
paper/paper.bib
paper/paper.md
paper/paper.pdf
paper/figures/fig1_terrain_comparison.pdf
paper/figures/fig1_terrain_comparison.png
paper/figures/fig2_wind_dubins.pdf
paper/figures/fig2_wind_dubins.png
paper/figures/fig3_isochrone.pdf
paper/figures/fig3_isochrone.png
paper/figures/generate_figures.ipynb
paper/figures/rincon_de_la_vieja.geojson
tests/__init__.py
tests/conftest.py
tests/test_adsb.py
tests/test_aircraft.py
tests/test_airports.py
tests/test_airspace.py
tests/test_approach_profile.py
tests/test_atmosphere.py
tests/test_awp.py
tests/test_campaign.py
tests/test_clouds.py
tests/test_download.py
tests/test_dubins3d.py
tests/test_dubins3d_integration.py
tests/test_e2e_workflows.py
tests/test_exports.py
tests/test_flight_box.py
tests/test_flight_line.py
tests/test_flight_optimizer.py
tests/test_flight_patterns.py
tests/test_flight_plan.py
tests/test_frame_camera.py
tests/test_geometry.py
tests/test_glint.py
tests/test_integration.py
tests/test_isochrone.py
tests/test_isochrone_perf.py
tests/test_iwg1.py
tests/test_lvis.py
tests/test_phenology.py
tests/test_planned_sortie.py
tests/test_plotting.py
tests/test_profiling_lidar.py
tests/test_radar.py
tests/test_satellites.py
tests/test_sensors.py
tests/test_sun.py
tests/test_swath.py
tests/test_terrain.py
tests/test_units.py
tests/test_waypoint.py
tests/test_winds.py