Skip to content

Add alpha PHOENIX support, workflow recipes, instrument readers, and example notebook#3

Open
ytsapras wants to merge 12 commits intoebachelet:masterfrom
ytsapras:feature/phoenix-backend
Open

Add alpha PHOENIX support, workflow recipes, instrument readers, and example notebook#3
ytsapras wants to merge 12 commits intoebachelet:masterfrom
ytsapras:feature/phoenix-backend

Conversation

@ytsapras
Copy link
Copy Markdown

@ytsapras ytsapras commented Mar 20, 2026

Summary

Added an alpha PHOENIX-based fitting path to Spyctres and reorganized the workflow around a clearer separation between generic fitting code, workflow recipes, examples, and smoke tests.

Main additions

  • local PHOENIX HiRes backend and caching
  • native-grid PHOENIX forward model
  • generic PHOENIX fitting support
  • new workflow layer in Spyctres/recipes.py
  • expanded reader support in Spyctres/io.py
    • X-SHOOTER
    • PEPSI
    • FLOYDS
    • Gemini/GMOS
  • updated smoke tests
  • user-facing worked notebook in examples/full_spectrum_classification.ipynb
  • top-level project README.md

Validation

The main validation reference remains the notebook-faithful X-SHOOTER UVB benchmark path (for Gaia21ccu).

The branch also includes a simpler worked notebook example intended as a first-pass PHOENIX classification workflow rather than a final precision analysis.

Notes

Treat this as an alpha implementation for review and feedback, especially on structure, API choices, and what would make the most sense for upstream integration.

@ytsapras ytsapras changed the title Feature/phoenix backend Add alpha PHOENIX support, workflow recipes, instrument readers, and example notebook Apr 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant