Skip to content

Latest commit

 

History

History
182 lines (138 loc) · 11.1 KB

HISTORY.md

File metadata and controls

182 lines (138 loc) · 11.1 KB

v0.5.3 / 2024-12-12

  • Remove numpy version constraint by @dachengx in #197

Full Changelog: https://github.com/XENONnT/appletree/compare/v0.5.2...v0.5.3

v0.5.2 / 2024-12-05

  • [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 to pyproject.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

v0.5.1 / 2024-07-31

  • 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, and Context 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

v0.5.0 / 2024-06-30

  • 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

v0.4.0 / 2024-05-27

  • 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 in par_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

v0.3.2 / 2024-03-06

  • 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 tuple data_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

v0.3.1 / 2024-01-12

  • 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

v0.3.0 / 2023-08-31

  • 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

v0.2.3 / 2023-05-29

  • Add pip install user by @dachengx in #96
  • Installation with various extras_requires for different CUDA support by @dachengx in #97

Full Changelog: https://github.com/XENONnT/appletree/compare/v0.2.2...v0.2.3

v0.2.2 / 2023-05-25

  • 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

v0.2.1 / 2023-05-22

  • Change variables s1 s2 to s1_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

v0.2.0 / 2023-03-15

  • 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

v0.1.0 / 2023-02-12

  • 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

v0.0.0 / 2022-10-13

  • 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