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.3

  • Fixes in build info to prepare for conda-forge
  • Fixed wrong imports, overlooked in refactoring from v2 -> v3
  • Fixed pythia8 autocompile

- Python
Published by WolfgangWaltenberger 12 months ago

smodels - v3.0.2

  • Small fix in pyhf caching code (results should not change)
  • Fixes with parallelisation of resummino cross section computer
  • Tiny fix to allow '#' without subsequent whitespace as comment in text database

- Python
Published by WolfgangWaltenberger about 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.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.2

SModelS version 2.3.2

Changes:

  • fixed bug in initialisation of analysis combination
  • smodels version now printed in all output formats

- Python
Published by WolfgangWaltenberger over 2 years ago

smodels - v2.3.2

SModelS version 2.3.2

Changes:

  • fixed bug in initialisation of analysis combination
  • added smodels version to output of "txt" printer

- Python
Published by WolfgangWaltenberger over 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.2.0

SModelS version 2.2.0

Changes:

  • introduced (user-defined) combinations of analyses
  • changed expected limits computed with pyhf from post-fit to pre-fit
  • notion of "nonaggregated" databases introduced
  • small fixes

- 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

  • added pyhf support
  • pickle path bug fix
  • bug fix for parallel xseccomputers
  • Introduced the SMODELS_CACHEDIR environment variable to allow for a different
    location of the cached database file
  • fixed dataId bug in datasets

- Python
Published by WolfgangWaltenberger over 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.2.2

SModelS version 1.2.2 Small fixes and improvements in docs. Added new ATLAS Run 2 results and (8 TeV) gluino-squark topologies.

- Python
Published by andlessa over 7 years ago

smodels - v1.2.1

SModelS version 1.2.1 Includes fix for new models.

- Python
Published by andlessa over 7 years ago

smodels - v1.2.0

SModelS version 1.2.0 Includes extension to long-lived particles (HSCPs).

- Python
Published by WolfgangWaltenberger over 7 years ago

smodels - v1.1.3

SModelS version 1.1.3

- Python
Published by andlessa over 7 years ago

smodels - v1.1.0-cpp

SModelS version 1.1.0

- Python
Published by andlessa over 7 years ago

smodels - v1.0.3

SModelS v1.0.3

- Python
Published by andlessa over 7 years ago

smodels - v1.0.2

SModelS v1.0.2

- Python
Published by andlessa over 7 years ago

smodels - v1.0

SModelS v1.0

- Python
Published by andlessa over 7 years ago

smodels - v1.0.1

SModelS public version 1.0.1

- Python
Published by andlessa over 7 years ago

smodels - v1.1.0patch1

Small fixes to SModelS v1.1.0

- Python
Published by andlessa over 7 years ago

smodels - v1.1.1

SModelS version v1.1.1

- Python
Published by andlessa over 7 years ago