.copier-answers.yml
.coveragerc
.git_archival.txt
.gitattributes
.gitignore
.pre-commit-config.yaml
.prepare_project.sh
.readthedocs.yml
LICENSE.txt
README.md
pyproject.toml
.github/PULL_REQUEST_TEMPLATE.md
.github/dependabot.yml
.github/ISSUE_TEMPLATE/bug-report.md
.github/ISSUE_TEMPLATE/config.yml
.github/ISSUE_TEMPLATE/feature-request.md
.github/ISSUE_TEMPLATE/other.md
.github/workflows/benchmark.yml
.github/workflows/build-documentation.yml
.github/workflows/draft-JOSS-pdf.yml
.github/workflows/linting.yml
.github/workflows/publish-to-pypi.yml
.github/workflows/smoke-test.yml
.github/workflows/testing-and-coverage.yml
JOSS_submission/paper.bib
JOSS_submission/paper.md
benchmarks/README.md
benchmarks/bench_cProfile.py
benchmarks/test_bench_config.ini
demo/README.md
demo/baseline_v2.0_1yr.db
demo/example_ephem_output.txt
demo/mba_sample_1000_eph.csv
demo/mba_sample_1000_orbit.csv
demo/mba_sample_1000_physical.csv
demo/sorcha_config_demo.ini
demo/sspp_testset_colours.txt
demo/sspp_testset_orbits.des
demo/test_ssp_output.csv
demo/tno_sample_1000_eph.csv
demo/tno_sample_1000_orbit.csv
demo/tno_sample_1000_physical.csv
demo/tno_sample_1000_physical_lca.csv
docs/Makefile
docs/acknowledgements.rst
docs/advanced.rst
docs/cite.rst
docs/conf.py
docs/configfiles.rst
docs/contributors.rst
docs/ephemerisgen.rst
docs/gettingstarted.rst
docs/hpc.rst
docs/index.rst
docs/inputs.rst
docs/installation.rst
docs/make.bat
docs/notebooks.rst
docs/outputs.rst
docs/overview.rst
docs/postprocessing.rst
docs/release.rst
docs/requirements.txt
docs/support.rst
docs/troubleshooting.rst
docs/uninstall.rst
docs/whatsorchadoesnotdo.rst
docs/example_files/assist_rebound.csv
docs/example_files/help_output.txt
docs/example_files/multi_sorcha.py
docs/example_files/multi_sorcha.sh
docs/example_files/sorcha.sh
docs/example_files/sorcha_help.txt
docs/example_files/testrun_e2e.csv
docs/example_files/testrun_stats.csv
docs/images/DIRAC_logo-purple-text_transparent-bckg_ALPHA-1-1.png
docs/images/Footprint.png
docs/images/IllionisLogo.png
docs/images/LINCC.png
docs/images/QUBLogo.png
docs/images/Rubin_v3.2_baseline_visits.png
docs/images/Trail.png
docs/images/WashingtonLogo.png
docs/images/cfa_logo_vertical_cmyk.jpg
docs/images/ephemeris_generation.png
docs/images/fading_function.png
docs/images/full_footprint_filter.png
docs/images/lsst-discovery-alliance-logo.png
docs/images/lsst_ssp_linking.png
docs/images/sorcha_logo.png
docs/images/survey_simulator_flow_chart.png
docs/images/trailed_source.png
docs/images/vignetting.png
docs/images/workflow.png
docs/notebooks/2002PN34_highres.spec
docs/notebooks/2010tu149.txt
docs/notebooks/2011ob60.txt
docs/notebooks/DES_footprint.db
docs/notebooks/README.md
docs/notebooks/demo_ApparentMagnitudeValidation.ipynb
docs/notebooks/demo_CalculateLSSTColours.ipynb
docs/notebooks/demo_CircleFootprint.ipynb
docs/notebooks/demo_Cometary_Activity.ipynb
docs/notebooks/demo_CoordinateTransformations.ipynb
docs/notebooks/demo_CreatingDESSorchaDatabases.ipynb
docs/notebooks/demo_DetectionEfficiencyValidation.ipynb
docs/notebooks/demo_FootprintFilter.ipynb
docs/notebooks/demo_Lightcurve.ipynb
docs/notebooks/demo_LinkingFilter.ipynb
docs/notebooks/demo_MagnitudeAndSNRCuts.ipynb
docs/notebooks/demo_PlotLSSTCamCornersFOVs.ipynb
docs/notebooks/demo_TrailingLossPhasecurve.ipynb
docs/notebooks/demo_TrailingLossesValidation.ipynb
docs/notebooks/demo_UncertaintiesAndRandomization.ipynb
docs/notebooks/demo_Verification.ipynb
docs/notebooks/demo_Vignetting.ipynb
docs/notebooks/demo_VisitsFootprintFilter.ipynb
docs/notebooks/demo_miniDifiValidation.ipynb
docs/notebooks/detectors_corners.csv
docs/notebooks/footprintFilterValidationObservations.csv
docs/notebooks/midSorcha_TNOs.csv
docs/notebooks/oneline_v2.0.db
docs/notebooks/verification_output.csv
sorcha.egg-info/PKG-INFO
sorcha.egg-info/SOURCES.txt
sorcha.egg-info/dependency_links.txt
sorcha.egg-info/entry_points.txt
sorcha.egg-info/not-zip-safe
sorcha.egg-info/requires.txt
sorcha.egg-info/scm_file_list.json
sorcha.egg-info/scm_version.json
sorcha.egg-info/top_level.txt
src/sorcha/__init__.py
src/sorcha/_version.py
src/sorcha/des.py
src/sorcha/sorcha.py
src/sorcha/activity/__init__.py
src/sorcha/activity/activity_registration.py
src/sorcha/activity/base_activity.py
src/sorcha/activity/identity_activity.py
src/sorcha/data/demo/baseline_v2.0_1yr.db
src/sorcha/data/demo/sorcha_config_demo.ini
src/sorcha/data/demo/sspp_testset_colours.txt
src/sorcha/data/demo/sspp_testset_orbits.des
src/sorcha/data/survey_setups/DES_config_file.ini
src/sorcha/data/survey_setups/README.md
src/sorcha/data/survey_setups/Rubin_circular_approximation.ini
src/sorcha/data/survey_setups/Rubin_full_footprint.ini
src/sorcha/data/survey_setups/Rubin_known_object_prediction.ini
src/sorcha/ephemeris/__init__.py
src/sorcha/ephemeris/orbit_conversion_utilities.py
src/sorcha/ephemeris/pixel_dict.py
src/sorcha/ephemeris/simulation_constants.py
src/sorcha/ephemeris/simulation_data_files.py
src/sorcha/ephemeris/simulation_driver.py
src/sorcha/ephemeris/simulation_geometry.py
src/sorcha/ephemeris/simulation_parsing.py
src/sorcha/ephemeris/simulation_setup.py
src/sorcha/lightcurves/__init__.py
src/sorcha/lightcurves/base_lightcurve.py
src/sorcha/lightcurves/identity_lightcurve.py
src/sorcha/lightcurves/lightcurve_registration.py
src/sorcha/modules/DESDetectionProbability.py
src/sorcha/modules/DESDiscoveryFilter.py
src/sorcha/modules/DESFadingFunctionFilter.py
src/sorcha/modules/PPAddUncertainties.py
src/sorcha/modules/PPApplyColourOffsets.py
src/sorcha/modules/PPApplyFOVFilter.py
src/sorcha/modules/PPBrightLimit.py
src/sorcha/modules/PPCalculateApparentMagnitude.py
src/sorcha/modules/PPCalculateApparentMagnitudeInFilter.py
src/sorcha/modules/PPCalculateSimpleCometaryMagnitude.py
src/sorcha/modules/PPDetectionEfficiency.py
src/sorcha/modules/PPDetectionProbability.py
src/sorcha/modules/PPDistanceandMotionCuts.py
src/sorcha/modules/PPDropObservations.py
src/sorcha/modules/PPFadingFunctionFilter.py
src/sorcha/modules/PPFaintObjectCullingFilter.py
src/sorcha/modules/PPFootprintFilter.py
src/sorcha/modules/PPGetMainFilterAndColourOffsets.py
src/sorcha/modules/PPLinkingFilter.py
src/sorcha/modules/PPMagnitudeLimit.py
src/sorcha/modules/PPMatchPointingToObservations.py
src/sorcha/modules/PPMiniDifi.py
src/sorcha/modules/PPOutput.py
src/sorcha/modules/PPRandomizeMeasurements.py
src/sorcha/modules/PPReadPointingDatabase.py
src/sorcha/modules/PPSNRLimit.py
src/sorcha/modules/PPStats.py
src/sorcha/modules/PPTrailingLoss.py
src/sorcha/modules/PPVignetting.py
src/sorcha/modules/PPVisitsFootprintFilter.py
src/sorcha/modules/__init__.py
src/sorcha/modules/data/DES_ccd_corners.csv
src/sorcha/modules/data/LSST_detector_corners_100123.csv
src/sorcha/readers/CSVReader.py
src/sorcha/readers/CombinedDataReader.py
src/sorcha/readers/DatabaseReader.py
src/sorcha/readers/EphemerisReader.py
src/sorcha/readers/HDF5Reader.py
src/sorcha/readers/ObjectDataReader.py
src/sorcha/readers/OrbitAuxReader.py
src/sorcha/readers/__init__.py
src/sorcha/utilities/__init__.py
src/sorcha/utilities/check_output_logs.py
src/sorcha/utilities/citation_text.py
src/sorcha/utilities/createResultsSQLDatabase.py
src/sorcha/utilities/dataUtilitiesForTests.py
src/sorcha/utilities/diffTestUtils.py
src/sorcha/utilities/fileAccessUtils.py
src/sorcha/utilities/generateGoldens.py
src/sorcha/utilities/generate_meta_kernel.py
src/sorcha/utilities/retrieve_ephemeris_data_files.py
src/sorcha/utilities/sorchaArguments.py
src/sorcha/utilities/sorchaCommandLineParser.py
src/sorcha/utilities/sorchaConfigs.py
src/sorcha/utilities/sorchaGetLogger.py
src/sorcha/utilities/sorchaModuleRNG.py
src/sorcha/utilities/sorcha_copy_configs.py
src/sorcha/utilities/sorcha_copy_demo_files.py
src/sorcha/utilities/sorcha_demo_command.py
src/sorcha_cmdline/__init__.py
src/sorcha_cmdline/bootstrap.py
src/sorcha_cmdline/cite.py
src/sorcha_cmdline/demo.py
src/sorcha_cmdline/init.py
src/sorcha_cmdline/main.py
src/sorcha_cmdline/outputs.py
src/sorcha_cmdline/run.py
src/sorcha_cmdline/sorchaargumentparser.py
tests/activity/test_activity_registration.py
tests/activity/test_base_activity.py
tests/data/ObsCodes_test.json
tests/data/PPConfig_goldens_test.ini
tests/data/PPConfig_test_chunked.ini
tests/data/PPConfig_test_unchunked.ini
tests/data/PPReadAllInput_ephem.txt
tests/data/PPReadAllInput_orbits.des
tests/data/PPReadAllInput_params.txt
tests/data/PPReadOrbitFile_bad.txt
tests/data/PPReadOrbitFile_bad_format.csv
tests/data/README.md
tests/data/baseline_10klines_2.0.db
tests/data/config_for_ephemeris_unit_test.ini
tests/data/detectors_corners.csv
tests/data/ephemtestoutput.csv
tests/data/ephemtestoutput.h5
tests/data/ephemtestoutput.txt
tests/data/ephemtestoutput_comment.csv
tests/data/orbits_small_random_mpcorb.csv
tests/data/params_small_random_mpcorb.csv
tests/data/sorcha_logs_expected.csv
tests/data/test_DES_visits_footprint.db
tests/data/test_PPConfig.ini
tests/data/test_PrintConfigsToLog.txt
tests/data/test_ephem_config.ini
tests/data/test_input_fullobs.csv
tests/data/test_input_minidifi_observations.csv
tests/data/test_visits_footprint.db
tests/data/testcolour.csv
tests/data/testcolour.txt
tests/data/testcolour_jumble.txt
tests/data/testcolour_missing.txt
tests/data/testcolour_wrong.txt
tests/data/testcomet.txt
tests/data/testdb_PPIntermDB.db
tests/data/testobs_clean.csv
tests/data/testorb.csv
tests/data/testorb.des
tests/data/verification.ini
tests/data/verification_colors.txt
tests/data/verification_orbits.txt
tests/data/goldens/out_end2end.csv
tests/data/goldens/sorcha_ephemeris.csv
tests/data/goldens/verification_truth.csv
tests/data/orbit_test_files/orbit_bcart.csv
tests/data/orbit_test_files/orbit_bcom.csv
tests/data/orbit_test_files/orbit_bkep.csv
tests/data/orbit_test_files/orbit_cart.csv
tests/data/orbit_test_files/orbit_cart_wrong_cols.csv
tests/data/orbit_test_files/orbit_com.csv
tests/data/orbit_test_files/orbit_com_wrong_cols.csv
tests/data/orbit_test_files/orbit_extra_cols.csv
tests/data/orbit_test_files/orbit_kep.csv
tests/data/orbit_test_files/orbit_kep_wrong_cols.csv
tests/data/orbit_test_files/orbit_sanity_check_com_e<0.csv
tests/data/orbit_test_files/orbit_sanity_check_com_q<0.csv
tests/data/orbit_test_files/orbit_sanity_check_kep_e<0.des
tests/data/orbit_test_files/orbit_sanity_check_kep_e<1_a<0.des
tests/data/orbit_test_files/orbit_sanity_check_kep_e=1.des
tests/data/orbit_test_files/orbit_sanity_check_kep_e>1.des
tests/data/orbit_test_files/orbit_unknown_format.csv
tests/data/run_1/testrun_1-sorcha.log
tests/data/run_2/testrun_2-sorcha.log
tests/data/sql_results/orbits_test1.txt
tests/data/sql_results/orbits_test2.txt
tests/data/sql_results/params_test1.txt
tests/data/sql_results/params_test2.txt
tests/data/sql_results/sqlresults.db
tests/ephemeris/test_ephemeris_generation.py
tests/ephemeris/test_kernel_str_length.py
tests/ephemeris/test_orbit_conversion.py
tests/ephemeris/test_pixdict.py
tests/ephemeris/test_simulation_driver.py
tests/ephemeris/test_simulation_parsing.py
tests/lightcurves/test_base_lightcurve.py
tests/lightcurves/test_lightcurve_registration.py
tests/out/.gitkeep
tests/readers/test_CSVReader.py
tests/readers/test_CombinedDataReader.py
tests/readers/test_DatabaseReader.py
tests/readers/test_EphemerisReader.py
tests/readers/test_HDF5Reader.py
tests/readers/test_OrbitAuxReader.py
tests/sorcha/conftest.py
tests/sorcha/test_DESDetectionProbaility.py
tests/sorcha/test_DESDiscoveryFilter.py
tests/sorcha/test_PPAddUncertainty.py
tests/sorcha/test_PPApplyFOVFilter.py
tests/sorcha/test_PPBrightLimit.py
tests/sorcha/test_PPCalculateApparentMagnitude.py
tests/sorcha/test_PPDetectionEfficiency.py
tests/sorcha/test_PPDetectionProbability.py
tests/sorcha/test_PPDistanceandMotionCuts.py
tests/sorcha/test_PPDropObservations.py
tests/sorcha/test_PPFaintObjectCullingFilter.py
tests/sorcha/test_PPFootprintFilter.py
tests/sorcha/test_PPGetMainFilterAndColourOffsets.py
tests/sorcha/test_PPLinkingFilter.py
tests/sorcha/test_PPMagnitudeLimit.py
tests/sorcha/test_PPMatchPointingToObservations.py
tests/sorcha/test_PPOutput.py
tests/sorcha/test_PPRandomizeMeasurements.py
tests/sorcha/test_PPReadPointingDatabase.py
tests/sorcha/test_PPSNRLimit.py
tests/sorcha/test_PPStats.py
tests/sorcha/test_PPTrailingLoss.py
tests/sorcha/test_PPVignetting.py
tests/sorcha/test_PPVisitsFootprintFilter.py
tests/sorcha/test_check_output_logs.py
tests/sorcha/test_combined_data_reading.py
tests/sorcha/test_createResultsSQLDatabase.py
tests/sorcha/test_demo_chunking.py
tests/sorcha/test_demo_command_line.py
tests/sorcha/test_demo_end2end.py
tests/sorcha/test_fileAccessUtils.py
tests/sorcha/test_sorchaArguments.py
tests/sorcha/test_sorchaCommandLineParser.py
tests/sorcha/test_sorchaConfigs.py
tests/sorcha/test_sorchaGetLogger.py
tests/sorcha/test_sorchaModuleRNG.py
tests/sorcha/test_sorcha_copy_configs.py
tests/sorcha/test_sorcha_copy_demo_files.py
tests/sorcha/test_sorcha_demo_command.py