https://github.com/SModelS/smodels
Raw File
Tip revision: b6602e781fefd191e3d52c263111c89b4972d12d authored by Wolfgang Waltenberger on 19 December 2023, 09:54:30 UTC
removed test directory
Tip revision: b6602e7
ReleaseNotes
Release v2.3.3, Tue 19 Dec 2023
=======================================================

  * 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

Release v2.3.2, Wed 30 Aug 2023
=======================================================

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

Release v2.3.1, Mon 17 Jul 2023
=======================================================

  * 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


Release v2.3.0, Tue 23 May 2023
=======================================================

  * 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)

  * Database extension: added/updated results from 6 ATLAS and 4 CMS analyses
    (hfm=HistFactory model, cov=covariance matrix for SR combination):
    - results from ATLAS:
      ATLAS-SUSY-2018-05 (UL,EM+hfm), ATLAS-SUSY-2018-32 (EM+hfm), ATLAS-SUSY-2018-41 (EM+cov, updated), ATLAS-SUSY-2018-42 (UL,EM),
      ATLAS-SUSY-2019-02 (UL,EM+cov), ATLAS-SUSY-2013-12 (8TeV, EM)
    - results from CMS:
      CMS-SUS-19-010 (UL), CMS-SUS-20-004 (UL,EM), CMS-SUS-21-002 (UL,EM+cov)
    - added expected ULs to CMS-SUS-19-009
	  - added non-aggregated results for CMS-SUS-16-039, CMS-SUS-16-050, CMS-PAS-SUS-16-052, and CMS-SUS-19-006


Release v2.2.1, Tue 18 October 2022
=======================================================

  * 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

Release v2.2.0.post1, Mon 4 April 2022
=======================================================

  * removed dependency on importlib.metadata to make it work with python <= 3.7

Release v2.2.0, Wed 30 March 2022
=======================================================

  * introduced (user-defined) combinations of analyses
  * changed expected limits computed with pyhf from post-fit to pre-fit
  * a few smaller changes around expected likelihoods and limits
  * changed default value of promptWidth parameter from 1e-8 to 1e-11 GeV
  * allow ncpus to take on zero and negative values in ini file
    [meaning use all but this (absolute) number of CPU cores]
  * notion of "nonaggregated" databases introduced
  * small fixes in recipes
  * updates in references.bib, installation notes
  * more small fixes in unit tests

  * Database extension, added new results from 4 ATLAS and 11 CMS analyses:
    - results from ATLAS:
      ATLAS-SUSY-2018-08 (UL+EM), ATLAS-SUSY-2018-40 (UL+EM), ATLAS-SUSY-2018-41 (UL+EM), ATLAS-SUSY-2019-09 (UL+EM, full likelihood)
    - results from CMS:
      CMS-SUS-16-050 (EM), CMS-SUS-18-004 (UL), CMS-SUS-18-007 (UL), CMS-SUS-19-008 (UL), CMS-SUS-19-011 (UL), CMS-SUS-19-013 (UL), CMS-SUS-20-001 (UL), CMS-SUS-20-002 (UL)
    - recast with MadAnalysis5:
      CMS-SUS-16-039 (EM), CMS-SUS-16-048 (EM), CMS-SUS-19-006 (EM); all incl. covariance matrices

Release v2.1.1, Tue 19 Oct 2021
=======================================================

  * 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

Release v2.1.0, Wed 29 Sep 2021
=======================================================

  * Ability to merge databases using '+' as a delimiter
  * useSuperseded flag in getExpResults is marked as deprecated,
    as we now just put superseded results in separate database
  * Datasets now have an 'isCombinableWith' function
  * Slightly extended output of summary printer
  * Added scan summary (summary.txt) when running over multiple files
  * Added 'expandedOutput' option to slha-printer
  * Output for efficiency-map results now reports likelihoods L, L_max and L_SM (instead of L and chi^2)
  * The likelihood is now maximized only for positive values of the signal strength
    in the computation of L_max
  * Pythia8 version in xsecComputer updated from 8226 to 8306
  * Improved interactive plots

  * Database extension:
    - added new results from 5 ATLAS and 1 CMS analyses:
      CMS-EXO-19-010 (disappearing tracks) UL,
      ATLAS-SUSY-2016-08 (displaced leptons) EM,
      ATLAS-SUSY-2018-10 (1l+jets) UL+EM,
      ATLAS-SUSY-2018-12 (0l+jets) UL+EM,
      ATLAS-SUSY-2018-22 (0l+jets) UL+EM,
      ATLAS-SUSY-2018-23 (EWino, WH) UL
    - added EM results for
      ATLAS-SUSY-2017-03 (EWino, WZ),
      ATLAS-SUSY-2018-06 (EWino, WZ),
      ATLAS-SUSY-2018-14 (sleptons),
      CMS-SUSY-14-021 (stops)
    - created and added THSCPM10 and THSCPM11 EMs for ATLAS-SUSY-2016-32;
    - replaced some 8 TeV ATLAS conf notes with the published results
      (ATLAS-CONF-2013-007 -> ATLAS-SUSY-2013-09, ATLAS-CONF-2013-061 ->
       ATLAS-SUSY-2013-18, ATLAS-CONF-2013-089  -> ATLAS-SUSY-2013-20)
    - corrected off-shell regions of some existing efficiency-map results
      (in three 13 TeV and eight 8 TeV analyses).

