Skip to content

v0.6.1

Compare
Choose a tag to compare
@matthewfeickert matthewfeickert released this 09 Mar 23:42

This is a patch release from v0.6.0v0.6.1.

Important Notes

  • As a result of changes to the default behavior of torch.distributions in PyTorch v1.8.0, accommodating changes have been made in the underlying implementations for pyhf.tensor.pytorch_backend.pytorch_backend. These changes require a new lower bound of torch v1.8.0 for use of the PyTorch backend.

Fixes

  • In the PyTorch backend the validate_args kwarg is used with torch.distributions to ensure a continuous approximation of the Poisson distribution in torch v1.8.0+.

Features

Python API

  • The solver_options kwarg can be passed to the pyhf.optimize.opt_scipy.scipy_optimizer optimizer for additional configuration of the minimization. See scipy.optimize.show_options for additional options of optimization solvers.
  • The torch API is now used to provide the implementations of the ravel, tile, and outer tensorlib methods for the PyTorch backend.

Changes

  • docs: Add v0.6.1 release notes (#1357)
  • test: Test lower bounds of dependencies (#1355)
  • refactor: Use torch APIs for ravel, tile, and outer tensorlib methods (#1354)
  • ci: Run docs CI on push events only from PR merges (#1353)
  • docs: Add use citation for Artificial Proto-Modelling paper (#1347)
  • fix: Retain continuous approximation of Poisson in torch v1.8.0 (#1351)
  • docs: Add and apply blacken-docs as a pre-commit hook (#1345)
  • docs: Clarify and harmonize docstrings for fit parameters (#1344)
  • docs: Add record for published ATLAS likelihoods from November 2020 (#1343)
  • docs: Add use citation for wino and higgsino dark matter at muon collider (#1340)
  • feat: Solver options for scipy (#1337)
  • docs: Drop modifierclass and improve autosummary (#1338)
  • chore: Update to nbQA 0.5.9 in pre-commit (#1333)
  • docs: Update CONTRIBUTING.md to disincentivize 'drive by PRs' (#1332)
  • docs: Fix typo in Using Calculator learn notebook (#1331)
  • docs: Update ATLAS 3G tt 2L citation (#1330)
  • chore: Apply minor code quality revisions (#1325)
  • docs: Add use citations for QCD instantons and charged lepton flavor violation (#1329)
  • docs: Add CPython implementation and Python 3 only metadata (#1324)
  • docs: Update Zenodo BibTeX author field in citation in docs (#1323)
  • docs: Use more flexible BibTeX syntax for Zenodo DOI (#1322)
  • docs: Add dropping of Python 3.6 support to v0.6.0 release notes (#1317)
  • chore: Update codemeta to include v0.6.0 software requirements (#1318)
  • docs: Correct typos in v0.6.0 release notes (#1316)