Skip to content

Tags: henryiii/pyhf

Tags

v0.7.0

Toggle v0.7.0's commit message
This is a minor release from v0.6.3 → v0.7.0.

Changes:
  - docs: Add v0.7.0 release notes (scikit-hep#1705)
  - feat: Make `par_names` a _ModelConfig property attribute (scikit-hep#2027)
  - docs: Update use citations and general citations to latest distribution (scikit-hep#2026)
  - docs: Add versionadded to new tensorlib methods (scikit-hep#2025)
  - chore: Update codemeta.json for scipy lower bounds (scikit-hep#2023)
  - docs: Update release checklist notes for Conda-forge and LCG views (scikit-hep#2021)
  - docs: Update list of statistical models for 2022 (scikit-hep#2018)
  - docs: Remove requests install from JupyterLite REPL setup (scikit-hep#2020)
  - chore: Update references to default branch to 'main' (scikit-hep#2019)
  - ci: Ignore Dependabot PRs to update tests/constraints.txt  (scikit-hep#2010)
  - feat: Add autoscan for upper limit using TOMS Algorithm 748 (scikit-hep#1274)
  - test: Discover pytest fixtures during doctest (scikit-hep#2017)
  - fix: Use function scope to avoid altering hypotest_args fixture (scikit-hep#2011)
  - feat: Add internal API to warn of deprecation and future removal (scikit-hep#2012)
  - test: Update test_plot_results_no_axis baseline image (scikit-hep#2009)
  - docs: Add FAQ on reasons for need to downgrade dependencies (scikit-hep#1529)
  - fix: Specify encoding as utf-8 to enforce PEP 597 (scikit-hep#2007)
  - fix: Add filterwarnings ignore for protobuf DeprecationWarning (scikit-hep#2005)
  - fix: Use codemetapy v2.2.2+ API (scikit-hep#2002)
  - docs: Add milestone for 2000 project GitHub items (scikit-hep#2001)
  - fix: Update codemeta lower bounds for jsonschema, importlib-resources (scikit-hep#2000)
  - docs: Add Binder Python runtime environment specification (scikit-hep#1998)
  - refactor: Use urllib.parse.urlsplit over urlparse (scikit-hep#1997)
  - ci: Install release candidates for 'current release' test workflow (scikit-hep#1996)
  - fix: Pin codemetapy to v0.3.5 for `--no-extras` functionality (scikit-hep#1995)
  - fix: Guard against nan in test stat calculation (scikit-hep#1993)
  - feat: Allow schema validation with tensor types (scikit-hep#1665)
  - fix: Form data through loop over channels for multichannel coupled histo notebook (scikit-hep#1974)
  - feat: Add type hints for tensor manager (scikit-hep#1963)
  - fix: Add guards against shared shapesys paramsets (scikit-hep#1977)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1989)
  - feat: Add support for `_ModelConfig.set_poi(None)` to unset model POI (scikit-hep#1985)
  - docs: Harmonize docstring for test_stat in ToyCalculator (scikit-hep#1970)
  - docs: Document Channel Summary Mixin (scikit-hep#1972)
  - docs: Clarify absolute/relative for histosys (scikit-hep#1971)
  - feat: Promote `validate` kwarg to top-level functions in `pyhf.simplemodels` (scikit-hep#1858)
  - build: Update lower bounds to jsonschema v4.15.0, importlib-resources v1.4.0 (scikit-hep#1979)
  - fix: Update base URI for jsonschema.RefResolver (scikit-hep#1976)
  - docs: Add typehint aliases (scikit-hep#1969)
  - ci: Publish to PyPI on publish of GitHub release (scikit-hep#1968)
  - fix: Keep staterror from affecting multiple samples (scikit-hep#1965)
  - docs: Add link to public-probability-models website (scikit-hep#1956)
  - ci: Restrict deployments of environments to PR merges (scikit-hep#1960)
  - build: Update lower bounds to tensorflow v2.7.0, jaxlib v0.1.61 (scikit-hep#1962)
  - build: Update lower bound of typing-extensions to v3.7.4.3 (scikit-hep#1961)
  - build: Update lower bound of click to v8.0.0 (scikit-hep#1958)
  - feat: Add typehints to pyhf.tensor (scikit-hep#1940)
  - fix: Populate the schema cache with local `defs.json` again (scikit-hep#1917)
  - ci: Deploy GitHub Pages docs directly using GitHub Actions (scikit-hep#1955)
  - feat: Validate workspace specification before accessing parts of it (scikit-hep#1953)
  - ci: Use 'strict' option for twine check (scikit-hep#1954)
  - build: Update git archival options to support auto versioning (scikit-hep#1951)
  - refactor: Use string literal types of generic builtins for type checking (scikit-hep#1942)
  - chore: Remove 'lint' extra from setup.py (scikit-hep#1943)
  - ci: Make `build` error on warnings (scikit-hep#1887)
  - build: Set lower bound of typing-extensions to v3.7.4 (scikit-hep#1938)
  - test: Ignore TYPE_CHECKING for coverage (scikit-hep#1937)
  - feat: Enable typehints in pre-commit and add typehints to readxml (scikit-hep#1934)
  - ci: Report coverage for all Python versions (scikit-hep#1936)
  - feat: Handle absolute paths in XML config files (xml2json / readxml) (scikit-hep#1909)
  - fix: Handle importing XML measurements with no POI attribute (scikit-hep#1933)
  - fix: Coverage for importing XML channels with no data (scikit-hep#1931)
  - ci: Add yesqa pre-commit hook (scikit-hep#1932)
  - docs: Add use citation from Lucas Santiago Borgna's Ph.D. thesis (scikit-hep#1930)
  - docs: Add July 2022 use citations (scikit-hep#1929)
  - fix: Manually set uncertainties for fixed parameters to 0 (scikit-hep#1919)
  - docs: Update lower bound on Sphinx to v5.1.1 (scikit-hep#1926)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1927)
  - fix: Disallow Sphinx v5.1.0 to avoid 'exception: pop from an empty deque' (scikit-hep#1925)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1913)
  - chore: Update Docker GitHub Actions to Dependabot bumped versions (scikit-hep#1906)
  - ci: Enable Dependabot version updates for GitHub Actions (scikit-hep#1900)
  - chore: Use actions/setup-python v4 (scikit-hep#1898)
  - docs: Update use citations published in journals in June 2022 (scikit-hep#1897)
  - docs: Add use citation from Audrey Kvam's Ph.D. thesis (scikit-hep#1896)
  - build: Update lower bound on iminuit to v2.7.0  (scikit-hep#1895)
  - ci: Use '--pytest-test-first' option for naming clarity (scikit-hep#1892)
  - feat: Allow for clipping negative yields in the main model (scikit-hep#1845)
  - build: Use `license_files` in setup.cfg (scikit-hep#1883)
  - build: Use `find_namespace:` to ensure discovery of package data (scikit-hep#1881)
  - ci: Use `github.workflow` property to ensure unique concurrency group (scikit-hep#1879)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1878)
  - ci: Add 'name-tests-test' to pre-commit hooks (scikit-hep#1877)
  - docs: Update Matthew's affiliation to University of Wisconsin-Madison (scikit-hep#1876)
  - docs: Set English as language for Sphinx (scikit-hep#1875)
  - fix: Allow for true_divide or divide `RuntimeWarning` from NumPy (scikit-hep#1873)
  - build: Update lower bound on tensorflow to v2.6.5 (scikit-hep#1874)
  - test: Restrict tf dependency protobuf to ABI compatible releases (scikit-hep#1869)
  - test: Ignore EPJ Web of Conferences DOI URLs during Sphinx linkcheck (scikit-hep#1870)
  - ci: Add semantic PR check GHA workflow (scikit-hep#1868)
  - test: Ignore LHEP DOI URLs during Sphinx linkcheck (scikit-hep#1866)
  - docs: Clarify staterror modifier specification (scikit-hep#1856)
  - feat: Allow readxml to demote validation exception to warning (scikit-hep#1865)
  - docs: Add use citation from ATLAS dE/dX long-lived particle paper (scikit-hep#1863)
  - docs: Add use citation from strange quark probe Snowmass paper (scikit-hep#1861)
  - ci: Update ReadTheDocs build to Ubuntu 22.04 (scikit-hep#1860)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1859)
  - ci: Add sphinx linkcheck builder to docs build workflow (scikit-hep#1855)
  - docs: Fix broken links identified by Sphinx linkcheck (scikit-hep#1854)
  - docs: Deprecate use of git.io URL shortener (scikit-hep#1851)
  - docs: Update developer documentation (scikit-hep#1847)
  - refactor: Deprecate distutils in favor of setuptools._distutils (scikit-hep#1849)
  - ci: Add bump version workflow for release tags (scikit-hep#1846)
  - docs: Add general use citation from Survey of Open Data Concepts paper (scikit-hep#1844)
  - docs: Add general use citation from End-to-End Optimization paper (scikit-hep#1843)
  - docs: Add general use citation from SimpleAnalysis ATLAS PUB note (scikit-hep#1842)
  - fix: Override error on filterwarnings to pass notebook tests (scikit-hep#1841)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1839)
  - revert: Remove Jinja2 restrictions given nbconvert v6.4.5 (scikit-hep#1837)
  - ci: Add concurrency group to HEAD of dependencies workflow (scikit-hep#1836)
  - ci: Add matplotlib nightly wheels to HEAD of dependencies testing (scikit-hep#1835)
  - ci: Update GitHub Actions to next stable version (scikit-hep#1833)
  - fix: Add filterwarnings ignore for Pillow DeprecationWarning (scikit-hep#1834)
  - ci: Use actions/setup-python v3 (scikit-hep#1828)
  - fix: bump black to 22.3.0 due to click 8.1 release (scikit-hep#1827)
  - docs: Add JupyterLite REPL for interactive pyhf in docs (scikit-hep#1820)
  - fix: Disallow Jinja2 v3.1.0 to avoid nbsphinx triggering attribute error (scikit-hep#1824)
  - test: Assert exported StatError has no name attribute (scikit-hep#1821)
  - feat: Add contextlib support to pyhf.schema API (scikit-hep#1818)
  - fix: writexml handles missing parameter configs for normfactor (scikit-hep#1819)
  - ci: Report coverage for oldest and newest Python tested (scikit-hep#1817)
  - feat: Alternative Schema Locations (scikit-hep#1753)
  - docs: Update JAX backend normal docstring to jax v0.3.2 returns (scikit-hep#1813)
  - docs: Add use citation from neos paper (scikit-hep#1812)
  - build: Add support for Python 3.10 across all backends (scikit-hep#1809)
  - ci: Add CPython 3.10 to testing (scikit-hep#1808)
  - refactor: Clarify exception message applies only to profile likelihood ratio (scikit-hep#1806)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1805)
  - docs: Fix tiny typo in MC Stat Error documentation (scikit-hep#1803)
  - docs: Add use citation from ATLAS UEH displaced jets CalRatio paper (scikit-hep#1802)
  - docs: Correct Giordon's affiliation to SCIPP in CITATON.cff (scikit-hep#1801)
  - docs: Add use citation from ATLAS UEH MS displaced jet paper (scikit-hep#1800)
  - docs: Update Lukas's affiliation to Technical University of Munich (scikit-hep#1798)
  - docs: Add general citation from MadJAX paper (scikit-hep#1799)
  - feat: Use tbump over bump2version (scikit-hep#1790)
  - docs: Add section for tutorial and docs to README (scikit-hep#1789)
  - build: Remove wheel and attrs from build-system requires (scikit-hep#1788)
  - build: Require setuptools v42.0.0+ for stability (scikit-hep#1783)
  - docs: Add citation from 'HL-LHC Computing Review Stage 2' paper (scikit-hep#1779)
  - docs: Fix link to TRExFitter documentation (scikit-hep#1777)
  - test: Consolidate and update pytest options in pyproject.toml (scikit-hep#1773)
  - test: Add html coverage reports from pytest (scikit-hep#1771)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1765)
  - docs: Update scipy intersphinx url to drop 'reference' (scikit-hep#1767)
  - ci: Add macos-latest to dependency release candidates testing (scikit-hep#1760)
  - test: Avoid tensorflow macOS floating point deviation with pytest.approx (scikit-hep#1761)
  - chore: Update black to first stable release v22.1.0 (scikit-hep#1754)
  - ci: Launch tmate session if pytest fails on workflow dispatch run (scikit-hep#1748)
  - fix: Accept ValueError for JAX backend `tolist` fallback (scikit-hep#1746)
  - docs: Add use citation from revisiting mono-tau tails at the LHC paper (scikit-hep#1744)
  - ci: Update gh-action-pypi-publish to use print_hash (scikit-hep#1743)
  - ci: Limit concurrent workflow jobs to one per workflow per branch (scikit-hep#1632)
  - docs: Note shapesys and staterror modifier set to 1 for modifier data of 0 (scikit-hep#1740)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1741)
  - fix: Disallow nbsphinx v0.8.8 to avoid empty "raw" directive bug (scikit-hep#1742)
  - docs: Add milestone for 1000 project commits to README (scikit-hep#1739)
  - docs: Update citation references publication status (scikit-hep#1738)
  - docs: Add GitHub Release Radar check to release checklist (scikit-hep#1733)
  - docs: Truncate floating point docstring examples to 8 decimal places (scikit-hep#1726)
  - ci: Publish to TestPyPI on tag or by workflow dispatch trigger (scikit-hep#1727)
  - test: Make fail_backend markers add pytest.mark.xfail and remove fail_jax marker on percentile tests (scikit-hep#1730)
  - feat: Allow skipping validation when constructing workspaces (scikit-hep#1710)
  - docs: Fix download method of probability models archive in pull plot notebook (scikit-hep#1724)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1723)
  - docs: Fix download method of probability models archive in impact plot notebook (scikit-hep#1721)
  - chore: Use constraints.txt for lower bound testing (scikit-hep#1713)
  - fix: Skip doctest of `pyhf.contrib.utils.download` (scikit-hep#1715)
  - test: Use scikit-hep-testdata to provide probability models for regression tests (scikit-hep#1711)
  - feat: Catch unexpected keyword arguments in workspace construction (scikit-hep#1709)
  - feat: Raise exception if bin-wise modifier data length doesn't match sample data (scikit-hep#1708)
  - ci: Quote GitHub Action python-version number as YAML strings (scikit-hep#1707)
  - fix: Ensure `_ModelConfig.suggested_fixed` list contains only booleans for all modifiers (scikit-hep#1706)
  - fix: Accept tar and zip headers in contrib.utils.download requests (scikit-hep#1704)
  - refactor: Make contrib.utils.download robust to archive file types (scikit-hep#1697)
  - docs: Ensure docstring examples are contiguous (scikit-hep#1703)
  - build: Set only lower bounds on backend dependencies (scikit-hep#1698)
  - test: Use xfail for tests that fail for upstream problems (scikit-hep#1702)
  - refactor: Use tensorlib.percentile in calculators (scikit-hep#1694)
  - refactor: Use jax.numpy for JAX backend tensorlib.tolist (scikit-hep#1138)
  - feat: Add transpose function to tensorlib (scikit-hep#1696)
  - docs: only lists are accepted when specifying objects to prune (scikit-hep#1692)
  - feat: Add percentile function to tensorlib (scikit-hep#817)
  - fix: Speed-up readxml by caching key lookup instead of using try/except (scikit-hep#1691)
  - docs: Add ATLAS third-generation scalar leptoquarks search statistical model record (scikit-hep#1682)
  - docs: Add ATLAS top group probability model records through June 2021 (scikit-hep#1681)
  - fix: Use https protocol as unauthenticated git protocol is no longer supported (scikit-hep#1680)
  - refactor: Pass `Accept` header to requests in `contrib.utils.download` (scikit-hep#1673)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1679)
  - docs: Update 2021 published ATLAS probability models (scikit-hep#1671)
  - feat: Remove pyhf.simplemodels.hepdata_like from API (scikit-hep#1670)
  - build: Update lower bound on jax to v0.2.10 (scikit-hep#1666)
  - build: Set lower bound of scipy v1.1.0 (scikit-hep#1661)
  - ci: Turn off PyPI release tests on pull requests (scikit-hep#1664)
  - refactor: Simplified parameters (scikit-hep#1639)
  - feat: Configurable default backend (scikit-hep#1646)
  - ci: Add release candidates to HEAD of dependencies workflow (scikit-hep#1660)
  - feat: Allow zero rate Poisson  (scikit-hep#1657)
  - test: Remove 'src' from pytest test testpaths to allow for non-editable install in CI (scikit-hep#1467)
  - feat: Add support for arrayful JSON (scikit-hep#1647)
  - test: Use netlocs that are known to not exist or give known return (scikit-hep#1651)
  - fix: custom modifier / new parameter support and test (scikit-hep#1644)
  - docs: Add and apply codespell as a pre-commit hook (scikit-hep#1645)
  - feat: Add POI-less specification support (scikit-hep#1638)
  - fix: Fix bug in impact plot visualization (scikit-hep#1642)
  - feat: Allow POI-less models via Workspace.model (scikit-hep#1636)
  - feat: Add setup for custom modifiers (scikit-hep#1625)
  - ci: Add absolufy-imports pre-commit hook (scikit-hep#1635)
  - feat: Expose fitted parameter values of implicit fits in test statistic calls (scikit-hep#1554)
  - feat: Add hypotest kwargs to pyhf.infer.intervals.upperlimit (scikit-hep#1613)
  - ci: Report coverage to Codecov without token (scikit-hep#1628)
  - ci: Update codecov-action to v2 API (scikit-hep#1623)
  - ci: Allow reporting of coverage on PRs from forks (scikit-hep#1622)
  - docs: Use sphinx-copybutton prompt regex to fully capture examples (scikit-hep#1617)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1616)
  - docs: Use sphinxcontrib-bibtex style 'unsrt' to sort citations in reverse chronological order (scikit-hep#1615)
  - docs: Add use citation from simplified likelihoods ATLAS PUB note (scikit-hep#1614)
  - fix: Use MLEs of NPs to create sampling distributions in ToyCalculator (scikit-hep#1610)
  - docs: Add use citation from collider signatures of coannihilating dark matter paper (scikit-hep#1604)
  - docs: Add `uproot4` writing speedup to v0.6.3 release notes (scikit-hep#1601)
  - docs: Add use citation from publishing statistical models white paper (scikit-hep#1600)
  - ci: Use `jupyter-black` pre-commit hook over `nbqa-black` (scikit-hep#1598)
  - docs: Update maintainer release checklist with v0.6.3 notes (scikit-hep#1597)
  - ci: Add Python 3.9 to 'Current Release' workflow tests (scikit-hep#1596)
  - docs: Correct v0.6.3 release notes to note `pyhf.pdf._ModelConfig.channels` is a list (scikit-hep#1592)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1593)
  - ci: Skip doctest for 'Minimum supported dependencies' workflow (scikit-hep#1589)
  - fix: Update notebooks to use `include_auxdata` kwarg for `pyhf.Workspace.data` (scikit-hep#1588)

v0.7.0rc4

Toggle v0.7.0rc4's commit message
This is a minor release candidate from v0.7.0rc3 → v0.7.0rc4.

Changes:
  - refactor: Use urllib.parse.urlsplit over urlparse (scikit-hep#1997)
  - ci: Install release candidates for 'current release' test workflow (scikit-hep#1996)
  - fix: Pin codemetapy to v0.3.5 for `--no-extras` functionality (scikit-hep#1995)
  - fix: Guard against nan in test stat calculation (scikit-hep#1993)
  - feat: Allow schema validation with tensor types (scikit-hep#1665)
  - fix: Form data through loop over channels for multichannel coupled histo notebook (scikit-hep#1974)
  - feat: Add type hints for tensor manager (scikit-hep#1963)
  - fix: Add guards against shared shapesys paramsets (scikit-hep#1977)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1989)
  - feat: Add support for `_ModelConfig.set_poi(None)` to unset model POI (scikit-hep#1985)
  - docs: Harmonize docstring for test_stat in ToyCalculator (scikit-hep#1970)
  - docs: Document Channel Summary Mixin (scikit-hep#1972)

v0.7.0rc3

Toggle v0.7.0rc3's commit message
This is a minor release candidate from v0.7.0rc2 → v0.7.0rc3.

Changes:
  - docs: Clarify absolute/relative for histosys (scikit-hep#1971)
  - feat: Promote `validate` kwarg to top-level functions in `pyhf.simplemodels` (scikit-hep#1858)
  - build: Update lower bounds to jsonschema v4.15.0, importlib-resources v1.4.0 (scikit-hep#1979)
  - fix: Update base URI for jsonschema.RefResolver (scikit-hep#1976)
  - docs: Add typehint aliases (scikit-hep#1969)

v0.7.0rc2

Toggle v0.7.0rc2's commit message
This is a minor release candidate from v0.7.0rc1 → v0.7.0rc2.

Changes:
  - ci: Publish to PyPI on publish of GitHub release (scikit-hep#1968)
  - fix: Keep staterror from affecting multiple samples (scikit-hep#1965)
  - docs: Add link to public-probability-models website (scikit-hep#1956)
  - ci: Restrict deployments of environments to PR merges (scikit-hep#1960)
  - build: Update lower bounds to tensorflow v2.7.0, jaxlib v0.1.61 (scikit-hep#1962)
  - build: Update lower bound of typing-extensions to v3.7.4.3 (scikit-hep#1961)
  - build: Update lower bound of click to v8.0.0 (scikit-hep#1958)
  - feat: Add typehints to pyhf.tensor (scikit-hep#1940)
  - fix: Populate the schema cache with local `defs.json` again (scikit-hep#1917)
  - ci: Deploy GitHub Pages docs directly using GitHub Actions (scikit-hep#1955)
  - feat: Validate workspace specification before accessing parts of it (scikit-hep#1953)
  - ci: Use 'strict' option for twine check (scikit-hep#1954)
  - build: Update git archival options to support auto versioning (scikit-hep#1951)
  - refactor: Use string literal types of generic builtins for type checking (scikit-hep#1942)
  - chore: Remove 'lint' extra from setup.py (scikit-hep#1943)
  - ci: Make `build` error on warnings (scikit-hep#1887)
  - build: Set lower bound of typing-extensions to v3.7.4 (scikit-hep#1938)
  - test: Ignore TYPE_CHECKING for coverage (scikit-hep#1937)
  - feat: Enable typehints in pre-commit and add typehints to readxml (scikit-hep#1934)
  - ci: Report coverage for all Python versions (scikit-hep#1936)
  - feat: Handle absolute paths in XML config files (xml2json / readxml) (scikit-hep#1909)
  - fix: Handle importing XML measurements with no POI attribute (scikit-hep#1933)
  - fix: Coverage for importing XML channels with no data (scikit-hep#1931)
  - ci: Add yesqa pre-commit hook (scikit-hep#1932)
  - docs: Add use citation from Lucas Santiago Borgna's Ph.D. thesis (scikit-hep#1930)
  - docs: Add July 2022 use citations (scikit-hep#1929)
  - fix: Manually set uncertainties for fixed parameters to 0 (scikit-hep#1919)
  - docs: Update lower bound on Sphinx to v5.1.1 (scikit-hep#1926)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1927)
  - fix: Disallow Sphinx v5.1.0 to avoid 'exception: pop from an empty deque' (scikit-hep#1925)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1913)

v0.7.0rc1

Toggle v0.7.0rc1's commit message
This is a minor release candidate from v0.6.3 → v0.7.0rc1.

Changes:
  - chore: Update Docker GitHub Actions to Dependabot bumped versions (scikit-hep#1906)
  - ci: Enable Dependabot version updates for GitHub Actions (scikit-hep#1900)
  - chore: Use actions/setup-python v4 (scikit-hep#1898)
  - docs: Update use citations published in journals in June 2022 (scikit-hep#1897)
  - docs: Add use citation from Audrey Kvam's Ph.D. thesis (scikit-hep#1896)
  - build: Update lower bound on iminuit to v2.7.0  (scikit-hep#1895)
  - ci: Use '--pytest-test-first' option for naming clarity (scikit-hep#1892)
  - feat: Allow for clipping negative yields in the main model (scikit-hep#1845)
  - build: Use `license_files` in setup.cfg (scikit-hep#1883)
  - build: Use `find_namespace:` to ensure discovery of package data (scikit-hep#1881)
  - ci: Use `github.workflow` property to ensure unique concurrency group (scikit-hep#1879)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1878)
  - ci: Add 'name-tests-test' to pre-commit hooks (scikit-hep#1877)
  - docs: Update Matthew's affiliation to University of Wisconsin-Madison (scikit-hep#1876)
  - docs: Set English as language for Sphinx (scikit-hep#1875)
  - fix: Allow for true_divide or divide `RuntimeWarning` from NumPy (scikit-hep#1873)
  - build: Update lower bound on tensorflow to v2.6.5 (scikit-hep#1874)
  - test: Restrict tf dependency protobuf to ABI compatible releases (scikit-hep#1869)
  - test: Ignore EPJ Web of Conferences DOI URLs during Sphinx linkcheck (scikit-hep#1870)
  - ci: Add semantic PR check GHA workflow (scikit-hep#1868)
  - test: Ignore LHEP DOI URLs during Sphinx linkcheck (scikit-hep#1866)
  - docs: Clarify staterror modifier specification (scikit-hep#1856)
  - feat: Allow readxml to demote validation exception to warning (scikit-hep#1865)
  - docs: Add use citation from ATLAS dE/dX long-lived particle paper (scikit-hep#1863)
  - docs: Add use citation from strange quark probe Snowmass paper (scikit-hep#1861)
  - ci: Update ReadTheDocs build to Ubuntu 22.04 (scikit-hep#1860)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1859)
  - ci: Add sphinx linkcheck builder to docs build workflow (scikit-hep#1855)
  - docs: Fix broken links identified by Sphinx linkcheck (scikit-hep#1854)
  - docs: Deprecate use of git.io URL shortener (scikit-hep#1851)
  - docs: Update developer documentation (scikit-hep#1847)
  - refactor: Deprecate distutils in favor of setuptools._distutils (scikit-hep#1849)
  - ci: Add bump version workflow for release tags (scikit-hep#1846)
  - docs: Add general use citation from Survey of Open Data Concepts paper (scikit-hep#1844)
  - docs: Add general use citation from End-to-End Optimization paper (scikit-hep#1843)
  - docs: Add general use citation from SimpleAnalysis ATLAS PUB note (scikit-hep#1842)
  - fix: Override error on filterwarnings to pass notebook tests (scikit-hep#1841)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1839)
  - revert: Remove Jinja2 restrictions given nbconvert v6.4.5 (scikit-hep#1837)
  - ci: Add concurrency group to HEAD of dependencies workflow (scikit-hep#1836)
  - ci: Add matplotlib nightly wheels to HEAD of dependencies testing (scikit-hep#1835)
  - ci: Update GitHub Actions to next stable version (scikit-hep#1833)
  - fix: Add filterwarnings ignore for Pillow DeprecationWarning (scikit-hep#1834)
  - ci: Use actions/setup-python v3 (scikit-hep#1828)
  - fix: bump black to 22.3.0 due to click 8.1 release (scikit-hep#1827)
  - docs: Add JupyterLite REPL for interactive pyhf in docs (scikit-hep#1820)
  - fix: Disallow Jinja2 v3.1.0 to avoid nbsphinx triggering attribute error (scikit-hep#1824)
  - test: Assert exported StatError has no name attribute (scikit-hep#1821)
  - feat: Add contextlib support to pyhf.schema API (scikit-hep#1818)
  - fix: writexml handles missing parameter configs for normfactor (scikit-hep#1819)
  - ci: Report coverage for oldest and newest Python tested (scikit-hep#1817)
  - feat: Alternative Schema Locations (scikit-hep#1753)
  - docs: Update JAX backend normal docstring to jax v0.3.2 returns (scikit-hep#1813)
  - docs: Add use citation from neos paper (scikit-hep#1812)
  - build: Add support for Python 3.10 across all backends (scikit-hep#1809)
  - ci: Add CPython 3.10 to testing (scikit-hep#1808)
  - refactor: Clarify exception message applies only to profile likelihood ratio (scikit-hep#1806)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1805)
  - docs: Fix tiny typo in MC Stat Error documentation (scikit-hep#1803)
  - docs: Add use citation from ATLAS UEH displaced jets CalRatio paper (scikit-hep#1802)
  - docs: Correct Giordon's affiliation to SCIPP in CITATON.cff (scikit-hep#1801)
  - docs: Add use citation from ATLAS UEH MS displaced jet paper (scikit-hep#1800)
  - docs: Update Lukas's affiliation to Technical University of Munich (scikit-hep#1798)
  - docs: Add general citation from MadJAX paper (scikit-hep#1799)
  - feat: Use tbump over bump2version (scikit-hep#1790)
  - docs: Add section for tutorial and docs to README (scikit-hep#1789)
  - build: Remove wheel and attrs from build-system requires (scikit-hep#1788)
  - build: Require setuptools v42.0.0+ for stability (scikit-hep#1783)
  - docs: Add citation from 'HL-LHC Computing Review Stage 2' paper (scikit-hep#1779)
  - docs: Fix link to TRExFitter documentation (scikit-hep#1777)
  - test: Consolidate and update pytest options in pyproject.toml (scikit-hep#1773)
  - test: Add html coverage reports from pytest (scikit-hep#1771)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1765)
  - docs: Update scipy intersphinx url to drop 'reference' (scikit-hep#1767)
  - ci: Add macos-latest to dependency release candidates testing (scikit-hep#1760)
  - test: Avoid tensorflow macOS floating point deviation with pytest.approx (scikit-hep#1761)
  - chore: Update black to first stable release v22.1.0 (scikit-hep#1754)
  - ci: Launch tmate session if pytest fails on workflow dispatch run (scikit-hep#1748)
  - fix: Accept ValueError for JAX backend `tolist` fallback (scikit-hep#1746)
  - docs: Add use citation from revisiting mono-tau tails at the LHC paper (scikit-hep#1744)
  - ci: Update gh-action-pypi-publish to use print_hash (scikit-hep#1743)
  - ci: Limit concurrent workflow jobs to one per workflow per branch (scikit-hep#1632)
  - docs: Note shapesys and staterror modifier set to 1 for modifier data of 0 (scikit-hep#1740)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1741)
  - fix: Disallow nbsphinx v0.8.8 to avoid empty "raw" directive bug (scikit-hep#1742)
  - docs: Add milestone for 1000 project commits to README (scikit-hep#1739)
  - docs: Update citation references publication status (scikit-hep#1738)
  - docs: Add GitHub Release Radar check to release checklist (scikit-hep#1733)
  - docs: Truncate floating point docstring examples to 8 decimal places (scikit-hep#1726)
  - ci: Publish to TestPyPI on tag or by workflow dispatch trigger (scikit-hep#1727)
  - test: Make fail_backend markers add pytest.mark.xfail and remove fail_jax marker on percentile tests (scikit-hep#1730)
  - feat: Allow skipping validation when constructing workspaces (scikit-hep#1710)
  - docs: Fix download method of probability models archive in pull plot notebook (scikit-hep#1724)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1723)
  - docs: Fix download method of probability models archive in impact plot notebook (scikit-hep#1721)
  - chore: Use constraints.txt for lower bound testing (scikit-hep#1713)
  - fix: Skip doctest of `pyhf.contrib.utils.download` (scikit-hep#1715)
  - test: Use scikit-hep-testdata to provide probability models for regression tests (scikit-hep#1711)
  - feat: Catch unexpected keyword arguments in workspace construction (scikit-hep#1709)
  - feat: Raise exception if bin-wise modifier data length doesn't match sample data (scikit-hep#1708)
  - ci: Quote GitHub Action python-version number as YAML strings (scikit-hep#1707)
  - fix: Ensure `_ModelConfig.suggested_fixed` list contains only booleans for all modifiers (scikit-hep#1706)
  - fix: Accept tar and zip headers in contrib.utils.download requests (scikit-hep#1704)
  - refactor: Make contrib.utils.download robust to archive file types (scikit-hep#1697)
  - docs: Ensure docstring examples are contiguous (scikit-hep#1703)
  - build: Set only lower bounds on backend dependencies (scikit-hep#1698)
  - test: Use xfail for tests that fail for upstream problems (scikit-hep#1702)
  - refactor: Use tensorlib.percentile in calculators (scikit-hep#1694)
  - refactor: Use jax.numpy for JAX backend tensorlib.tolist (scikit-hep#1138)
  - feat: Add transpose function to tensorlib (scikit-hep#1696)
  - docs: only lists are accepted when specifying objects to prune (scikit-hep#1692)
  - feat: Add percentile function to tensorlib (scikit-hep#817)
  - fix: Speed-up readxml by caching key lookup instead of using try/except (scikit-hep#1691)
  - docs: Add ATLAS third-generation scalar leptoquarks search statistical model record (scikit-hep#1682)
  - docs: Add ATLAS top group probability model records through June 2021 (scikit-hep#1681)
  - fix: Use https protocol as unauthenticated git protocol is no longer supported (scikit-hep#1680)
  - refactor: Pass `Accept` header to requests in `contrib.utils.download` (scikit-hep#1673)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1679)
  - docs: Update 2021 published ATLAS probability models (scikit-hep#1671)
  - feat: Remove pyhf.simplemodels.hepdata_like from API (scikit-hep#1670)
  - build: Update lower bound on jax to v0.2.10 (scikit-hep#1666)
  - build: Set lower bound of scipy v1.1.0 (scikit-hep#1661)
  - ci: Turn off PyPI release tests on pull requests (scikit-hep#1664)
  - refactor: Simplified parameters (scikit-hep#1639)
  - feat: Configurable default backend (scikit-hep#1646)
  - ci: Add release candidates to HEAD of dependencies workflow (scikit-hep#1660)
  - feat: Allow zero rate Poisson  (scikit-hep#1657)
  - test: Remove 'src' from pytest test testpaths to allow for non-editable install in CI (scikit-hep#1467)
  - feat: Add support for arrayful JSON (scikit-hep#1647)
  - test: Use netlocs that are known to not exist or give known return (scikit-hep#1651)
  - fix: custom modifier / new parameter support and test (scikit-hep#1644)
  - docs: Add and apply codespell as a pre-commit hook (scikit-hep#1645)
  - feat: Add POI-less specification support (scikit-hep#1638)
  - fix: Fix bug in impact plot visualization (scikit-hep#1642)
  - feat: Allow POI-less models via Workspace.model (scikit-hep#1636)
  - feat: Add setup for custom modifiers (scikit-hep#1625)
  - ci: Add absolufy-imports pre-commit hook (scikit-hep#1635)
  - feat: Expose fitted parameter values of implicit fits in test statistic calls (scikit-hep#1554)
  - feat: Add hypotest kwargs to pyhf.infer.intervals.upperlimit (scikit-hep#1613)
  - ci: Report coverage to Codecov without token (scikit-hep#1628)
  - ci: Update codecov-action to v2 API (scikit-hep#1623)
  - ci: Allow reporting of coverage on PRs from forks (scikit-hep#1622)
  - docs: Use sphinx-copybutton prompt regex to fully capture examples (scikit-hep#1617)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1616)
  - docs: Use sphinxcontrib-bibtex style 'unsrt' to sort citations in reverse chronological order (scikit-hep#1615)
  - docs: Add use citation from simplified likelihoods ATLAS PUB note (scikit-hep#1614)
  - fix: Use MLEs of NPs to create sampling distributions in ToyCalculator (scikit-hep#1610)
  - docs: Add use citation from collider signatures of coannihilating dark matter paper (scikit-hep#1604)
  - docs: Add `uproot4` writing speedup to v0.6.3 release notes (scikit-hep#1601)
  - docs: Add use citation from publishing statistical models white paper (scikit-hep#1600)
  - ci: Use `jupyter-black` pre-commit hook over `nbqa-black` (scikit-hep#1598)
  - docs: Update maintainer release checklist with v0.6.3 notes (scikit-hep#1597)
  - ci: Add Python 3.9 to 'Current Release' workflow tests (scikit-hep#1596)
  - docs: Correct v0.6.3 release notes to note `pyhf.pdf._ModelConfig.channels` is a list (scikit-hep#1592)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1593)
  - ci: Skip doctest for 'Minimum supported dependencies' workflow (scikit-hep#1589)
  - fix: Update notebooks to use `include_auxdata` kwarg for `pyhf.Workspace.data` (scikit-hep#1588)

v0.6.3

Toggle v0.6.3's commit message
This is a patch release from v0.6.2 → v0.6.3.

Changes:
  - docs: Add v0.6.3 release notes (scikit-hep#1583)
  - docs: Update JAX backend poisson docstring to jax v0.2.20 returns (scikit-hep#1584)
  - docs: Fix links to existing issues for 'docs' and 'feat' labels (scikit-hep#1582)
  - docs: Use GitHub Issue forms as Issue templates (scikit-hep#1576)
  - feat: Add support for Python 3.9 across all backends (scikit-hep#1574)
  - fix: Ensure TensorFlow backend Poisson compatibility with other backends (scikit-hep#1001)
  - ci: Use Google Cloud Storage buckets for long term JAX wheel stability (scikit-hep#1579)
  - docs: Add use citations from vCHEP 2021 (scikit-hep#1572)
  - chore: Remove unnecessary str conversions of pathlib.Path objects (scikit-hep#1568)
  - feat: Drop uproot3 for uproot4 for writing ROOT files (scikit-hep#1567)
  - fix: Remove .dockerignore to give clean working tree during Docker build (scikit-hep#1569)
  - style: Update validation scripts to be more Pythonic (scikit-hep#1565)
  - feat: Rename kwarg with_aux to include_auxdata in pyhf.Workspace.data API (scikit-hep#1562)
  - ci: Check sdist and wheel listed contents with python -m CLI (scikit-hep#1563)
  - feat: par_names handles non-scalar modifiers with 1 parameter (scikit-hep#1560)
  - docs: Promote comments to docstring examples for pyhf.event (scikit-hep#1556)
  - fix: Remove WeakList in favor of built-ins (scikit-hep#1530)
  - chore: Define OS in base image tag of Dockerfile (scikit-hep#1552)
  - docs: Add `CITATION.cff` Citation File Format file (scikit-hep#1551)
  - refactor: Use absolute imports over explicit relative imports (scikit-hep#1539)
  - feat: Sort `_ChannelSummaryMixin.channel_nbins` by keys to match `channels` order (scikit-hep#1546)
  - docs: Separate citations into 'use' and 'general' (scikit-hep#1540)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1542)
  - docs: Add citation from heavy neutral leptons neutrino oscillation model paper (scikit-hep#1537)
  - docs: Add project origin summary (scikit-hep#1415)
  - feat: Propagate model parameter names to optimizers (scikit-hep#1536)
  - fix: Use nightly SciPy wheels from Anaconda in HEAD of dependencies testing (scikit-hep#1533)
  - test: Temporarily move to testing against SciPy pre-releases (scikit-hep#1532)
  - fix: Unrestrict jaxlib upper bound and exclude jaxlib v0.1.68 (scikit-hep#1524)
  - test: Remove tests of deprecated simplemodels.hepdata_like API (scikit-hep#1521)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1520)
  - docs: Update citation for 'Charged Lepton Flavor Violation at the EIC' paper (scikit-hep#1518)
  - docs: Add release notes URL to PyPI project urls metadata (scikit-hep#1512)
  - test: Remove 32b test_minimize tests from optim tests (scikit-hep#1504)
  - fix: Temporarily restrict jaxlib to below v0.1.68 (scikit-hep#1502)

v0.6.2

Toggle v0.6.2's commit message
This is a patch release from v0.6.1 → v0.6.2.

Changes:
  - chore: Update codemeta softwareRequirements to match setup.cfg (scikit-hep#1498)
  - docs: Add v0.6.2 release notes (scikit-hep#1495)
  - docs: Add developer release checklist Issue template (scikit-hep#1493)
  - docs: Improve badge layout and fix broken Docker badge (scikit-hep#1497)
  - docs: Add squarks and gluinos search statistical model record (scikit-hep#1496)
  - ci: Remove distribution options to enable default build v0.5.0 behavior (scikit-hep#1492)
  - chore: Update pre-commit hooks versions and run order (scikit-hep#1490)
  - feat: Allow strings in patch values for patchset (scikit-hep#1488)
  - chore: Use tmpdir fixture over datadir in pyhf contrib download tests (scikit-hep#1487)
  - docs: Add use citation from ATLAS SUSY 3L+compressed combination paper (scikit-hep#1483)
  - chore: Add default virtual environment on PATH for Docker image (scikit-hep#1484)
  - chore: Use _version.py to follow setuptools_scm recommendations (scikit-hep#1480)
  - feat: Add 'contrib' extra to Docker images (scikit-hep#1479)
  - docs: Add use citation from Belle II in Moriond EW 2021 contribution (scikit-hep#1475)
  - chore: Use newer setuptools_scm for versioning (scikit-hep#1450)
  - fix: Do not configure logging in contrib.utils (scikit-hep#1460)
  - ci: Don't login to Docker container registries on PRs (scikit-hep#1463)
  - chore: Trial pip in-tree-build before release in pip 21.3 (scikit-hep#1453)
  - fix: Update to mathjax3_config to support math rendering in Sphinx v4.x+ (scikit-hep#1457)
  - build: Revise MANIFEST.in strategy to properly use prune (scikit-hep#1449)
  - feat: ROOT parameter name compatibility  module (scikit-hep#1439)
  - ci: Publish Docker images to GitHub Container Registry (scikit-hep#1444)
  - ci: Set pre-commit.ci autoupdate schedule to monthly (scikit-hep#1440)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1445)
  - refactor: Deprecate simplemodels.hepdata_like API for uncorrelated_background (scikit-hep#1438)
  - fix: Remove load option from Docker workflow publish steps (scikit-hep#1442)
  - ci: Update Docker workflow to build-push-action v2 (scikit-hep#1441)
  - fix: Remove trailing spaces in parameter names (scikit-hep#1436)
  - feat: Add correlated_background API to simplemodels (scikit-hep#1435)
  - ci: Add custom commit message for pre-commit.ci autoupdate (scikit-hep#1432)
  - docs: Add CERN Courier article to media listing (scikit-hep#1429)
  - chore: [pre-commit.ci] pre-commit autoupdate (scikit-hep#1428)
  - chore: Use module level __dir__ to restrict public API views (scikit-hep#1403)
  - docs: Add docstrings to _ModelConfig methods (scikit-hep#1420)
  - docs: Update software citation URL to Zenodo DOI (scikit-hep#1424)
  - docs: Add utils.citation to Python API docs (scikit-hep#1419)
  - docs: Add use citation from Belle II B⁺→ K⁺νν̅ decays search paper (scikit-hep#1421)
  - feat: Add CLs component plotting kwargs to contrib.viz.brazil.plot_results (scikit-hep#1377)
  - chore: Update Black to release v21.4b1 (scikit-hep#1418)
  - chore: Update Black to release v21.4b0 (scikit-hep#1417)
  - docs: Add use citation from single leptoquark B-physics anomalies paper (scikit-hep#1416)
  - feat: `pyhf patchset inspect` (scikit-hep#1412)
  - chore: Update flake8 and nbQA in pre-commit (scikit-hep#1411)
  - fix: check POIs floating (scikit-hep#1409)
  - chore: Update to pyupgrade v2.12.0 in pre-commit (scikit-hep#1404)
  - refactor: Set default precision to 64b (scikit-hep#1400)
  - fix: Ensure tensorlib precision used throughout TensorFlow backend (scikit-hep#1399)
  - fix: Stricter schema definitions for histosys and normsys (scikit-hep#1388)
  - chore: Update to nbQA v0.6.0 in pre-commit (scikit-hep#1395)
  - fix: Loosen iminuit tolerances for optimization tests (scikit-hep#1306)
  - feat: Use PyYAML's safe_load for better security (scikit-hep#1383)
  - build: Set only lower bounds on core dependencies (scikit-hep#1382)
  - ci: Simplify CodeQL scan setup (scikit-hep#1384)
  - chore: Ignore JAX tensor type in doctest (scikit-hep#1379)
  - ci: Upload coverage to Codecov in flagged stages for complete coverage report (scikit-hep#1380)
  - fix: Correct JAX tensor type in docstring (scikit-hep#1375)
  - fix: Set precision for ones and zeros through dtype arg (scikit-hep#1369)
  - chore: Update to pyupgrade 2.11.0 in pre-commit (scikit-hep#1370)
  - fix: Adjust sbottom region A regression test tolerance for GHA runner change (scikit-hep#1364)
  - chore: Update to flake8 3.9.0 in pre-commit (scikit-hep#1363)

v0.6.1

Toggle v0.6.1's commit message
This is a patch release from v0.6.0 → v0.6.1.

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

v0.6.0

Toggle v0.6.0's commit message
This is a minor release from v0.5.3 → v0.6.0.

Changes:
  - docs: Add v0.6.0 release notes (scikit-hep#1314)
  - docs: Update API in notebooks to v0.6.0 (scikit-hep#1312)
  - fix: Make p-value-like values 0-d tensors (scikit-hep#1311)
  - feat: Add kwarg for AsymptoticCalculator base distribution (scikit-hep#993)
  - docs: Add release notes to website (scikit-hep#1304)
  - fix: Restrict iminuit to compatible releases below 2.4.0 (scikit-hep#1307)
  - build: Drop support for Python 3.6 (scikit-hep#1272)
  - build: Update minimum required tqdm release to avoid repr crash (scikit-hep#1302)
  - docs: Add syntax highlighting for bash snippets (scikit-hep#1300)
  - ci: Update PyPI publish GitHub Action to v1.4.2 (scikit-hep#1299)
  - chore: Update to pyupgrade 2.10.0 in pre-commit (scikit-hep#1298)
  - docs: Add use citation from MadAnalysis 5 workshop (scikit-hep#1297)
  - fix: Make wheel naming indicate wheels are not Python 2 compatible (scikit-hep#1295)
  - docs: Widen the content box of docs (scikit-hep#1292)
  - docs: Add JOSS paper to preferred citation and DOI Badge (scikit-hep#1291)
  - ci: Drop GESIS from Binder trigger (scikit-hep#1293)
  - docs: Make 'Statement of Need' explicit section in JOSS paper (scikit-hep#1290)
  - docs: Correct TestPyPI install instructions (scikit-hep#1289)
  - docs: Add warning banners for dev versions on docs (scikit-hep#1288)
  - docs: Make docs badge link to latest stable version on ReadTheDocs (scikit-hep#1287)
  - docs: Redirect questions to GitHub Discussions (scikit-hep#1283)
  - chore: Update to pyupgrade 2.9.0 and nbQA v0.5.7 in pre-commit (scikit-hep#1282)
  - docs: Explicitly give version number in JOSS paper (scikit-hep#1280)
  - feat: Provide support for returning correlations from minuit (scikit-hep#988)
  - fix: Model.spec should be self-consistent and reproducible (scikit-hep#1281)
  - ci: Add pre-commit hooks from pre-commit-hooks recommended by Scikit-HEP (scikit-hep#1276)
  - docs: Add JOSS paper (scikit-hep#1089)
  - docs: Add commas to infer.mle.fixed_poi_fit docstring for clarity (scikit-hep#1273)
  - fix: Report expected p-values based on their quantiles under background hypotheses (scikit-hep#1162)
  - docs: Update README to address JOSS reviewer changes (scikit-hep#1266)
  - feat: Add discovery p0 test statistic (scikit-hep#1232)
  - docs: Add Symmetry Magazine article on likelihood publication (scikit-hep#1263)
  - docs: Add learn notebook on using calculators (scikit-hep#1258)
  - chore: Remove duplicated and unused dependencies (scikit-hep#1261)
  - docs: Build docs with sphinx-build via Sphinx Makefile (scikit-hep#1257)
  - docs: Use sphinxcontrib-bibtex v2.1 and bibtex_bibfiles setting (scikit-hep#1221)
  - docs: Add talks and use citations from 2020 (scikit-hep#1254)
  - fix: Don't use exact assert for test_probability.py (scikit-hep#1252)
  - docs: Fix data ordering bug in ShapeFactor (scikit-hep#1245)
  - docs: Fix math mode syntax in contrib.viz.brazil.plot_results docstring (scikit-hep#1243)
  - docs: Add readxml and writexml (scikit-hep#1242)
  - build: Begin move to uproot4 (scikit-hep#1002)
  - feat: Add to_numpy API to tensorlib (scikit-hep#1226)
  - feat: Use iminuit v2.0 API (scikit-hep#1208)
  - chore: Update to nbQA v0.5.6 in pre-commit (scikit-hep#1240)
  - feat: Test statistic specified by string instead of using qtilde kwarg (scikit-hep#1231)
  - refactor: Clean up docstrings and remove qtilde from hypotest (scikit-hep#1230)
  - build: Use compatible release syntax to give ranges for install_requires (scikit-hep#1229)
  - fix: Control utils.py docstring example with .bumpversion.cfg (scikit-hep#1218)
  - ci: Uninstall dependencies before installed HEAD versions (scikit-hep#1227)
  - chore: Update to nbQA v0.5.5 in pre-commit (scikit-hep#1222)
  - fix: Ensure pytest.approx only compares floats (scikit-hep#1220)
  - docs: Link to conda-forge feedstock and link banner to repo (scikit-hep#1217)
  - chore: Use exc_info in log.error, re-raise last exceptions (scikit-hep#1209)
  - feat: Add utility to get software citation and CLI interface (scikit-hep#1210)
  - chore: Update nbQA in pre-commit (scikit-hep#1207)
  - fix: Update JAX DeviceArray type in docstrings for doctest (scikit-hep#1206)
  - ci: Test only latest Python runtime on MacOS (scikit-hep#1203)
  - feat: Use iminuit v1.5.X API (scikit-hep#1202)
  - docs: Correct spelling of continuous (scikit-hep#1201)
  - chore: Specify exceptions to remove inline ignores of E722 (scikit-hep#1194)
  - chore: Update nbQA in pre-commit (scikit-hep#1199)
  - fix: Use uproot3-methods with uproot3 (scikit-hep#1200)
  - test: Verify NLL values and Minuit parameter uncertainties (scikit-hep#1197)
  - chore: Use flake8 for linting (scikit-hep#1191)
  - fix: Use uproot3 namespace (scikit-hep#1192)
  - chore: Update nbQA in pre-commit (scikit-hep#1190)
  - refactor: Drop 'modifier' from parameter set requirements (scikit-hep#1189)
  - fix: Isolate pyhf contrib commands from rest of CLI (scikit-hep#1186)
  - feat: Configurable optimizer tolerance for termination (scikit-hep#1184)
  - docs: Add CHEP 2019 proceedings use citation (scikit-hep#1185)
  - feat: Set minuit strategy automatically for gradient/non-gradient mode (scikit-hep#1183)
  - docs: Add ATLAS SUSY+Exotics Tutorial (scikit-hep#1181)
  - fix: Ensure float-like values used in division in writexml (scikit-hep#1179)
  - chore: Update pyupgrade and nbQA in pre-commit (scikit-hep#1178)
  - feat: Add default axis labels to contrib.viz.brazil.plot_results (scikit-hep#1176)
  - fix: Pin additional dependencies in pre-commit hooks (scikit-hep#1167)
  - feat: Add nbQA to pre-commit hooks (scikit-hep#1165)
  - chore: Run pyupgrade on codebase (3.6+) (scikit-hep#1164)
  - feat: Add toy calculator, empirical distribution, and toy example notebook (scikit-hep#790)
  - feat: Update model and inference defaults (scikit-hep#1114)
  - feat: Tensorlib ravel functionality (scikit-hep#1147)

v0.5.4

Toggle v0.5.4's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
Bump version: 0.5.3 → 0.5.4