Skip to content

Conversation

@hpparvi
Copy link
Contributor

@hpparvi hpparvi commented Jun 25, 2025

This PR modernizes the documentation by adopting sphinx_astropy.conf.v2 with the pydata-sphinx-theme. It also updates and reorganizes several existing sections and introduces new documentation covering 1D wavelength calibration.

@codecov
Copy link

codecov bot commented Jun 25, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 89.57%. Comparing base (5a58333) to head (a058f10).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #275      +/-   ##
==========================================
+ Coverage   89.52%   89.57%   +0.04%     
==========================================
  Files          17       17              
  Lines        1795     1803       +8     
==========================================
+ Hits         1607     1615       +8     
  Misses        188      188              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@tepickering
Copy link
Contributor

not sure if it fits in this PR or a future one, but we have a lot of example docs implemented within docstrings in various parts of the code (i am one of the guilty parties). as part of a fuller refactor, we should decide whether to leave that as-is, migrate it to specific .rst files, or refactor all examples into notebooks or something notebook-based. i think the last option is the most useful going forward, but the most work up-front.

@hpparvi hpparvi force-pushed the documentation_facelift branch from 7ee2d16 to c7344e7 Compare October 21, 2025 21:25
@hpparvi hpparvi marked this pull request as ready for review October 28, 2025 20:13
@hpparvi
Copy link
Contributor Author

hpparvi commented Oct 28, 2025

The documentation update is coming together! Please take a look at the rendered docs at
https://specreduce--275.org.readthedocs.build/en/275/index.html and let me know your thoughts.

No need to worry about the large number of commits and changed files. This PR builds on the 1D wavelength calibration PR, which should be merged first.

hpparvi and others added 20 commits November 15, 2025 19:42
- Added `sphinx-copybutton` and `sphinx-design` to documentation dependencies in `pyproject.toml`.
- Improved content structure by renaming and reorganizing documentation files.
- Expanded "Contributing" and "Index" sections.
…action examples; updated `conf.py` with formatting adjustments and extended Sphinx documentation settings.
- Corrected typos and clarified text.
- Renamed `common.py` to `quickstart.py`.
- Updated function and variable names for consistency.
- Streamlined background subtraction and wavelength calibration workflows.
@hpparvi hpparvi force-pushed the documentation_facelift branch from c6a96b5 to d4d0c76 Compare November 15, 2025 18:43
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.

2 participants