Skip to content

Releases: renecotyfanboy/jaxspec

Bugfixes

20 Nov 13:16
33d8262

Choose a tag to compare

Fix a bug related to the background scaling on the main observable

Bugfixes

06 Nov 14:26
896c4c4

Choose a tag to compare

Fixes bugs when evaluating the flux with a background spectrum loaded

Instrument model

13 Aug 11:54
72574ac

Choose a tag to compare

We are introducing instrument models for cross calibration between different observatories, and starting a large refactor of the code for the 1.0 release. Also contains several bug fixes.

Full Changelog: v0.2.2...v0.3.0

v0.2.2

15 Feb 16:39
45323cd

Choose a tag to compare

What's Changed

Full Changelog: v0.2.1...v0.2.2

v0.2.1

23 Jan 12:27
4de87ff

Choose a tag to compare

Upgrades

  • Better documentation on how to mock data without explicit observation
  • fakeit_for_multiple_parameters has been optimized to explicitly prevent the replication of response matrix, easing folding for multiple parameters at once without blowing up memory
  • prior_predictive_coverage should use multiple cores now
  • Internal cleaning : we do not depend explicitly on the Heacit dataset but rather download what is needed on the fly

Bug Fixes

  • Fix tbpcf and FDcut models that were not fully ported after the internal rework of jaxspec
  • Fix Agauss, Zagauss, Zgauss which were in a similar situation

Full Changelog: v0.2.0...v0.2.1

v0.2.0

13 Jan 11:03
4301c15

Choose a tag to compare

This new version brings a brand-new backend for the jaxspec model building tool. We are switching from haiku (which is now in maintenance mode) to nnx to handle the parameters in JAX. It brings some new breaking changes, but will help a lot for future maintenance.

Upgrades

  • Background model scaling has been fixed, there was an issue because the scaling factor was applied after folding while it should be before.
  • plot_ppc can now display multiple components in the model, see here
  • Codebase and documentation were cleaned a bit

Breaking changes

  • Model parameters are now all lower case and underscore use is forbidden for now. If you used components such as tbabs, be sure to change N_H to nh
  • Custom model components should be built using nnx. It changes a bit when compared to haiku, and has been updated accordingly in the documentation

What's Changed

New Contributors

Full Changelog: v0.1.4...v0.2.0

v0.1.4

30 Oct 12:44
50e32c4

Choose a tag to compare

What's new ?

  • Fixed a bug where subtracting background had no effect
  • Add the possibility to use a spectral model as the background
  • Luminosity can be computed using either distance or redshift
  • Prior predicting coverage is clearer

Full Changelog: v0.1.3...v0.1.4

v0.1.3

25 Sep 17:18
58d3be9

Choose a tag to compare

Just fix a silent issue in the previous release

v0.1.2

25 Sep 15:51
6e71054

Choose a tag to compare

  • Prior predictive coverage using the BayesianFitter
  • Internal fixings
  • Pretty representation for SpectralModel

v0.1.1

09 Sep 20:26
dfc2855

Choose a tag to compare

This is our first release after the article acceptance.

  • All the numpyro's MCMC are now gathered within our MCMCFitter class, where the user can switch using the sampler parameter
  • Priors can now be passed as a flat dictionary instead of the nested dictionary from haiku. We want it to be the main way to pass prior in the future releases.
  • Changes in the inner workings of the fitter for future features.