.coveragerc
.flake8
.gitignore
.readthedocs.yml
LICENSE
MANIFEST.in
README-dev.md
README.md
manage.py
releasenotes.md
requirements.txt
setup.py
test_settings.py
.github/dependabot.yml
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/workflows/github-release.yml
.github/workflows/pypi-release.yml
.github/workflows/run-canary-tests.yml
.github/workflows/run-tests.yml
docs/Makefile
docs/conf.py
docs/examples.rst
docs/index.rst
docs/make.bat
docs/requirements.txt
docs/_static/common_interface.png
docs/_static/compare-across-forks.png
docs/_static/custom.css
docs/_static/fork.png
docs/_static/hs.jpg
docs/_static/lco.jpg
docs/_static/logo-color.png
docs/_static/logo.png
docs/_static/pull-request.png
docs/_static/target_sources.png
docs/_static/zff.png
docs/_static/adding_pages_doc/base.png
docs/_static/adding_pages_doc/quote.png
docs/_static/adding_pages_doc/targets.png
docs/_static/architecture/erd.csv
docs/_static/architecture/erd.png
docs/_static/architecture/snex2layout.png
docs/_static/architecture/standardlayout.png
docs/_static/create_broker_doc/example_query.png
docs/_static/create_broker_doc/populated_query_list.png
docs/_static/create_broker_doc/query_result.png
docs/_static/create_broker_doc/success_broker_list.png
docs/_static/customize_observations/newform.png
docs/_static/customize_observations/observebutton.png
docs/_static/customize_templates_doc/sciencecat.jpg
docs/_static/customize_templates_doc/tomhomepagemod.png
docs/_static/customize_templates_doc/tomhomepagenew.png
docs/_static/customize_views_doc/after.png
docs/_static/customize_views_doc/before.png
docs/_static/heroku_deploy_doc/branchdeployed.png
docs/_static/heroku_deploy_doc/githubconnected.png
docs/_static/heroku_deploy_doc/githubintegration.png
docs/_static/heroku_deploy_doc/herokudeploybranch.png
docs/_static/jupyterdoc/newnotebook.png
docs/_static/observation_module/empty_form.png
docs/_static/observation_module/fields.png
docs/_static/observation_module/myfacility.png
docs/_static/permissions_doc/addgroup.png
docs/_static/permissions_doc/targetgroups.png
docs/_static/plotting_data_doc/plot.png
docs/_static/target_fields_doc/redshift.png
docs/_static/target_fields_doc/redshift_display.png
docs/_static/target_fields_doc/redshift_filter.png
docs/_static/target_fields_doc/redshift_tag.png
docs/api/affiliated.rst
docs/api/management_commands.rst
docs/api/modules.rst
docs/api/plugins.md
docs/api/tom_alerts/brokers.rst
docs/api/tom_alerts/exceptions.rst
docs/api/tom_alerts/index.rst
docs/api/tom_alerts/models.rst
docs/api/tom_alerts/views.rst
docs/api/tom_catalogs/forms.rst
docs/api/tom_catalogs/harvesters.rst
docs/api/tom_catalogs/index.rst
docs/api/tom_catalogs/views.rst
docs/api/tom_common/exceptions.rst
docs/api/tom_common/hooks.rst
docs/api/tom_common/index.rst
docs/api/tom_common/template_tags.rst
docs/api/tom_common/views.rst
docs/api/tom_dataproducts/api_views.rst
docs/api/tom_dataproducts/data_processing.md
docs/api/tom_dataproducts/index.rst
docs/api/tom_dataproducts/models.rst
docs/api/tom_dataproducts/templatetags.rst
docs/api/tom_dataproducts/utils.rst
docs/api/tom_dataproducts/views.rst
docs/api/tom_observations/facilities.rst
docs/api/tom_observations/index.rst
docs/api/tom_observations/models.rst
docs/api/tom_observations/templatetags.rst
docs/api/tom_observations/utils.rst
docs/api/tom_observations/views.rst
docs/api/tom_targets/api_views.rst
docs/api/tom_targets/groups.rst
docs/api/tom_targets/index.rst
docs/api/tom_targets/models.rst
docs/api/tom_targets/templatetags.rst
docs/api/tom_targets/utils.rst
docs/api/tom_targets/views.rst
docs/brokers/create_broker.rst
docs/brokers/create_dash_broker.rst
docs/brokers/index.rst
docs/code/automation.rst
docs/code/backgroundtasks.rst
docs/code/custom_code.rst
docs/code/index.rst
docs/code/querying.rst
docs/common/customsettings.rst
docs/common/latex_generation.rst
docs/common/permissions.rst
docs/common/refactoring_roadmap.rst
docs/common/scripts.rst
docs/customization/adding_pages.rst
docs/customization/customize_template_tags.rst
docs/customization/customize_templates.rst
docs/customization/index.rst
docs/deployment/amazons3.rst
docs/deployment/deployment_heroku.rst
docs/deployment/deployment_tips.rst
docs/deployment/index.rst
docs/introduction/about.rst
docs/introduction/contributing.rst
docs/introduction/faqs.rst
docs/introduction/getting_started.rst
docs/introduction/index.rst
docs/introduction/resources.rst
docs/introduction/support.rst
docs/introduction/tomarchitecture.rst
docs/introduction/troubleshooting.rst
docs/introduction/workflow.rst
docs/managing_data/customizing_data_processing.rst
docs/managing_data/index.rst
docs/managing_data/plotting_data.rst
docs/observing/customize_observations.rst
docs/observing/index.rst
docs/observing/observation_module.rst
docs/observing/strategies.rst
docs/targets/index.rst
docs/targets/target_fields.rst
tom_alerts/__init__.py
tom_alerts/admin.py
tom_alerts/alerts.py
tom_alerts/apps.py
tom_alerts/exceptions.py
tom_alerts/models.py
tom_alerts/urls.py
tom_alerts/views.py
tom_alerts/brokers/__init__.py
tom_alerts/brokers/alerce.py
tom_alerts/brokers/antares.py
tom_alerts/brokers/fink.py
tom_alerts/brokers/gaia.py
tom_alerts/brokers/lasair.py
tom_alerts/brokers/mars.py
tom_alerts/brokers/scimma.py
tom_alerts/brokers/scout.py
tom_alerts/brokers/tns.py
tom_alerts/management/__init__.py
tom_alerts/management/commands/__init__.py
tom_alerts/management/commands/runbrokerquery.py
tom_alerts/migrations/0001_initial.py
tom_alerts/migrations/0002_auto_20190626_2135.py
tom_alerts/migrations/0003_auto_20190701_2226.py
tom_alerts/migrations/0004_auto_20210204_2300.py
tom_alerts/migrations/__init__.py
tom_alerts/templates/tom_alerts/brokerquery_confirm_delete.html
tom_alerts/templates/tom_alerts/brokerquery_list.html
tom_alerts/templates/tom_alerts/query_form.html
tom_alerts/templates/tom_alerts/query_result.html
tom_alerts/templates/tom_alerts/partials/submit_upstream_form.html
tom_alerts/templatetags/alerts_extras.py
tom_alerts/tests/__init__.py
tom_alerts/tests/tests.py
tom_alerts/tests/brokers/__init__.py
tom_alerts/tests/brokers/test_alerce.py
tom_alerts/tests/brokers/test_gaia.py
tom_alerts/tests/brokers/test_lasair.py
tom_alerts/tests/brokers/test_mars.py
tom_base/__init__.py
tom_base/settings.py
tom_base/wsgi.py
tom_catalogs/__init__.py
tom_catalogs/admin.py
tom_catalogs/apps.py
tom_catalogs/forms.py
tom_catalogs/harvester.py
tom_catalogs/urls.py
tom_catalogs/views.py
tom_catalogs/harvesters/__init__.py
tom_catalogs/harvesters/jplhorizons.py
tom_catalogs/harvesters/mpc.py
tom_catalogs/harvesters/ned.py
tom_catalogs/harvesters/simbad.py
tom_catalogs/harvesters/tns.py
tom_catalogs/templates/tom_catalogs/query_form.html
tom_catalogs/tests/__init__.py
tom_catalogs/tests/tests.py
tom_catalogs/tests/harvesters/__init__.py
tom_catalogs/tests/harvesters/test_mpc.py
tom_catalogs/tests/harvesters/test_simbad.py
tom_common/__init__.py
tom_common/admin.py
tom_common/api_router.py
tom_common/api_views.py
tom_common/apps.py
tom_common/exceptions.py
tom_common/forms.py
tom_common/hints.py
tom_common/hooks.py
tom_common/middleware.py
tom_common/mixins.py
tom_common/models.py
tom_common/serializers.py
tom_common/tests.py
tom_common/urls.py
tom_common/views.py
tom_common/static/tom_common/css/main.css
tom_common/static/tom_common/img/favicon-16.ico
tom_common/static/tom_common/img/favicon-16x16.png
tom_common/static/tom_common/img/favicon-32.ico
tom_common/static/tom_common/img/favicon-32x32.png
tom_common/static/tom_common/img/favicon.ico
tom_common/static/tom_common/img/icon.png
tom_common/static/tom_common/img/logo-color-cropped.png
tom_common/static/tom_common/img/logo-color.png
tom_common/static/tom_common/img/logo-text.png
tom_common/templates/auth/group_confirm_delete.html
tom_common/templates/auth/group_form.html
tom_common/templates/auth/user_confirm_delete.html
tom_common/templates/auth/user_list.html
tom_common/templates/auth/partials/group_list.html
tom_common/templates/auth/partials/user_list.html
tom_common/templates/comments/form.html
tom_common/templates/comments/list.html
tom_common/templates/django_comments/comment_confirm_delete.html
tom_common/templates/django_filters/widgets/multiwidget.html
tom_common/templates/registration/login.html
tom_common/templates/tom_common/base.html
tom_common/templates/tom_common/change_user_password.html
tom_common/templates/tom_common/create_user.html
tom_common/templates/tom_common/index.html
tom_common/templates/tom_common/navbar_content.html
tom_common/templates/tom_common/partials/navbar_login.html
tom_common/templatetags/__init__.py
tom_common/templatetags/tom_common_extras.py
tom_common/templatetags/user_extras.py
tom_dataproducts/__init__.py
tom_dataproducts/admin.py
tom_dataproducts/api_views.py
tom_dataproducts/apps.py
tom_dataproducts/data_processor.py
tom_dataproducts/exceptions.py
tom_dataproducts/filters.py
tom_dataproducts/forms.py
tom_dataproducts/hooks.py
tom_dataproducts/models.py
tom_dataproducts/serializers.py
tom_dataproducts/urls.py
tom_dataproducts/utils.py
tom_dataproducts/views.py
tom_dataproducts/management/__init__.py
tom_dataproducts/management/commands/__init__.py
tom_dataproducts/management/commands/downloaddata.py
tom_dataproducts/management/commands/updatereduceddata.py
tom_dataproducts/migrations/0001_initial.py
tom_dataproducts/migrations/0004_auto_20190626_0904.py
tom_dataproducts/migrations/0005_auto_20190704_1010.py
tom_dataproducts/migrations/0006_auto_20190912_2013.py
tom_dataproducts/migrations/0007_manual_20191016_rename_type.py
tom_dataproducts/migrations/0008_auto_20191205_1952.py
tom_dataproducts/migrations/0009_auto_20210204_2221.py
tom_dataproducts/migrations/0010_manual_20210305_fix_spectroscopy.py
tom_dataproducts/migrations/__init__.py
tom_dataproducts/processors/__init__.py
tom_dataproducts/processors/data_serializers.py
tom_dataproducts/processors/photometry_processor.py
tom_dataproducts/processors/spectroscopy_processor.py
tom_dataproducts/static/tom_dataproducts/photometry_sample.csv
tom_dataproducts/static/tom_dataproducts/spectrum_sample.csv
tom_dataproducts/static/tom_dataproducts/img/placeholder.png
tom_dataproducts/templates/tom_dataproducts/add_product_to_group.html
tom_dataproducts/templates/tom_dataproducts/dataproduct_confirm_delete.html
tom_dataproducts/templates/tom_dataproducts/dataproduct_list.html
tom_dataproducts/templates/tom_dataproducts/dataproductgroup_confirm_delete.html
tom_dataproducts/templates/tom_dataproducts/dataproductgroup_detail.html
tom_dataproducts/templates/tom_dataproducts/dataproductgroup_form.html
tom_dataproducts/templates/tom_dataproducts/dataproductgroup_list.html
tom_dataproducts/templates/tom_dataproducts/upload_reduced_data.html
tom_dataproducts/templates/tom_dataproducts/partials/dataproduct_list_for_target.html
tom_dataproducts/templates/tom_dataproducts/partials/js9_button.html
tom_dataproducts/templates/tom_dataproducts/partials/js9_scripts.html
tom_dataproducts/templates/tom_dataproducts/partials/photometry_for_target.html
tom_dataproducts/templates/tom_dataproducts/partials/recent_photometry.html
tom_dataproducts/templates/tom_dataproducts/partials/saved_dataproduct_list_for_observation.html
tom_dataproducts/templates/tom_dataproducts/partials/spectroscopy_for_target.html
tom_dataproducts/templates/tom_dataproducts/partials/unsaved_dataproduct_list_for_observation.html
tom_dataproducts/templates/tom_dataproducts/partials/update_broker_data_button.html
tom_dataproducts/templates/tom_dataproducts/partials/upload_dataproduct.html
tom_dataproducts/templatetags/__init__.py
tom_dataproducts/templatetags/dataproduct_extras.py
tom_dataproducts/tests/__init__.py
tom_dataproducts/tests/test_api.py
tom_dataproducts/tests/tests.py
tom_dataproducts/tests/test_data/test_lightcurve.csv
tom_dataproducts/tests/test_data/test_spectrum.csv
tom_dataproducts/tests/test_data/test_spectrum.fits
tom_observations/__init__.py
tom_observations/admin.py
tom_observations/api_views.py
tom_observations/apps.py
tom_observations/cadence.py
tom_observations/facility.py
tom_observations/forms.py
tom_observations/models.py
tom_observations/observation_template.py
tom_observations/serializers.py
tom_observations/urls.py
tom_observations/utils.py
tom_observations/views.py
tom_observations/widgets.py
tom_observations/cadences/__init__.py
tom_observations/cadences/resume_cadence_after_failure.py
tom_observations/cadences/retry_failed_observations.py
tom_observations/facilities/__init__.py
tom_observations/facilities/gemini.py
tom_observations/facilities/lco.py
tom_observations/facilities/lt.py
tom_observations/facilities/manual.py
tom_observations/facilities/soar.py
tom_observations/management/__init__.py
tom_observations/management/commands/__init__.py
tom_observations/management/commands/runcadencestrategies.py
tom_observations/management/commands/updatestatus.py
tom_observations/migrations/0001_initial.py
tom_observations/migrations/0002_auto_20190306_2343.py
tom_observations/migrations/0003_auto_20190503_2318.py
tom_observations/migrations/0004_observationgroup.py
tom_observations/migrations/0005_auto_20191210_0007.py
tom_observations/migrations/0006_observationgroup_cadence_strategy.py
tom_observations/migrations/0007_observationstrategy.py
tom_observations/migrations/0008_observationgroup_cadence_parameters.py
tom_observations/migrations/0009_observationrecord_user.py
tom_observations/migrations/0010_manual_create_dynamic_cadence.py
tom_observations/migrations/0011_auto_20200917_0306.py
tom_observations/migrations/0012_auto_20210205_1819.py
tom_observations/migrations/__init__.py
tom_observations/static/tom_observations/css/main.css
tom_observations/templates/tom_observations/existing_observation_confirm.html
tom_observations/templates/tom_observations/facility_status.html
tom_observations/templates/tom_observations/observation_form.html
tom_observations/templates/tom_observations/observation_list.html
tom_observations/templates/tom_observations/observationgroup_confirm_delete.html
tom_observations/templates/tom_observations/observationgroup_form.html
tom_observations/templates/tom_observations/observationgroup_list.html
tom_observations/templates/tom_observations/observationrecord_detail.html
tom_observations/templates/tom_observations/observationtemplate_confirm_delete.html
tom_observations/templates/tom_observations/observationtemplate_form.html
tom_observations/templates/tom_observations/observationtemplate_list.html
tom_observations/templates/tom_observations/observationupdate_form.html
tom_observations/templates/tom_observations/partials/existing_observation_form.html
tom_observations/templates/tom_observations/partials/facility_map.html
tom_observations/templates/tom_observations/partials/facility_observation_form.html
tom_observations/templates/tom_observations/partials/facility_status.html
tom_observations/templates/tom_observations/partials/observation_distribution.html
tom_observations/templates/tom_observations/partials/observation_list.html
tom_observations/templates/tom_observations/partials/observation_plan.html
tom_observations/templates/tom_observations/partials/observation_type_tabs.html
tom_observations/templates/tom_observations/partials/observationtemplate_from_record.html
tom_observations/templates/tom_observations/partials/observationtemplate_run.html
tom_observations/templates/tom_observations/partials/observing_buttons.html
tom_observations/templates/tom_observations/partials/update_observation_id_form.html
tom_observations/templates/tom_observations/partials/update_status_button.html
tom_observations/templatetags/__init__.py
tom_observations/templatetags/observation_extras.py
tom_observations/tests/__init__.py
tom_observations/tests/factories.py
tom_observations/tests/test_api.py
tom_observations/tests/test_cadence.py
tom_observations/tests/tests.py
tom_observations/tests/utils.py
tom_observations/tests/facilities/__init__.py
tom_observations/tests/facilities/test_gemini.py
tom_observations/tests/facilities/test_lco.py
tom_observations/tests/facilities/test_soar.py
tom_setup/__init__.py
tom_setup/apps.py
tom_setup/management/__init__.py
tom_setup/management/commands/__init__.py
tom_setup/management/commands/tom_setup.py
tom_setup/templates/tom_setup/settings.tmpl
tom_setup/templates/tom_setup/urls.tmpl
tom_targets/__init__.py
tom_targets/admin.py
tom_targets/api_views.py
tom_targets/apps.py
tom_targets/filters.py
tom_targets/forms.py
tom_targets/groups.py
tom_targets/models.py
tom_targets/serializers.py
tom_targets/urls.py
tom_targets/utils.py
tom_targets/validators.py
tom_targets/views.py
tom_targets/management/__init__.py
tom_targets/management/commands/__init__.py
tom_targets/management/commands/setdefaultextras.py
tom_targets/migrations/0001_initial.py
tom_targets/migrations/0002_auto_20190115_2102.py
tom_targets/migrations/0002_auto_20190117_2248.py
tom_targets/migrations/0003_merge_20190123_1754.py
tom_targets/migrations/0004_auto_20190123_2010.py
tom_targets/migrations/0005_auto_20190214_1722.py
tom_targets/migrations/0006_auto_20190403_1659.py
tom_targets/migrations/0007_auto_20190423_1455.py
tom_targets/migrations/0007_auto_20190503_2318.py
tom_targets/migrations/0007_auto_20190515_0047.py
tom_targets/migrations/0008_merge_20190515_0914.py
tom_targets/migrations/0008_merge_20190520_1645.py
tom_targets/migrations/0009_auto_20190605_1656.py
tom_targets/migrations/0010_auto_20190715_1657.py
tom_targets/migrations/0010_merge_20190612_1227.py
tom_targets/migrations/0011_merge_20190731_1821.py
tom_targets/migrations/0012_target_perihdist.py
tom_targets/migrations/0013_manual_20190916_multiple_names.py
tom_targets/migrations/0014_auto_20190923_1827.py
tom_targets/migrations/0015_auto_20190923_2233.py
tom_targets/migrations/0016_auto_20191211_1707.py
tom_targets/migrations/0017_auto_20200130_2350.py
tom_targets/migrations/0018_auto_20200714_1832.py
tom_targets/migrations/0019_auto_20210811_0018.py
tom_targets/migrations/__init__.py
tom_targets/static/tom_targets/target_import.csv
tom_targets/static/tom_targets/css/main.css
tom_targets/templates/tom_targets/target_confirm_delete.html
tom_targets/templates/tom_targets/target_detail.html
tom_targets/templates/tom_targets/target_form.html
tom_targets/templates/tom_targets/target_grouping.html
tom_targets/templates/tom_targets/target_import.html
tom_targets/templates/tom_targets/target_list.html
tom_targets/templates/tom_targets/targetlist_confirm_delete.html
tom_targets/templates/tom_targets/targetlist_form.html
tom_targets/templates/tom_targets/partials/aladin.html
tom_targets/templates/tom_targets/partials/moon_distance.html
tom_targets/templates/tom_targets/partials/recent_targets.html
tom_targets/templates/tom_targets/partials/recently_updated_targets.html
tom_targets/templates/tom_targets/partials/target_buttons.html
tom_targets/templates/tom_targets/partials/target_data.html
tom_targets/templates/tom_targets/partials/target_distribution.html
tom_targets/templates/tom_targets/partials/target_feature.html
tom_targets/templates/tom_targets/partials/target_groups.html
tom_targets/templates/tom_targets/partials/target_plan.html
tom_targets/templates/tom_targets/partials/target_table.html
tom_targets/templates/tom_targets/partials/target_unknown_statuses.html
tom_targets/templates/tom_targets/partials/targetlist_select.html
tom_targets/templatetags/__init__.py
tom_targets/templatetags/targets_extras.py
tom_targets/tests/__init__.py
tom_targets/tests/factories.py
tom_targets/tests/test_api.py
tom_targets/tests/tests.py
tomtoolkit.egg-info/PKG-INFO
tomtoolkit.egg-info/SOURCES.txt
tomtoolkit.egg-info/dependency_links.txt
tomtoolkit.egg-info/requires.txt
tomtoolkit.egg-info/top_level.txt