v0.6.1
This is a patch release from v0.6.0
→ v0.6.1
.
Important Notes
- As a result of changes to the default behavior of
torch.distributions
in PyTorchv1.8.0
, accommodating changes have been made in the underlying implementations forpyhf.tensor.pytorch_backend.pytorch_backend
. These changes require a new lower bound oftorch
v1.8.0
for use of the PyTorch backend.
Fixes
- In the PyTorch backend the
validate_args
kwarg is used withtorch.distributions
to ensure a continuous approximation of the Poisson distribution intorch
v1.8.0+
.
Features
Python API
- The
solver_options
kwarg can be passed to thepyhf.optimize.opt_scipy.scipy_optimizer
optimizer for additional configuration of the minimization. Seescipy.optimize.show_options
for additional options of optimization solvers. - The
torch
API is now used to provide the implementations of theravel
,tile
, andouter
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)