- Remove numpy version constraint by @dachengx in #197
Full Changelog: https://github.com/XENONnT/appletree/compare/v0.5.2...v0.5.3
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #182
- Use
pyproject.toml
to install appletree by @dachengx in #184 - Fix backend filename if the user changes the h5 filename by @zihaoxu98 in #185
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #183
- use mongo downloader in utilix by @yuema137 in #190
- Add
utilix
topyproject.toml
by @dachengx in #191 - Update utilix dependency by @yuema137 in #192
- Switch to master for docformatter by @dachengx in #194
- More options for get_post_parameters by @zihaoxu98 in #193
New Contributors
- @yuema137 made their first contribution in #190
Full Changelog: https://github.com/XENONnT/appletree/compare/v0.5.1...v0.5.2
- Fix S1 bias coordinate by @zihaoxu98 in #174
- Modified truncate_normal with jax.random.truncated_normal by @mhliu0001 in #175
- Revert "Modified truncate_normal with jax.random.truncated_normal" by @mhliu0001 in #176
- Change eps added to histogram to mean(eff) by @zihaoxu98 in #177
- Add lineage hash for all levels:
Config
,Plugin
,Component
, andContext
by @dachengx in #178 - Separate and save lineage for all levels by @dachengx in #179
- Allow component lineage with no binning by @dachengx in #180
Full Changelog: https://github.com/XENONnT/appletree/compare/v0.5.0...v0.5.1
- Nestv2 parameter by @zihaoxu98 in #167
- Nearest neighbor interpolator by @zihaoxu98 in #168
- Add 1D nearest neighbour and linear interpolator by @dachengx in #170
- Fix software versions in tests by @dachengx in #171
Full Changelog: https://github.com/XENONnT/appletree/compare/v0.4.0...v0.5.0
- Try using jax.random.binomial by @dachengx in #148
- Turn off add_eps_to_hist in NR and ER by @FaroutYLq in #152
- Debug when
bins_type
is not set by @dachengx in #153 - Specifically install
lxml_html_clean
by @dachengx in #157 - Initialize context from backend by @zihaoxu98 in #156
- Add
parameter_alias
to translate parameters inpar_config
by @dachengx in #160 - Allow user to aggressively use memory by @dachengx in #164
- Fix a bug of plotter which contains inf by @zihaoxu98 in #165
New Contributors
- @FaroutYLq made their first contribution in #152
Full Changelog: https://github.com/XENONnT/appletree/compare/v0.3.2...v0.4.0
- Remove
scikit-learn
version requirement by @dachengx in #131 - Use trusted publisher because username/password authentication is no longer supported by @dachengx in #132
- Be compatible with
JAX_ENABLE_X64=1
by @dachengx in #134 - Raise more information when file can not be found by @dachengx in #135
- Preserve dtype of results in
multiple_simulations
by @dachengx in #137 - Copy memory from GPU to CPU by @dachengx in #139
- Bug fix when using
force_no_eff
with tupledata_names
by @dachengx in #141 - Add Gamma, Negative Binomial, and Generalized Poisson Distribution by @dachengx in #145
- Add support for 1D fitting by @dachengx in #144
- Correct the sigmas in TwoHalfNorm by @zihaoxu98 in #143
- Plotter for MCMC diagnostics by @zihaoxu98 in #146
Full Changelog: https://github.com/XENONnT/appletree/compare/v0.3.1...v0.3.2
- Smarter SigmaMap handling and needed_parameters by @xzh19980906 in #116
- Move messages of used parameter in
SigmaMap.build
by @dachengx in #117 - Set required_parameter as method of Config by @dachengx in #119
- Optional applying efficiency in
multiple_simulations
by @dachengx in #123 - Fix S1/S2 correction and gas gain when simulating S1/S2PE by @mhliu0001 in #122
- Prevent already cached functions from being changed by @dachengx in #125
- Update docstring to google style by @dachengx in #126
- Update conf, add napoleon by @dachengx in #127
- Small bug fix when no llh_name is used by @dachengx in #129
New Contributors
- @mhliu0001 made their first contribution in #122
Full Changelog: https://github.com/XENONnT/appletree/compare/v0.3.0...v0.3.1
- Fix function name to
simulate_weighted_data
, nothing else changed by @dachengx in #99 - Stop jax from preallocating memory by @dachengx in #100
- fix meshgrid binning by @hoetzsch in #101
- Binning is not required by Component by @dachengx in #103
- Upper clipping on binomial randgen in normal approx by @xzh19980906 in #107
- Rename fake maps by @xzh19980906 in #106
- Update fake maps filenames by @dachengx in #108
- Skip mongo DB when finding files by @xzh19980906 in #111
- Raise error if file does not exist by @xzh19980906 in #110
- Rename lce to correction by @dachengx in #109
- Add function to check the usage of configs, check_unused_configs by @dachengx in #112
- Proposal to use pre-commit for continuous integration by @dachengx in #113
New Contributors
- @hoetzsch made their first contribution in #101
Full Changelog: https://github.com/XENONnT/appletree/compare/v0.2.3...v0.3.0
- Add pip install user by @dachengx in #96
- Installation with various
extras_require
s for different CUDA support by @dachengx in #97
Full Changelog: https://github.com/XENONnT/appletree/compare/v0.2.2...v0.2.3
- Stop using MANIFEST.in, move to a modern way of file system configuration by @dachengx in #94
Full Changelog: https://github.com/XENONnT/appletree/compare/v0.2.1...v0.2.2
- Change variables
s1
s2
tos1_area
s2_area
by @dachengx in #86 - Remove duplicated import pd by @xzh19980906 in #87
- Generate number of events in the defined ROI by @dachengx in #88
- Update DOI link by @dachengx in #89
- Loosen requirement after beta phase and specify jax find-links by @dachengx in #90
- Update notebooks by @dachengx in #91
- Add more tests by @dachengx in #92
Full Changelog: https://github.com/XENONnT/appletree/compare/v0.2.0...v0.2.1
- Add NESTv2 yields parameterization and literature constrain by @dachengx in #82
- Add uncertainty on electron lifetime by @dachengx in #83
- Add NESTv2 NR parameters of quanta distribution's width by @dachengx in #85
Full Changelog: https://github.com/XENONnT/appletree/compare/v0.1.0...v0.2.0
- Add corner as dependency by @dachengx in #55
- Add .h5 backend to store MCMC results by @dachengx in #57
- Add document by @xzh19980906 in #61
- More docs by @xzh19980906 in #62
- Deduce and compile codes to generate Ly & Qy curve by @dachengx in #60
- Convert PDF spectrum to CDF by default by @xzh19980906 in #72
- Add R dimension for template generation by @xzh19980906 in #74
- Use specific config for certain llh by @dachengx in #78
- Config can read map and assign itself a mapping function by @dachengx in #79
- Stricter needed parameters check and save meta data to samples by @dachengx in #80
- Irregular binning option in likelihood by @xzh19980906 in #81
Full Changelog: https://github.com/XENONnT/appletree/compare/v0.0.0...v0.1.0
- Add more notebooks by @dachengx in #52
- Introduce numpyro as dependency by @dachengx in #53
- Try upload to pypi by @dachengx in #54
Full Changelog: https://github.com/XENONnT/appletree/commits/v0.0.0