LICENSE
README.md
pyproject.toml
algorithms/__init__.py
algorithms/catalogs/__init__.py
algorithms/catalogs/ads.py
algorithms/catalogs/apass_catalog.py
algorithms/catalogs/atnf.py
algorithms/catalogs/catalog.py
algorithms/catalogs/catalog_options.py
algorithms/catalogs/landolt_catalog.py
algorithms/catalogs/ned.py
algorithms/catalogs/panstarrs_catalog.py
algorithms/catalogs/schemas.py
algorithms/catalogs/sdss_catalog.py
algorithms/catalogs/simbad.py
algorithms/catalogs/skymapper_catalog.py
algorithms/catalogs/stetson_globs_catalog.py
algorithms/catalogs/twomass_catalog.py
algorithms/catalogs/tycho_catalog.py
algorithms/catalogs/ucac_catalog.py
algorithms/catalogs/usno_catalog.py
algorithms/catalogs/vsx_catalog.py
algorithms/fieldcal/__init__.py
algorithms/fieldcal/field_cal.py
algorithms/fieldcal/ref_mag.py
algorithms/fieldcal/schemas.py
algorithms/fieldcal/solution.py
algorithms/hrdiagram_py/__init__.py
algorithms/hrdiagram_py/hrfit.py
algorithms/hrdiagram_py/isochrones.py
algorithms/hrdiagram_py/legacy.py
algorithms/hrdiagram_py/literature.py
algorithms/hrdiagram_py/local_grid.py
algorithms/hrdiagram_py/matching.py
algorithms/hrdiagram_py/membership.py
algorithms/hrdiagram_py/observations.py
algorithms/photometry/__init__.py
algorithms/photometry/photometry.py
algorithms/photometry/schemas.py
algorithms/photometry/source_extraction.py
algorithms/pulsar/__init__.py
algorithms/pulsar/charts.py
algorithms/pulsar/folding.py
algorithms/pulsar/ingest.py
algorithms/pulsar/periodogram.py
algorithms/pulsar/sonification.py
algorithms/query/__init__.py
algorithms/query/binding.py
algorithms/query/cache.py
algorithms/query/config.py
algorithms/query/geometry.py
algorithms/query/registry.py
algorithms/query/runner.py
algorithms/query/sdss.py
algorithms/query/selection.py
algorithms/query/simbad.py
algorithms/query/skymapper.py
algorithms/query/vizier.py
algorithms/radio/__init__.py
algorithms/radio/matching.py
algorithms/radio/spectral_fitting.py
algorithms/skylib_lite/__init__.py
algorithms/skylib_lite/astrometry/__init__.py
algorithms/skylib_lite/astrometry/main.py
algorithms/skylib_lite/astrometry/types.py
algorithms/skylib_lite/astrometry/anet/__init__.py
algorithms/skylib_lite/astrometry/anet/backend.py
algorithms/skylib_lite/astrometry/anet/config.py
algorithms/skylib_lite/astrometry/anet/engine.py
algorithms/skylib_lite/astrometry/anet/errors.py
algorithms/skylib_lite/astrometry/anet/ngc2000.dat
algorithms/skylib_lite/astrometry/atlas/__init__.py
algorithms/skylib_lite/astrometry/atlas/backend.py
algorithms/skylib_lite/astrometry/atlas/config.py
algorithms/skylib_lite/astrometry/atlas/catalog/__init__.py
algorithms/skylib_lite/astrometry/atlas/catalog/ucac4.py
algorithms/skylib_lite/astrometry/atlas/catalog/ucac5.py
algorithms/skylib_lite/astrometry/atlas/extract/__init__.py
algorithms/skylib_lite/astrometry/atlas/extract/sources.py
algorithms/skylib_lite/astrometry/atlas/match/__init__.py
algorithms/skylib_lite/astrometry/atlas/match/triangles.py
algorithms/skylib_lite/astrometry/atlas/solve/__init__.py
algorithms/skylib_lite/astrometry/atlas/solve/oriented.py
algorithms/skylib_lite/astrometry/atlas/solve/solver.py
algorithms/skylib_lite/astrometry/atlas/wcs/__init__.py
algorithms/skylib_lite/astrometry/atlas/wcs/build.py
algorithms/skylib_lite/calibration/__init__.py
algorithms/skylib_lite/calibration/background.py
algorithms/skylib_lite/extraction/__init__.py
algorithms/skylib_lite/extraction/centroiding.py
algorithms/skylib_lite/extraction/main.py
algorithms/skylib_lite/io/__init__.py
algorithms/skylib_lite/io/fits_compression.py
algorithms/skylib_lite/photometry/__init__.py
algorithms/skylib_lite/photometry/aperture.py
algorithms/skylib_lite/photometry/aperture_numba.py
algorithms/skylib_lite/photometry/exposure.py
algorithms/skylib_lite/util/__init__.py
algorithms/skylib_lite/util/angle.py
algorithms/skylib_lite/util/fits.py
algorithms/skylib_lite/util/overlap.py
algorithms/skylib_lite/util/stats.py
algorithms/variable_star/__init__.py
algorithms/variable_star/folding.py
algorithms/variable_star/lightcurve.py
algorithms/variable_star/periodogram.py
algorithms/wcs/__init__.py
algorithms/wcs/config.py
algorithms/wcs/header_utils.py
algorithms/wcs/results.py
algorithms/wcs/schemas.py
algorithms/wcs/source_extraction.py
algorithms/wcs/wcs.py
skynet_mars.egg-info/PKG-INFO
skynet_mars.egg-info/SOURCES.txt
skynet_mars.egg-info/dependency_links.txt
skynet_mars.egg-info/entry_points.txt
skynet_mars.egg-info/requires.txt
skynet_mars.egg-info/top_level.txt
tests/test_agent_engine.py
tests/test_agent_no_ui_imports.py
tests/test_agent_policy.py
tests/test_agent_session_manifest.py
tests/test_artifact_writers.py
tests/test_astrometry_tool.py
tests/test_bench_cli.py
tests/test_bench_corpus.py
tests/test_bench_correctness.py
tests/test_bench_efficiency.py
tests/test_bench_falsify.py
tests/test_bench_fixtures.py
tests/test_bench_generalize.py
tests/test_bench_graders.py
tests/test_bench_harness.py
tests/test_bench_plane.py
tests/test_bench_record.py
tests/test_bench_report.py
tests/test_bench_tasks.py
tests/test_calibration_tool.py
tests/test_catalogs_registries.py
tests/test_check_dist.py
tests/test_claude_desktop_extension.py
tests/test_codex_plugin.py
tests/test_fieldcal_afterglow_parity.py
tests/test_fieldcal_pipeline.py
tests/test_fieldcal_ref_mag.py
tests/test_fieldcal_reference.py
tests/test_fieldcal_solution.py
tests/test_hrdiagram_legacy_port.py
tests/test_hrdiagram_local_grid.py
tests/test_hrdiagram_membership.py
tests/test_hrdiagram_py.py
tests/test_license.py
tests/test_llm_anthropic_backend.py
tests/test_llm_base.py
tests/test_llm_factory.py
tests/test_llm_gemini_backend.py
tests/test_llm_ollama_backend.py
tests/test_llm_openai_backend.py
tests/test_llm_replay_backend.py
tests/test_llm_schema.py
tests/test_llm_types.py
tests/test_llm_validation.py
tests/test_mcp_bundles.py
tests/test_mcp_surface.py
tests/test_ngc5286_b_frames.py
tests/test_optical_registry.py
tests/test_packaging_metadata.py
tests/test_photometry_extraction.py
tests/test_photometry_pipeline.py
tests/test_photometry_registry_smoke.py
tests/test_photometry_tool_smoke.py
tests/test_pulsar_plots.py
tests/test_pulsar_registry.py
tests/test_pulsar_sonification.py
tests/test_query_binding_runner.py
tests/test_query_geometry.py
tests/test_query_live.py
tests/test_query_selection.py
tests/test_radio_sources.py
tests/test_rebrand_guard.py
tests/test_repository_shape.py
tests/test_sessions_manifest_v2.py
tests/test_skill_invariants.py
tests/test_skylib_exposure.py
tests/test_skylib_fits.py
tests/test_skylib_geometry.py
tests/test_skylib_stats.py
tests/test_tool_codes.py
tests/test_tool_registry_coverage.py
tests/test_tui_app.py
tests/test_tui_artifacts.py
tests/test_tui_backends.py
tests/test_tui_commands.py
tests/test_tui_render_capability.py
tests/test_tui_render_image.py
tests/test_tui_render_waveform.py
tests/test_tui_sessions.py
tests/test_tui_transcript.py
tests/test_variable_star_algorithms.py
tests/test_variable_star_tool.py
tests/test_vizier_tool.py
tests/test_wcs_headers.py
tests/test_wcs_solution.py
tests/test_wcs_solve_tool.py
tools/__init__.py
tools/ads.py
tools/artifacts.py
tools/astrometry.py
tools/atnf.py
tools/calibration.py
tools/casda.py
tools/catalogs.py
tools/codes.py
tools/config.py
tools/dotenv.py
tools/fieldcal_reference.py
tools/hr_diagram.py
tools/mast.py
tools/models.py
tools/mpc.py
tools/ned.py
tools/optical.py
tools/paths.py
tools/photometry.py
tools/photometry_pipeline.py
tools/pulsar.py
tools/radio_sources.py
tools/registry.py
tools/resolve.py
tools/sessions.py
tools/simbad.py
tools/variable_star.py
tools/vizier.py
tools/wcs.py
tools/workspace.py
tools/_data/README.md
tools/_data/frame_provenance.json
tools/_data/afterglow/afterglow_web_values_bvr.csv
tools/_data/afterglow/afterglow_web_values_master.csv
tools/_data/afterglow/afterglow_web_values_narrowband.csv
tools/_data/afterglow/afterglow_web_values_sdss.csv
tools/_data/afterglow/build_master_table.py
tools/_data/afterglow/fieldcal/ngc_5128_test_vals.json
tools/_data/afterglow/photometry/afterglow_photometry_ngc5128_b.csv
tools/_data/fieldcal/ocl_filter_report.json
tools/_data/fieldcal/zp_solutions/ngc5128_b_002/apass_response.json
tools/_data/fieldcal/zp_solutions/ngc5128_b_002/fit_data.csv
tools/_data/fieldcal/zp_solutions/ngc5128_b_002/fit_summary.json
tools/_data/fieldcal/zp_solutions/ngc5128_b_002/vsx_response.json
tools/_data/fieldcal/zp_solutions/ngc5286_b_000/fit_data.csv
tools/_data/fieldcal/zp_solutions/ngc5286_b_000/fit_summary.json
tools/_data/fieldcal/zp_solutions/ngc5286_b_001/fit_data.csv
tools/_data/fieldcal/zp_solutions/ngc5286_b_001/fit_summary.json
tools/_data/fieldcal/zp_solutions/ngc5286_b_002/fit_data.csv
tools/_data/fieldcal/zp_solutions/ngc5286_b_002/fit_summary.json
tools/_data/pulsar/Curated pulsars.docx
tools/_data/pulsar/Skynet_60898_psr_b0329_54_138326_88255.A.cal.txt
tools/_data/pulsar/Skynet_60898_psr_b1133_16_138335_88262.A.cal.txt
tools/_data/pulsar/Skynet_60900_psr_b1933_16_138461_88378.A.cal.txt
tools/_data/pulsar/Skynet_60901_3_Pulsar_Team_B2021+51_ERIRA_138497_88413.A.cal.txt
tools/_data/pulsar/Skynet_60902_psr_b2045_16_138488_88426.A.cal.txt
tools/_data/pulsar/curated_periods.json
tools/_data/variable_star/README.md
tools/_data/variable_star/two_source_parity.csv
tools/agent/__init__.py
tools/agent/approval.py
tools/agent/engine.py
tools/agent/events.py
tools/agent/policy.py
tools/agent/prompt.py
tools/bench/__init__.py
tools/bench/answers.py
tools/bench/cli.py
tools/bench/falsify.py
tools/bench/fixtures.py
tools/bench/generalize.py
tools/bench/grade.py
tools/bench/harness.py
tools/bench/plane.py
tools/bench/record.py
tools/bench/report.py
tools/bench/sources.py
tools/bench/tasks.py
tools/bench/graders/__init__.py
tools/bench/graders/answer.py
tools/bench/graders/efficiency.py
tools/bench/graders/protocol.py
tools/bench/graders/trajectory.py
tools/llm/__init__.py
tools/llm/anthropic_backend.py
tools/llm/base.py
tools/llm/factory.py
tools/llm/gemini_backend.py
tools/llm/ollama_backend.py
tools/llm/openai_backend.py
tools/llm/replay_backend.py
tools/llm/schema.py
tools/llm/types.py
tools/llm/validation.py
tools/mcp/__init__.py
tools/mcp/__main__.py
tools/mcp/bundles.json
tools/mcp/bundles.py
tools/mcp/groups.py
tools/mcp/install.py
tools/mcp/roots.py
tools/mcp/selftest.py
tools/mcp/server.py
tools/mcp/surface.py
tools/mcp/icons/mars-128.png
tools/mcp/icons/mars-64.png
tools/skill/__init__.py
tools/skill/__main__.py
tools/skill/source/BRIEF.md
tools/skill/source/SKILL.md
tools/skill/source/references/checkout.md
tools/skill/source/references/databases.md
tools/skill/source/references/hr.md
tools/skill/source/references/optical.md
tools/skill/source/references/pulsar.md
tools/skill/source/references/radio.md
tools/tui/__init__.py
tools/tui/__main__.py
tools/tui/app.py
tools/tui/backends.py
tools/tui/commands.py
tools/tui/theme.py
tools/tui/render/__init__.py
tools/tui/render/capability.py
tools/tui/render/image.py
tools/tui/render/waveform.py
tools/tui/widgets/__init__.py
tools/tui/widgets/artifacts.py
tools/tui/widgets/header.py
tools/tui/widgets/models.py
tools/tui/widgets/prompt.py
tools/tui/widgets/sessions.py
tools/tui/widgets/tool_node.py
tools/tui/widgets/transcript.py