Release v2.0.0, Mon 15 Mar 2021
=======================================================

  * Introduction of Particle class
  * Introduction of model class
  * Input model can now be defined by an SLHA file with QNUMBERS blocks
  * Unified treatment of SLHA and LHE input files
  * Decomposition and experimental results can now handle lifetime dependent results
  * Added field "type" to the experimental results in the database
  * Added (optional) "intermediateState" to the experimental results in the database
  * Inclusive branches can now describe inclusive vertices
  * Added possibility for analysis specific detector size
  * New missing topologies algorithm and output
  * Added "latest" and "latest_fastlim" database abbreviations
  * Added support for central database server
  * Small bug fix in likelihood computation
  * Small fix due to an API change in pyhf 0.6
  * Changes in output: width values added, coverage groups and others (see manual for details)
  * Added option for signal strength multipliers in cross section calculator
  * Small bug fixes in models


Release v1.2.4, Thu 3 Sep 2020
=======================================================

  * 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

Release v1.2.3, Mon 27 Apr 2020
=======================================================

  * database updated with results from more than 20 new analyses
  * server for databases is now smodels.github.io, not smodels.hephy.at
  * small bug fix for displaced topologies
  * small fix in slha printer, r_expected was r_observed
  * Downloaded database files now stored in $HOME/.cache/smodels

Release v1.2.2, Tue 28 Nov 2018
=======================================================

  * Updated database, added T3GQ eff maps for 8TeV and a few ATLAS 13 TeV results
  * Database "official" now refers to a database without fastlim results, "official_fastlim", to the official database *with* fastlim
  * List displaced signatures in missing topologies
  * Small improvements in documentation
  * Fix in clustering for asymmetric masses
  * Small improvements in the interactive plots tool

Release v1.2.1, Tue 9 Oct 2018
=======================================================

  * Fix in particleNames for non-MSSM models
  * Fixed the "marginalize" recipe
  * Fixed the T2bbWWoff 44 signal regions plots in manual

Release v1.2.0, Wed 15 Aug 2018
=======================================================

  * Decomposition and experimental results properly handle non-MET BSM final states (e.g. HSCP)
  * Added lifetime reweighting at decomposition for meta-stable particles
  * Added finalState property for Elements (backwards compatible)
  * Introduced inclusive branches and particles (for description of HSCP results)
  * Inclusion of HSCP and R-hadron results in the database

Release v1.1.3, Wed 08 Aug 2018
=======================================================

  * support for covariance matrices and combination of signal regions
  * new plotting tool added to smodelsTools.py (interactive-plots)
  * path to particles.py can now be specified in parameters.ini file
  * wildcards allowed when selecting analyses, datasets, txnames
  * Added option to show individual contributions from
    topologies to total theory prediction
  * Database path allows URLs
  * Python default changed from python2 to python3
  * Fixed lastUpdate bug, now giving correct date
  * Changes in pickling (e.g. subpickling, removing redundant zeroes)
  * smodelsTools.py now has fixpermissions, for system-wide installs
  * fixed small issue with pair production of even particles
  * Moved the code documentation to the manual
  * Added option for installing within the source folder

Release v1.1.2, Fri 02 Mar 2018
=======================================================

  * Database update only, the code is identical with v1.1.1

Release v1.1.1, Tue 27 Jun 2017
=======================================================

  * pythia8 support
  * colored loggers
  * improved binary database
  * automated SLHA and LHE file detection
  * smodelsTools.py now also supports toolbox
  * C++ interface
  * Fix and improvements for missing topologies
  * Added SLHA-type output
  * Small improvements in interpolation and clustering

Release v1.1.0patch1, Tue 21 Feb 2017
=======================================================

  * pions added to final state particles
  * added full list of PIDs in asymmetric and long topologies coverage output
  * fix in CMS-SUS-12-024-eff, ATLAS-SUSY-2013-11-eff and CMS-SUS-13-013-eff

Release v1.1.0, Mon 23 Jan 2017 08:00:00 PM CET
=======================================================

  * the inclusion of efficiency maps
  * a new and more flexible database format
  * extended information on topology coverage
  * inclusion of likelihood and chi2 calculation for efficiency maps
  * inclusion of a database browser tool for easy access to the information
    stored in the database
  * the database now supports also a more efficient binary format
  * performance improvement for the decomposition of the input model
  * inclusion of new simplified results to the database
    (including a few 13 TeV results)
  * fastlim efficiency maps can now also be used in SModelS

Release v1.0.4, Fri 11 Mar 2016 11:18:46 AM CET
=======================================================

  * @memoize bug fixed (Andre Lessa)
  * database.bib file included (Wolfgang Waltenberger)
  * README file updated (Jory Sonneveld and Wolfgang Waltenberger)


Release v1.0.3, Tue 17 Mar 2015 09:22:03 AM BRT
=======================================================

  * Sorting particles within vertices in missing topologies (Ursula Laa)


Release v1.0.2, Wed 25 Feb 2015 02:48:11 PM BRT
=======================================================

  * lepton summation fix in runSModelS (Ursula Laa)
  * Major speedup in slha file decomposition (Andre Lessa)


Release v1.0.1, Thu 22 Jan 2015 12:42:29 PM BRST
=======================================================

  * cluster bug fix (Andre Lessa)
  * slha checks updates (Ursula Laa)
  * Fixed SUS-13-012 bug in database (Michael Traub)
  * updated references.bib to include SLAC meta info (Wolfgang Waltenberger)
back to top