.pre-commit-config.yaml
.prettierrc.yaml
CHANGELOG.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
Makefile
README.md
pyproject.toml
setup.py
configs/json/iod_init.json
configs/json/main_init.json
configs/json/mmae_init.json
configs/json/test_gpf.json
configs/json/test_init.json
configs/json/engines/all_visible_engine.json
configs/json/engines/single_target_single_sensor.json
configs/json/engines/summation_space.json
configs/json/engines/summation_ssn.json
configs/json/sensor_networks/dedicated_ssn_network.json
configs/json/sensor_networks/satellite_network.json
configs/json/sensor_networks/single_adv_radar_network.json
configs/json/sensor_networks/single_optical_network.json
configs/json/sensor_networks/single_radar_network.json
configs/json/sensor_networks/ssn_network.json
configs/json/targets/ISS_target_set.json
configs/json/targets/geo_only_test_targets.json
configs/json/targets/large_target_set.json
configs/json/targets/leo_only_test_targets.json
configs/json/targets/leo_sun_sync_target_set.json
configs/json/targets/medium_target_set.json
configs/json/targets/small_target_set.json
docs/Makefile
docs/README.md
docs/source/conf.py
docs/source/index.md
docs/source/sg_execution_times.rst
docs/source/_static/.gitkeep
docs/source/_static/catalog.png
docs/source/_static/coes.png
docs/source/_static/est_error.png
docs/source/_static/estimation2.png
docs/source/_static/greedy_mat.png
docs/source/_static/nis.png
docs/source/_static/obs_test.png
docs/source/_static/pomdp.jpg
docs/source/_static/resonaate_logo.png
docs/source/_static/resonaate_loop.png
docs/source/_static/ssn.jpg
docs/source/_static/style.css
docs/source/_templates/.gitkeep
docs/source/_templates/custom-module.rst
docs/source/_templates/layout.html
docs/source/background/astro.md
docs/source/background/estimation.md
docs/source/background/noise.md
docs/source/background/tasking.md
docs/source/development/ci.md
docs/source/development/containers.md
docs/source/development/contrib.md
docs/source/development/docs.md
docs/source/development/labels.md
docs/source/development/releases.md
docs/source/development/style.md
docs/source/development/test.md
docs/source/development/workflow.md
docs/source/examples/README.rst
docs/source/examples/plot_two_body.py
docs/source/examples/plot_ukf_demo.py
docs/source/intro/install.md
docs/source/intro/quickstart.md
docs/source/meta/bibliography.md
docs/source/meta/changelog.md
docs/source/meta/license.md
docs/source/meta/resonaate.bib
docs/source/reference/api.md
docs/source/reference/config_format.md
src/resonaate/__init__.py
src/resonaate/__main__.py
src/resonaate.egg-info/PKG-INFO
src/resonaate.egg-info/SOURCES.txt
src/resonaate.egg-info/dependency_links.txt
src/resonaate.egg-info/entry_points.txt
src/resonaate.egg-info/requires.txt
src/resonaate.egg-info/top_level.txt
src/resonaate/agents/__init__.py
src/resonaate/agents/agent_base.py
src/resonaate/agents/estimate_agent.py
src/resonaate/agents/sensing_agent.py
src/resonaate/agents/target_agent.py
src/resonaate/common/__init__.py
src/resonaate/common/behavioral_config.py
src/resonaate/common/cli.py
src/resonaate/common/default_behavior.config
src/resonaate/common/exceptions.py
src/resonaate/common/labels.py
src/resonaate/common/logger.py
src/resonaate/common/utilities.py
src/resonaate/data/__init__.py
src/resonaate/data/agent.py
src/resonaate/data/data_interface.py
src/resonaate/data/db_connection.py
src/resonaate/data/detected_maneuver.py
src/resonaate/data/ephemeris.py
src/resonaate/data/epoch.py
src/resonaate/data/filter_step.py
src/resonaate/data/importer_database.py
src/resonaate/data/observation.py
src/resonaate/data/queries.py
src/resonaate/data/query_util.py
src/resonaate/data/resonaate_database.py
src/resonaate/data/table_base.py
src/resonaate/data/task.py
src/resonaate/data/events/__init__.py
src/resonaate/data/events/agent_removal.py
src/resonaate/data/events/base.py
src/resonaate/data/events/finite_burn.py
src/resonaate/data/events/finite_maneuver.py
src/resonaate/data/events/scheduled_impulse.py
src/resonaate/data/events/sensor_addition.py
src/resonaate/data/events/sensor_time_bias.py
src/resonaate/data/events/target_addition.py
src/resonaate/data/events/target_task_priority.py
src/resonaate/dynamics/__init__.py
src/resonaate/dynamics/celestial.py
src/resonaate/dynamics/dynamics_base.py
src/resonaate/dynamics/importer.py
src/resonaate/dynamics/special_perturbations.py
src/resonaate/dynamics/terrestrial.py
src/resonaate/dynamics/two_body.py
src/resonaate/dynamics/integration_events/__init__.py
src/resonaate/dynamics/integration_events/continuous_state_change_event.py
src/resonaate/dynamics/integration_events/discrete_state_change_event.py
src/resonaate/dynamics/integration_events/event_stack.py
src/resonaate/dynamics/integration_events/finite_thrust.py
src/resonaate/dynamics/integration_events/scheduled_impulse.py
src/resonaate/dynamics/integration_events/station_keeping.py
src/resonaate/estimation/__init__.py
src/resonaate/estimation/debug_utils.py
src/resonaate/estimation/initial_orbit_determination.py
src/resonaate/estimation/maneuver_detection.py
src/resonaate/estimation/results.py
src/resonaate/estimation/sequential_filter.py
src/resonaate/estimation/adaptive/__init__.py
src/resonaate/estimation/adaptive/adaptive_filter.py
src/resonaate/estimation/adaptive/gpb1.py
src/resonaate/estimation/adaptive/initialization.py
src/resonaate/estimation/adaptive/mmae_stacking_utils.py
src/resonaate/estimation/adaptive/smm.py
src/resonaate/estimation/kalman/__init__.py
src/resonaate/estimation/kalman/kalman_filter.py
src/resonaate/estimation/kalman/unscented_kalman_filter.py
src/resonaate/estimation/particle/__init__.py
src/resonaate/estimation/particle/genetic_particle_filter.py
src/resonaate/estimation/particle/particle_filter.py
src/resonaate/parallel/__init__.py
src/resonaate/parallel/agent_propagation.py
src/resonaate/parallel/estimate_prediction.py
src/resonaate/parallel/estimate_update.py
src/resonaate/parallel/tasking_execution.py
src/resonaate/parallel/tasking_reward_generation.py
src/resonaate/parallel/key_value_store/__init__.py
src/resonaate/parallel/key_value_store/append_transaction.py
src/resonaate/parallel/key_value_store/cache_transactions.py
src/resonaate/parallel/key_value_store/dump_transaction.py
src/resonaate/parallel/key_value_store/flush_transaction.py
src/resonaate/parallel/key_value_store/get_transaction.py
src/resonaate/parallel/key_value_store/key_value_store.py
src/resonaate/parallel/key_value_store/pop_transaction.py
src/resonaate/parallel/key_value_store/set_transaction.py
src/resonaate/parallel/key_value_store/transaction.py
src/resonaate/physics/__init__.py
src/resonaate/physics/constants.py
src/resonaate/physics/maths.py
src/resonaate/physics/measurements.py
src/resonaate/physics/noise.py
src/resonaate/physics/sensor_utils.py
src/resonaate/physics/statistics.py
src/resonaate/physics/bodies/__init__.py
src/resonaate/physics/bodies/earth.py
src/resonaate/physics/bodies/gravitational_potential.py
src/resonaate/physics/bodies/third_body.py
src/resonaate/physics/data/__init__.py
src/resonaate/physics/data/de432s/0-1-2433264.5-8.0.npy
src/resonaate/physics/data/de432s/0-10-2433264.5-16.0.npy
src/resonaate/physics/data/de432s/0-2-2433264.5-16.0.npy
src/resonaate/physics/data/de432s/0-3-2433264.5-16.0.npy
src/resonaate/physics/data/de432s/0-4-2433264.5-32.0.npy
src/resonaate/physics/data/de432s/0-5-2433264.5-32.0.npy
src/resonaate/physics/data/de432s/0-6-2433264.5-32.0.npy
src/resonaate/physics/data/de432s/0-7-2433264.5-32.0.npy
src/resonaate/physics/data/de432s/0-8-2433264.5-32.0.npy
src/resonaate/physics/data/de432s/0-9-2433264.5-32.0.npy
src/resonaate/physics/data/de432s/1-199-2433264.5-36544.0.npy
src/resonaate/physics/data/de432s/2-299-2433264.5-36544.0.npy
src/resonaate/physics/data/de432s/3-301-2433264.5-4.0.npy
src/resonaate/physics/data/de432s/3-399-2433264.5-4.0.npy
src/resonaate/physics/data/de432s/__init__.py
src/resonaate/physics/data/eop/EOP_Predicted.dat
src/resonaate/physics/data/eop/EOPdata.dat
src/resonaate/physics/data/eop/__init__.py
src/resonaate/physics/data/geopotential/GGM03S.txt
src/resonaate/physics/data/geopotential/__init__.py
src/resonaate/physics/data/geopotential/egm2008.txt
src/resonaate/physics/data/geopotential/egm96.txt
src/resonaate/physics/data/geopotential/jgm3.txt
src/resonaate/physics/data/nutation/__init__.py
src/resonaate/physics/data/nutation/nut80.dat
src/resonaate/physics/orbit_determination/__init__.py
src/resonaate/physics/orbit_determination/lambert.py
src/resonaate/physics/orbits/__init__.py
src/resonaate/physics/orbits/anomaly.py
src/resonaate/physics/orbits/conversions.py
src/resonaate/physics/orbits/elements.py
src/resonaate/physics/orbits/kepler.py
src/resonaate/physics/orbits/tle.py
src/resonaate/physics/orbits/utils.py
src/resonaate/physics/time/__init__.py
src/resonaate/physics/time/conversions.py
src/resonaate/physics/time/stardate.py
src/resonaate/physics/transforms/__init__.py
src/resonaate/physics/transforms/methods.py
src/resonaate/physics/transforms/nutation.py
src/resonaate/physics/transforms/reductions.py
src/resonaate/physics/transforms/eops/__init__.py
src/resonaate/physics/transforms/eops/getter.py
src/resonaate/physics/transforms/eops/loaders.py
src/resonaate/scenario/__init__.py
src/resonaate/scenario/clock.py
src/resonaate/scenario/scenario.py
src/resonaate/scenario/scenario_builder.py
src/resonaate/scenario/config/__init__.py
src/resonaate/scenario/config/agent_config.py
src/resonaate/scenario/config/decision_config.py
src/resonaate/scenario/config/engine_config.py
src/resonaate/scenario/config/estimation_config.py
src/resonaate/scenario/config/event_configs.py
src/resonaate/scenario/config/geopotential_config.py
src/resonaate/scenario/config/noise_config.py
src/resonaate/scenario/config/observation_config.py
src/resonaate/scenario/config/perturbations_config.py
src/resonaate/scenario/config/platform_config.py
src/resonaate/scenario/config/propagation_config.py
src/resonaate/scenario/config/reward_config.py
src/resonaate/scenario/config/sensor_config.py
src/resonaate/scenario/config/state_config.py
src/resonaate/scenario/config/time_config.py
src/resonaate/sensors/__init__.py
src/resonaate/sensors/advanced_radar.py
src/resonaate/sensors/field_of_view.py
src/resonaate/sensors/optical.py
src/resonaate/sensors/radar.py
src/resonaate/sensors/sensor_base.py
src/resonaate/tasking/__init__.py
src/resonaate/tasking/predictions.py
src/resonaate/tasking/decisions/__init__.py
src/resonaate/tasking/decisions/decision_base.py
src/resonaate/tasking/decisions/decisions.py
src/resonaate/tasking/engine/__init__.py
src/resonaate/tasking/engine/centralized_engine.py
src/resonaate/tasking/engine/engine_base.py
src/resonaate/tasking/metrics/__init__.py
src/resonaate/tasking/metrics/information.py
src/resonaate/tasking/metrics/metric_base.py
src/resonaate/tasking/metrics/sensor.py
src/resonaate/tasking/metrics/stability.py
src/resonaate/tasking/metrics/state.py
src/resonaate/tasking/metrics/target.py
src/resonaate/tasking/metrics/uncertainty.py
src/resonaate/tasking/rewards/__init__.py
src/resonaate/tasking/rewards/reward_base.py
src/resonaate/tasking/rewards/rewards.py
tests/README.md
tests/__init__.py
tests/conftest.py
tests/example.py
tests/test_resonaate.py
tests/test_run_resonaate.py
tests/agents/__init__.py
tests/agents/conftest.py
tests/agents/test_estimate_agent.py
tests/common/__init__.py
tests/common/test_cli.py
tests/common/test_config.py
tests/common/test_logger.py
tests/common/test_utilities.py
tests/configs/__init__.py
tests/configs/test_json_target_config.py
tests/data/__init__.py
tests/data/conftest.py
tests/data/test_agent.py
tests/data/test_common_queries.py
tests/data/test_data.py
tests/data/test_data_interface.py
tests/data/test_db_connection.py
tests/data/test_detected_maneuver.py
tests/data/test_ephemeris.py
tests/data/test_epoch.py
tests/data/test_filter_step.py
tests/data/test_missed_observation.py
tests/data/test_observation.py
tests/data/test_particle_filter_step.py
tests/data/test_task.py
tests/data/events/__init__.py
tests/data/events/conftest.py
tests/data/events/test_agent_removal.py
tests/data/events/test_base_event.py
tests/data/events/test_finite_burn.py
tests/data/events/test_finite_maneuver.py
tests/data/events/test_scheduled_impulse.py
tests/data/events/test_sensor_addition.py
tests/data/events/test_sensor_time_bias.py
tests/data/events/test_target_addition.py
tests/data/events/test_target_task_priority.py
tests/datafiles/dat/empty.dat
tests/datafiles/dat/eops.dat
tests/datafiles/dat/invalid.dat
tests/datafiles/dat/nut80.dat
tests/datafiles/db/importer.sqlite3
tests/datafiles/json/empty.json
tests/datafiles/json/invalid.json
tests/datafiles/json/config/engines/importer_engine.json
tests/datafiles/json/config/engines/maneuver_detection_engine.json
tests/datafiles/json/config/engines/mmae_engine.json
tests/datafiles/json/config/engines/no_sensor_set_engine.json
tests/datafiles/json/config/engines/no_sensors_engine.json
tests/datafiles/json/config/engines/no_target_set_engine.json
tests/datafiles/json/config/engines/no_targets_engine.json
tests/datafiles/json/config/engines/ssn_iss_engine.json
tests/datafiles/json/config/engines/summation_space.json
tests/datafiles/json/config/engines/summation_ssn.json
tests/datafiles/json/config/engines/test_engine.json
tests/datafiles/json/config/init_messages/default_imported_est_imported_obs.json
tests/datafiles/json/config/init_messages/default_realtime_est_realtime_obs.json
tests/datafiles/json/config/init_messages/gpb1_init.json
tests/datafiles/json/config/init_messages/lambert_iod.json
tests/datafiles/json/config/init_messages/long_full_ssn_imported_est_imported_obs.json
tests/datafiles/json/config/init_messages/long_full_ssn_realtime_est_imported_obs.json
tests/datafiles/json/config/init_messages/long_full_ssn_realtime_est_realtime_obs.json
tests/datafiles/json/config/init_messages/long_sat_sen_imported_est_imported_obs.json
tests/datafiles/json/config/init_messages/main_init.json
tests/datafiles/json/config/init_messages/maneuver_detection_fading_nis.json
tests/datafiles/json/config/init_messages/maneuver_detection_sliding_nis.json
tests/datafiles/json/config/init_messages/maneuver_detection_standard_nis.json
tests/datafiles/json/config/init_messages/minimal_init.json
tests/datafiles/json/config/init_messages/minimal_maneuver_detection_init.json
tests/datafiles/json/config/init_messages/no_engine.json
tests/datafiles/json/config/init_messages/no_filter.json
tests/datafiles/json/config/init_messages/no_maneuver_detection_init.json
tests/datafiles/json/config/init_messages/no_sensor_set_init.json
tests/datafiles/json/config/init_messages/no_sensors_init.json
tests/datafiles/json/config/init_messages/no_target_set_init.json
tests/datafiles/json/config/init_messages/no_targets_init.json
tests/datafiles/json/config/init_messages/no_time.json
tests/datafiles/json/config/init_messages/quick_init.json
tests/datafiles/json/config/init_messages/smm_init.json
tests/datafiles/json/config/init_messages/test_init.json
tests/datafiles/json/config/init_messages/truth_simulation_only_init.json
tests/datafiles/json/config/sensor_sets/no_sensors.json
tests/datafiles/json/config/sensor_sets/sat_sensors.json
tests/datafiles/json/config/sensor_sets/single_adv_radar_network.json
tests/datafiles/json/config/sensor_sets/small_network.json
tests/datafiles/json/config/sensor_sets/ssn_network.json
tests/datafiles/json/config/target_sets/ISS_target_set.json
tests/datafiles/json/config/target_sets/geo_rso_target_set.json
tests/datafiles/json/config/target_sets/importer_targets.json
tests/datafiles/json/config/target_sets/leo_sun_sync_target_set.json
tests/datafiles/json/config/target_sets/no_targets.json
tests/datafiles/json/config/target_sets/small_target_set.json
tests/datafiles/json/rso_truth/11111-truth.json
tests/datafiles/json/rso_truth/11112-truth.json
tests/datafiles/json/rso_truth/11113-truth.json
tests/datafiles/json/rso_truth/11114-truth.json
tests/datafiles/json/rso_truth/11115-truth.json
tests/datafiles/json/rso_truth/11116-truth.json
tests/datafiles/json/sat_sensor_truth/60001-truth.json
tests/datafiles/json/sat_sensor_truth/60002-truth.json
tests/datafiles/json/sat_sensor_truth/60003-truth.json
tests/datafiles/json/sat_sensor_truth/60004-truth.json
tests/datafiles/json/sat_sensor_truth/60005-truth.json
tests/datafiles/json/sat_sensor_truth/60006-truth.json
tests/datafiles/json/sat_sensor_truth/60007-truth.json
tests/datafiles/json/sat_sensor_truth/60008-truth.json
tests/dynamics/__init__.py
tests/dynamics/test_dynamics.py
tests/dynamics/test_station_keeping.py
tests/estimation/__init__.py
tests/estimation/test_adaptive_estimation.py
tests/estimation/test_estimation_factories.py
tests/estimation/test_genetic_pf.py
tests/estimation/test_initial_orbit_determination.py
tests/estimation/test_maneuver_detection.py
tests/estimation/test_stacking.py
tests/estimation/test_ukf.py
tests/estimation/ukf_support.py
tests/integration/__init__.py
tests/integration/test_estimation_integration.py
tests/integration/test_event_integration.py
tests/integration/test_scenario_integration.py
tests/physics/__init__.py
tests/physics/conftest.py
tests/physics/test_bodies.py
tests/physics/test_earth_orientation_params.py
tests/physics/test_grav_potential.py
tests/physics/test_math.py
tests/physics/test_measurements.py
tests/physics/test_nutation.py
tests/physics/test_orbit_determination.py
tests/physics/test_reductions.py
tests/physics/test_sensor_utils.py
tests/physics/test_statistics.py
tests/physics/test_transforms.py
tests/physics/orbits/__init__.py
tests/physics/orbits/test_anomaly.py
tests/physics/orbits/test_conversions.py
tests/physics/orbits/test_elements.py
tests/physics/orbits/test_kepler.py
tests/physics/orbits/test_orbits.py
tests/physics/orbits/test_tle.py
tests/physics/orbits/test_utils.py
tests/raysonaate/key_value_store/__init__.py
tests/raysonaate/key_value_store/test_cache_transactions.py
tests/raysonaate/key_value_store/test_element_transactions.py
tests/raysonaate/key_value_store/test_mutable_sequence_transactions.py
tests/regression/__init__.py
tests/regression/test_scenario_regression.py
tests/scenario/__init__.py
tests/scenario/test_scenario.py
tests/scenario/test_scenario_builder.py
tests/scenario/test_scenario_clock.py
tests/scenario/config/__init__.py
tests/scenario/config/test_agent_configs.py
tests/scenario/config/test_engine_config.py
tests/scenario/config/test_estimation_config.py
tests/scenario/config/test_geopotential_config.py
tests/scenario/config/test_noise_config.py
tests/scenario/config/test_observation_config.py
tests/scenario/config/test_perturbations_config.py
tests/scenario/config/test_platform_config.py
tests/scenario/config/test_propagation_config.py
tests/scenario/config/test_scenario_config.py
tests/scenario/config/test_sensor_config.py
tests/scenario/config/test_state_config.py
tests/scenario/config/test_time_config.py
tests/sensors/__init__.py
tests/sensors/conftest.py
tests/sensors/test_field_of_view.py
tests/sensors/test_optical.py
tests/sensors/test_radar.py
tests/sensors/test_sensor_base.py
tests/sensors/test_sensors.py
tests/tasking/__init__.py
tests/tasking/conftest.py
tests/tasking/test_decisions.py
tests/tasking/test_engine.py
tests/tasking/test_metrics.py
tests/tasking/test_predictions.py
tests/tasking/test_rewards.py