Skip to content

Releases: cms-analysis/HiggsAnalysis-CombinedLimit

Combine v10.2.1

27 May 10:11
Compare
Choose a tag to compare

What's Changed

Documentation Updates

New Contributors

Full Changelog: v10.2.0...v10.2.1

Combine v10.2.0

24 Apr 09:24
Compare
Choose a tag to compare

What's Changed

Documentation Updates

Automatic differentiation updates (not to be used for production)

New Contributors

Full Changelog: v10.1.0...v10.2.0

Combine v10.1.0

14 Feb 16:50
Compare
Choose a tag to compare

Main changes

Documentation updates

Development

New Contributors

Full Changelog: v10.0.2...v10.0.3

Combine v10.0.2

25 Jul 13:12
428b84f
Compare
Choose a tag to compare

What's Changed

  • Replace old iterators in python script (ROOT 6.32 compatibility), fixing python scripts by @anigamova in #977
  • fix seg fault with FitDiagnostics plots by @kcormi in #991
  • Fix #987, incorrect dependency in conda_env.yml by @pitkajuh in #988
  • Fix bugs in shapeN + CMSHistFunc/Sum by @ajgilbert in #995
  • Update cvmfs-ci workflow by @anigamova in #993
  • Update Impacts.py (making --setParameters option in Impacts.py compatible with the one in src/Combine.cc ) by @anigamova in #996
  • Adding getProcessNorms() to CMSHistErrorPropagator by @nucleosynthesis in #994

Tutorials and documentation updates

New Contributors

Full Changelog: v10.0.1...v10.0.2

Combine patch v10.0.1

19 Jun 09:27
d873b3b
Compare
Choose a tag to compare

This is a patch fixing a bug reported here.

What's Changed

  • Fix a bug check_inf_parameters in #974

Full Changelog: v10.0.0...v10.0.1

Combine v10.0.0

12 Jun 09:55
0731178
Compare
Choose a tag to compare

This version is targeting CMSSW_14_1_0_pre4 and is compatible with ROOT >= 6.30/07 and el9 architecture.
Installation instructions are available at http://cms-analysis.github.io/HiggsAnalysis-CombinedLimit/v10.0.X/#installation-instructions.

Major updates

Code and documentation improvements

  • Follow up on ordered collections for nuisance parameters in #940
  • Force updateGrid in expectedFromGrid HybridNew.cc in #941
  • Updates in DataFrameWrapper #963
  • Update logic for Feldman Cousins intervals and add example in #966
  • Updated CI workflows in #965 #946 #956
  • Use override keyword where necessary in #948
  • Support compilation with StatAnalysis in #967

Full Changelog: v9.2.1...v10.0.0

Combine v9.2.1

11 Apr 11:17
c4f4914
Compare
Choose a tag to compare

Main update

  • Moved to ordered collections to fix the order of nuisance parameters for the workspace build with text2workspace.py in #936

Documentation and tutorial

  • Changes to mkdocs and CI for using mike to version the docs in #918 #926
  • Installation instructions updates in #924 #928
  • Tutorial updates in #930 #931 #932
  • Physics models and general documentation updates #921 #914 #922

Full Changelog: v9.2.0...v9.2.1

Combine v9.2.0

21 Mar 09:48
0e6e295
Compare
Choose a tag to compare

Main updates

  • Add flags for SinglePdfGenInfo to avoid using gen spec when changing nuisances per toy. in #836
  • Add regex for --floatNuisances in #851
  • Updates to ChannelCompatibilityCheck in #760 #805
  • New logger in #868
  • Updates for ROOT versions > 6.22 in #873 #874 #915 #890 #905
  • Spellcheck #894 #907
  • Random start points option for profiled parameters of interest in #713

Physics models

  • Adding physics model for (STXSto)SMEFT fits in #855
  • Accelerated interference models in #842

Documentation/tutorial updates

  • New Documentation Section focused on underlying stats without code in #839
  • Parametric exercise updates in #913
  • Unfolding tutorial in #862
  • Add Contributing Document in #838
  • Update impact docs to explain multiple POI usage in #852
  • Documentation language edit /spell check in #871
  • Include docker installation in #864
  • Adding folder CAT23001 with datacards used in the paper in #865
  • Improve structure of tutorial sections in #909

Full Changelog: v9.1.0...v9.2.0

Combine v9.1.0

26 Apr 07:08
5acf6b6
Compare
Choose a tag to compare

What's Changed

  • Documentation and tutorial updates across several PRs: #812 #813 #814 #815 #816 #824
    #826
  • Replace CLs and CLsplusb with Pb and Pmu in the documentation and code: #832
  • Separated --dataset option in combine from text2workspace to avoid overwriting workspace location used in datacard parser when an alternative dataset is provided to combine in #832
  • Added an option to assign RooUniform pdf for flatParam nuisances and restructured the loop over the systematics in #834

Full Changelog: v9.0.0...v9.0.1

Combine v9

25 Jan 17:12
2327617
Compare
Choose a tag to compare

This version is targeting CMSSW_11_3_4 but is broadly compatible with ROOT 6.22 through ROOT 6.26, and hence also CMSSW 12_X release series. Installation instructions are summarized in https://cms-analysis.github.io/HiggsAnalysis-CombinedLimit/#installation-instructions

New features include:

  • Full python3 compatibility (#759)
  • Improved ROOT version support (#776)
  • 2D RooParametricHist class (#545)
  • Shapes from pandas dataframe (#548)
  • Added instructions and tools for producing inputs for simplified likelihoods (#800)
  • Many bug fixes (see e.g. list of merged PRs to 112x)

From this point on, new developments should always target the main branch, with backports to release series as necessary.