Releases: nuclear-multimessenger-astronomy/jester
Releases · nuclear-multimessenger-astronomy/jester
v0.2.2
What's Changed
- Allow png format in postprocessing plots by @ThibeauWouters in #147
- Pass plot_format in run_inference.py by @ThibeauWouters in #148
- Adding likelihood evaluation description to NICER and GW docs by @ThibeauWouters in #149
- Prepare for new release by @ThibeauWouters in #150
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- Adding Scalar Tensor and EiBI gravity by @diodaberjalan in #61
- Install instructions from git not PyPI by @ThibeauWouters in #91
- Change the default GW flows to use LVK results by @ThibeauWouters in #92
- Adding HQC18 to preset EOSs by @ThibeauWouters in #93
- Add support for anisotropy inference and add fixed prior by @ThibeauWouters in #97
- fix: cap batch size to n_eos_samples in TOV postprocessing by @ThibeauWouters in #96
- Syncing dev into main by @ThibeauWouters in #94
- Adding unit cube to unit Gaussian Transform for NS-AW by @ThibeauWouters in #98
- Fixing NS-AW by @ThibeauWouters in #99
- Adding a mass-Lambdas ratio plot for injections by @ThibeauWouters in #100
- A bit of docs polishing by @ThibeauWouters in #102
- Fix likelihood calculation in chieft.py by @diodaberjalan in #108
- Fixing a spurious linebreak for cleaner formatting by @ThibeauWouters in #111
- Allow for fixed CSE parameters when parsing the prior by @ThibeauWouters in #113
- Add validation check for duplicated GW and NICER constraints by @ThibeauWouters in #115
- Adding timing and evidence in the SMC progress bar by @ThibeauWouters in #116
- Fixing interpolation regime to be compatible with wider nbreak priors by @ThibeauWouters in #118
- Validate EOS data and handle unphysical values by @diodaberjalan in #107
- Adjust priors for anisotropy examples by @ThibeauWouters in #119
- Adding new NICER observations and a few NICER fixes by @ThibeauWouters in #120
- Integrate MM+peakCSE in the inference workflow by @ThibeauWouters in #121
- Remove redundant anisotropy model by @ThibeauWouters in #123
- Add n_TOV to output and truncate in postprocessing plots by @ThibeauWouters in #126
- Reduce code duplication in NICER likelihoods by @ThibeauWouters in #127
- Patch for unstable part in branches in postprocessing by @ThibeauWouters in #128
- Postprocessing cleanup by @ThibeauWouters in #129
- Bump tornado from 6.5.4 to 6.5.5 by @dependabot[bot] in #131
- Bump pillow from 12.1.1 to 12.2.0 by @dependabot[bot] in #132
- Fix interpolation in nicer.py by @123elinjakobs456-cmyk in #133
- Update proton fraction cubic root formulae by @ThibeauWouters in #135
- Update the dloge_dlogps interpolation to centered finite differences by @ThibeauWouters in #136
- Adding more safety to postprocessing.py in case no TeX available by @ThibeauWouters in #137
- Update example notebooks by @ThibeauWouters in #138
- Docs by @ThibeauWouters in #139
- Add clarification to docstrings regarding electrons by @ThibeauWouters in #142
- Change esym calculation for metamodel proton fraction by @ThibeauWouters in #144
- Minor changes by @ThibeauWouters in #145
- Prepare for new release by @ThibeauWouters in #146
New Contributors
- @dependabot[bot] made their first contribution in #131
- @123elinjakobs456-cmyk made their first contribution in #133
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- Migrate documentation from ReadTheDocs to GitHub Pages wi… by @ThibeauWouters in #26
- Fix docs by @ThibeauWouters in #27
- Refactor parametrizations for EOS code by @ThibeauWouters in #29
- Merge Jester dev into main by @ThibeauWouters in #33
- Add inference support by @ThibeauWouters in #34
- Fix acausal eos bug by @ThibeauWouters in #35
- Improve SMC by @ThibeauWouters in #36
- Add spectral EOS parametrization by @ThibeauWouters in #39
- Improve crust treatment by @ThibeauWouters in #42
- Update SMC code for breaking blackjax changes, limit flowjax version by @ThibeauWouters in #46
- Improve postprocessing by @ThibeauWouters in #44
- Change mean to logsumexp in GW and NICER likelihoods by @ThibeauWouters in #47
- Improving TOV solver stability with using cs2 instead of dlogp / dloge by @tsunhopang in #49
- End-to-end tests by @ThibeauWouters in #48
- Revert "Improving TOV solver stability with using cs2 instead of dlogp / dloge" by @ThibeauWouters in #52
- Refactoring EOS, TOV and transforms API by @ThibeauWouters in #54
- Replace radio likelihood calculation with norm.logcdf by @tsunhopang in #53
- Make validation of config fail if additional arguments are given by @ThibeauWouters in #56
- Add jax debug NaNs flag to the schema by @ThibeauWouters in #58
- Cleaning up some inference code by @ThibeauWouters in #59
- Refactoring likelihood config schemas by @ThibeauWouters in #66
- Improve documentation by @ThibeauWouters in #67
- Contributing guidelines by @ThibeauWouters in #68
- Flexible flow training and NICER likelihood improvements by @ThibeauWouters in #69
- Updating flowMC sampler support to flowMC version 0.4.5 by @ThibeauWouters in #70
- Refactor EOS and TOV in transforms by @ThibeauWouters in #71
- Add CITATION.cff by @ThibeauWouters in #73
- Updated main eos_tov example notebook by @ThibeauWouters in #62
- Remove references to removed example notebooks to build docs by @ThibeauWouters in #74
- Adding safety guardrail in GR TOV solver to avoid autodiff NaN by @ThibeauWouters in #75
- Allow users to specify bilby result file and train the flow by @ThibeauWouters in #76
- Add missing normalization to GW likelihood and make no penalty the de… by @ThibeauWouters in #77
- Adjust constraints_eos penalty values to be the same by @ThibeauWouters in #78
- Fix concretization type error for spectral expansion constraints by @ThibeauWouters in #79
- Update examples by @ThibeauWouters in #80
- Fix spectral parametrization by @ThibeauWouters in #81
- Add flowMC sampling progress bar by @ThibeauWouters in #82
- Change settings in flowMC configs to prevent OOM by @ThibeauWouters in #83
- Add random key to prior only for NICER KDE by @ThibeauWouters in #85
- Reparametrize spectral parametrization by @ThibeauWouters in #84
- Generate tabulated EOSs with lal TOV solver by @ThibeauWouters in #87
- Allow GW flows to be trained from npz files by @ThibeauWouters in #88
- Make config validation errors more verbose by @ThibeauWouters in #89
- Prepare for new release by @ThibeauWouters in #90
Full Changelog: v0.1.1...v0.2.0
v0.1.1
v0.1.0
What's Changed
- Added Scalar tensor TOV solver by @diodaberjalan in #11
- Fix DH crust by @tsunhopang in #15
- Fixing the continuity for the peakCSE model by @tsunhopang in #17
- Update README.md with DOI by @ThibeauWouters in #19
- Fix example by @ThibeauWouters in #21
- Fix tests by @ThibeauWouters in #22
- Add Claude Code GitHub Workflow by @ThibeauWouters in #23
- Update Claude workflow by @ThibeauWouters in #24
New Contributors
- @diodaberjalan made their first contribution in #11
Full Changelog: v0.0.4...v0.1.0
v0.0.4
Added docs
Full Changelog: v0.0.3...v0.0.4
v0.0.3
Full Changelog: v0.0.2...v0.0.3
v0.0.2
What's Changed
- Adding capability of anisotropic neutron star by @tsunhopang in #7
Full Changelog: v0.0.1...v0.0.2
v0.0.1
This is the first stable, official release of jester -- now also with examples for new users!
What's Changed
- Add some documentation and thoughts by @ThibeauWouters in #1
- Terminate NS families at M_TOV and add new crust by @ThibeauWouters in #2
- Changed metamodel code to align with Rahul's implementation by @ThibeauWouters in #3
- nbreak is sampled parameter now by @ThibeauWouters in #4
- Mergeing paper branch into main by @tsunhopang in #5
- Clean up repo and add examples by @ThibeauWouters in #6
New Contributors
- @ThibeauWouters made their first contribution in #1
- @tsunhopang made their first contribution in #5
Full Changelog: https://github.com/nuclear-multimessenger-astronomy/jester/commits/v0.0.1