Skip to content

Latest commit

 

History

History
201 lines (163 loc) · 13.6 KB

HISTORY.md

File metadata and controls

201 lines (163 loc) · 13.6 KB

0.3.0 / 2024-09-21

  • Use pyproject.toml to install alea-inference by @dachengx in #192
  • Removed deprecated _pegasus_properties by @FaroutYLq in #196
  • Simplify SubmitterHTCondor by @dachengx in #193
  • Debug for pypi build by @dachengx in #197
  • There was a typo in docstr by @FaroutYLq in #198
  • Prefer f-string than format by @dachengx in #200
  • Use tree structure work directory by @dachengx in #202
  • Use MB all the time in SubmitterHTCondor, no more kB by @dachengx in #201
  • Decompress outputs into outputfolder by @dachengx in #199
  • Support more toydata_mode by @dachengx in #206
  • No need to plan or submit workflow if no job added by @dachengx in #207
  • Save log for OSG jobs by @dachengx in #208
  • Use shlex.quote to convert the arguments into unix format by @dachengx in #209
  • Fix the usage of scripts by @dachengx in #210
  • Add spectrum_axis configuration for SpectrumTemplateSource by @dachengx in #212
  • Use utilix to validate X509 proxy by @dachengx in #213
  • Tarball all needed templates from different folder by @dachengx in #214
  • Fix the path of alea_run_toymc script by @dachengx in #216
  • Tarball alea for later user installation by @dachengx in #215
  • Use install.sh from utilix by @dachengx in #217
  • Bump version of utilix by @dachengx in #218

Full Changelog: https://github.com/XENONnT/alea/compare/v0.2.8...v0.3.0

0.2.8 / 2024-08-26

  • Fix OSG submission by @hammannr in #189

Full Changelog: https://github.com/XENONnT/alea/compare/v0.2.7...v0.2.8

0.2.7 / 2024-08-07

  • Trigger PyPI workflow on "published" by @hammannr in #185
  • Fix apply efficiency by @hammannr in #187
  • Conditional Parameters by @hammannr in #186
  • Enable choosing the fit strategy by @hammannr in #182

Full Changelog: https://github.com/XENONnT/alea/compare/v0.2.6...v0.2.7

0.2.6 / 2024-07-31

  • Defunctionalize apply_efficiency, apply efficiency when efficiency_name is specified by @dachengx in #183

Full Changelog: https://github.com/XENONnT/alea/compare/v0.2.5...v0.3.0

