Skip to content

Releases: HajimeKawahara/exojax

Release v1.1.2 (hotfix/2)

14 Mar 06:44
3799248
Compare
Choose a tag to compare

This release includes a bug fix on ipgauss_sampling. See #238

Release version 1.1.1 (hotfix)

12 Mar 10:27
4399c10
Compare
Choose a tag to compare

Version 1.1.1 includes a minor bug fix in AutoXS. The default value of crit is changed from -np.inf to 0.0. The detailed description is given in #235.

Release version 1.1.0

07 Mar 01:40
676238a
Compare
Choose a tag to compare

Release Note Version 1.1.0

New capabilities

  • :atom: VALD3 reverse modeling and MODIT availability #218 See this tutorial.
    image

  • 🎨 the reverse differentiation, which enables us to run an HMC in reverse mode #212

All of the following lines should work:

kernel = NUTS(model_c)  
kernel = NUTS(model_c, forward_mode_differentiation=False)  
kernel = NUTS(model_c, forward_mode_differentiation=True)  
out.mp4
  • :atom: moldb: HITEMP2010 multiple file load #216 #220
  • :atom: moldb: Line strength criterion is computed based on a typical temperature of the system. #223 See this page

Bug fix

  • :electron: H minus opacity bug fixed #94
  • several minor bugs

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.1.0

Release version 1.0.0

10 Dec 12:00
6bde59c
Compare
Choose a tag to compare

Release Note v1.0.0

Main features

  • 🔭 Auto-differentiable Spectrum Model of exoplanets/brown dwarfs built on JAX using the molecular/atomic database, ExoMol, HITRAN/HITEMP and VALD3.
  • 🎨 Bayesian inference using HMC-NUTS/NumPyro
  • :atom: Two opacity calculators available: Direct computation of the Voigt line profile (lpf) and the modified discrete integral transform (MODIT). The latter is a fast opacity calculator for the number of lines N >~ 1000.
  • 📚 Transparent open-source code with documentations, including a peer-reviewed paper, API, user guide, and tutorials using real data

Features more

  • :electron: HITRAN/CIA and H- as continuous opacity
  • ☁️ Cloud modeling based on Ackerman and Marley
  • 💨 Quick computation of the opacity and emission spectra for observers (autospec)

Release version 0.8.1 (bug fix)

10 Oct 00:59
2e79c28
Compare
Choose a tag to compare

The version 0.8.1 includes a bug fix for version 0.8.0

Bug fix for a simple molecular name for autospec

  • autospec (AutoXS and AutoRT) did not work for some simple molecule name such as CN because we did not have a conversion to the exact molname (i.e. 12C-14N, assuming stable isotopes 12C and 14O). This hotfix includes the conversion using the abundance list of the stable isotopes.

Some examples for LUH16A

Also, we added some examples for Luhman16A for various models.

  • Gaussian correlated noise
  • Limb darkening
  • LUH16A using MODIT

Release version 0.8.0

08 Sep 13:41
6f83056
Compare
Choose a tag to compare

New Features

💨 Rapid Opacity Computation (MODIT)

MODIT (modified version of DIT) enables us both forward and reverse modelings of the high-R spectrum with many (>>1000) lines.
with @dcmvdbekerom and @erwanp
See the exojax doc 🐕.

☁️ Cloud modeling

Ackerman and Marley model. See #110

:electron: H- opacity

by @bmorris3 and @daniel-kitzmann.
See #90 and #84.

Improvements

💾 Exomol Vaex format conversion

by @ykawashima , Vaex as suggested by @erwanp
See #112 and #126

🚴‍♀️ Recommended database from exomol site

Borrowed from radis by @erwanp

🧪 Unit tests

Some unit tests in tests directory

Release version 0.5.5

12 Jun 06:21
67d1b6c
Compare
Choose a tag to compare

Release version 0.5.4

08 Jun 01:41
254c689
Compare
Choose a tag to compare

Fixed bugs in autospec.

Release version 0.5.3

01 Jun 07:16
Compare
Choose a tag to compare
  • fixed bug in autospec (HITRAN)

Release version 0.5.2

01 Jun 06:42
118db65
Compare
Choose a tag to compare
  • Fixed a bug in mdbHIT (missing Qr -> Qr_HAPI). Reported by S. Nugroho.