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