From 89e9272cab6b8aa6c599edc154b2b8248c7699e4 Mon Sep 17 00:00:00 2001 From: GitHub Date: Wed, 27 Sep 2023 13:26:24 +0000 Subject: [PATCH 01/14] MAINT: update pip constraints and pre-commit --- .constraints/py3.10.txt | 96 ++++++++++++++++++++-------------------- .constraints/py3.11.txt | 96 ++++++++++++++++++++-------------------- .constraints/py3.7.txt | 28 ++++++------ .constraints/py3.8.txt | 86 ++++++++++++++++++------------------ .constraints/py3.9.txt | 98 ++++++++++++++++++++--------------------- .pre-commit-config.yaml | 14 +++--- 6 files changed, 209 insertions(+), 209 deletions(-) diff --git a/.constraints/py3.10.txt b/.constraints/py3.10.txt index f56d3be9..aeed80b9 100644 --- a/.constraints/py3.10.txt +++ b/.constraints/py3.10.txt @@ -7,17 +7,17 @@ accessible-pygments==0.0.4 alabaster==0.7.13 ampform==0.14.6 -anyio==3.7.1 +anyio==4.0.0 argon2-cffi==23.1.0 argon2-cffi-bindings==21.2.0 arrow==1.2.3 -asttokens==2.2.1 +asttokens==2.4.0 async-lru==2.0.4 attrs==23.1.0 babel==2.12.1 backcall==0.2.0 beautifulsoup4==4.12.2 -black==23.7.0 +black==23.9.1 bleach==6.0.0 cachetools==5.3.1 cairocffi==1.6.1 @@ -31,10 +31,10 @@ click==8.1.7 cloudpickle==2.2.1 colorama==0.4.6 comm==0.1.4 -contourpy==1.1.0 +contourpy==1.1.1 cssselect2==0.7.0 cycler==0.11.0 -debugpy==1.6.7.post1 +debugpy==1.8.0 decorator==5.1.1 defusedxml==0.7.1 deprecated==1.2.14 @@ -44,44 +44,44 @@ exceptiongroup==1.1.3 execnet==2.0.2 executing==1.2.0 fastjsonschema==2.18.0 -filelock==3.12.2 +filelock==3.12.4 fonttools==4.42.1 fqdn==1.5.1 greenlet==2.0.2 hepunits==2.3.2 -identify==2.5.27 +identify==2.5.29 idna==3.4 imagesize==1.4.1 iminuit==2.24.0 importlib-metadata==6.8.0 iniconfig==2.0.0 -ipykernel==6.25.1 +ipykernel==6.25.2 ipympl==0.9.3 -ipython==8.14.0 +ipython==8.15.0 ipython-genutils==0.2.0 -ipywidgets==8.1.0 +ipywidgets==8.1.1 isoduration==20.11.0 -jax==0.4.14 -jaxlib==0.4.14 +jax==0.4.16 +jaxlib==0.4.16 jedi==0.19.0 jinja2==3.1.2 json5==0.9.14 jsonpointer==2.4 -jsonschema==4.19.0 +jsonschema==4.19.1 jsonschema-specifications==2023.7.1 jupyter-cache==0.6.1 -jupyter-client==8.3.0 -jupyter-core==5.3.1 +jupyter-client==8.3.1 +jupyter-core==5.3.2 jupyter-events==0.7.0 jupyter-lsp==2.2.0 -jupyter-server==2.7.2 +jupyter-server==2.7.3 jupyter-server-terminals==0.4.4 -jupyterlab==4.0.5 +jupyterlab==4.0.6 jupyterlab-code-formatter==2.2.1 -jupyterlab-myst==2.0.1 +jupyterlab-myst==2.0.2 jupyterlab-pygments==0.2.2 -jupyterlab-server==2.24.0 -jupyterlab-widgets==3.0.8 +jupyterlab-server==2.25.0 +jupyterlab-widgets==3.0.9 kaleido==0.2.1 kiwisolver==1.4.5 latexcodec==2.0.1 @@ -89,39 +89,39 @@ livereload==2.6.3 lxml==4.9.3 markdown-it-py==2.2.0 markupsafe==2.1.3 -matplotlib==3.7.2 +matplotlib==3.8.0 matplotlib-inline==0.1.6 mdit-py-plugins==0.3.5 mdurl==0.1.2 mistune==3.0.1 -ml-dtypes==0.2.0 +ml-dtypes==0.3.1 mpmath==1.3.0 mypy-extensions==1.0.0 myst-nb==0.17.2 myst-parser==0.18.1 nbclient==0.6.8 -nbconvert==7.7.4 +nbconvert==7.8.0 nbformat==5.9.2 nbmake==1.4.3 -nest-asyncio==1.5.7 +nest-asyncio==1.5.8 nodeenv==1.8.0 notebook-shim==0.2.3 -numpy==1.25.2 +numpy==1.26.0 opt-einsum==3.3.0 overrides==7.4.0 packaging==23.1 -pandas==2.0.3 +pandas==2.1.1 pandocfilters==1.5.0 parso==0.8.3 particle==0.23.0 pathspec==0.11.2 pexpect==4.8.0 pickleshare==0.7.5 -pillow==10.0.0 +pillow==10.0.1 platformdirs==3.10.0 -plotly==5.16.1 -pluggy==1.2.0 -pre-commit==3.3.3 +plotly==5.17.0 +pluggy==1.3.0 +pre-commit==3.4.0 prometheus-client==0.17.1 prompt-toolkit==3.0.39 psutil==5.9.5 @@ -130,16 +130,16 @@ pure-eval==0.2.2 pybtex==0.24.0 pybtex-docutils==1.0.3 pycparser==2.21 -pydata-sphinx-theme==0.13.3 +pydata-sphinx-theme==0.14.1 pygments==2.16.1 -pyparsing==3.0.9 -pyproject-api==1.5.4 -pytest==7.4.0 +pyparsing==3.1.1 +pyproject-api==1.6.1 +pytest==7.4.2 pytest-xdist==3.3.1 python-constraint==1.4.0 python-dateutil==2.8.2 python-json-logger==2.0.7 -pytz==2023.3 +pytz==2023.3.post1 pyyaml==6.0.1 pyzmq==25.1.1 qrules==0.9.8 @@ -147,14 +147,14 @@ referencing==0.30.2 requests==2.31.0 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 -rpds-py==0.9.2 -ruff==0.0.285 +rpds-py==0.10.3 +ruff==0.0.291 scipy==1.11.2 send2trash==1.8.2 six==1.16.0 sniffio==1.3.0 snowballstemmer==2.2.0 -soupsieve==2.4.1 +soupsieve==2.5 sphinx==5.3.0 sphinx-autobuild==2021.3.14 sphinx-book-theme==1.0.1 @@ -164,14 +164,14 @@ sphinx-design==0.5.0 sphinx-reredirects==0.1.2 sphinx-togglebutton==0.3.2 sphinxcontrib-applehelp==1.0.7 -sphinxcontrib-bibtex==2.6.0 +sphinxcontrib-bibtex==2.6.1 sphinxcontrib-devhelp==1.0.5 sphinxcontrib-htmlhelp==2.0.4 sphinxcontrib-jsmath==1.0.1 sphinxcontrib-qthelp==1.0.6 sphinxcontrib-serializinghtml==1.1.9 sphinxcontrib-svg2pdfconverter==1.2.2 -sqlalchemy==2.0.20 +sqlalchemy==2.0.21 stack-data==0.6.2 svgutils==0.3.4 sympy==1.12 @@ -182,22 +182,22 @@ terminado==0.17.1 tinycss2==1.2.1 tomli==2.0.1 tornado==6.3.3 -tox==4.10.0 +tox==4.11.3 tqdm==4.66.1 -traitlets==5.9.0 -typing-extensions==4.7.1 +traitlets==5.10.1 +typing-extensions==4.8.0 tzdata==2023.3 uri-template==1.3.0 -urllib3==2.0.4 -virtualenv==20.24.3 +urllib3==2.0.5 +virtualenv==20.24.5 wcwidth==0.2.6 webcolors==1.13 webencodings==0.5.1 -websocket-client==1.6.2 +websocket-client==1.6.3 wheel==0.41.2 -widgetsnbextension==4.0.8 +widgetsnbextension==4.0.9 wrapt==1.15.0 -zipp==3.16.2 +zipp==3.17.0 # The following packages are considered to be unsafe in a requirements file: # polarimetry diff --git a/.constraints/py3.11.txt b/.constraints/py3.11.txt index 4e1cd67b..b504bb6c 100644 --- a/.constraints/py3.11.txt +++ b/.constraints/py3.11.txt @@ -7,17 +7,17 @@ accessible-pygments==0.0.4 alabaster==0.7.13 ampform==0.14.6 -anyio==3.7.1 +anyio==4.0.0 argon2-cffi==23.1.0 argon2-cffi-bindings==21.2.0 arrow==1.2.3 -asttokens==2.2.1 +asttokens==2.4.0 async-lru==2.0.4 attrs==23.1.0 babel==2.12.1 backcall==0.2.0 beautifulsoup4==4.12.2 -black==23.7.0 +black==23.9.1 bleach==6.0.0 cachetools==5.3.1 cairocffi==1.6.1 @@ -31,10 +31,10 @@ click==8.1.7 cloudpickle==2.2.1 colorama==0.4.6 comm==0.1.4 -contourpy==1.1.0 +contourpy==1.1.1 cssselect2==0.7.0 cycler==0.11.0 -debugpy==1.6.7.post1 +debugpy==1.8.0 decorator==5.1.1 defusedxml==0.7.1 deprecated==1.2.14 @@ -43,44 +43,44 @@ docutils==0.17.1 execnet==2.0.2 executing==1.2.0 fastjsonschema==2.18.0 -filelock==3.12.2 +filelock==3.12.4 fonttools==4.42.1 fqdn==1.5.1 greenlet==2.0.2 hepunits==2.3.2 -identify==2.5.27 +identify==2.5.29 idna==3.4 imagesize==1.4.1 iminuit==2.24.0 importlib-metadata==6.8.0 iniconfig==2.0.0 -ipykernel==6.25.1 +ipykernel==6.25.2 ipympl==0.9.3 -ipython==8.14.0 +ipython==8.15.0 ipython-genutils==0.2.0 -ipywidgets==8.1.0 +ipywidgets==8.1.1 isoduration==20.11.0 -jax==0.4.14 -jaxlib==0.4.14 +jax==0.4.16 +jaxlib==0.4.16 jedi==0.19.0 jinja2==3.1.2 json5==0.9.14 jsonpointer==2.4 -jsonschema==4.19.0 +jsonschema==4.19.1 jsonschema-specifications==2023.7.1 jupyter-cache==0.6.1 -jupyter-client==8.3.0 -jupyter-core==5.3.1 +jupyter-client==8.3.1 +jupyter-core==5.3.2 jupyter-events==0.7.0 jupyter-lsp==2.2.0 -jupyter-server==2.7.2 +jupyter-server==2.7.3 jupyter-server-terminals==0.4.4 -jupyterlab==4.0.5 +jupyterlab==4.0.6 jupyterlab-code-formatter==2.2.1 -jupyterlab-myst==2.0.1 +jupyterlab-myst==2.0.2 jupyterlab-pygments==0.2.2 -jupyterlab-server==2.24.0 -jupyterlab-widgets==3.0.8 +jupyterlab-server==2.25.0 +jupyterlab-widgets==3.0.9 kaleido==0.2.1 kiwisolver==1.4.5 latexcodec==2.0.1 @@ -88,39 +88,39 @@ livereload==2.6.3 lxml==4.9.3 markdown-it-py==2.2.0 markupsafe==2.1.3 -matplotlib==3.7.2 +matplotlib==3.8.0 matplotlib-inline==0.1.6 mdit-py-plugins==0.3.5 mdurl==0.1.2 mistune==3.0.1 -ml-dtypes==0.2.0 +ml-dtypes==0.3.1 mpmath==1.3.0 mypy-extensions==1.0.0 myst-nb==0.17.2 myst-parser==0.18.1 nbclient==0.6.8 -nbconvert==7.7.4 +nbconvert==7.8.0 nbformat==5.9.2 nbmake==1.4.3 -nest-asyncio==1.5.7 +nest-asyncio==1.5.8 nodeenv==1.8.0 notebook-shim==0.2.3 -numpy==1.25.2 +numpy==1.26.0 opt-einsum==3.3.0 overrides==7.4.0 packaging==23.1 -pandas==2.0.3 +pandas==2.1.1 pandocfilters==1.5.0 parso==0.8.3 particle==0.23.0 pathspec==0.11.2 pexpect==4.8.0 pickleshare==0.7.5 -pillow==10.0.0 +pillow==10.0.1 platformdirs==3.10.0 -plotly==5.16.1 -pluggy==1.2.0 -pre-commit==3.3.3 +plotly==5.17.0 +pluggy==1.3.0 +pre-commit==3.4.0 prometheus-client==0.17.1 prompt-toolkit==3.0.39 psutil==5.9.5 @@ -129,16 +129,16 @@ pure-eval==0.2.2 pybtex==0.24.0 pybtex-docutils==1.0.3 pycparser==2.21 -pydata-sphinx-theme==0.13.3 +pydata-sphinx-theme==0.14.1 pygments==2.16.1 -pyparsing==3.0.9 -pyproject-api==1.5.4 -pytest==7.4.0 +pyparsing==3.1.1 +pyproject-api==1.6.1 +pytest==7.4.2 pytest-xdist==3.3.1 python-constraint==1.4.0 python-dateutil==2.8.2 python-json-logger==2.0.7 -pytz==2023.3 +pytz==2023.3.post1 pyyaml==6.0.1 pyzmq==25.1.1 qrules==0.9.8 @@ -146,14 +146,14 @@ referencing==0.30.2 requests==2.31.0 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 -rpds-py==0.9.2 -ruff==0.0.285 +rpds-py==0.10.3 +ruff==0.0.291 scipy==1.11.2 send2trash==1.8.2 six==1.16.0 sniffio==1.3.0 snowballstemmer==2.2.0 -soupsieve==2.4.1 +soupsieve==2.5 sphinx==5.3.0 sphinx-autobuild==2021.3.14 sphinx-book-theme==1.0.1 @@ -163,14 +163,14 @@ sphinx-design==0.5.0 sphinx-reredirects==0.1.2 sphinx-togglebutton==0.3.2 sphinxcontrib-applehelp==1.0.7 -sphinxcontrib-bibtex==2.6.0 +sphinxcontrib-bibtex==2.6.1 sphinxcontrib-devhelp==1.0.5 sphinxcontrib-htmlhelp==2.0.4 sphinxcontrib-jsmath==1.0.1 sphinxcontrib-qthelp==1.0.6 sphinxcontrib-serializinghtml==1.1.9 sphinxcontrib-svg2pdfconverter==1.2.2 -sqlalchemy==2.0.20 +sqlalchemy==2.0.21 stack-data==0.6.2 svgutils==0.3.4 sympy==1.12 @@ -180,22 +180,22 @@ tensorwaves==0.4.10 terminado==0.17.1 tinycss2==1.2.1 tornado==6.3.3 -tox==4.10.0 +tox==4.11.3 tqdm==4.66.1 -traitlets==5.9.0 -typing-extensions==4.7.1 +traitlets==5.10.1 +typing-extensions==4.8.0 tzdata==2023.3 uri-template==1.3.0 -urllib3==2.0.4 -virtualenv==20.24.3 +urllib3==2.0.5 +virtualenv==20.24.5 wcwidth==0.2.6 webcolors==1.13 webencodings==0.5.1 -websocket-client==1.6.2 +websocket-client==1.6.3 wheel==0.41.2 -widgetsnbextension==4.0.8 +widgetsnbextension==4.0.9 wrapt==1.15.0 -zipp==3.16.2 +zipp==3.17.0 # The following packages are considered to be unsafe in a requirements file: # polarimetry diff --git a/.constraints/py3.7.txt b/.constraints/py3.7.txt index f3de39a6..a58e33b6 100644 --- a/.constraints/py3.7.txt +++ b/.constraints/py3.7.txt @@ -34,7 +34,7 @@ colorama==0.4.6 comm==0.1.4 cssselect2==0.7.0 cycler==0.11.0 -debugpy==1.6.7.post1 +debugpy==1.7.0 decorator==5.1.1 defusedxml==0.7.1 deprecated==1.2.14 @@ -60,7 +60,7 @@ ipykernel==6.16.2 ipympl==0.9.3 ipython==7.34.0 ipython-genutils==0.2.0 -ipywidgets==8.1.0 +ipywidgets==8.1.1 isoduration==20.11.0 jax==0.3.25 jaxlib==0.3.25 @@ -77,12 +77,12 @@ jupyter-server==1.24.0 jupyter-server-fileid==0.9.0 jupyter-server-ydoc==0.8.0 jupyter-ydoc==0.2.4 -jupyterlab==3.6.5 +jupyterlab==3.6.6 jupyterlab-code-formatter==2.2.1 jupyterlab-myst==1.2.0 jupyterlab-pygments==0.2.2 jupyterlab-server==2.24.0 -jupyterlab-widgets==3.0.8 +jupyterlab-widgets==3.0.9 kaleido==0.2.1 kiwisolver==1.4.5 latexcodec==2.0.1 @@ -104,9 +104,9 @@ nbclient==0.5.13 nbconvert==7.6.0 nbformat==5.8.0 nbmake==1.2.1 -nest-asyncio==1.5.7 +nest-asyncio==1.5.8 nodeenv==1.8.0 -notebook==6.5.5 +notebook==6.5.6 notebook-shim==0.2.3 numpy==1.21.6 opt-einsum==3.3.0 @@ -121,7 +121,7 @@ pickleshare==0.7.5 pillow==9.5.0 pkgutil-resolve-name==1.3.10 platformdirs==3.10.0 -plotly==5.16.1 +plotly==5.17.0 pluggy==1.2.0 pre-commit==2.21.0 prometheus-client==0.17.1 @@ -137,19 +137,19 @@ pygments==2.16.1 pyparsing==3.1.1 pyproject-api==1.5.3 pyrsistent==0.19.3 -pytest==7.4.0 +pytest==7.4.2 pytest-xdist==3.3.1 python-constraint==1.4.0 python-dateutil==2.8.2 python-json-logger==2.0.7 -pytz==2023.3 +pytz==2023.3.post1 pyyaml==6.0.1 pyzmq==24.0.1 qrules==0.9.8 requests==2.31.0 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 -ruff==0.0.285 +ruff==0.0.291 scipy==1.7.3 send2trash==1.8.2 singledispatchmethod==1.0 @@ -166,7 +166,7 @@ sphinx-design==0.4.1 sphinx-reredirects==0.1.2 sphinx-togglebutton==0.3.2 sphinxcontrib-applehelp==1.0.2 -sphinxcontrib-bibtex==2.6.0 +sphinxcontrib-bibtex==2.6.1 sphinxcontrib-devhelp==1.0.2 sphinxcontrib-htmlhelp==2.0.0 sphinxcontrib-jsmath==1.0.1 @@ -189,14 +189,14 @@ traitlets==5.9.0 typed-ast==1.5.5 typing-extensions==4.7.1 ; python_version < "3.8.0" uri-template==1.3.0 -urllib3==2.0.4 -virtualenv==20.24.3 +urllib3==2.0.5 +virtualenv==20.24.5 wcwidth==0.2.6 webcolors==1.13 webencodings==0.5.1 websocket-client==1.6.1 wheel==0.41.2 -widgetsnbextension==4.0.8 +widgetsnbextension==4.0.9 wrapt==1.15.0 y-py==0.5.9 ypy-websocket==0.8.2 diff --git a/.constraints/py3.8.txt b/.constraints/py3.8.txt index d7a3c0a6..e231ccaa 100644 --- a/.constraints/py3.8.txt +++ b/.constraints/py3.8.txt @@ -7,17 +7,17 @@ accessible-pygments==0.0.4 alabaster==0.7.13 ampform==0.14.6 -anyio==3.7.1 +anyio==4.0.0 argon2-cffi==23.1.0 argon2-cffi-bindings==21.2.0 arrow==1.2.3 -asttokens==2.2.1 +asttokens==2.4.0 async-lru==2.0.4 attrs==23.1.0 babel==2.12.1 backcall==0.2.0 beautifulsoup4==4.12.2 -black==23.7.0 +black==23.9.1 bleach==6.0.0 cachetools==5.3.1 cairocffi==1.6.1 @@ -31,10 +31,10 @@ click==8.1.7 cloudpickle==2.2.1 colorama==0.4.6 comm==0.1.4 -contourpy==1.1.0 +contourpy==1.1.1 cssselect2==0.7.0 cycler==0.11.0 -debugpy==1.6.7.post1 +debugpy==1.8.0 decorator==5.1.1 defusedxml==0.7.1 deprecated==1.2.14 @@ -44,23 +44,23 @@ exceptiongroup==1.1.3 execnet==2.0.2 executing==1.2.0 fastjsonschema==2.18.0 -filelock==3.12.2 +filelock==3.12.4 fonttools==4.42.1 fqdn==1.5.1 greenlet==2.0.2 hepunits==2.3.2 -identify==2.5.27 +identify==2.5.29 idna==3.4 imagesize==1.4.1 iminuit==2.24.0 importlib-metadata==6.8.0 -importlib-resources==6.0.1 +importlib-resources==6.1.0 iniconfig==2.0.0 -ipykernel==6.25.1 +ipykernel==6.25.2 ipympl==0.9.3 ipython==8.12.2 ipython-genutils==0.2.0 -ipywidgets==8.1.0 +ipywidgets==8.1.1 isoduration==20.11.0 jax==0.4.13 jaxlib==0.4.13 @@ -68,21 +68,21 @@ jedi==0.19.0 jinja2==3.1.2 json5==0.9.14 jsonpointer==2.4 -jsonschema==4.19.0 +jsonschema==4.19.1 jsonschema-specifications==2023.7.1 jupyter-cache==0.6.1 -jupyter-client==8.3.0 -jupyter-core==5.3.1 +jupyter-client==8.3.1 +jupyter-core==5.3.2 jupyter-events==0.7.0 jupyter-lsp==2.2.0 -jupyter-server==2.7.2 +jupyter-server==2.7.3 jupyter-server-terminals==0.4.4 -jupyterlab==4.0.5 +jupyterlab==4.0.6 jupyterlab-code-formatter==2.2.1 -jupyterlab-myst==2.0.1 +jupyterlab-myst==2.0.2 jupyterlab-pygments==0.2.2 -jupyterlab-server==2.24.0 -jupyterlab-widgets==3.0.8 +jupyterlab-server==2.25.0 +jupyterlab-widgets==3.0.9 kaleido==0.2.1 kiwisolver==1.4.5 latexcodec==2.0.1 @@ -90,7 +90,7 @@ livereload==2.6.3 lxml==4.9.3 markdown-it-py==2.2.0 markupsafe==2.1.3 -matplotlib==3.7.2 +matplotlib==3.7.3 matplotlib-inline==0.1.6 mdit-py-plugins==0.3.5 mdurl==0.1.2 @@ -101,10 +101,10 @@ mypy-extensions==1.0.0 myst-nb==0.17.2 myst-parser==0.18.1 nbclient==0.6.8 -nbconvert==7.7.4 +nbconvert==7.8.0 nbformat==5.9.2 nbmake==1.4.3 -nest-asyncio==1.5.7 +nest-asyncio==1.5.8 nodeenv==1.8.0 notebook-shim==0.2.3 numpy==1.24.4 @@ -118,12 +118,12 @@ particle==0.23.0 pathspec==0.11.2 pexpect==4.8.0 pickleshare==0.7.5 -pillow==10.0.0 +pillow==10.0.1 pkgutil-resolve-name==1.3.10 platformdirs==3.10.0 -plotly==5.16.1 -pluggy==1.2.0 -pre-commit==3.3.3 +plotly==5.17.0 +pluggy==1.3.0 +pre-commit==3.4.0 prometheus-client==0.17.1 prompt-toolkit==3.0.39 psutil==5.9.5 @@ -132,16 +132,16 @@ pure-eval==0.2.2 pybtex==0.24.0 pybtex-docutils==1.0.3 pycparser==2.21 -pydata-sphinx-theme==0.13.3 +pydata-sphinx-theme==0.14.1 pygments==2.16.1 -pyparsing==3.0.9 -pyproject-api==1.5.4 -pytest==7.4.0 +pyparsing==3.1.1 +pyproject-api==1.6.1 +pytest==7.4.2 pytest-xdist==3.3.1 python-constraint==1.4.0 python-dateutil==2.8.2 python-json-logger==2.0.7 -pytz==2023.3 +pytz==2023.3.post1 pyyaml==6.0.1 pyzmq==25.1.1 qrules==0.9.8 @@ -149,14 +149,14 @@ referencing==0.30.2 requests==2.31.0 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 -rpds-py==0.9.2 -ruff==0.0.285 +rpds-py==0.10.3 +ruff==0.0.291 scipy==1.10.1 send2trash==1.8.2 six==1.16.0 sniffio==1.3.0 snowballstemmer==2.2.0 -soupsieve==2.4.1 +soupsieve==2.5 sphinx==5.3.0 sphinx-autobuild==2021.3.14 sphinx-book-theme==1.0.1 @@ -166,14 +166,14 @@ sphinx-design==0.5.0 sphinx-reredirects==0.1.2 sphinx-togglebutton==0.3.2 sphinxcontrib-applehelp==1.0.4 -sphinxcontrib-bibtex==2.6.0 +sphinxcontrib-bibtex==2.6.1 sphinxcontrib-devhelp==1.0.2 sphinxcontrib-htmlhelp==2.0.1 sphinxcontrib-jsmath==1.0.1 sphinxcontrib-qthelp==1.0.3 sphinxcontrib-serializinghtml==1.1.5 sphinxcontrib-svg2pdfconverter==1.2.2 -sqlalchemy==2.0.20 +sqlalchemy==2.0.21 stack-data==0.6.2 svgutils==0.3.4 sympy==1.12 @@ -184,22 +184,22 @@ terminado==0.17.1 tinycss2==1.2.1 tomli==2.0.1 tornado==6.3.3 -tox==4.10.0 +tox==4.11.3 tqdm==4.66.1 -traitlets==5.9.0 -typing-extensions==4.7.1 +traitlets==5.10.1 +typing-extensions==4.8.0 tzdata==2023.3 uri-template==1.3.0 -urllib3==2.0.4 -virtualenv==20.24.3 +urllib3==2.0.5 +virtualenv==20.24.5 wcwidth==0.2.6 webcolors==1.13 webencodings==0.5.1 -websocket-client==1.6.2 +websocket-client==1.6.3 wheel==0.41.2 -widgetsnbextension==4.0.8 +widgetsnbextension==4.0.9 wrapt==1.15.0 -zipp==3.16.2 +zipp==3.17.0 # The following packages are considered to be unsafe in a requirements file: # polarimetry diff --git a/.constraints/py3.9.txt b/.constraints/py3.9.txt index f8c4c6e2..70cb4ce5 100644 --- a/.constraints/py3.9.txt +++ b/.constraints/py3.9.txt @@ -7,17 +7,17 @@ accessible-pygments==0.0.4 alabaster==0.7.13 ampform==0.14.6 -anyio==3.7.1 +anyio==4.0.0 argon2-cffi==23.1.0 argon2-cffi-bindings==21.2.0 arrow==1.2.3 -asttokens==2.2.1 +asttokens==2.4.0 async-lru==2.0.4 attrs==23.1.0 babel==2.12.1 backcall==0.2.0 beautifulsoup4==4.12.2 -black==23.7.0 +black==23.9.1 bleach==6.0.0 cachetools==5.3.1 cairocffi==1.6.1 @@ -31,10 +31,10 @@ click==8.1.7 cloudpickle==2.2.1 colorama==0.4.6 comm==0.1.4 -contourpy==1.1.0 +contourpy==1.1.1 cssselect2==0.7.0 cycler==0.11.0 -debugpy==1.6.7.post1 +debugpy==1.8.0 decorator==5.1.1 defusedxml==0.7.1 deprecated==1.2.14 @@ -44,45 +44,45 @@ exceptiongroup==1.1.3 execnet==2.0.2 executing==1.2.0 fastjsonschema==2.18.0 -filelock==3.12.2 +filelock==3.12.4 fonttools==4.42.1 fqdn==1.5.1 greenlet==2.0.2 hepunits==2.3.2 -identify==2.5.27 +identify==2.5.29 idna==3.4 imagesize==1.4.1 iminuit==2.24.0 importlib-metadata==6.8.0 -importlib-resources==6.0.1 +importlib-resources==6.1.0 iniconfig==2.0.0 -ipykernel==6.25.1 +ipykernel==6.25.2 ipympl==0.9.3 -ipython==8.14.0 +ipython==8.15.0 ipython-genutils==0.2.0 -ipywidgets==8.1.0 +ipywidgets==8.1.1 isoduration==20.11.0 -jax==0.4.14 -jaxlib==0.4.14 +jax==0.4.16 +jaxlib==0.4.16 jedi==0.19.0 jinja2==3.1.2 json5==0.9.14 jsonpointer==2.4 -jsonschema==4.19.0 +jsonschema==4.19.1 jsonschema-specifications==2023.7.1 jupyter-cache==0.6.1 -jupyter-client==8.3.0 -jupyter-core==5.3.1 +jupyter-client==8.3.1 +jupyter-core==5.3.2 jupyter-events==0.7.0 jupyter-lsp==2.2.0 -jupyter-server==2.7.2 +jupyter-server==2.7.3 jupyter-server-terminals==0.4.4 -jupyterlab==4.0.5 +jupyterlab==4.0.6 jupyterlab-code-formatter==2.2.1 -jupyterlab-myst==2.0.1 +jupyterlab-myst==2.0.2 jupyterlab-pygments==0.2.2 -jupyterlab-server==2.24.0 -jupyterlab-widgets==3.0.8 +jupyterlab-server==2.25.0 +jupyterlab-widgets==3.0.9 kaleido==0.2.1 kiwisolver==1.4.5 latexcodec==2.0.1 @@ -90,39 +90,39 @@ livereload==2.6.3 lxml==4.9.3 markdown-it-py==2.2.0 markupsafe==2.1.3 -matplotlib==3.7.2 +matplotlib==3.8.0 matplotlib-inline==0.1.6 mdit-py-plugins==0.3.5 mdurl==0.1.2 mistune==3.0.1 -ml-dtypes==0.2.0 +ml-dtypes==0.3.1 mpmath==1.3.0 mypy-extensions==1.0.0 myst-nb==0.17.2 myst-parser==0.18.1 nbclient==0.6.8 -nbconvert==7.7.4 +nbconvert==7.8.0 nbformat==5.9.2 nbmake==1.4.3 -nest-asyncio==1.5.7 +nest-asyncio==1.5.8 nodeenv==1.8.0 notebook-shim==0.2.3 -numpy==1.25.2 +numpy==1.26.0 opt-einsum==3.3.0 overrides==7.4.0 packaging==23.1 -pandas==2.0.3 +pandas==2.1.1 pandocfilters==1.5.0 parso==0.8.3 particle==0.23.0 pathspec==0.11.2 pexpect==4.8.0 pickleshare==0.7.5 -pillow==10.0.0 +pillow==10.0.1 platformdirs==3.10.0 -plotly==5.16.1 -pluggy==1.2.0 -pre-commit==3.3.3 +plotly==5.17.0 +pluggy==1.3.0 +pre-commit==3.4.0 prometheus-client==0.17.1 prompt-toolkit==3.0.39 psutil==5.9.5 @@ -131,16 +131,16 @@ pure-eval==0.2.2 pybtex==0.24.0 pybtex-docutils==1.0.3 pycparser==2.21 -pydata-sphinx-theme==0.13.3 +pydata-sphinx-theme==0.14.1 pygments==2.16.1 -pyparsing==3.0.9 -pyproject-api==1.5.4 -pytest==7.4.0 +pyparsing==3.1.1 +pyproject-api==1.6.1 +pytest==7.4.2 pytest-xdist==3.3.1 python-constraint==1.4.0 python-dateutil==2.8.2 python-json-logger==2.0.7 -pytz==2023.3 +pytz==2023.3.post1 pyyaml==6.0.1 pyzmq==25.1.1 qrules==0.9.8 @@ -148,14 +148,14 @@ referencing==0.30.2 requests==2.31.0 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 -rpds-py==0.9.2 -ruff==0.0.285 +rpds-py==0.10.3 +ruff==0.0.291 scipy==1.11.2 send2trash==1.8.2 six==1.16.0 sniffio==1.3.0 snowballstemmer==2.2.0 -soupsieve==2.4.1 +soupsieve==2.5 sphinx==5.3.0 sphinx-autobuild==2021.3.14 sphinx-book-theme==1.0.1 @@ -165,14 +165,14 @@ sphinx-design==0.5.0 sphinx-reredirects==0.1.2 sphinx-togglebutton==0.3.2 sphinxcontrib-applehelp==1.0.7 -sphinxcontrib-bibtex==2.6.0 +sphinxcontrib-bibtex==2.6.1 sphinxcontrib-devhelp==1.0.5 sphinxcontrib-htmlhelp==2.0.4 sphinxcontrib-jsmath==1.0.1 sphinxcontrib-qthelp==1.0.6 sphinxcontrib-serializinghtml==1.1.9 sphinxcontrib-svg2pdfconverter==1.2.2 -sqlalchemy==2.0.20 +sqlalchemy==2.0.21 stack-data==0.6.2 svgutils==0.3.4 sympy==1.12 @@ -183,22 +183,22 @@ terminado==0.17.1 tinycss2==1.2.1 tomli==2.0.1 tornado==6.3.3 -tox==4.10.0 +tox==4.11.3 tqdm==4.66.1 -traitlets==5.9.0 -typing-extensions==4.7.1 +traitlets==5.10.1 +typing-extensions==4.8.0 tzdata==2023.3 uri-template==1.3.0 -urllib3==2.0.4 -virtualenv==20.24.3 +urllib3==2.0.5 +virtualenv==20.24.5 wcwidth==0.2.6 webcolors==1.13 webencodings==0.5.1 -websocket-client==1.6.2 +websocket-client==1.6.3 wheel==0.41.2 -widgetsnbextension==4.0.8 +widgetsnbextension==4.0.9 wrapt==1.15.0 -zipp==3.16.2 +zipp==3.17.0 # The following packages are considered to be unsafe in a requirements file: # polarimetry diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 2ea611e0..e11f9ddc 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -33,12 +33,12 @@ repos: - id: trailing-whitespace - repo: https://github.com/psf/black - rev: 23.7.0 + rev: 23.9.1 hooks: - id: black - repo: https://github.com/python-jsonschema/check-jsonschema - rev: 0.24.1 + rev: 0.26.3 hooks: - id: check-jsonschema name: Check CITATION.cff @@ -51,7 +51,7 @@ repos: pass_filenames: false - repo: https://github.com/streetsidesoftware/cspell-cli - rev: v7.0.1 + rev: v7.3.0 hooks: - id: cspell @@ -89,24 +89,24 @@ repos: metadata.vscode - repo: https://github.com/pre-commit/mirrors-prettier - rev: v3.0.2 + rev: v3.0.3 hooks: - id: prettier - repo: https://github.com/ComPWA/mirrors-pyright - rev: v1.1.324 + rev: v1.1.328 hooks: - id: pyright - repo: https://github.com/asottile/pyupgrade - rev: v3.10.1 + rev: v3.13.0 hooks: - id: pyupgrade args: - --py37-plus - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.0.285 + rev: v0.0.291 hooks: - id: ruff args: From 52bcac7f384ba3d4066ef9234199dfc2fc131acc Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Wed, 27 Sep 2023 13:26:44 +0000 Subject: [PATCH 02/14] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- src/polarimetry/amplitude/__init__.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/polarimetry/amplitude/__init__.py b/src/polarimetry/amplitude/__init__.py index fff74d85..243b58a2 100644 --- a/src/polarimetry/amplitude/__init__.py +++ b/src/polarimetry/amplitude/__init__.py @@ -281,8 +281,7 @@ def decay(self) -> ThreeBodyDecay: class DynamicsBuilder(Protocol): def __call__( self, decay_chain: ThreeBodyDecayChain - ) -> tuple[sp.Expr, dict[sp.Symbol, float]]: - ... + ) -> tuple[sp.Expr, dict[sp.Symbol, float]]: ... def simplify_latex_rendering() -> None: From 66e2c036231514f68c4f59ca8697a6b0258d1eb2 Mon Sep 17 00:00:00 2001 From: Remco de Boer <29308176+redeboer@users.noreply.github.com> Date: Thu, 28 Sep 2023 13:49:06 +0200 Subject: [PATCH 03/14] DOC: make Colab TOC visible by default --- .pre-commit-config.yaml | 5 +++++ docs/amplitude-model.ipynb | 3 +++ docs/appendix/alignment.ipynb | 3 +++ docs/appendix/angles.ipynb | 3 +++ docs/appendix/benchmark.ipynb | 3 +++ docs/appendix/dynamics.ipynb | 3 +++ docs/appendix/homomorphism.ipynb | 3 +++ docs/appendix/ls-model.ipynb | 3 +++ docs/appendix/phase-space.ipynb | 3 +++ docs/appendix/serialization.ipynb | 3 +++ docs/appendix/widget.ipynb | 3 +++ docs/cross-check.ipynb | 3 +++ docs/intensity.ipynb | 3 +++ docs/polarimetry.ipynb | 3 +++ docs/resonance-polarimetry.ipynb | 3 +++ docs/uncertainties.ipynb | 3 +++ docs/zz.polarization-fit.ipynb | 3 +++ 17 files changed, 53 insertions(+) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index e11f9ddc..c5b678cd 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -32,6 +32,11 @@ repos: - id: mixed-line-ending - id: trailing-whitespace + - repo: https://github.com/ComPWA/repo-maintenance + rev: 0.0.199 + hooks: + - id: colab-toc-visible + - repo: https://github.com/psf/black rev: 23.9.1 hooks: diff --git a/docs/amplitude-model.ipynb b/docs/amplitude-model.ipynb index 31e2eb52..94d0a2ef 100644 --- a/docs/amplitude-model.ipynb +++ b/docs/amplitude-model.ipynb @@ -533,6 +533,9 @@ } ], "metadata": { + "colab": { + "toc_visible": true + }, "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", diff --git a/docs/appendix/alignment.ipynb b/docs/appendix/alignment.ipynb index 9fec1974..df824784 100644 --- a/docs/appendix/alignment.ipynb +++ b/docs/appendix/alignment.ipynb @@ -390,6 +390,9 @@ } ], "metadata": { + "colab": { + "toc_visible": true + }, "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", diff --git a/docs/appendix/angles.ipynb b/docs/appendix/angles.ipynb index d72433a1..2e1b12f0 100644 --- a/docs/appendix/angles.ipynb +++ b/docs/appendix/angles.ipynb @@ -324,6 +324,9 @@ } ], "metadata": { + "colab": { + "toc_visible": true + }, "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", diff --git a/docs/appendix/benchmark.ipynb b/docs/appendix/benchmark.ipynb index 5d0fdf93..ac7bdacb 100644 --- a/docs/appendix/benchmark.ipynb +++ b/docs/appendix/benchmark.ipynb @@ -1067,6 +1067,9 @@ } ], "metadata": { + "colab": { + "toc_visible": true + }, "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", diff --git a/docs/appendix/dynamics.ipynb b/docs/appendix/dynamics.ipynb index 45544cd3..6387c63f 100644 --- a/docs/appendix/dynamics.ipynb +++ b/docs/appendix/dynamics.ipynb @@ -222,6 +222,9 @@ } ], "metadata": { + "colab": { + "toc_visible": true + }, "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", diff --git a/docs/appendix/homomorphism.ipynb b/docs/appendix/homomorphism.ipynb index e6708458..f60d6baa 100644 --- a/docs/appendix/homomorphism.ipynb +++ b/docs/appendix/homomorphism.ipynb @@ -123,6 +123,9 @@ } ], "metadata": { + "colab": { + "toc_visible": true + }, "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", diff --git a/docs/appendix/ls-model.ipynb b/docs/appendix/ls-model.ipynb index edf661c6..47614a1f 100644 --- a/docs/appendix/ls-model.ipynb +++ b/docs/appendix/ls-model.ipynb @@ -421,6 +421,9 @@ } ], "metadata": { + "colab": { + "toc_visible": true + }, "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", diff --git a/docs/appendix/phase-space.ipynb b/docs/appendix/phase-space.ipynb index 9e478c40..e81c2617 100644 --- a/docs/appendix/phase-space.ipynb +++ b/docs/appendix/phase-space.ipynb @@ -252,6 +252,9 @@ } ], "metadata": { + "colab": { + "toc_visible": true + }, "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", diff --git a/docs/appendix/serialization.ipynb b/docs/appendix/serialization.ipynb index 54b04220..aa38d56c 100644 --- a/docs/appendix/serialization.ipynb +++ b/docs/appendix/serialization.ipynb @@ -435,6 +435,9 @@ } ], "metadata": { + "colab": { + "toc_visible": true + }, "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", diff --git a/docs/appendix/widget.ipynb b/docs/appendix/widget.ipynb index 786845e8..9425b6d5 100644 --- a/docs/appendix/widget.ipynb +++ b/docs/appendix/widget.ipynb @@ -607,6 +607,9 @@ } ], "metadata": { + "colab": { + "toc_visible": true + }, "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", diff --git a/docs/cross-check.ipynb b/docs/cross-check.ipynb index 82262f2d..e3752e13 100644 --- a/docs/cross-check.ipynb +++ b/docs/cross-check.ipynb @@ -485,6 +485,9 @@ } ], "metadata": { + "colab": { + "toc_visible": true + }, "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", diff --git a/docs/intensity.ipynb b/docs/intensity.ipynb index 7afbf9f7..9413b847 100644 --- a/docs/intensity.ipynb +++ b/docs/intensity.ipynb @@ -797,6 +797,9 @@ } ], "metadata": { + "colab": { + "toc_visible": true + }, "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", diff --git a/docs/polarimetry.ipynb b/docs/polarimetry.ipynb index 43ab018c..f893b10d 100644 --- a/docs/polarimetry.ipynb +++ b/docs/polarimetry.ipynb @@ -1016,6 +1016,9 @@ } ], "metadata": { + "colab": { + "toc_visible": true + }, "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", diff --git a/docs/resonance-polarimetry.ipynb b/docs/resonance-polarimetry.ipynb index 50f07eb5..81ead0b2 100644 --- a/docs/resonance-polarimetry.ipynb +++ b/docs/resonance-polarimetry.ipynb @@ -944,6 +944,9 @@ } ], "metadata": { + "colab": { + "toc_visible": true + }, "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", diff --git a/docs/uncertainties.ipynb b/docs/uncertainties.ipynb index 92b6a806..c9cc8e6d 100644 --- a/docs/uncertainties.ipynb +++ b/docs/uncertainties.ipynb @@ -2542,6 +2542,9 @@ } ], "metadata": { + "colab": { + "toc_visible": true + }, "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", diff --git a/docs/zz.polarization-fit.ipynb b/docs/zz.polarization-fit.ipynb index 9090ecf2..42272a55 100644 --- a/docs/zz.polarization-fit.ipynb +++ b/docs/zz.polarization-fit.ipynb @@ -1081,6 +1081,9 @@ } ], "metadata": { + "colab": { + "toc_visible": true + }, "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", From 2dbedb893557e6a60e34516d5b3fd34c1c8a42f3 Mon Sep 17 00:00:00 2001 From: Remco de Boer <29308176+redeboer@users.noreply.github.com> Date: Thu, 28 Sep 2023 13:49:48 +0200 Subject: [PATCH 04/14] MAINT: autoupdate pre-commit config --- .pre-commit-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index c5b678cd..b0c22a02 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -43,7 +43,7 @@ repos: - id: black - repo: https://github.com/python-jsonschema/check-jsonschema - rev: 0.26.3 + rev: 0.27.0 hooks: - id: check-jsonschema name: Check CITATION.cff @@ -99,7 +99,7 @@ repos: - id: prettier - repo: https://github.com/ComPWA/mirrors-pyright - rev: v1.1.328 + rev: v1.1.329 hooks: - id: pyright From b77522ce8794730188b16705fa60b3a71bb17590 Mon Sep 17 00:00:00 2001 From: GitHub Date: Thu, 28 Sep 2023 11:53:01 +0000 Subject: [PATCH 05/14] MAINT: update pip constraints and pre-commit --- .constraints/py3.10.txt | 2 +- .constraints/py3.11.txt | 2 +- .constraints/py3.7.txt | 2 +- .constraints/py3.9.txt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.constraints/py3.10.txt b/.constraints/py3.10.txt index aeed80b9..90b77a58 100644 --- a/.constraints/py3.10.txt +++ b/.constraints/py3.10.txt @@ -149,7 +149,7 @@ rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rpds-py==0.10.3 ruff==0.0.291 -scipy==1.11.2 +scipy==1.11.3 send2trash==1.8.2 six==1.16.0 sniffio==1.3.0 diff --git a/.constraints/py3.11.txt b/.constraints/py3.11.txt index b504bb6c..da7e179a 100644 --- a/.constraints/py3.11.txt +++ b/.constraints/py3.11.txt @@ -148,7 +148,7 @@ rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rpds-py==0.10.3 ruff==0.0.291 -scipy==1.11.2 +scipy==1.11.3 send2trash==1.8.2 six==1.16.0 sniffio==1.3.0 diff --git a/.constraints/py3.7.txt b/.constraints/py3.7.txt index a58e33b6..c15b6782 100644 --- a/.constraints/py3.7.txt +++ b/.constraints/py3.7.txt @@ -131,7 +131,7 @@ ptyprocess==0.7.0 pybtex==0.24.0 pybtex-docutils==1.0.3 pycparser==2.21 -pydantic==1.10.12 +pydantic==1.10.13 pydata-sphinx-theme==0.13.3 pygments==2.16.1 pyparsing==3.1.1 diff --git a/.constraints/py3.9.txt b/.constraints/py3.9.txt index 70cb4ce5..eb5fc539 100644 --- a/.constraints/py3.9.txt +++ b/.constraints/py3.9.txt @@ -150,7 +150,7 @@ rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 rpds-py==0.10.3 ruff==0.0.291 -scipy==1.11.2 +scipy==1.11.3 send2trash==1.8.2 six==1.16.0 sniffio==1.3.0 From 3066aa0f7602c64b34bcd322f3def29b446588e4 Mon Sep 17 00:00:00 2001 From: Remco de Boer <29308176+redeboer@users.noreply.github.com> Date: Thu, 28 Sep 2023 14:15:37 +0200 Subject: [PATCH 06/14] FIX: relink `ipywidgets` intersphinx API --- docs/conf.py | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/conf.py b/docs/conf.py index 08735689..149e9b77 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -249,6 +249,7 @@ def get_version(package_name: str) -> str: "8.0.3": "8.0.5", "8.0.4": "8.0.5", "8.0.6": "8.0.5", + "8.1.1": "8.1.2", }, } for line in constraints.split("\n"): From 6aba123b51d41795d02e14fa11de1bb0d3fec60e Mon Sep 17 00:00:00 2001 From: Remco de Boer <29308176+redeboer@users.noreply.github.com> Date: Thu, 28 Sep 2023 14:22:47 +0200 Subject: [PATCH 07/14] MAINT: ignore `Colab` word --- .cspell.json | 1 + 1 file changed, 1 insertion(+) diff --git a/.cspell.json b/.cspell.json index 71408b00..a6416730 100644 --- a/.cspell.json +++ b/.cspell.json @@ -94,6 +94,7 @@ "version": "0.2", "ignoreWords": [ "Sigmapi", + "Colab", "avrgd", "ccrcr", "cmin", From 34a683f503aca951596d3d9691a07cc0f1c1aa08 Mon Sep 17 00:00:00 2001 From: Remco de Boer <29308176+redeboer@users.noreply.github.com> Date: Thu, 28 Sep 2023 14:24:02 +0200 Subject: [PATCH 08/14] MAINT: switch to official `black` hook for notebooks --- .pre-commit-config.yaml | 4 +++- pyproject.toml | 1 - 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index b0c22a02..f3fd5313 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -41,6 +41,9 @@ repos: rev: 23.9.1 hooks: - id: black + - id: black-jupyter + args: [--line-length=85] + types_or: [jupyter] - repo: https://github.com/python-jsonschema/check-jsonschema rev: 0.27.0 @@ -63,7 +66,6 @@ repos: - repo: https://github.com/nbQA-dev/nbQA rev: 1.7.0 hooks: - - id: nbqa-black - id: nbqa-pyupgrade args: - --py37-plus diff --git a/pyproject.toml b/pyproject.toml index db7b741c..e36ada15 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -146,7 +146,6 @@ target-version = [ ] [tool.nbqa.addopts] -black = ["--line-length=85"] ruff = [ "--extend-ignore=B018", "--extend-ignore=C408", From d1a3d4e3917745ec828fd5e476d68c7c3a9c0d89 Mon Sep 17 00:00:00 2001 From: Remco de Boer <29308176+redeboer@users.noreply.github.com> Date: Mon, 9 Oct 2023 15:35:25 +0200 Subject: [PATCH 09/14] MAINT: audoupdate pre-commit hooks --- .pre-commit-config.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index f3fd5313..6d0436bd 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -13,7 +13,7 @@ repos: - id: check-useless-excludes - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.4.0 + rev: v4.5.0 hooks: - id: check-ast - id: check-case-conflict @@ -33,7 +33,7 @@ repos: - id: trailing-whitespace - repo: https://github.com/ComPWA/repo-maintenance - rev: 0.0.199 + rev: 0.1.0rc4 hooks: - id: colab-toc-visible @@ -59,7 +59,7 @@ repos: pass_filenames: false - repo: https://github.com/streetsidesoftware/cspell-cli - rev: v7.3.0 + rev: v7.3.1 hooks: - id: cspell @@ -101,19 +101,19 @@ repos: - id: prettier - repo: https://github.com/ComPWA/mirrors-pyright - rev: v1.1.329 + rev: v1.1.330 hooks: - id: pyright - repo: https://github.com/asottile/pyupgrade - rev: v3.13.0 + rev: v3.15.0 hooks: - id: pyupgrade args: - --py37-plus - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.0.291 + rev: v0.0.292 hooks: - id: ruff args: From bbf4c6c1c30f71f28505b137f5a2b436f839255a Mon Sep 17 00:00:00 2001 From: Remco de Boer <29308176+redeboer@users.noreply.github.com> Date: Mon, 9 Oct 2023 15:49:20 +0200 Subject: [PATCH 10/14] DX: synchronize ComPWA developer setup --- .cspell.json | 20 +- .cspell/julia.txt | 24 +-- .gitignore | 1 + .pre-commit-config.yaml | 50 ++++- .taplo.toml | 5 +- .vscode/extensions.json | 3 + .vscode/settings.json | 14 +- README.md | 5 +- commitlint.config.js | 11 -- julia/Manifest.toml | 428 ++++++++++++++++++++-------------------- julia/Project.toml | 2 +- pyproject.toml | 33 +++- 12 files changed, 319 insertions(+), 277 deletions(-) delete mode 100644 commitlint.config.js diff --git a/.cspell.json b/.cspell.json index a6416730..da00f7b0 100644 --- a/.cspell.json +++ b/.cspell.json @@ -55,16 +55,16 @@ ".vscode/*", ".zenodo.json", "CITATION.cff", - "LICENSE", - "Makefile", - "Manifest.toml", - "Project.toml", "conf.py", "data/**.json", "data/**.yaml", "docs/_templates/*", "julia/**", + "LICENSE", + "Makefile", + "Manifest.toml", "miscellchecks/**.C", + "Project.toml", "pyproject.toml", "pytest.ini", "tox.ini" @@ -73,14 +73,14 @@ "overrides": [ { "allowCompoundWords": true, - "dictionaries": ["julia", "latex"], - "filename": "**/*.jl", - "languageId": "julia" + "dictionaries": ["julia", "latex", "python"], + "filename": "**/*.ipynb" }, { "allowCompoundWords": true, - "dictionaries": ["julia", "latex", "python"], - "filename": "**/*.ipynb" + "dictionaries": ["julia", "latex"], + "filename": "**/*.jl", + "languageId": "julia" }, { "dictionaries": ["latex", "python"], @@ -93,8 +93,8 @@ ], "version": "0.2", "ignoreWords": [ - "Sigmapi", "Colab", + "Sigmapi", "avrgd", "ccrcr", "cmin", diff --git a/.cspell/julia.txt b/.cspell/julia.txt index b34f3c06..06918b86 100644 --- a/.cspell/julia.txt +++ b/.cspell/julia.txt @@ -1,12 +1,12 @@ -colorbar -findfirst -guidefonthalign -guidefontvalign -joinpath -lims -minorticks -readjson -struct -vcat -xlim -ylim +colorbar +findfirst +guidefonthalign +guidefontvalign +joinpath +lims +minorticks +readjson +struct +vcat +xlim +ylim diff --git a/.gitignore b/.gitignore index 98d2f6b8..24ae1f74 100644 --- a/.gitignore +++ b/.gitignore @@ -28,6 +28,7 @@ version.py __pycache__/ htmlcov/ prof/ +typings/ # Virtual environments *venv/ diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 6d0436bd..5f54e61d 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -33,10 +33,31 @@ repos: - id: trailing-whitespace - repo: https://github.com/ComPWA/repo-maintenance - rev: 0.1.0rc4 + rev: 0.1.0rc5 hooks: + - id: check-dev-files + args: + - --ignore-author + - --no-cspell-update + - --no-github-actions + - --no-gitpod + - --no-prettierrc + - --no-pypi + - --no-ruff + - --no-version-branches + - --repo-name=polarimetry - id: colab-toc-visible + - repo: https://github.com/nbQA-dev/nbQA + rev: 1.7.0 + hooks: + - id: nbqa-pyupgrade + args: + - --py37-plus + - id: nbqa-ruff + args: + - --fix + - repo: https://github.com/psf/black rev: 23.9.1 hooks: @@ -63,15 +84,16 @@ repos: hooks: - id: cspell - - repo: https://github.com/nbQA-dev/nbQA - rev: 1.7.0 + - repo: https://github.com/editorconfig-checker/editorconfig-checker.python + rev: 2.7.2 hooks: - - id: nbqa-pyupgrade - args: - - --py37-plus - - id: nbqa-ruff - args: - - --fix + - id: editorconfig-checker + name: editorconfig + alias: ec + exclude: >- + (?x)^( + .*\.py + )$ - repo: https://github.com/kynan/nbstripout rev: 0.6.1 @@ -80,8 +102,11 @@ repos: args: - --extra-keys - | + cell.attachments cell.metadata.code_folding cell.metadata.id + cell.metadata.pycharm + cell.metadata.user_expressions metadata.celltoolbar metadata.colab.name metadata.colab.provenance @@ -123,3 +148,10 @@ repos: rev: v0.8.1 hooks: - id: taplo + + - repo: https://github.com/pappasam/toml-sort + rev: v0.23.1 + hooks: + - id: toml-sort + args: + - --in-place diff --git a/.taplo.toml b/.taplo.toml index f5caabee..16ab049a 100644 --- a/.taplo.toml +++ b/.taplo.toml @@ -1,16 +1,17 @@ exclude = [ - "**/Cargo.toml", "**/Manifest.toml", "**/Project.toml", - "labels*.toml", ] [formatting] +align_comments = false align_entries = false +allowed_blank_lines = 1 array_auto_collapse = false array_auto_expand = true array_trailing_comma = true column_width = 88 +compact_inline_tables = true indent_string = " " reorder_arrays = true reorder_keys = true diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 90dee67d..16cc059d 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -9,6 +9,7 @@ "github.vscode-github-actions", "github.vscode-pull-request-github", "julialang.language-julia", + "ms-python.black-formatter", "ms-python.python", "ms-python.vscode-pylance", "ms-toolsai.vscode-jupyter-cell-tags", @@ -24,8 +25,10 @@ ], "unwantedRecommendations": [ "bungcip.better-toml", + "davidanson.vscode-markdownlint", "ms-python.flake8", "ms-python.isort", + "ms-python.mypy-type-checker", "ms-python.pylint", "ms-vscode.cpptools", "travisillig.vscode-json-stable-stringify" diff --git a/.vscode/settings.json b/.vscode/settings.json index 831d75bb..30c565d5 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,5 +1,6 @@ { "[git-commit]": { + "editor.rulers": [72], "rewrap.wrappingColumn": 72 }, "[json]": { @@ -14,7 +15,6 @@ "[markdown]": { "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.rulers": [], - "editor.wordWrap": "bounded", "editor.wordWrapColumn": 80, "editor.wrappingIndent": "same", "editor.wrappingStrategy": "advanced" @@ -22,16 +22,18 @@ "[python]": { "editor.codeActionsOnSave": { "source.organizeImports": true - } + }, + "editor.defaultFormatter": "ms-python.black-formatter", + "editor.rulers": [88] }, "[yaml]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, + "black-formatter.importStrategy": "fromEnvironment", "cSpell.enabled": true, "editor.formatOnSave": true, - "editor.rulers": [88], "editor.unicodeHighlight.allowedCharacters": { - "σ": true + "\u03c3": true }, "files.associations": { ".cspell/*.txt": "plaintext" @@ -40,12 +42,10 @@ "github-actions.workflows.pinned.workflows": [".github/workflows/ci.yml"], "julia.NumThreads": "auto", "livePreview.defaultPreviewPath": "docs/_build/html", + "notebook.gotoSymbols.showAllSymbols": true, "python.analysis.autoImportCompletions": false, - "python.analysis.diagnosticMode": "openFilesOnly", "python.analysis.inlayHints.pytestParameters": true, "python.analysis.typeCheckingMode": "strict", - "python.formatting.provider": "black", - "python.linting.enabled": true, "python.testing.pytestArgs": ["--color=no"], "python.testing.pytestEnabled": true, "python.testing.unittestEnabled": false, diff --git a/README.md b/README.md index 403fc554..053a3b19 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # Aligned polarimetry field of the Λc → p π K decay - +[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier) +[![Spelling checked](https://img.shields.io/badge/cspell-checked-brightgreen.svg)](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) [![10.1007/JHEP07(2023)228]()]() [![10.5281/zenodo.7544989](https://zenodo.org/badge/doi/10.5281/zenodo.7544989.svg)](https://doi.org/10.5281/zenodo.7544989) @@ -8,6 +9,8 @@ This repository a symbolic amplitude model for the decay $\Lambda^+_c \to p \pi^+ K^-$ that is aligned with [Dalitz-plot decomposition](https://journals.aps.org/prd/abstract/10.1103/PhysRevD.101.034033) and computes an align polarimeter vector field $\vec\alpha$. Helicity couplings and other parameter values are taken from a recent study by the LHCb Collaboration[^1] and its [supplementary material](https://cds.cern.ch/record/2824328/files). + + [^1]: Amplitude analysis of the $\Lambda^+_c \to p K^- \pi^+$ decay and $\Lambda^+_c$ baryon polarization measurement in semileptonic beauty hadron decays (2022) [[link]](https://inspirehep.net/literature/2132745) ## Installation diff --git a/commitlint.config.js b/commitlint.config.js deleted file mode 100644 index d8b6bdcd..00000000 --- a/commitlint.config.js +++ /dev/null @@ -1,11 +0,0 @@ -module.exports = { - extends: ["@commitlint/config-conventional"], - rules: { - "type-case": [2, "always", ["upper-case"]], - "type-enum": [ - 2, - "always", - ["BEHAVIOR", "BREAK", "DOC", "DX", "ENH", "FEAT", "FIX", "MAINT"], - ], - }, -}; diff --git a/julia/Manifest.toml b/julia/Manifest.toml index 2d817a3e..b2264b0d 100644 --- a/julia/Manifest.toml +++ b/julia/Manifest.toml @@ -87,6 +87,12 @@ git-tree-sha1 = "38f7a08f19d8810338d4f5085211c7dfa5d5bdd8" uuid = "9e997f8a-9a97-42d5-a9f1-ce6bfc15e2c0" version = "0.1.4" +[[deps.Colors]] +deps = ["ColorTypes", "FixedPointNumbers", "Reexport"] +git-tree-sha1 = "417b0ed7b8b838aa6ca0a87aadf1bb9eb111ce40" +uuid = "5ae59095-9a9b-59fe-a467-6f913c188581" +version = "0.12.8" + [[deps.ColorSchemes]] deps = ["ColorTypes", "ColorVectorSpace", "Colors", "FixedPointNumbers", "Random"] git-tree-sha1 = "1fd869cc3875b57347f7027521f561cf46d1fcd8" @@ -105,12 +111,6 @@ git-tree-sha1 = "d08c20eef1f2cbc6e60fd3612ac4340b89fea322" uuid = "c3611d14-8923-5661-9e6a-0046d554d3a4" version = "0.9.9" -[[deps.Colors]] -deps = ["ColorTypes", "FixedPointNumbers", "Reexport"] -git-tree-sha1 = "417b0ed7b8b838aa6ca0a87aadf1bb9eb111ce40" -uuid = "5ae59095-9a9b-59fe-a467-6f913c188581" -version = "0.12.8" - [[deps.Compat]] deps = ["Base64", "Dates", "DelimitedFiles", "Distributed", "InteractiveUtils", "LibGit2", "Libdl", "LinearAlgebra", "Markdown", "Mmap", "Pkg", "Printf", "REPL", "Random", "SHA", "Serialization", "SharedArrays", "Sockets", "SparseArrays", "Statistics", "Test", "UUIDs", "Unicode"] git-tree-sha1 = "9be8be1d8a6f44b96482c8af52238ea7987da3e3" @@ -305,24 +305,6 @@ git-tree-sha1 = "e16dd964b4dfaebcded16b2af32f05e235b354be" uuid = "fb4132e2-a121-4a70-b8a1-d5b831dcdcc2" version = "0.5.1" -[[deps.GLFW_jll]] -deps = ["Artifacts", "JLLWrappers", "Libdl", "Libglvnd_jll", "Pkg", "Xorg_libXcursor_jll", "Xorg_libXi_jll", "Xorg_libXinerama_jll", "Xorg_libXrandr_jll"] -git-tree-sha1 = "d972031d28c8c8d9d7b41a536ad7bb0c2579caca" -uuid = "0656b61e-2033-5cc2-a64a-77c0f6c09b89" -version = "3.3.8+0" - -[[deps.GR]] -deps = ["Base64", "DelimitedFiles", "GR_jll", "HTTP", "JSON", "Libdl", "LinearAlgebra", "Pkg", "Printf", "Random", "RelocatableFolders", "Serialization", "Sockets", "Test", "UUIDs"] -git-tree-sha1 = "c98aea696662d09e215ef7cda5296024a9646c75" -uuid = "28b8d3ca-fb5f-59d9-8090-bfdbd6d07a71" -version = "0.64.4" - -[[deps.GR_jll]] -deps = ["Artifacts", "Bzip2_jll", "Cairo_jll", "FFMPEG_jll", "Fontconfig_jll", "GLFW_jll", "JLLWrappers", "JpegTurbo_jll", "Libdl", "Libtiff_jll", "Pixman_jll", "Pkg", "Qt5Base_jll", "Zlib_jll", "libpng_jll"] -git-tree-sha1 = "c8ab731c9127cd931c93221f65d6a1008dad7256" -uuid = "d2c73de3-f751-5644-a686-071e5b155ba9" -version = "0.66.0+0" - [[deps.GeoInterface]] deps = ["Extents"] git-tree-sha1 = "fb28b5dc239d0174d7297310ef7b84a11804dfab" @@ -347,17 +329,23 @@ git-tree-sha1 = "d7bffc3fe097e9589145493c08c41297b457e5d0" uuid = "d7ba0133-e1db-5d97-8f8c-041e4b3a1eb2" version = "1.2.1" +[[deps.Git_jll]] +deps = ["Artifacts", "Expat_jll", "Gettext_jll", "JLLWrappers", "LibCURL_jll", "Libdl", "Libiconv_jll", "OpenSSL_jll", "PCRE2_jll", "Pkg", "Zlib_jll"] +git-tree-sha1 = "6e93d42b97978709e9c941fa43d0f01701f0d290" +uuid = "f8c6e375-362e-5223-8a59-34ff63f689eb" +version = "2.34.1+0" + [[deps.GitHubActions]] deps = ["JSON", "Logging"] git-tree-sha1 = "56e01ec63d13e1cf015d9ff586156eae3cc7cd6f" uuid = "6b79fd1a-b13a-48ab-b6b0-aaee1fee41df" version = "0.1.4" -[[deps.Git_jll]] -deps = ["Artifacts", "Expat_jll", "Gettext_jll", "JLLWrappers", "LibCURL_jll", "Libdl", "Libiconv_jll", "OpenSSL_jll", "PCRE2_jll", "Pkg", "Zlib_jll"] -git-tree-sha1 = "6e93d42b97978709e9c941fa43d0f01701f0d290" -uuid = "f8c6e375-362e-5223-8a59-34ff63f689eb" -version = "2.34.1+0" +[[deps.GLFW_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Libglvnd_jll", "Pkg", "Xorg_libXcursor_jll", "Xorg_libXi_jll", "Xorg_libXinerama_jll", "Xorg_libXrandr_jll"] +git-tree-sha1 = "d972031d28c8c8d9d7b41a536ad7bb0c2579caca" +uuid = "0656b61e-2033-5cc2-a64a-77c0f6c09b89" +version = "3.3.8+0" [[deps.Glib_jll]] deps = ["Artifacts", "Gettext_jll", "JLLWrappers", "Libdl", "Libffi_jll", "Libiconv_jll", "Libmount_jll", "PCRE_jll", "Pkg", "Zlib_jll"] @@ -365,6 +353,18 @@ git-tree-sha1 = "a32d672ac2c967f3deb8a81d828afc739c838a06" uuid = "7746bdde-850d-59dc-9ae8-88ece973131d" version = "2.68.3+2" +[[deps.GR]] +deps = ["Base64", "DelimitedFiles", "GR_jll", "HTTP", "JSON", "Libdl", "LinearAlgebra", "Pkg", "Printf", "Random", "RelocatableFolders", "Serialization", "Sockets", "Test", "UUIDs"] +git-tree-sha1 = "c98aea696662d09e215ef7cda5296024a9646c75" +uuid = "28b8d3ca-fb5f-59d9-8090-bfdbd6d07a71" +version = "0.64.4" + +[[deps.GR_jll]] +deps = ["Artifacts", "Bzip2_jll", "Cairo_jll", "FFMPEG_jll", "Fontconfig_jll", "GLFW_jll", "JLLWrappers", "JpegTurbo_jll", "Libdl", "Libtiff_jll", "Pixman_jll", "Pkg", "Qt5Base_jll", "Zlib_jll", "libpng_jll"] +git-tree-sha1 = "c8ab731c9127cd931c93221f65d6a1008dad7256" +uuid = "d2c73de3-f751-5644-a686-071e5b155ba9" +version = "0.66.0+0" + [[deps.Graphite2_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "344bf40dcab1073aca04aa0df4fb092f920e4011" @@ -376,18 +376,18 @@ git-tree-sha1 = "53bb909d1151e57e2484c3d1b53e19552b887fb2" uuid = "42e2da0e-8278-4e71-bc24-59509adca0fe" version = "1.0.2" -[[deps.HTTP]] -deps = ["Base64", "Dates", "IniFile", "Logging", "MbedTLS", "NetworkOptions", "Sockets", "URIs"] -git-tree-sha1 = "0fa77022fe4b511826b39c894c90daf5fce3334a" -uuid = "cd3eb016-35fb-5094-929b-558a96fad6f3" -version = "0.9.17" - [[deps.HarfBuzz_jll]] deps = ["Artifacts", "Cairo_jll", "Fontconfig_jll", "FreeType2_jll", "Glib_jll", "Graphite2_jll", "JLLWrappers", "Libdl", "Libffi_jll", "Pkg"] git-tree-sha1 = "129acf094d168394e80ee1dc4bc06ec835e510a3" uuid = "2e76f6c2-a576-52d4-95c1-20adfe4de566" version = "2.8.1+1" +[[deps.HTTP]] +deps = ["Base64", "Dates", "IniFile", "Logging", "MbedTLS", "NetworkOptions", "Sockets", "URIs"] +git-tree-sha1 = "0fa77022fe4b511826b39c894c90daf5fce3334a" +uuid = "cd3eb016-35fb-5094-929b-558a96fad6f3" +version = "0.9.17" + [[deps.Hyperscript]] deps = ["Test"] git-tree-sha1 = "8d511d5b81240fc8e6802386302675bdf47737b9" @@ -400,12 +400,6 @@ git-tree-sha1 = "c47c5fa4c5308f27ccaac35504858d8914e102f9" uuid = "ac1192a8-f4b3-4bfe-ba22-af5b92cd3ab2" version = "0.9.4" -[[deps.IOCapture]] -deps = ["Logging", "Random"] -git-tree-sha1 = "f7be53659ab06ddc986428d3a9dcc95f6fa6705a" -uuid = "b5f81e59-6552-4d32-b1f0-c071b021bf89" -version = "0.2.2" - [[deps.IniFile]] git-tree-sha1 = "f550e6e32074c939295eb5ea6de31849ac2c9625" uuid = "83e8ac13-25f8-5344-8a64-a9f2b223428f" @@ -431,74 +425,90 @@ git-tree-sha1 = "bee5f1ef5bf65df56bdd2e40447590b272a5471f" uuid = "41ab1584-1d38-5bbf-9106-f11c6c58b48f" version = "1.1.0" +[[deps.IOCapture]] +deps = ["Logging", "Random"] +git-tree-sha1 = "f7be53659ab06ddc986428d3a9dcc95f6fa6705a" +uuid = "b5f81e59-6552-4d32-b1f0-c071b021bf89" +version = "0.2.2" + [[deps.IrrationalConstants]] git-tree-sha1 = "7fd44fd4ff43fc60815f8e764c0f352b83c49151" uuid = "92d709cd-6900-40b7-9082-c6be49f344b6" version = "0.1.1" -[[deps.IterTools]] -git-tree-sha1 = "fa6287a4469f5e048d763df38279ee729fbd44e5" -uuid = "c8e1da08-722c-5040-9ed9-7db0dc04731e" -version = "1.4.0" - [[deps.IteratorInterfaceExtensions]] git-tree-sha1 = "a3f24677c21f5bbe9d2a714f95dcd58337fb2856" uuid = "82899510-4779-5014-852e-03e436cf321d" version = "1.0.0" +[[deps.IterTools]] +git-tree-sha1 = "fa6287a4469f5e048d763df38279ee729fbd44e5" +uuid = "c8e1da08-722c-5040-9ed9-7db0dc04731e" +version = "1.4.0" + [[deps.JLLWrappers]] deps = ["Preferences"] git-tree-sha1 = "abc9885a7ca2052a736a600f7fa66209f96506e1" uuid = "692b3bcd-3c85-4b1f-b108-f13ce0eb3210" version = "1.4.1" -[[deps.JSON]] -deps = ["Dates", "Mmap", "Parsers", "Unicode"] -git-tree-sha1 = "3c837543ddb02250ef42f4738347454f95079d4e" -uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" -version = "0.21.3" - [[deps.JpegTurbo_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "b53380851c6e6664204efb2e62cd24fa5c47e4ba" uuid = "aacddb02-875f-59d6-b918-886e6ef4fbf8" version = "2.1.2+0" +[[deps.JSON]] +deps = ["Dates", "Mmap", "Parsers", "Unicode"] +git-tree-sha1 = "3c837543ddb02250ef42f4738347454f95079d4e" +uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" +version = "0.21.3" + [[deps.LAME_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "f6250b16881adf048549549fba48b1161acdac8c" uuid = "c1c5ebd0-6772-5130-a774-d5fcae4a789d" version = "3.100.1+0" -[[deps.LERC_jll]] -deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] -git-tree-sha1 = "bf36f528eec6634efc60d7ec062008f171071434" -uuid = "88015f11-f218-50d7-93a8-a6af411a945d" -version = "3.0.0+1" - -[[deps.LZO_jll]] -deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] -git-tree-sha1 = "e5b909bcf985c5e2605737d2ce278ed791b89be6" -uuid = "dd4b983a-f0e5-5f8d-a1b7-129d4a5fb1ac" -version = "2.10.1+0" - -[[deps.LaTeXStrings]] -git-tree-sha1 = "f2355693d6778a178ade15952b7ac47a4ff97996" -uuid = "b964fa9f-0449-5b57-a5c2-d3ea65f4040f" -version = "1.3.0" - [[deps.Latexify]] deps = ["Formatting", "InteractiveUtils", "LaTeXStrings", "MacroTools", "Markdown", "Printf", "Requires"] git-tree-sha1 = "1a43be956d433b5d0321197150c2f94e16c0aaa0" uuid = "23fbe1c1-3f47-55db-b15f-69d7ec21a316" version = "0.15.16" +[[deps.LaTeXStrings]] +git-tree-sha1 = "f2355693d6778a178ade15952b7ac47a4ff97996" +uuid = "b964fa9f-0449-5b57-a5c2-d3ea65f4040f" +version = "1.3.0" + [[deps.LeftChildRightSiblingTrees]] deps = ["AbstractTrees"] git-tree-sha1 = "b864cb409e8e445688bc478ef87c0afe4f6d1f8d" uuid = "1d6d02ad-be62-4b6b-8a6d-2f90e265016e" version = "0.1.3" +[[deps.LERC_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] +git-tree-sha1 = "bf36f528eec6634efc60d7ec062008f171071434" +uuid = "88015f11-f218-50d7-93a8-a6af411a945d" +version = "3.0.0+1" + +[[deps.libaom_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] +git-tree-sha1 = "3a2ea60308f0996d26f1e5354e10c24e9ef905d4" +uuid = "a4ae2306-e953-59d6-aa16-d00cac43593b" +version = "3.4.0+0" + +[[deps.libass_jll]] +deps = ["Artifacts", "Bzip2_jll", "FreeType2_jll", "FriBidi_jll", "HarfBuzz_jll", "JLLWrappers", "Libdl", "Pkg", "Zlib_jll"] +git-tree-sha1 = "5982a94fcba20f02f42ace44b9894ee2b140fe47" +uuid = "0ac62f75-1d6f-5e53-bd7c-93b484bb37c0" +version = "0.15.1+0" + +[[deps.libblastrampoline_jll]] +deps = ["Artifacts", "Libdl", "OpenBLAS_jll"] +uuid = "8e850b90-86db-534c-a0d3-1478176c7d93" + [[deps.LibCURL]] deps = ["LibCURL_jll", "MozillaCACerts_jll"] uuid = "b27032c2-a3e7-50c8-80cd-2d36dbcbfd21" @@ -507,17 +517,15 @@ uuid = "b27032c2-a3e7-50c8-80cd-2d36dbcbfd21" deps = ["Artifacts", "LibSSH2_jll", "Libdl", "MbedTLS_jll", "Zlib_jll", "nghttp2_jll"] uuid = "deac9b47-8bc7-5906-a0fe-35ac56dc84c0" -[[deps.LibGit2]] -deps = ["Base64", "NetworkOptions", "Printf", "SHA"] -uuid = "76f85450-5226-5b5a-8eaa-529ad045b433" - -[[deps.LibSSH2_jll]] -deps = ["Artifacts", "Libdl", "MbedTLS_jll"] -uuid = "29816b5a-b9ab-546f-933c-edad1886dfa8" - [[deps.Libdl]] uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb" +[[deps.libfdk_aac_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] +git-tree-sha1 = "daacc84a041563f965be61859a36e17c4e4fcd55" +uuid = "f638f0a6-7fb0-5443-88ba-1cc74229b280" +version = "2.0.2+0" + [[deps.Libffi_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "0b4a5d71f3e5200a7dff793393e09dfc2d874290" @@ -530,6 +538,10 @@ git-tree-sha1 = "64613c82a59c120435c067c2b809fc61cf5166ae" uuid = "d4300ac3-e22c-5743-9152-c294e39db1e4" version = "1.8.7+0" +[[deps.LibGit2]] +deps = ["Base64", "NetworkOptions", "Printf", "SHA"] +uuid = "76f85450-5226-5b5a-8eaa-529ad045b433" + [[deps.Libglvnd_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Xorg_libX11_jll", "Xorg_libXext_jll"] git-tree-sha1 = "7739f837d6447403596a75d19ed01fd08d6f56bf" @@ -554,6 +566,16 @@ git-tree-sha1 = "9c30530bf0effd46e15e0fdcf2b8636e78cbbd73" uuid = "4b2f31a3-9ecc-558c-b454-b3730dcb73e9" version = "2.35.0+0" +[[deps.libpng_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Zlib_jll"] +git-tree-sha1 = "94d180a6d2b5e55e447e2d27a29ed04fe79eb30c" +uuid = "b53b4c65-9356-5827-b1ea-8c7a1a84506f" +version = "1.6.38+0" + +[[deps.LibSSH2_jll]] +deps = ["Artifacts", "Libdl", "MbedTLS_jll"] +uuid = "29816b5a-b9ab-546f-933c-edad1886dfa8" + [[deps.Libtiff_jll]] deps = ["Artifacts", "JLLWrappers", "JpegTurbo_jll", "LERC_jll", "Libdl", "Pkg", "Zlib_jll", "Zstd_jll"] git-tree-sha1 = "3eb79b0ca5764d4799c06699573fd8f533259713" @@ -566,6 +588,12 @@ git-tree-sha1 = "7f3efec06033682db852f8b3bc3c1d2b0a0ab066" uuid = "38a345b3-de98-5d2b-a5d3-14cd9215e700" version = "2.36.0+0" +[[deps.libvorbis_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Ogg_jll", "Pkg"] +git-tree-sha1 = "b910cb81ef3fe6e78bf6acee440bda86fd6ae00c" +uuid = "f27f6e37-5d2b-51aa-960f-b287f2bc3b7a" +version = "1.3.7+1" + [[deps.LinearAlgebra]] deps = ["Libdl", "libblastrampoline_jll"] uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" @@ -579,10 +607,11 @@ version = "0.3.17" [[deps.Logging]] uuid = "56ddb016-857b-54e1-b83d-db4d58db5568" -[[deps.MIMEs]] -git-tree-sha1 = "65f28ad4b594aebe22157d6fac869786a255b7eb" -uuid = "6c6e2e6c-3030-632d-7369-2d6c69616d65" -version = "0.1.4" +[[deps.LZO_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] +git-tree-sha1 = "e5b909bcf985c5e2605737d2ce278ed791b89be6" +uuid = "dd4b983a-f0e5-5f8d-a1b7-129d4a5fb1ac" +version = "2.10.1+0" [[deps.MacroTools]] deps = ["Markdown", "Random"] @@ -621,6 +650,11 @@ git-tree-sha1 = "6bb7786e4f24d44b4e29df03c69add1b63d88f01" uuid = "128add7d-3638-4c79-886c-908ea0c25c34" version = "0.1.2" +[[deps.MIMEs]] +git-tree-sha1 = "65f28ad4b594aebe22157d6fac869786a255b7eb" +uuid = "6c6e2e6c-3030-632d-7369-2d6c69616d65" +version = "0.1.4" + [[deps.Missings]] deps = ["DataAPI"] git-tree-sha1 = "bf210ce90b6c9eed32d25dbcae1ebc565df2687f" @@ -648,6 +682,10 @@ version = "1.0.1" [[deps.NetworkOptions]] uuid = "ca575930-c2e3-43a9-ace4-1e988b2c1908" +[[deps.nghttp2_jll]] +deps = ["Artifacts", "Libdl"] +uuid = "8e850ede-7688-5339-a07c-302acd2aaf8d" + [[deps.Ogg_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "887579a3eb005446d514ab7aeac5d1d027658b8f" @@ -662,18 +700,18 @@ uuid = "4536629a-c528-5b80-bd46-f80d51c5b363" deps = ["Artifacts", "Libdl"] uuid = "05823500-19ac-5b8b-9628-191a04bc5112" -[[deps.OpenSSL_jll]] -deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] -git-tree-sha1 = "e60321e3f2616584ff98f0a4f18d98ae6f89bbb3" -uuid = "458c3c95-2e84-50aa-8efc-19380b2a3a95" -version = "1.1.17+0" - [[deps.OpenSpecFun_jll]] deps = ["Artifacts", "CompilerSupportLibraries_jll", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "13652491f6856acfd2db29360e1bbcd4565d04f1" uuid = "efe28fd5-8261-553b-a9e1-b2916fc3738e" version = "0.5.5+0" +[[deps.OpenSSL_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] +git-tree-sha1 = "e60321e3f2616584ff98f0a4f18d98ae6f89bbb3" +uuid = "458c3c95-2e84-50aa-8efc-19380b2a3a95" +version = "1.1.17+0" + [[deps.Opus_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "51a08fb14ec28da2ec7a927c4337e4332c2a4720" @@ -685,15 +723,9 @@ git-tree-sha1 = "85f8e6578bf1f9ee0d11e7bb1b1456435479d47c" uuid = "bac558e1-5e72-5ebc-8fee-abe8a469f55d" version = "1.4.1" -[[deps.PCRE2_jll]] +[[deps.p7zip_jll]] deps = ["Artifacts", "Libdl"] -uuid = "efcefdf7-47ab-520b-bdef-62a2eaa19f15" - -[[deps.PCRE_jll]] -deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] -git-tree-sha1 = "b2a7af664e098055a7529ad1a900ded962bca488" -uuid = "2f80f16e-611a-54ab-bc61-aa92de5b98fc" -version = "8.44.0+0" +uuid = "3f19e933-33d8-53b3-aaab-bd5110c3b7a0" [[deps.Parameters]] deps = ["OrderedCollections", "UnPack"] @@ -712,6 +744,16 @@ git-tree-sha1 = "9e94fb961f02c4eaeb8e83268cb34245395030dd" uuid = "793d2195-304b-438e-bbb1-bc33c872ac39" version = "0.2.0" +[[deps.PCRE2_jll]] +deps = ["Artifacts", "Libdl"] +uuid = "efcefdf7-47ab-520b-bdef-62a2eaa19f15" + +[[deps.PCRE_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] +git-tree-sha1 = "b2a7af664e098055a7529ad1a900ded962bca488" +uuid = "2f80f16e-611a-54ab-bc61-aa92de5b98fc" +version = "8.44.0+0" + [[deps.Pixman_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "b4f5d02549a10e20780a24fce72bea96b6329e29" @@ -722,6 +764,12 @@ version = "0.40.1+0" deps = ["Artifacts", "Dates", "Downloads", "LibGit2", "Libdl", "Logging", "Markdown", "Printf", "REPL", "Random", "SHA", "Serialization", "TOML", "Tar", "UUIDs", "p7zip_jll"] uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" +[[deps.Plots]] +deps = ["Base64", "Contour", "Dates", "Downloads", "FFMPEG", "FixedPointNumbers", "GR", "GeometryBasics", "JSON", "Latexify", "LinearAlgebra", "Measures", "NaNMath", "Pkg", "PlotThemes", "PlotUtils", "Printf", "REPL", "Random", "RecipesBase", "RecipesPipeline", "Reexport", "Requires", "Scratch", "Showoff", "SparseArrays", "Statistics", "StatsBase", "UUIDs", "UnicodeFun", "Unzip"] +git-tree-sha1 = "c64338ef7b60f8458a9feaadd378261bd3279c89" +uuid = "91a5bcdd-55d7-5caf-9e0b-520d859cae80" +version = "1.28.0" + [[deps.PlotThemes]] deps = ["PlotUtils", "Statistics"] git-tree-sha1 = "8162b2f8547bc23876edd0c5181b27702ae58dce" @@ -734,12 +782,6 @@ git-tree-sha1 = "9888e59493658e476d3073f1ce24348bdc086660" uuid = "995b91a9-d308-5afd-9ec6-746e21dbc043" version = "1.3.0" -[[deps.Plots]] -deps = ["Base64", "Contour", "Dates", "Downloads", "FFMPEG", "FixedPointNumbers", "GR", "GeometryBasics", "JSON", "Latexify", "LinearAlgebra", "Measures", "NaNMath", "Pkg", "PlotThemes", "PlotUtils", "Printf", "REPL", "Random", "RecipesBase", "RecipesPipeline", "Reexport", "Requires", "Scratch", "Showoff", "SparseArrays", "Statistics", "StatsBase", "UUIDs", "UnicodeFun", "Unzip"] -git-tree-sha1 = "c64338ef7b60f8458a9feaadd378261bd3279c89" -uuid = "91a5bcdd-55d7-5caf-9e0b-520d859cae80" -version = "1.28.0" - [[deps.Pluto]] deps = ["Base64", "Configurations", "Dates", "Distributed", "FileWatching", "FuzzyCompletions", "HTTP", "InteractiveUtils", "Logging", "MIMEs", "Markdown", "MsgPack", "Pkg", "REPL", "RelocatableFolders", "Sockets", "TOML", "Tables", "UUIDs"] git-tree-sha1 = "07de1e189209eab9610048b3afe5ff25ea3f88bc" @@ -808,10 +850,6 @@ git-tree-sha1 = "78aadffb3efd2155af139781b8a8df1ef279ea39" uuid = "1fd47b50-473d-5c70-9696-f719f8f3bcdc" version = "2.4.2" -[[deps.REPL]] -deps = ["InteractiveUtils", "Markdown", "Sockets", "Unicode"] -uuid = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb" - [[deps.Random]] deps = ["SHA", "Serialization"] uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" @@ -844,15 +882,16 @@ git-tree-sha1 = "cdbd3b1338c72ce29d9584fdbe9e9b70eeb5adca" uuid = "05181044-ff0b-4ac5-8273-598c1e38db00" version = "0.1.3" +[[deps.REPL]] +deps = ["InteractiveUtils", "Markdown", "Sockets", "Unicode"] +uuid = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb" + [[deps.Requires]] deps = ["UUIDs"] git-tree-sha1 = "838a3a4188e2ded87a4f9f184b4b0d78a1e91cb7" uuid = "ae029012-a4dd-5104-9daa-d747884805df" version = "1.3.0" -[[deps.SHA]] -uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce" - [[deps.Scratch]] deps = ["Dates"] git-tree-sha1 = "f94f779c94e58bf9ea243e77a37e16d9de9126bd" @@ -868,6 +907,9 @@ git-tree-sha1 = "38d88503f695eb0301479bc9b0d4320b378bafe5" uuid = "efcf1570-3423-57d1-acb7-fd33fddbac46" version = "0.8.2" +[[deps.SHA]] +uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce" + [[deps.SharedArrays]] deps = ["Distributed", "Mmap", "Random", "Serialization"] uuid = "1a1011a3-84de-559e-8e89-a11a2f7dc383" @@ -942,9 +984,11 @@ git-tree-sha1 = "ec47fb6069c57f1cee2f67541bf8f23415146de7" uuid = "09ab397b-f2b6-538f-b94a-2f83cf4a842a" version = "0.6.11" -[[deps.TOML]] -deps = ["Dates"] -uuid = "fa267f1f-6049-4f14-aa54-33bafae1ed76" +[[deps.Tables]] +deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "LinearAlgebra", "OrderedCollections", "TableTraits", "Test"] +git-tree-sha1 = "5ce79ce186cc678bbb5c5681ca3379d1ddae11a1" +uuid = "bd369af6-aec1-5ad0-b16a-f7cc5008161c" +version = "1.7.0" [[deps.TableTraits]] deps = ["IteratorInterfaceExtensions"] @@ -952,12 +996,6 @@ git-tree-sha1 = "c06b2f539df1c6efa794486abfb6ed2022561a39" uuid = "3783bdb8-4a98-5b6b-af9a-565f29a5fe9c" version = "1.0.1" -[[deps.Tables]] -deps = ["DataAPI", "DataValueInterfaces", "IteratorInterfaceExtensions", "LinearAlgebra", "OrderedCollections", "TableTraits", "Test"] -git-tree-sha1 = "5ce79ce186cc678bbb5c5681ca3379d1ddae11a1" -uuid = "bd369af6-aec1-5ad0-b16a-f7cc5008161c" -version = "1.7.0" - [[deps.Tar]] deps = ["ArgTools", "SHA"] uuid = "a4e569a6-e804-4fa4-b0f3-eef7a1d5b13e" @@ -992,6 +1030,10 @@ repo-url = "https://github.com/mmikhasenko/ThreeBodyDecay.jl" uuid = "e6563dab-9ca1-5843-bde3-2ccf38d63843" version = "0.6.0" +[[deps.TOML]] +deps = ["Dates"] +uuid = "fa267f1f-6049-4f14-aa54-33bafae1ed76" + [[deps.Transducers]] deps = ["Adapt", "ArgCheck", "BangBang", "Baselet", "CompositionsBase", "DefineSingletons", "Distributed", "InitialValues", "Logging", "Markdown", "MicroCollections", "Requires", "Setfield", "SplittablesBase", "Tables"] git-tree-sha1 = "c76399a3bbe6f5a88faa33c8f8a65aa631d95013" @@ -1003,20 +1045,6 @@ git-tree-sha1 = "6bac775f2d42a611cdfcd1fb217ee719630c4175" uuid = "410a4b4d-49e4-4fbc-ab6d-cb71b17b3775" version = "0.1.6" -[[deps.URIs]] -git-tree-sha1 = "e59ecc5a41b000fa94423a578d29290c7266fc10" -uuid = "5c2747f8-b7ea-4ff2-ba2e-563bfd36b1d4" -version = "1.4.0" - -[[deps.UUIDs]] -deps = ["Random", "SHA"] -uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4" - -[[deps.UnPack]] -git-tree-sha1 = "387c1f73762231e86e0c9c5443ce3b4a0a9a0c2b" -uuid = "3a884ed6-31ef-47d7-9d2a-63182c4928ed" -version = "1.0.2" - [[deps.Unicode]] uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5" @@ -1038,11 +1066,25 @@ git-tree-sha1 = "2edb47dbda92ce8a91f53603041ffe7745427b01" uuid = "a7773ee8-282e-5fa2-be4e-bd808c38a91a" version = "0.3.0" +[[deps.UnPack]] +git-tree-sha1 = "387c1f73762231e86e0c9c5443ce3b4a0a9a0c2b" +uuid = "3a884ed6-31ef-47d7-9d2a-63182c4928ed" +version = "1.0.2" + [[deps.Unzip]] git-tree-sha1 = "34db80951901073501137bdbc3d5a8e7bbd06670" uuid = "41fe7b60-77ed-43a1-b4f0-825fd5a5650d" version = "0.1.2" +[[deps.URIs]] +git-tree-sha1 = "e59ecc5a41b000fa94423a578d29290c7266fc10" +uuid = "5c2747f8-b7ea-4ff2-ba2e-563bfd36b1d4" +version = "1.4.0" + +[[deps.UUIDs]] +deps = ["Random", "SHA"] +uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4" + [[deps.Wayland_jll]] deps = ["Artifacts", "Expat_jll", "JLLWrappers", "Libdl", "Libffi_jll", "Pkg", "XML2_jll"] git-tree-sha1 = "3e61f0b86f90dacb0bc0e73a0c5a83f6a8636e23" @@ -1055,17 +1097,35 @@ git-tree-sha1 = "4528479aa01ee1b3b4cd0e6faef0e04cf16466da" uuid = "2381bf8a-dfd0-557d-9999-79630e7b1b91" version = "1.25.0+0" +[[deps.x264_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] +git-tree-sha1 = "4fea590b89e6ec504593146bf8b988b2c00922b2" +uuid = "1270edf5-f2f9-52d2-97e9-ab00b5d0237a" +version = "2021.5.5+0" + +[[deps.x265_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] +git-tree-sha1 = "ee567a171cce03570d77ad3a43e90218e38937a9" +uuid = "dfaa095f-4041-5dcd-9319-2fabd8486b76" +version = "3.5.0+0" + +[[deps.xkbcommon_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Wayland_jll", "Wayland_protocols_jll", "Xorg_libxcb_jll", "Xorg_xkeyboard_config_jll"] +git-tree-sha1 = "9ebfc140cc56e8c2156a15ceac2f0302e327ac0a" +uuid = "d8fb68d0-12a3-5cfd-a85a-d49703b185fd" +version = "1.4.1+0" + [[deps.XML2_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Libiconv_jll", "Pkg", "Zlib_jll"] git-tree-sha1 = "58443b63fb7e465a8a7210828c91c08b92132dff" uuid = "02c8fc9c-b97f-50b9-bbe4-9be30ff0a78a" version = "2.9.14+0" -[[deps.XSLT_jll]] -deps = ["Artifacts", "JLLWrappers", "Libdl", "Libgcrypt_jll", "Libgpg_error_jll", "Libiconv_jll", "Pkg", "XML2_jll", "Zlib_jll"] -git-tree-sha1 = "91844873c4085240b95e795f692c4cec4d805f8a" -uuid = "aed1982a-8fda-507f-9586-7b0439959a61" -version = "1.1.34+0" +[[deps.Xorg_libpthread_stubs_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] +git-tree-sha1 = "6783737e45d3c59a4a4c4091f5f88cdcf0908cbb" +uuid = "14d82f49-176c-5ed1-bb49-ad3f5cbd8c74" +version = "0.1.0+3" [[deps.Xorg_libX11_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Xorg_libxcb_jll", "Xorg_xtrans_jll"] @@ -1079,6 +1139,12 @@ git-tree-sha1 = "4e490d5c960c314f33885790ed410ff3a94ce67e" uuid = "0c0b7dd1-d40b-584c-a123-a41640f87eec" version = "1.0.9+4" +[[deps.Xorg_libxcb_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "XSLT_jll", "Xorg_libXau_jll", "Xorg_libXdmcp_jll", "Xorg_libpthread_stubs_jll"] +git-tree-sha1 = "daf17f441228e7a3833846cd048892861cff16d6" +uuid = "c7cfdc94-dc32-55de-ac96-5a1b8d977c5b" +version = "1.13.0+3" + [[deps.Xorg_libXcursor_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Xorg_libXfixes_jll", "Xorg_libXrender_jll"] git-tree-sha1 = "12e0eb3bc634fa2080c1c37fccf56f7c22989afd" @@ -1115,6 +1181,12 @@ git-tree-sha1 = "26be8b1c342929259317d8b9f7b53bf2bb73b123" uuid = "d1454406-59df-5ea1-beac-c340f2130bc3" version = "1.1.4+4" +[[deps.Xorg_libxkbfile_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Xorg_libX11_jll"] +git-tree-sha1 = "926af861744212db0eb001d9e40b5d16292080b2" +uuid = "cc61e674-0454-545c-8b26-ed2c68acab7a" +version = "1.1.0+4" + [[deps.Xorg_libXrandr_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Xorg_libXext_jll", "Xorg_libXrender_jll"] git-tree-sha1 = "34cea83cb726fb58f325887bf0612c6b3fb17631" @@ -1127,24 +1199,6 @@ git-tree-sha1 = "19560f30fd49f4d4efbe7002a1037f8c43d43b96" uuid = "ea2f1a96-1ddc-540d-b46f-429655e07cfa" version = "0.9.10+4" -[[deps.Xorg_libpthread_stubs_jll]] -deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] -git-tree-sha1 = "6783737e45d3c59a4a4c4091f5f88cdcf0908cbb" -uuid = "14d82f49-176c-5ed1-bb49-ad3f5cbd8c74" -version = "0.1.0+3" - -[[deps.Xorg_libxcb_jll]] -deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "XSLT_jll", "Xorg_libXau_jll", "Xorg_libXdmcp_jll", "Xorg_libpthread_stubs_jll"] -git-tree-sha1 = "daf17f441228e7a3833846cd048892861cff16d6" -uuid = "c7cfdc94-dc32-55de-ac96-5a1b8d977c5b" -version = "1.13.0+3" - -[[deps.Xorg_libxkbfile_jll]] -deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Xorg_libX11_jll"] -git-tree-sha1 = "926af861744212db0eb001d9e40b5d16292080b2" -uuid = "cc61e674-0454-545c-8b26-ed2c68acab7a" -version = "1.1.0+4" - [[deps.Xorg_xcb_util_image_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Xorg_xcb_util_jll"] git-tree-sha1 = "0fab0a40349ba1cba2c1da699243396ff8e94b97" @@ -1193,6 +1247,12 @@ git-tree-sha1 = "79c31e7844f6ecf779705fbc12146eb190b7d845" uuid = "c5fb5394-a638-5e4d-96e5-b29de1b5cf10" version = "1.4.0+3" +[[deps.XSLT_jll]] +deps = ["Artifacts", "JLLWrappers", "Libdl", "Libgcrypt_jll", "Libgpg_error_jll", "Libiconv_jll", "Pkg", "XML2_jll", "Zlib_jll"] +git-tree-sha1 = "91844873c4085240b95e795f692c4cec4d805f8a" +uuid = "aed1982a-8fda-507f-9586-7b0439959a61" +version = "1.1.34+0" + [[deps.YAML]] deps = ["Base64", "Dates", "Printf", "StringEncodings"] git-tree-sha1 = "3c6e8b9f5cdaaa21340f841653942e1a6b6561e5" @@ -1214,63 +1274,3 @@ deps = ["MacroTools"] git-tree-sha1 = "8c1a8e4dfacb1fd631745552c8db35d0deb09ea0" uuid = "700de1a5-db45-46bc-99cf-38207098b444" version = "0.2.2" - -[[deps.libaom_jll]] -deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] -git-tree-sha1 = "3a2ea60308f0996d26f1e5354e10c24e9ef905d4" -uuid = "a4ae2306-e953-59d6-aa16-d00cac43593b" -version = "3.4.0+0" - -[[deps.libass_jll]] -deps = ["Artifacts", "Bzip2_jll", "FreeType2_jll", "FriBidi_jll", "HarfBuzz_jll", "JLLWrappers", "Libdl", "Pkg", "Zlib_jll"] -git-tree-sha1 = "5982a94fcba20f02f42ace44b9894ee2b140fe47" -uuid = "0ac62f75-1d6f-5e53-bd7c-93b484bb37c0" -version = "0.15.1+0" - -[[deps.libblastrampoline_jll]] -deps = ["Artifacts", "Libdl", "OpenBLAS_jll"] -uuid = "8e850b90-86db-534c-a0d3-1478176c7d93" - -[[deps.libfdk_aac_jll]] -deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] -git-tree-sha1 = "daacc84a041563f965be61859a36e17c4e4fcd55" -uuid = "f638f0a6-7fb0-5443-88ba-1cc74229b280" -version = "2.0.2+0" - -[[deps.libpng_jll]] -deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Zlib_jll"] -git-tree-sha1 = "94d180a6d2b5e55e447e2d27a29ed04fe79eb30c" -uuid = "b53b4c65-9356-5827-b1ea-8c7a1a84506f" -version = "1.6.38+0" - -[[deps.libvorbis_jll]] -deps = ["Artifacts", "JLLWrappers", "Libdl", "Ogg_jll", "Pkg"] -git-tree-sha1 = "b910cb81ef3fe6e78bf6acee440bda86fd6ae00c" -uuid = "f27f6e37-5d2b-51aa-960f-b287f2bc3b7a" -version = "1.3.7+1" - -[[deps.nghttp2_jll]] -deps = ["Artifacts", "Libdl"] -uuid = "8e850ede-7688-5339-a07c-302acd2aaf8d" - -[[deps.p7zip_jll]] -deps = ["Artifacts", "Libdl"] -uuid = "3f19e933-33d8-53b3-aaab-bd5110c3b7a0" - -[[deps.x264_jll]] -deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] -git-tree-sha1 = "4fea590b89e6ec504593146bf8b988b2c00922b2" -uuid = "1270edf5-f2f9-52d2-97e9-ab00b5d0237a" -version = "2021.5.5+0" - -[[deps.x265_jll]] -deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] -git-tree-sha1 = "ee567a171cce03570d77ad3a43e90218e38937a9" -uuid = "dfaa095f-4041-5dcd-9319-2fabd8486b76" -version = "3.5.0+0" - -[[deps.xkbcommon_jll]] -deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg", "Wayland_jll", "Wayland_protocols_jll", "Xorg_libxcb_jll", "Xorg_xkeyboard_config_jll"] -git-tree-sha1 = "9ebfc140cc56e8c2156a15ceac2f0302e327ac0a" -uuid = "d8fb68d0-12a3-5cfd-a85a-d49703b185fd" -version = "1.4.1+0" diff --git a/julia/Project.toml b/julia/Project.toml index 3768c8f0..b36b6a82 100644 --- a/julia/Project.toml +++ b/julia/Project.toml @@ -1,6 +1,6 @@ +authors = ["Mikhail Mikhasenko "] name = "Lc2ppiKModelLHCb" uuid = "4f93614a-a399-45f9-82d7-905f290f088d" -authors = ["Mikhail Mikhasenko "] version = "0.1.0" [deps] diff --git a/pyproject.toml b/pyproject.toml index e36ada15..f510b076 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,8 +8,8 @@ requires = [ [project] authors = [ - { name = "Mikhail Mikhasenko" }, - { name = "Remco de Boer" }, + {name = "Mikhail Mikhasenko"}, + {name = "Remco de Boer"}, ] classifiers = [ "Development Status :: 4 - Beta", @@ -43,7 +43,7 @@ dependencies = [ ] description = "Symbolic expressions that describe an aligned polarimeter vector field" dynamic = ["version"] -license = { text = "GPLv3 or later" } +license = {text = "GPLv3 or later"} name = "polarimetry" requires-python = ">=3.7" @@ -105,11 +105,7 @@ file = "README.md" [tool.setuptools] include-package-data = false -package-dir = { "" = "src" } - -[tool.setuptools.packages.find] -namespaces = false -where = ["src"] +package-dir = {"" = "src"} [tool.setuptools.package-data] "polarimetry.lhcb" = [ @@ -117,6 +113,9 @@ where = ["src"] "particle-definitions.yaml", ] +[tool.setuptools.packages.find] +namespaces = false +where = ["src"] [tool.setuptools_scm] write_to = "src/polarimetry/version.py" @@ -243,8 +242,8 @@ extend-select = [ "YTT", ] ignore = [ - "E501", # line length handled by black - "ISC003", # allow concatenate \n strings + "E501", # line length handled by black + "ISC003", # allow concatenate \n strings "PLR0913", # sympy classes and functions "PLR2004", "PLW2901", @@ -302,3 +301,17 @@ ignore-names = [ "PLR2004", "S101", ] + +[tool.tomlsort] +all = false +ignore_case = true +in_place = true +sort_first = [ + "build-system", + "project", + "tool.setuptools", + "tool.setuptools_scm", +] +sort_table_keys = true +spaces_indent_inline_array = 4 +trailing_comma_inline_array = true From 2cbacbff2ba2277bc8ac95cefca694ca7295829d Mon Sep 17 00:00:00 2001 From: GitHub Date: Mon, 9 Oct 2023 13:52:50 +0000 Subject: [PATCH 11/14] MAINT: update pip constraints and pre-commit --- .constraints/py3.10.txt | 55 +++++++++++++++++++++-------------------- .constraints/py3.11.txt | 55 +++++++++++++++++++++-------------------- .constraints/py3.7.txt | 22 ++++++++--------- .constraints/py3.8.txt | 51 +++++++++++++++++++------------------- .constraints/py3.9.txt | 55 +++++++++++++++++++++-------------------- 5 files changed, 121 insertions(+), 117 deletions(-) diff --git a/.constraints/py3.10.txt b/.constraints/py3.10.txt index 90b77a58..0f6af5ca 100644 --- a/.constraints/py3.10.txt +++ b/.constraints/py3.10.txt @@ -10,30 +10,30 @@ ampform==0.14.6 anyio==4.0.0 argon2-cffi==23.1.0 argon2-cffi-bindings==21.2.0 -arrow==1.2.3 +arrow==1.3.0 asttokens==2.4.0 async-lru==2.0.4 attrs==23.1.0 -babel==2.12.1 +babel==2.13.0 backcall==0.2.0 beautifulsoup4==4.12.2 black==23.9.1 -bleach==6.0.0 +bleach==6.1.0 cachetools==5.3.1 cairocffi==1.6.1 cairosvg==2.7.1 certifi==2023.7.22 -cffi==1.15.1 +cffi==1.16.0 cfgv==3.4.0 chardet==5.2.0 -charset-normalizer==3.2.0 +charset-normalizer==3.3.0 click==8.1.7 cloudpickle==2.2.1 colorama==0.4.6 comm==0.1.4 contourpy==1.1.1 cssselect2==0.7.0 -cycler==0.11.0 +cycler==0.12.1 debugpy==1.8.0 decorator==5.1.1 defusedxml==0.7.1 @@ -42,14 +42,14 @@ distlib==0.3.7 docutils==0.17.1 exceptiongroup==1.1.3 execnet==2.0.2 -executing==1.2.0 -fastjsonschema==2.18.0 +executing==2.0.0 +fastjsonschema==2.18.1 filelock==3.12.4 -fonttools==4.42.1 +fonttools==4.43.1 fqdn==1.5.1 -greenlet==2.0.2 +greenlet==3.0.0 hepunits==2.3.2 -identify==2.5.29 +identify==2.5.30 idna==3.4 imagesize==1.4.1 iminuit==2.24.0 @@ -57,13 +57,13 @@ importlib-metadata==6.8.0 iniconfig==2.0.0 ipykernel==6.25.2 ipympl==0.9.3 -ipython==8.15.0 +ipython==8.16.1 ipython-genutils==0.2.0 ipywidgets==8.1.1 isoduration==20.11.0 -jax==0.4.16 -jaxlib==0.4.16 -jedi==0.19.0 +jax==0.4.18 +jaxlib==0.4.18 +jedi==0.19.1 jinja2==3.1.2 json5==0.9.14 jsonpointer==2.4 @@ -93,23 +93,23 @@ matplotlib==3.8.0 matplotlib-inline==0.1.6 mdit-py-plugins==0.3.5 mdurl==0.1.2 -mistune==3.0.1 +mistune==3.0.2 ml-dtypes==0.3.1 mpmath==1.3.0 mypy-extensions==1.0.0 myst-nb==0.17.2 myst-parser==0.18.1 nbclient==0.6.8 -nbconvert==7.8.0 +nbconvert==7.9.2 nbformat==5.9.2 -nbmake==1.4.3 +nbmake==1.4.5 nest-asyncio==1.5.8 nodeenv==1.8.0 notebook-shim==0.2.3 numpy==1.26.0 opt-einsum==3.3.0 overrides==7.4.0 -packaging==23.1 +packaging==23.2 pandas==2.1.1 pandocfilters==1.5.0 parso==0.8.3 @@ -118,7 +118,7 @@ pathspec==0.11.2 pexpect==4.8.0 pickleshare==0.7.5 pillow==10.0.1 -platformdirs==3.10.0 +platformdirs==3.11.0 plotly==5.17.0 pluggy==1.3.0 pre-commit==3.4.0 @@ -147,8 +147,8 @@ referencing==0.30.2 requests==2.31.0 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 -rpds-py==0.10.3 -ruff==0.0.291 +rpds-py==0.10.4 +ruff==0.0.292 scipy==1.11.3 send2trash==1.8.2 six==1.16.0 @@ -172,7 +172,7 @@ sphinxcontrib-qthelp==1.0.6 sphinxcontrib-serializinghtml==1.1.9 sphinxcontrib-svg2pdfconverter==1.2.2 sqlalchemy==2.0.21 -stack-data==0.6.2 +stack-data==0.6.3 svgutils==0.3.4 sympy==1.12 tabulate==0.9.0 @@ -184,16 +184,17 @@ tomli==2.0.1 tornado==6.3.3 tox==4.11.3 tqdm==4.66.1 -traitlets==5.10.1 +traitlets==5.11.2 +types-python-dateutil==2.8.19.14 typing-extensions==4.8.0 tzdata==2023.3 uri-template==1.3.0 -urllib3==2.0.5 +urllib3==2.0.6 virtualenv==20.24.5 -wcwidth==0.2.6 +wcwidth==0.2.8 webcolors==1.13 webencodings==0.5.1 -websocket-client==1.6.3 +websocket-client==1.6.4 wheel==0.41.2 widgetsnbextension==4.0.9 wrapt==1.15.0 diff --git a/.constraints/py3.11.txt b/.constraints/py3.11.txt index da7e179a..3de8f036 100644 --- a/.constraints/py3.11.txt +++ b/.constraints/py3.11.txt @@ -10,30 +10,30 @@ ampform==0.14.6 anyio==4.0.0 argon2-cffi==23.1.0 argon2-cffi-bindings==21.2.0 -arrow==1.2.3 +arrow==1.3.0 asttokens==2.4.0 async-lru==2.0.4 attrs==23.1.0 -babel==2.12.1 +babel==2.13.0 backcall==0.2.0 beautifulsoup4==4.12.2 black==23.9.1 -bleach==6.0.0 +bleach==6.1.0 cachetools==5.3.1 cairocffi==1.6.1 cairosvg==2.7.1 certifi==2023.7.22 -cffi==1.15.1 +cffi==1.16.0 cfgv==3.4.0 chardet==5.2.0 -charset-normalizer==3.2.0 +charset-normalizer==3.3.0 click==8.1.7 cloudpickle==2.2.1 colorama==0.4.6 comm==0.1.4 contourpy==1.1.1 cssselect2==0.7.0 -cycler==0.11.0 +cycler==0.12.1 debugpy==1.8.0 decorator==5.1.1 defusedxml==0.7.1 @@ -41,14 +41,14 @@ deprecated==1.2.14 distlib==0.3.7 docutils==0.17.1 execnet==2.0.2 -executing==1.2.0 -fastjsonschema==2.18.0 +executing==2.0.0 +fastjsonschema==2.18.1 filelock==3.12.4 -fonttools==4.42.1 +fonttools==4.43.1 fqdn==1.5.1 -greenlet==2.0.2 +greenlet==3.0.0 hepunits==2.3.2 -identify==2.5.29 +identify==2.5.30 idna==3.4 imagesize==1.4.1 iminuit==2.24.0 @@ -56,13 +56,13 @@ importlib-metadata==6.8.0 iniconfig==2.0.0 ipykernel==6.25.2 ipympl==0.9.3 -ipython==8.15.0 +ipython==8.16.1 ipython-genutils==0.2.0 ipywidgets==8.1.1 isoduration==20.11.0 -jax==0.4.16 -jaxlib==0.4.16 -jedi==0.19.0 +jax==0.4.18 +jaxlib==0.4.18 +jedi==0.19.1 jinja2==3.1.2 json5==0.9.14 jsonpointer==2.4 @@ -92,23 +92,23 @@ matplotlib==3.8.0 matplotlib-inline==0.1.6 mdit-py-plugins==0.3.5 mdurl==0.1.2 -mistune==3.0.1 +mistune==3.0.2 ml-dtypes==0.3.1 mpmath==1.3.0 mypy-extensions==1.0.0 myst-nb==0.17.2 myst-parser==0.18.1 nbclient==0.6.8 -nbconvert==7.8.0 +nbconvert==7.9.2 nbformat==5.9.2 -nbmake==1.4.3 +nbmake==1.4.5 nest-asyncio==1.5.8 nodeenv==1.8.0 notebook-shim==0.2.3 numpy==1.26.0 opt-einsum==3.3.0 overrides==7.4.0 -packaging==23.1 +packaging==23.2 pandas==2.1.1 pandocfilters==1.5.0 parso==0.8.3 @@ -117,7 +117,7 @@ pathspec==0.11.2 pexpect==4.8.0 pickleshare==0.7.5 pillow==10.0.1 -platformdirs==3.10.0 +platformdirs==3.11.0 plotly==5.17.0 pluggy==1.3.0 pre-commit==3.4.0 @@ -146,8 +146,8 @@ referencing==0.30.2 requests==2.31.0 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 -rpds-py==0.10.3 -ruff==0.0.291 +rpds-py==0.10.4 +ruff==0.0.292 scipy==1.11.3 send2trash==1.8.2 six==1.16.0 @@ -171,7 +171,7 @@ sphinxcontrib-qthelp==1.0.6 sphinxcontrib-serializinghtml==1.1.9 sphinxcontrib-svg2pdfconverter==1.2.2 sqlalchemy==2.0.21 -stack-data==0.6.2 +stack-data==0.6.3 svgutils==0.3.4 sympy==1.12 tabulate==0.9.0 @@ -182,16 +182,17 @@ tinycss2==1.2.1 tornado==6.3.3 tox==4.11.3 tqdm==4.66.1 -traitlets==5.10.1 +traitlets==5.11.2 +types-python-dateutil==2.8.19.14 typing-extensions==4.8.0 tzdata==2023.3 uri-template==1.3.0 -urllib3==2.0.5 +urllib3==2.0.6 virtualenv==20.24.5 -wcwidth==0.2.6 +wcwidth==0.2.8 webcolors==1.13 webencodings==0.5.1 -websocket-client==1.6.3 +websocket-client==1.6.4 wheel==0.41.2 widgetsnbextension==4.0.9 wrapt==1.15.0 diff --git a/.constraints/py3.7.txt b/.constraints/py3.7.txt index c15b6782..f945c24c 100644 --- a/.constraints/py3.7.txt +++ b/.constraints/py3.7.txt @@ -14,7 +14,7 @@ argon2-cffi==23.1.0 argon2-cffi-bindings==21.2.0 arrow==1.2.3 attrs==23.1.0 -babel==2.12.1 +babel==2.13.0 backcall==0.2.0 beautifulsoup4==4.12.2 black==23.3.0 @@ -27,7 +27,7 @@ certifi==2023.7.22 cffi==1.15.1 cfgv==3.3.1 chardet==5.2.0 -charset-normalizer==3.2.0 +charset-normalizer==3.3.0 click==8.1.7 cloudpickle==2.2.1 colorama==0.4.6 @@ -43,11 +43,11 @@ docutils==0.17.1 entrypoints==0.4 exceptiongroup==1.1.3 execnet==2.0.2 -fastjsonschema==2.18.0 +fastjsonschema==2.18.1 filelock==3.12.2 fonttools==4.38.0 fqdn==1.5.1 -greenlet==2.0.2 +greenlet==3.0.0 hepunits==2.3.2 identify==2.5.24 idna==3.4 @@ -64,7 +64,7 @@ ipywidgets==8.1.1 isoduration==20.11.0 jax==0.3.25 jaxlib==0.3.25 -jedi==0.19.0 +jedi==0.19.1 jinja2==3.1.2 json5==0.9.14 jsonpointer==2.4 @@ -94,7 +94,7 @@ matplotlib==3.5.3 matplotlib-inline==0.1.6 mdit-py-plugins==0.3.5 mdurl==0.1.2 -mistune==3.0.1 +mistune==3.0.2 mpmath==1.3.0 mypy-extensions==1.0.0 myst-nb==0.17.2 @@ -110,7 +110,7 @@ notebook==6.5.6 notebook-shim==0.2.3 numpy==1.21.6 opt-einsum==3.3.0 -packaging==23.1 +packaging==23.2 pandas==1.3.5 pandocfilters==1.5.0 parso==0.8.3 @@ -120,7 +120,7 @@ pexpect==4.8.0 pickleshare==0.7.5 pillow==9.5.0 pkgutil-resolve-name==1.3.10 -platformdirs==3.10.0 +platformdirs==3.11.0 plotly==5.17.0 pluggy==1.2.0 pre-commit==2.21.0 @@ -149,7 +149,7 @@ qrules==0.9.8 requests==2.31.0 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 -ruff==0.0.291 +ruff==0.0.292 scipy==1.7.3 send2trash==1.8.2 singledispatchmethod==1.0 @@ -189,9 +189,9 @@ traitlets==5.9.0 typed-ast==1.5.5 typing-extensions==4.7.1 ; python_version < "3.8.0" uri-template==1.3.0 -urllib3==2.0.5 +urllib3==2.0.6 virtualenv==20.24.5 -wcwidth==0.2.6 +wcwidth==0.2.8 webcolors==1.13 webencodings==0.5.1 websocket-client==1.6.1 diff --git a/.constraints/py3.8.txt b/.constraints/py3.8.txt index e231ccaa..39b81926 100644 --- a/.constraints/py3.8.txt +++ b/.constraints/py3.8.txt @@ -10,30 +10,30 @@ ampform==0.14.6 anyio==4.0.0 argon2-cffi==23.1.0 argon2-cffi-bindings==21.2.0 -arrow==1.2.3 +arrow==1.3.0 asttokens==2.4.0 async-lru==2.0.4 attrs==23.1.0 -babel==2.12.1 +babel==2.13.0 backcall==0.2.0 beautifulsoup4==4.12.2 black==23.9.1 -bleach==6.0.0 +bleach==6.1.0 cachetools==5.3.1 cairocffi==1.6.1 cairosvg==2.7.1 certifi==2023.7.22 -cffi==1.15.1 +cffi==1.16.0 cfgv==3.4.0 chardet==5.2.0 -charset-normalizer==3.2.0 +charset-normalizer==3.3.0 click==8.1.7 cloudpickle==2.2.1 colorama==0.4.6 comm==0.1.4 contourpy==1.1.1 cssselect2==0.7.0 -cycler==0.11.0 +cycler==0.12.1 debugpy==1.8.0 decorator==5.1.1 defusedxml==0.7.1 @@ -42,14 +42,14 @@ distlib==0.3.7 docutils==0.17.1 exceptiongroup==1.1.3 execnet==2.0.2 -executing==1.2.0 -fastjsonschema==2.18.0 +executing==2.0.0 +fastjsonschema==2.18.1 filelock==3.12.4 -fonttools==4.42.1 +fonttools==4.43.1 fqdn==1.5.1 -greenlet==2.0.2 +greenlet==3.0.0 hepunits==2.3.2 -identify==2.5.29 +identify==2.5.30 idna==3.4 imagesize==1.4.1 iminuit==2.24.0 @@ -58,13 +58,13 @@ importlib-resources==6.1.0 iniconfig==2.0.0 ipykernel==6.25.2 ipympl==0.9.3 -ipython==8.12.2 +ipython==8.12.3 ipython-genutils==0.2.0 ipywidgets==8.1.1 isoduration==20.11.0 jax==0.4.13 jaxlib==0.4.13 -jedi==0.19.0 +jedi==0.19.1 jinja2==3.1.2 json5==0.9.14 jsonpointer==2.4 @@ -94,23 +94,23 @@ matplotlib==3.7.3 matplotlib-inline==0.1.6 mdit-py-plugins==0.3.5 mdurl==0.1.2 -mistune==3.0.1 +mistune==3.0.2 ml-dtypes==0.2.0 mpmath==1.3.0 mypy-extensions==1.0.0 myst-nb==0.17.2 myst-parser==0.18.1 nbclient==0.6.8 -nbconvert==7.8.0 +nbconvert==7.9.2 nbformat==5.9.2 -nbmake==1.4.3 +nbmake==1.4.5 nest-asyncio==1.5.8 nodeenv==1.8.0 notebook-shim==0.2.3 numpy==1.24.4 opt-einsum==3.3.0 overrides==7.4.0 -packaging==23.1 +packaging==23.2 pandas==2.0.3 pandocfilters==1.5.0 parso==0.8.3 @@ -120,7 +120,7 @@ pexpect==4.8.0 pickleshare==0.7.5 pillow==10.0.1 pkgutil-resolve-name==1.3.10 -platformdirs==3.10.0 +platformdirs==3.11.0 plotly==5.17.0 pluggy==1.3.0 pre-commit==3.4.0 @@ -149,8 +149,8 @@ referencing==0.30.2 requests==2.31.0 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 -rpds-py==0.10.3 -ruff==0.0.291 +rpds-py==0.10.4 +ruff==0.0.292 scipy==1.10.1 send2trash==1.8.2 six==1.16.0 @@ -174,7 +174,7 @@ sphinxcontrib-qthelp==1.0.3 sphinxcontrib-serializinghtml==1.1.5 sphinxcontrib-svg2pdfconverter==1.2.2 sqlalchemy==2.0.21 -stack-data==0.6.2 +stack-data==0.6.3 svgutils==0.3.4 sympy==1.12 tabulate==0.9.0 @@ -186,16 +186,17 @@ tomli==2.0.1 tornado==6.3.3 tox==4.11.3 tqdm==4.66.1 -traitlets==5.10.1 +traitlets==5.11.2 +types-python-dateutil==2.8.19.14 typing-extensions==4.8.0 tzdata==2023.3 uri-template==1.3.0 -urllib3==2.0.5 +urllib3==2.0.6 virtualenv==20.24.5 -wcwidth==0.2.6 +wcwidth==0.2.8 webcolors==1.13 webencodings==0.5.1 -websocket-client==1.6.3 +websocket-client==1.6.4 wheel==0.41.2 widgetsnbextension==4.0.9 wrapt==1.15.0 diff --git a/.constraints/py3.9.txt b/.constraints/py3.9.txt index eb5fc539..ed04a06b 100644 --- a/.constraints/py3.9.txt +++ b/.constraints/py3.9.txt @@ -10,30 +10,30 @@ ampform==0.14.6 anyio==4.0.0 argon2-cffi==23.1.0 argon2-cffi-bindings==21.2.0 -arrow==1.2.3 +arrow==1.3.0 asttokens==2.4.0 async-lru==2.0.4 attrs==23.1.0 -babel==2.12.1 +babel==2.13.0 backcall==0.2.0 beautifulsoup4==4.12.2 black==23.9.1 -bleach==6.0.0 +bleach==6.1.0 cachetools==5.3.1 cairocffi==1.6.1 cairosvg==2.7.1 certifi==2023.7.22 -cffi==1.15.1 +cffi==1.16.0 cfgv==3.4.0 chardet==5.2.0 -charset-normalizer==3.2.0 +charset-normalizer==3.3.0 click==8.1.7 cloudpickle==2.2.1 colorama==0.4.6 comm==0.1.4 contourpy==1.1.1 cssselect2==0.7.0 -cycler==0.11.0 +cycler==0.12.1 debugpy==1.8.0 decorator==5.1.1 defusedxml==0.7.1 @@ -42,14 +42,14 @@ distlib==0.3.7 docutils==0.17.1 exceptiongroup==1.1.3 execnet==2.0.2 -executing==1.2.0 -fastjsonschema==2.18.0 +executing==2.0.0 +fastjsonschema==2.18.1 filelock==3.12.4 -fonttools==4.42.1 +fonttools==4.43.1 fqdn==1.5.1 -greenlet==2.0.2 +greenlet==3.0.0 hepunits==2.3.2 -identify==2.5.29 +identify==2.5.30 idna==3.4 imagesize==1.4.1 iminuit==2.24.0 @@ -58,13 +58,13 @@ importlib-resources==6.1.0 iniconfig==2.0.0 ipykernel==6.25.2 ipympl==0.9.3 -ipython==8.15.0 +ipython==8.16.1 ipython-genutils==0.2.0 ipywidgets==8.1.1 isoduration==20.11.0 -jax==0.4.16 -jaxlib==0.4.16 -jedi==0.19.0 +jax==0.4.18 +jaxlib==0.4.18 +jedi==0.19.1 jinja2==3.1.2 json5==0.9.14 jsonpointer==2.4 @@ -94,23 +94,23 @@ matplotlib==3.8.0 matplotlib-inline==0.1.6 mdit-py-plugins==0.3.5 mdurl==0.1.2 -mistune==3.0.1 +mistune==3.0.2 ml-dtypes==0.3.1 mpmath==1.3.0 mypy-extensions==1.0.0 myst-nb==0.17.2 myst-parser==0.18.1 nbclient==0.6.8 -nbconvert==7.8.0 +nbconvert==7.9.2 nbformat==5.9.2 -nbmake==1.4.3 +nbmake==1.4.5 nest-asyncio==1.5.8 nodeenv==1.8.0 notebook-shim==0.2.3 numpy==1.26.0 opt-einsum==3.3.0 overrides==7.4.0 -packaging==23.1 +packaging==23.2 pandas==2.1.1 pandocfilters==1.5.0 parso==0.8.3 @@ -119,7 +119,7 @@ pathspec==0.11.2 pexpect==4.8.0 pickleshare==0.7.5 pillow==10.0.1 -platformdirs==3.10.0 +platformdirs==3.11.0 plotly==5.17.0 pluggy==1.3.0 pre-commit==3.4.0 @@ -148,8 +148,8 @@ referencing==0.30.2 requests==2.31.0 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 -rpds-py==0.10.3 -ruff==0.0.291 +rpds-py==0.10.4 +ruff==0.0.292 scipy==1.11.3 send2trash==1.8.2 six==1.16.0 @@ -173,7 +173,7 @@ sphinxcontrib-qthelp==1.0.6 sphinxcontrib-serializinghtml==1.1.9 sphinxcontrib-svg2pdfconverter==1.2.2 sqlalchemy==2.0.21 -stack-data==0.6.2 +stack-data==0.6.3 svgutils==0.3.4 sympy==1.12 tabulate==0.9.0 @@ -185,16 +185,17 @@ tomli==2.0.1 tornado==6.3.3 tox==4.11.3 tqdm==4.66.1 -traitlets==5.10.1 +traitlets==5.11.2 +types-python-dateutil==2.8.19.14 typing-extensions==4.8.0 tzdata==2023.3 uri-template==1.3.0 -urllib3==2.0.5 +urllib3==2.0.6 virtualenv==20.24.5 -wcwidth==0.2.6 +wcwidth==0.2.8 webcolors==1.13 webencodings==0.5.1 -websocket-client==1.6.3 +websocket-client==1.6.4 wheel==0.41.2 widgetsnbextension==4.0.9 wrapt==1.15.0 From c52b0227c5e0b9ac81d8fd9f20d5414913b5cd0b Mon Sep 17 00:00:00 2001 From: Remco de Boer <29308176+redeboer@users.noreply.github.com> Date: Mon, 9 Oct 2023 16:00:06 +0200 Subject: [PATCH 12/14] MAINT: update GitHub Actions workflows --- .github/workflows/ci.yml | 2 ++ .../{clean-cache.yml => clean-caches.yml} | 0 .github/workflows/pr-linting.yml | 18 +++++++++--------- 3 files changed, 11 insertions(+), 9 deletions(-) rename .github/workflows/{clean-cache.yml => clean-caches.yml} (100%) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b4472e32..df1c33c3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,10 +12,12 @@ on: branches: - main - epic/* + - "[0-9]+.[0-9]+.x" pull_request: branches: - main - epic/* + - "[0-9]+.[0-9]+.x" workflow_dispatch: inputs: specific-pip-packages: diff --git a/.github/workflows/clean-cache.yml b/.github/workflows/clean-caches.yml similarity index 100% rename from .github/workflows/clean-cache.yml rename to .github/workflows/clean-caches.yml diff --git a/.github/workflows/pr-linting.yml b/.github/workflows/pr-linting.yml index 9f9642af..cd3bb74f 100644 --- a/.github/workflows/pr-linting.yml +++ b/.github/workflows/pr-linting.yml @@ -1,5 +1,3 @@ -# cspell:ignore agilepathway commitlint kode - name: PR linting on: pull_request: @@ -16,11 +14,10 @@ jobs: name: Check labels runs-on: ubuntu-22.04 steps: - - uses: docker://agilepathway/pull-request-label-checker:latest + - uses: docker://agilepathway/pull-request-label-checker:latest # cspell:ignore agilepathway with: - any_of: - 🐛 Bug,✨ Feature,⚙️ Enhancement,⚠️ Interface,❗ Behavior,📝 Docs,🔨 - Maintenance,🖱️ DX + any_of: >- + 🐛 Bug,✨ Feature,⚙️ Enhancement,⚠️ Interface,❗ Behavior,📝 Docs,🔨 Maintenance,🖱️ DX none_of: Epic,💫 Good first issue repo_token: ${{ secrets.GITHUB_TOKEN }} @@ -28,6 +25,9 @@ jobs: name: Check title runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v3 - - run: npm install @commitlint/config-conventional - - uses: JulienKode/pull-request-name-linter-action@v0.5.0 + - uses: actions/checkout@v4 + - run: npm install @compwa/commitlint-config + - name: Create commitlint config + run: | + echo "module.exports = {extends: ['@compwa/commitlint-config']}" > commitlint.config.js + - uses: JulienKode/pull-request-name-linter-action@v0.5.0 # cspell:ignore kode From 9ea72e41d98154453a255d374a9d42159801d7fd Mon Sep 17 00:00:00 2001 From: Remco de Boer <29308176+redeboer@users.noreply.github.com> Date: Mon, 9 Oct 2023 16:02:15 +0200 Subject: [PATCH 13/14] FIX: relink IPython API --- docs/conf.py | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/conf.py b/docs/conf.py index 149e9b77..d8b602ce 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -244,6 +244,7 @@ def get_version(package_name: str) -> str: version_remapping = { "ipython": { "8.12.2": "8.12.1", + "8.12.3": "8.12.1", }, "ipywidgets": { "8.0.3": "8.0.5", From 686ef99a7fb1bad1775aecb1b5158df170e325ed Mon Sep 17 00:00:00 2001 From: Remco de Boer <29308176+redeboer@users.noreply.github.com> Date: Mon, 9 Oct 2023 17:41:13 +0200 Subject: [PATCH 14/14] MAINT: autoupdate pre-commit config --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 5f54e61d..128a6935 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -33,7 +33,7 @@ repos: - id: trailing-whitespace - repo: https://github.com/ComPWA/repo-maintenance - rev: 0.1.0rc5 + rev: 0.1.0 hooks: - id: check-dev-files args: