Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Release of 0.17#994

Merged
minouHub merged 221 commits into
masterfrom
develop
May 4, 2026
Merged

Release of 0.17#994
minouHub merged 221 commits into
masterfrom
develop

Conversation

@minouHub
Copy link
Copy Markdown
Collaborator

@minouHub minouHub commented Apr 19, 2026

Spring 2026 🐣

Details in #994

⚙️Compatibility with Python 3.13 and automatic deployement

Full list of changes:

New Contributors

Full Changelog: 0.16.4...0.17

merintheres and others added 30 commits November 14, 2025 11:21
[CI] HITRAN credentials moved to TRAVIS
Added parallel CO2 chunk downloader with ThreadPoolExecutor
Add new HITRAN molecules: CH3 and H3+
When downloading data from hitran, some lines at very small wavenumbers are missing. This fixes it.
Upper limit was not sufficient to account for all water lines (standard conditions) in HITRAN
@minouHub minouHub added this to the 0.17 milestone Apr 19, 2026
fix(docs): update docs for sphinx/docutils compatibility and remove b…
Remove unnecessary columns - different types in Python<=3.12 and 3.13
@minouHub minouHub requested a review from HajimeKawahara April 20, 2026 22:50
@minouHub
Copy link
Copy Markdown
Collaborator Author

@HajimeKawahara this should allow a release of 0.17 on PyPi

@HajimeKawahara
Copy link
Copy Markdown
Collaborator

@minouHub Thank you! Before the release, could I have about a or two week(s) to review it to ensure consistency with ExoJAX?

@minouHub
Copy link
Copy Markdown
Collaborator Author

Yes no pb. Ping me when ready

@HajimeKawahara
Copy link
Copy Markdown
Collaborator

HajimeKawahara commented Apr 29, 2026

Checklist from ExoJAX

  • numpy 2.0
  • unittests passed
  • database download
    • ExoMol: looks OK
    • HITEMP: looks OK
    • HITRAN: with error option does not work
        1. In HITRANDatabaseManager.download_and_parse(), when add_HITRAN_uncertainty_code=True, explicitly preserve or reconstruct ierr before post_process_hitran_data() writes the cache.
        1. Add a hard validation after post_process_hitran_data():
  if add_HITRAN_uncertainty_code and "ierr" not in df.columns:
      raise KeyError("HITRAN uncertainty column 'ierr' was requested but not loaded")

@minouHub I find a problem on the uncertainty option in hitranapi.py and have made a PR #998 to fix it.

minouHub added 2 commits May 3, 2026 17:08
Fix HITRAN uncertainty column preservation for add_HITRAN_uncertainty_code
The failing tests are not related to this PR and solved on develop.
Copy link
Copy Markdown
Collaborator

@HajimeKawahara HajimeKawahara left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@minouHub minouHub merged commit 7344967 into master May 4, 2026
20 checks passed
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.