0.2.5 / 2024-07-30

  • Consistent sorting for BlueiceExtendedModel by @hammannr in #149
  • Fixed data storing by @hammannr in #152
  • Add lxml_html_clean to fix readthedocs building error by @zihaoxu98 in #157
  • Fitting index variables by @zihaoxu98 in #156
  • Print Argument combinations to be submitted by @hammannr in #151
  • Minor changes to fitting index variables (PR #156) by @hammannr in #159
  • Set i_batch for SubmitterLocal when submitting by @dachengx in #164
  • Debug for interpolator deduction of NeymanConstructor by @dachengx in #165
  • The first i batch should be 0 by @dachengx in #166
  • Try prefix every file path in likelihood configuration with template folder by @dachengx in #169
  • Forbid prexing every key when adapt_likelihood_config_for_blueice by @FaroutYLq in #170
  • Refactored Pegasus-based OSG submitter by @FaroutYLq in #163
  • Try fixing #173 by @dachengx in #176
  • Allow assigning kwargs in debug mode by @dachengx in #174
  • Allow confidence_level in filename by @dachengx in #179
  • Add 68% coverage as one of the defaults of confidence_levels by @dachengx in #180
  • Document to increase CPUs by @FaroutYLq in #178

New Contributors

  • @FaroutYLq made their first contribution in #170

Full Changelog: https://github.com/XENONnT/alea/compare/v0.2.4...v0.2.5

0.2.4 / 2024-03-18

  • Point away from alea for physics models by @kdund in #143
  • Make "piecewise" the default pdf interpolation by @hammannr in #142
  • Enforce bins in config and template to match by @hammannr in #144
  • Make model histograms accessible by @hammannr in #140
  • Make local submitter verbose by @hammannr in #146
  • Estimator of signal multiplier based on perturbation theory by @zihaoxu98 in #147

Full Changelog: https://github.com/XENONnT/alea/compare/v0.2.3...v0.2.4

0.2.3 / 2024-02-22

  • Improve check of already made toydata and output by @dachengx in #128
  • Combine several jobs into one to save computation resources by @dachengx in #131
  • Check locate loaded package by @dachengx in #134
  • Update hypotheses and common_hypothesis by pre_process_poi by @dachengx in #135
  • Print total number of submitted jobs by @dachengx in #137

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

0.2.2 / 2024-01-13

  • Save dtype of valid_fit as bool by @dachengx in #123
  • Optional setting of random seed for debugging by @dachengx in #122
  • Tiny minor change on docstring by @dachengx in #126
  • Change example filename extension by @kdund in #93
  • Add axis_names to example templates by @hammannr in #127
  • Evaluate blueice_anchors expression by @dachengx in #124
  • Update pypi to use trusted publisher by @dachengx in #130
  • Update versions of blueice and inference-interface by @dachengx in #132

Full Changelog: https://github.com/XENONnT/alea/compare/v0.2.1...v0.2.2

0.2.1 / 2023-12-08

  • Add optional argument degree_of_freedom for asymptotic_critical_value by @dachengx in #86
  • Update readthedocs configurations by @dachengx in #88
  • Update tutorials by @hammannr in #89
  • Add column to toyMC results with minuit convergence flag by @kdund in #91
  • Debug a typo at docstring of fittable parameter by @dachengx in #95
  • Improve documentation by @hammannr in #101
  • Update Neyman threshold when changing runner_args by @hammannr in #100
  • Allow submitter to skip the already succeeded files by @dachengx in #94
  • Print time usage of Runner.run by @dachengx in #104
  • Get expectation values per likelihood term by @hammannr in #106
  • Prevent arguments to submission variations being changed by deepcopy-ing them. by @dachengx in #107
  • Make error message more explicit that an excecutable is not found and… by @kdund in #109
  • Read poi and expectation directly from output_filename to accelerate NeymanConstructor by @dachengx in #108
  • Direct call of used parameters of model by @dachengx in #112
  • Add function to get all sources names from all likelihoods by @dachengx in #111
  • Make sure values of parameters that need re-initialization are not changed by @hammannr in #110
  • Allow all computation names by @kdund in #116
  • Debug for the missing argument in _read_poi by @dachengx in #118
  • Remove unnecessary warning given new ptype constraints by @dachengx in #119

Full Changelog: https://github.com/XENONnT/alea/compare/v0.2.0...v0.2.1

0.2.0 / 2023-09-01

  • Proposal to use pre-commit for continuous integration by @dachengx in #78
  • Example notebooks by @hammannr in #75
  • Simplify TemplateSource, CombinedSource and SpectrumTemplateSource by @dachengx in #69
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #80
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #82
  • Add Submitter and NeymanConstructor by @dachengx in #79

New Contributors

  • @pre-commit-ci made their first contribution in #80

Full Changelog: https://github.com/XENONnT/alea/compare/v0.1.0...v0.2.0

0.1.0 / 2023-08-11

  • Unify and clean code style and docstring by @dachengx in #68
  • First runner manipulating statistical model by @dachengx in #50
  • Set best_fit_args to confidence_interval_args if None by @kdund in #76
  • Livetime scaling by @kdund in #73

Full Changelog: https://github.com/XENONnT/alea/compare/v0.0.0...v0.1.0

0.0.0 / 2023-07-28

  • readme update with pointer to previous work in lieu of commit history by @kdund in #8
  • Adds a statistical model base class (under construction by @kdund in #7
  • change folder/module name by @kdund in #9
  • Move submission_script.py also from binference to here by @dachengx in #10
  • Add simple gaussian model by @hammannr in #12
  • Parameter class by @hammannr in #19
  • Confidence intervals by @kdund in #27
  • Update README.md by @kdund in #29
  • Init code style checking, pytest, and coverage by @dachengx in #31
  • Add templates for wimp example by @hoetzsch in #30
  • Removes all hash for parameters not used for each source, and for all… by @kdund in #37
  • First implementation of an nT-like likelihood by @hammannr in #32
  • Check if some parameter is not set as guess when fitting by @kdund in #44
  • Fix likelihood_names check in statistical_model.store_data to handle unnamed likelihoods by @kdund in #45
  • Create pull_request_template.md by @dachengx in #46
  • Codes style cleaning by @dachengx in #49
  • First runner manipulating statistical model by @dachengx in #47
  • Run test on main not master by @dachengx in #55
  • Simplify file structure by @dachengx in #51
  • Move blueice_extended_model to models by @dachengx in #56
  • Change data format to only use structured arrays by @kdund in #42
  • Another fitting test by @kdund in #59
  • Add first tests module and file indexing system by @dachengx in #54
  • Shape parameters by @hammannr in #58
  • Recover examples folder, update file indexing, add notebooks folder, remove legacies by @dachengx in #61
  • Remove pdf_cache folder before pytest by @dachengx in #65
  • Make 0.0.0, initialize documentation structure based on readthedocs, add badges to README by @dachengx in #66

New Contributors

  • @kdund made their first contribution in #8
  • @dachengx made their first contribution in #10
  • @hammannr made their first contribution in #12
  • @hoetzsch made their first contribution in #30