Recent Releases of smodels
smodels - v3.1.0
- Introduced minmassgapISR parameter for controlling the mass compression for ISR topologies
WARNING: with the default setting, behavior for ISR topologies differs from previous versions! - Improved the syntax of pyhf fields in globalInfo.txt:jsonFiles
- Small fixes in analyses combinations, better handling exceptions in likelihood computations (we thank Leo Constantin for help with a bug fix concerning failed likelihood computations)
- Fixed an inconsistency with the upper limits from analysis combinations. analysis-combined ULs may be different by up to ~ 10%
- Improved way of finding upper limits, UL computations may vary slightly numerically
- Renamed 'expected' flag to an 'evaluationType' enum throughout the code
- Bumped up pythia8 from 8308 to 8315
- Bumped up lhapdf used in resummino from 6.5.4 to 6.5.5
- Database extension: ATLAS-EXOT-2018-06 (EM), additional topologies for CMS-EXO-20-004 (EM)
- Small fixes in database: ATLAS-SUSY-2018-14 (UL), ATLAS-SUSY-2018-31 (EM), CMS-SUS-20-004 (UL)
-- results for these analyses may vary with respect to the previous version!
- Python
Published by WolfgangWaltenberger 7 months ago
smodels - v3.0.3.post1
- Tiny fix to setup.py to make smodels/lib/checkfortrancompiler.sh to be packaged
- Python
Published by WolfgangWaltenberger 12 months ago
smodels - v3.0.1
Small bug-fixing release:
- Bug fix for printing signal region combination results
- New cluster algorithm (simpler and more stable)
- Made the pyhf backend configurable. WARNING: if backend specified is not found, we now fall back to numpy!
- Python
Published by WolfgangWaltenberger over 1 year ago
smodels - v3.0.1
Small bug-fixing release:
- Bug fix for printing signal region combination results
- New cluster algorithm (simpler and more stable)
- Made the pyhf backend configurable. WARNING: if backend specified is not found, we now fall back to numpy!
- Python
Published by WolfgangWaltenberger over 1 year ago
smodels - v3.0.0
New version with extension to general SMS topologies using graphs
- Large code refactoring
- Added option for selecting which quantum numbers to be ignored in prompt results (see the ignorePromptQNumbers option in parameters.ini)
- Added outputFormat option to parameters.ini for switching back to v2 output format (old bracket notation); default is v3 output format (string representation of SMS)
- Output for EM-type results now reports negative log likelihoods, instead of likelihoods
- Changes in missing topologies (coverage): the grouping of topologies is now done only by final states and ignores the topology structure
- jsonFiles entries in the database now allow to specify also pyhf region names and region types (signal or control region)
- Enabled EMs for control regions to emulate signal leakage to control regions
- See ReleaseNotes for additional changes
Note that SModelS v3 should be used with database versions v3.0.0 or later
- Python
Published by WolfgangWaltenberger over 1 year ago
smodels - v3.0.0
New version with extension to general SMS topologies using graphs
- Large code refactoring
- Added option for selecting which quantum numbers to be ignored in prompt results (see the ignorePromptQNumbers option in parameters.ini)
- Added outputFormat option to parameters.ini for switching back to v2 output format (old bracket notation); default is v3 output format (string representation of SMS)
- Output for EM-type results now reports negative log likelihoods, instead of likelihoods
- Changes in missing topologies (coverage): the grouping of topologies is now done only by final states and ignores the topology structure
- jsonFiles entries in the database now allow to specify also pyhf region names and region types (signal or control region)
- Enabled EMs for control regions to emulate signal leakage to control regions
- See ReleaseNotes for additional changes
Note that SModelS v3 should be used with database versions v3.0.0 or later
- Python
Published by WolfgangWaltenberger over 1 year ago
smodels - v3.0.0
New version with extension to general SMS topologies using graphs
- Large code refactoring
- Added option for selecting which quantum numbers to be ignored in prompt results (see the ignorePromptQNumbers option in parameters.ini)
- Added outputFormat option to parameters.ini for switching back to v2 output format (old bracket notation); default is v3 output format (string representation of SMS)
- Output for EM-type results now reports negative log likelihoods, instead of likelihoods
- Changes in missing topologies (coverage): the grouping of topologies is now done only by final states and ignores the topology structure
- jsonFiles entries in the database now allow to specify also pyhf region names and region types (signal or control region)
- Enabled EMs for control regions to emulate signal leakage to control regions
- See ReleaseNotes for additional changes
- Python
Published by andlessa over 1 year ago
smodels - v2.3.3
Changes:
- added resummino cross section computer
- fixed bug in computation of error on muhat, for pyhf likelihoods (affects mostly the numpy backend)
- small change in initialisation of gradient descent method for computation of combined mu_hat, to increate robustness of method
- Python
Published by WolfgangWaltenberger about 2 years ago
smodels - v2.3.3
- added resummino cross section computer
- fixed bug in computation of error on muhat, for pyhf likelihoods
(affects mostly only numpy backend) - small change in initialisation of gradient descent method for computation of
combined mu_hat, to increate robustness of method
- Python
Published by WolfgangWaltenberger about 2 years ago
smodels - v2.3.1
SModelS version 2.3.1
Changes:
- fixed bug for reading QNUMBERS from SLHA files
- small fixes in how pythia6 and pythia8 are built
- small fix in truncated Gaussian llhd experimental feature
- small fix in computation of combined upper limits
- combinationmatrices are now forced to be symmetric
- added isCombinableWith method also for CombinedDataSets
- added a recipe for how to use a combinations matrix
- runtime.nCPUs() now returns number of available CPUs, not all CPUs
- xseccomputer now has --tempdir option
- StatsComputer now has CLs method
- changed default prompt width from 1e-8 to 1e-11 GeV in code
- Python
Published by andlessa over 2 years ago
smodels - v2.3.0
SModelS version 2.3.0
Changes:
- fixed bug for an LHE input only with anti-particles
- fixed error that truncated signal yields when computing expected upper limits
- added minMass parameter for setting a minimum mass threshold for BSM masses
- fixed C++ interface to work with python 3.11
- bumped up pythia8 from 8.307 to 8.308
- SModelS can now track inter-analyses combinability at the level of whole analyses as well as individual signal regions via a combinations matrix
- added support for SLv2 (Gaussian with a skew), arXiv:1809.05548
- refactored the statistics modules, code ready for interfacing Spey
- introduced "full_llhds" database add-on (see parameters.ini file)
- Python
Published by WolfgangWaltenberger almost 3 years ago
smodels - 2.2.1
SModelS version 2.2.1
Changes: * fixes in analyses combinations, simplified and pyhf likelihoods * small fixes for python 3.10 * bumped up pythia8 from 8.306 to 8.307 * included example on how to plot likelihoods from analysis combination * small bug fix for particle addition
- Python
Published by andlessa over 3 years ago
smodels - v2.2.0.post1
SModelS version 2.2.0.post1
Changes:
- fix for Python versions <= 3.7
- Python
Published by andlessa almost 4 years ago
smodels - v2.1.1
SModelS version 2.1.1
Changes: * caching weight matrix in simplified likelihoods * notion of "debug" databases introduced * introduced reportAllSRs option * tiny fix in mybinder link (see https://pypi.org/project/smodels/) * small fixes in unit tests * improved truncated Gaussians in likelihoodsFromLimits (but kept as experimental feature) * experimental features can now be turned on via ini file
- Python
Published by WolfgangWaltenberger over 4 years ago
smodels - v2.1.0
SModelS version 2.1
Major novelties include: * Ability to merge databases using '+' as a delimiter * slightly extended output of summary printer * added scan summary (summary.txt) when running over multiple files * added option to slha-printer (expandedOutput) * improved interactive plots * small changes in the printers, Lmax and LSM added
See the what's new for more details
This version is only compatible with the database version 2.0 and later.
- Python
Published by andlessa over 4 years ago
smodels - v2.0.0
SModelS version 2.0
Major novelties include: * support for width-dependent results * introduction of particle class * introduction of model class
See the what's new for more details
This version is only compatible with the database version 2.0 and later.
- Python
Published by andlessa almost 5 years ago
smodels - v2.0.0 (beta)
SModelS version 2.0 (beta)
Major novelties include: * support for width-dependent results * introduction of particle class * introduction of model class
See the what's new for more details
This version is only compatible with the database version 2.0 and later.
- Python
Published by andlessa about 5 years ago
smodels - v1.2.4.post2
SModelS version 1.2.4.post2 fix:
- small change for the case of no experimental results in slha printer
- Python
Published by andlessa over 5 years ago
smodels - v1.2.3
- server for databases is now smodels.github.io, not smodels.hephy.at
- small bug fix for displaced topologies
- database updated with results from more than 20 new analyses
- small fix in slha printer, rexpected was robserved
- caching pickle files now in $HOME/.cache, not in cwd
- Python
Published by WolfgangWaltenberger almost 6 years ago
smodels - v1.1.0patch1
Small fixes to SModelS v1.1.0
- Python
Published by andlessa over 7 years ago