diff --git a/data/models/modelfun-3.11.dillpickle.dvc b/data/models/modelfun-3.11.dillpickle.dvc index 1ba5b5f..4c7d498 100644 --- a/data/models/modelfun-3.11.dillpickle.dvc +++ b/data/models/modelfun-3.11.dillpickle.dvc @@ -1,12 +1,12 @@ -md5: a2d8f534e958e3213da9e560e3e6697e +md5: 7952f6be4194ca8011e1ad9c61d2785f frozen: true deps: - path: data/models/modelfun-3.11.dillpickle repo: - url: ../boilercore - rev_lock: 7a776c8e3b35f8077056922e5f0138ece71a9028 + url: submodules/boilercore + rev_lock: 780ca1358fe8a1959b6602fd603327d37baf57b7 outs: -- md5: 79f36b9dd6d19be02ab360ae7a8d801c - size: 63301 +- md5: 5496feba82331752a39059cb49cae48a + size: 1293 hash: md5 path: modelfun-3.11.dillpickle diff --git a/data/models/modelfun-3.12.dillpickle.dvc b/data/models/modelfun-3.12.dillpickle.dvc index f5ea5b9..a6bc432 100644 --- a/data/models/modelfun-3.12.dillpickle.dvc +++ b/data/models/modelfun-3.12.dillpickle.dvc @@ -1,12 +1,12 @@ -md5: 078e2641b466c484ffaeae10b9184231 +md5: 905b922b4e8499c2a004ec7015778b83 frozen: true deps: - path: data/models/modelfun-3.12.dillpickle repo: - url: ../boilercore - rev_lock: 7a776c8e3b35f8077056922e5f0138ece71a9028 + url: submodules/boilercore + rev_lock: 780ca1358fe8a1959b6602fd603327d37baf57b7 outs: -- md5: 4c8f5419f842a9f1f2de719d8e51a7ed - size: 60741 +- md5: 75e092f44d0df89ebfd148838133fc81 + size: 1112 hash: md5 path: modelfun-3.12.dillpickle diff --git a/lock.json b/lock.json index 26de0db..8466bc8 100644 --- a/lock.json +++ b/lock.json @@ -1,5 +1,5 @@ { - "time": "2024-07-09T22:54:01.158673+00:00", + "time": "2024-07-18T21:40:09.533221+00:00", "uv": "0.2.23", "minimum_python": "3.11", "paths": [ @@ -14,7 +14,7 @@ "directs": { "boilercore": { "op": " @ ", - "rev": "git+https://github.com/softboiler/boilercore@2306b2324ef805a4df0f211bf7cfec837fe56d9b" + "rev": "git+https://github.com/softboiler/boilercore@780ca1358fe8a1959b6602fd603327d37baf57b7" }, "pyside6": { "op": "==", @@ -285,6 +285,6 @@ "rev": "0.132.2" } }, - "direct_requirements": "boilercore @ git+https://github.com/softboiler/boilercore@2306b2324ef805a4df0f211bf7cfec837fe56d9b\npyside6==6.7.2 ; sys_platform != 'linux'\npyside6-addons==6.7.2 ; sys_platform == 'linux'\npyside6-essentials==6.7.2 ; sys_platform == 'linux'\nshiboken6==6.7.2 ; sys_platform == 'linux'\ncachier @ git+https://github.com/blakeNaccarato/cachier@db7f394a553a90944ca25c2d687771006e77a024\ncopier==9.2.0\ncyclopts==2.7.1\ndebugpy==1.8.2\ndill==0.3.7\ndocutils==0.21.2\ndulwich==0.22.1\ndvc==3.51.2\nfawltydeps==0.16.0\ngmpy2==2.2.0rc1\nipykernel==6.29.0\nipython==8.25.0\nlibusb==1.0.27\nlinkify-it-py==2.0.3\nloguru==0.7.0\nmatplotlib==3.7.2\nmcculw==1.0.0\nmyst-nb==1.1.0\nmyst-parser==3.0.1\nnbconvert==7.7.3\nnbformat==5.9.2\nnumpy==1.24.4\nnumpydoc==1.7.0\npandas==2.2.2\npandas-stubs==2.2.2.240514\npipdeptree==2.23.0\npipx==1.6.0\nploomber-engine==0.0.30\npre-commit==3.7.1\npydantic==2.6.1\npyqtgraph==0.13.3\npyright==1.1.364\npytest==8.2.2\npytest-cov==5.0.0\npytest-custom-exit-code==0.3.0\npytest-github-actions-annotate-failures==0.2.0\npyusb==1.2.1\npyvisa==1.14.1\npyvisa-py==0.7.2\npyvisa-sim==0.6.0\nruamel-yaml==0.18.6\nruff==0.4.10\nscipy==1.11.2\nsimple-pid==2.0.0\nsnakeviz==2.2.0\nsourcery==1.19.0\nsphinx==7.3.7\nsphinx-autobuild==2024.4.16\nsphinx-autodoc2==0.5.0\nsphinx-book-theme==1.1.3\nsphinx-design==0.6.0\nsphinx-thebe==0.3.1\nsphinx-tippy==0.4.3\nsphinx-togglebutton==0.3.2\nsphinxcontrib-bibtex==2.6.2\nsphinxcontrib-mermaid==0.9.2\nsphinxcontrib-towncrier==0.4.0a0\nsympy==1.12\ntowncrier==23.11.0\nuldaq==1.2.3\nuncertainties==3.1.7\nurllib3==2.2.2\nzeroconf==0.132.2", - "requirements": "# nodeps\n# ? Missing wheels\npyside6==6.7.2 ; sys_platform == 'linux'\npyside6-addons==6.7.2 ; sys_platform == 'linux'\npyside6-essentials==6.7.2 ; sys_platform == 'linux'\nshiboken6==6.7.2 ; sys_platform == 'linux'\n# compilation\n# This file was autogenerated by uv via the following command:\n# uv pip compile --universal --all-extras --exclude-newer 2024-07-09T22:54:01.158673Z --python-version 3.11 --resolution lowest-direct --override requirements/override.txt requirements/dev.in pyproject.toml docs/pyproject.toml scripts/pyproject.toml tests/pyproject.toml submodules/boilercore/pyproject.toml\n-e .\n # via -r requirements/dev.in\n-e docs/\n # via -r requirements/dev.in\n-e scripts/\n # via -r requirements/dev.in\n-e submodules/boilercore\n # via\n # --override requirements/override.txt\n # boilerdaq (pyproject.toml)\n # boilerdaq-tests (tests/pyproject.toml)\n # boilerdaq\n # boilerdaq-tests\n-e tests/\n # via -r requirements/dev.in\naccessible-pygments==0.0.5\n # via pydata-sphinx-theme\naiohttp==3.9.5\n # via\n # aiohttp-retry\n # fsspec\n # gcsfs\naiohttp-retry==2.8.3\n # via\n # dvc-http\n # scmrepo\naiosignal==1.3.1\n # via aiohttp\nalabaster==0.7.16\n # via sphinx\namqp==5.2.0\n # via kombu\nannotated-types==0.7.0\n # via pydantic\nantlr4-python3-runtime==4.9.3\n # via\n # hydra-core\n # omegaconf\nanyio==4.4.0\n # via\n # starlette\n # watchfiles\nappdirs==1.4.4\n # via iterative-telemetry\nappnope==0.1.4 ; platform_system == 'Darwin'\n # via ipykernel\nargcomplete==3.4.0\n # via pipx\nastroid==3.2.2\n # via sphinx-autodoc2\nasttokens==2.4.1\n # via stack-data\nasyncssh==2.15.0\n # via scmrepo\natpublic==4.1.0\n # via flufl-lock\nattrs==23.2.0\n # via\n # aiohttp\n # cyclopts\n # dvc\n # dvc-data\n # jsonschema\n # jupyter-cache\n # referencing\n # sqltrie\nbabel==2.15.0\n # via\n # pydata-sphinx-theme\n # sphinx\nbackoff==2.2.1\n # via posthog\nbeautifulsoup4==4.12.3\n # via\n # nbconvert\n # pydata-sphinx-theme\n # sphinx-tippy\nbilliard==4.2.0\n # via celery\nbleach==6.1.0\n # via nbconvert\nblosc2==2.7.0\n # via tables\nbottleneck==1.4.0\n # via pandas\ncachetools==5.3.3\n # via google-auth\ncachier @ git+https://github.com/blakeNaccarato/cachier@db7f394a553a90944ca25c2d687771006e77a024\n # via\n # --override requirements/override.txt\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\ncelery==5.4.0\n # via\n # dvc\n # dvc-task\ncertifi==2024.7.4\n # via requests\ncffi==1.16.0\n # via\n # cryptography\n # pygit2\n # pyzmq\ncfgv==3.4.0\n # via pre-commit\ncharset-normalizer==3.3.2\n # via requests\nclick==8.1.7\n # via\n # celery\n # click-didyoumean\n # click-plugins\n # click-repl\n # jupyter-cache\n # ploomber-engine\n # towncrier\n # typer\n # userpath\n # uvicorn\nclick-didyoumean==0.3.1\n # via celery\nclick-plugins==1.1.1\n # via celery\nclick-repl==0.3.0\n # via celery\ncolorama==0.4.6\n # via\n # click\n # copier\n # debuglater\n # dvc\n # ipython\n # loguru\n # pipx\n # pytest\n # sphinx\n # sphinx-autobuild\n # tqdm\ncomm==0.2.2\n # via ipykernel\nconfigobj==5.0.8\n # via dvc\ncontourpy==1.2.1\n # via matplotlib\ncopier==9.2.0\n # via\n # boilerdaq-tools (scripts/pyproject.toml)\n # boilerdaq-tools\ncoverage==7.5.4\n # via pytest-cov\ncryptography==42.0.8\n # via asyncssh\ncycler==0.12.1\n # via matplotlib\ncyclopts==2.7.1\n # via\n # boilerdaq-tools (scripts/pyproject.toml)\n # boilerdaq-tools\ndebuglater==1.4.4\n # via ploomber-engine\ndebugpy==1.8.2\n # via\n # -r requirements/dev.in\n # ipykernel\ndecorator==5.1.1\n # via\n # gcsfs\n # ipython\ndefusedxml==0.7.1\n # via nbconvert\ndictdiffer==0.9.0\n # via dvc-data\ndill==0.3.8\n # via\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\n # cachier\ndiskcache==5.6.3\n # via dvc-data\ndistlib==0.3.8\n # via virtualenv\ndistro==1.9.0\n # via\n # dvc\n # iterative-telemetry\ndocstring-parser==0.15\n # via cyclopts\ndocutils==0.21.2\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\n # myst-parser\n # pybtex-docutils\n # pydata-sphinx-theme\n # rich-rst\n # sphinx\n # sphinx-togglebutton\n # sphinxcontrib-bibtex\ndpath==2.2.0\n # via dvc\ndulwich==0.22.1\n # via\n # boilerdaq-tools (scripts/pyproject.toml)\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\n # boilerdaq-tools\n # dvc\n # dvc-studio-client\n # scmrepo\ndunamai==1.21.2 ; python_version < '4'\n # via copier\ndvc==3.51.2\n # via\n # -r requirements/dev.in\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\n # dvc-gs\ndvc-data==3.15.1\n # via dvc\ndvc-gs==3.0.1\n # via dvc\ndvc-http==2.32.0\n # via dvc\ndvc-objects==5.1.0\n # via\n # dvc\n # dvc-data\ndvc-render==1.0.2\n # via dvc\ndvc-studio-client==0.21.0\n # via dvc\ndvc-task==0.4.0\n # via dvc\nentrypoints==0.4\n # via gto\nexecuting==2.0.1\n # via stack-data\nfastjsonschema==2.20.0\n # via nbformat\nfawltydeps==0.16.0\n # via -r requirements/dev.in\nfilelock==3.15.4\n # via\n # iterative-telemetry\n # virtualenv\nflatten-dict==0.4.2\n # via dvc\nflufl-lock==7.1.1\n # via dvc\nfonttools==4.53.1\n # via matplotlib\nfrozenlist==1.4.1\n # via\n # aiohttp\n # aiosignal\nfsspec==2024.6.1\n # via\n # dvc\n # dvc-data\n # dvc-http\n # dvc-objects\n # gcsfs\n # scmrepo\nfuncy==2.0\n # via\n # copier\n # dvc\n # dvc-data\n # dvc-objects\n # dvc-task\n # gto\n # scmrepo\nfuture==1.0.0\n # via uncertainties\ngcsfs==2024.6.1\n # via dvc-gs\ngitdb==4.0.11\n # via gitpython\ngitpython==3.1.43\n # via scmrepo\ngmpy2==2.2.0rc1\n # via\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\ngoogle-api-core==2.19.1\n # via\n # google-cloud-core\n # google-cloud-storage\ngoogle-auth==2.32.0\n # via\n # gcsfs\n # google-api-core\n # google-auth-oauthlib\n # google-cloud-core\n # google-cloud-storage\ngoogle-auth-oauthlib==1.2.1\n # via gcsfs\ngoogle-cloud-core==2.4.1\n # via google-cloud-storage\ngoogle-cloud-storage==2.17.0\n # via gcsfs\ngoogle-crc32c==1.5.0\n # via\n # google-cloud-storage\n # google-resumable-media\ngoogle-resumable-media==2.7.1\n # via google-cloud-storage\ngoogleapis-common-protos==1.63.2\n # via google-api-core\ngrandalf==0.8\n # via dvc\ngreenlet==3.0.3 ; python_version < '3.13' and (platform_machine == 'aarch64' or (platform_machine == 'ppc64le' or (platform_machine == 'x86_64' or (platform_machine == 'amd64' or (platform_machine == 'AMD64' or (platform_machine == 'WIN32' or platform_machine == 'win32'))))))\n # via sqlalchemy\ngto==1.7.1\n # via dvc\nh11==0.14.0\n # via uvicorn\nhydra-core==1.3.2\n # via dvc\nidentify==2.6.0\n # via pre-commit\nidna==3.7\n # via\n # anyio\n # requests\n # yarl\nifaddr==0.2.0\n # via zeroconf\nimagesize==1.4.1\n # via sphinx\nimportlib-metadata==8.0.0\n # via\n # fawltydeps\n # jupyter-cache\n # myst-nb\nincremental==22.10.0\n # via towncrier\niniconfig==2.0.0\n # via pytest\nipykernel==6.29.0\n # via\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\n # myst-nb\nipython==8.25.0\n # via\n # boilerdaq-tools (scripts/pyproject.toml)\n # boilerdaq-tools\n # ipykernel\n # myst-nb\n # ploomber-engine\nisort==5.13.2 ; python_version >= '3.8'\n # via fawltydeps\niterative-telemetry==0.0.8\n # via dvc\njedi==0.19.1\n # via ipython\njinja2==3.1.4\n # via\n # copier\n # jinja2-ansible-filters\n # myst-parser\n # nbconvert\n # sphinx\n # sphinx-tippy\n # towncrier\njinja2-ansible-filters==1.3.2\n # via copier\njsonschema==4.23.0\n # via nbformat\njsonschema-specifications==2023.12.1\n # via jsonschema\njupyter-cache==1.0.0\n # via myst-nb\njupyter-client==8.6.2\n # via\n # ipykernel\n # nbclient\njupyter-core==5.7.2\n # via\n # ipykernel\n # jupyter-client\n # nbclient\n # nbconvert\n # nbformat\njupyterlab-pygments==0.3.0\n # via nbconvert\nkiwisolver==1.4.5\n # via matplotlib\nkombu==5.3.7\n # via\n # celery\n # dvc\n # dvc-task\nlatexcodec==3.0.0\n # via pybtex\nlibusb==1.0.27\n # via\n # boilerdaq (pyproject.toml)\n # boilerdaq\nlinkify-it-py==2.0.3\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\nllvmlite==0.43.0\n # via numba\nloguru==0.7.0\n # via\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\nmarkdown-it-py==3.0.0\n # via\n # mdit-py-plugins\n # myst-parser\n # rich\nmarkupsafe==2.1.5\n # via\n # jinja2\n # nbconvert\nmatplotlib==3.7.2\n # via\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\nmatplotlib-inline==0.1.7\n # via\n # ipykernel\n # ipython\nmcculw==1.0.0\n # via\n # boilerdaq (pyproject.toml)\n # boilerdaq\nmdit-py-plugins==0.4.1\n # via myst-parser\nmdurl==0.1.2\n # via markdown-it-py\nmistune==3.0.2\n # via nbconvert\nmonotonic==1.6\n # via posthog\nmpmath==1.3.0\n # via sympy\nmsgpack==1.0.8\n # via blosc2\nmultidict==6.0.5\n # via\n # aiohttp\n # yarl\nmyst-nb==1.1.0\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\nmyst-parser==3.0.1\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\n # myst-nb\nnbclient==0.10.0\n # via\n # jupyter-cache\n # myst-nb\n # nbconvert\n # ploomber-engine\nnbconvert==7.7.3\n # via\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\nnbformat==5.9.2\n # via\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\n # jupyter-cache\n # myst-nb\n # nbclient\n # nbconvert\n # ploomber-engine\nndindex==1.8\n # via blosc2\nnest-asyncio==1.6.0\n # via ipykernel\nnetworkx==3.3\n # via dvc\nnodeenv==1.9.1\n # via\n # pre-commit\n # pyright\nnumba==0.60.0\n # via pandas\nnumexpr==2.10.1\n # via\n # blosc2\n # pandas\n # tables\nnumpy==1.26.0\n # via\n # boilercore (submodules/boilercore/pyproject.toml)\n # blosc2\n # boilercore\n # bottleneck\n # contourpy\n # matplotlib\n # numba\n # numexpr\n # pandas\n # pandas-stubs\n # pyqtgraph\n # scipy\n # tables\nnumpydoc==1.7.0\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\noauthlib==3.2.2\n # via requests-oauthlib\nomegaconf==2.3.0\n # via\n # dvc\n # hydra-core\norjson==3.10.6 ; implementation_name == 'cpython'\n # via sqltrie\npackaging==24.1\n # via\n # copier\n # dunamai\n # dvc\n # hydra-core\n # ipykernel\n # matplotlib\n # nbconvert\n # pip-requirements-parser\n # pipdeptree\n # pipx\n # pkg-about\n # pydata-sphinx-theme\n # pytest\n # sphinx\n # tables\npandas==2.2.2\n # via\n # boilerdaq (pyproject.toml)\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\n # boilerdaq\npandas-stubs==2.2.2.240514\n # via -r requirements/dev.in\npandocfilters==1.5.1\n # via nbconvert\nparso==0.8.4\n # via\n # jedi\n # ploomber-engine\npathspec==0.12.1\n # via\n # copier\n # dvc\n # scmrepo\npexpect==4.9.0 ; sys_platform != 'emscripten' and sys_platform != 'win32'\n # via ipython\npillow==10.4.0\n # via matplotlib\npip==24.1.2\n # via pipdeptree\npip-requirements-parser==32.0.1\n # via fawltydeps\npipdeptree==2.23.0\n # via -r requirements/dev.in\npipx==1.6.0\n # via\n # boilerdaq-tools (scripts/pyproject.toml)\n # boilerdaq-tools\npkg-about==1.1.6\n # via libusb\nplatformdirs==3.11.0\n # via\n # dvc\n # jupyter-core\n # pipx\n # virtualenv\nploomber-core==0.2.25\n # via ploomber-engine\nploomber-engine==0.0.30\n # via\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\npluggy==1.5.0\n # via pytest\nplumbum==1.8.3\n # via copier\nportalocker==2.10.0\n # via cachier\nposthog==3.5.0\n # via ploomber-core\npre-commit==3.7.1\n # via -r requirements/dev.in\nprompt-toolkit==3.0.47\n # via\n # click-repl\n # ipython\n # questionary\nproto-plus==1.24.0\n # via google-api-core\nprotobuf==5.27.2\n # via\n # google-api-core\n # googleapis-common-protos\n # proto-plus\npsutil==6.0.0\n # via\n # dvc\n # flufl-lock\n # ipykernel\nptyprocess==0.7.0 ; sys_platform != 'emscripten' and sys_platform != 'win32'\n # via pexpect\npure-eval==0.2.2\n # via stack-data\npy-cpuinfo==9.0.0\n # via\n # blosc2\n # tables\npyasn1==0.6.0\n # via\n # pyasn1-modules\n # rsa\npyasn1-modules==0.4.0\n # via google-auth\npybtex==0.24.0\n # via\n # pybtex-docutils\n # sphinxcontrib-bibtex\npybtex-docutils==1.0.3\n # via sphinxcontrib-bibtex\npycparser==2.22\n # via cffi\npydantic==2.6.1\n # via\n # boilerdaq (pyproject.toml)\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\n # boilerdaq\n # copier\n # fawltydeps\n # gto\npydantic-core==2.16.2\n # via pydantic\npydata-sphinx-theme==0.15.4\n # via sphinx-book-theme\npydot==2.0.0\n # via dvc\npygit2==1.15.1\n # via scmrepo\npygments==2.18.0\n # via\n # accessible-pygments\n # copier\n # ipython\n # nbconvert\n # pydata-sphinx-theme\n # rich\n # sphinx\npygtrie==2.5.0\n # via\n # dvc\n # dvc-data\n # scmrepo\n # sqltrie\npyparsing==3.0.9\n # via\n # dvc\n # grandalf\n # matplotlib\n # pip-requirements-parser\n # pydot\npyqtgraph==0.13.3\n # via\n # boilerdaq (pyproject.toml)\n # boilerdaq\npyright==1.1.364\n # via -r requirements/dev.in\npyside6==6.7.2 ; sys_platform != 'linux'\n # via -r requirements/dev.in\npyside6-addons==6.7.2 ; sys_platform != 'linux'\n # via pyside6\npyside6-essentials==6.7.2 ; sys_platform != 'linux'\n # via\n # pyside6\n # pyside6-addons\npytest==8.2.2\n # via\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilerdaq-tests (tests/pyproject.toml)\n # boilercore\n # boilerdaq-tests\n # pytest-cov\n # pytest-custom-exit-code\n # pytest-github-actions-annotate-failures\npytest-cov==5.0.0\n # via\n # boilerdaq-tests (tests/pyproject.toml)\n # boilerdaq-tests\npytest-custom-exit-code==0.3.0\n # via\n # boilerdaq-tests (tests/pyproject.toml)\n # boilerdaq-tests\npytest-github-actions-annotate-failures==0.2.0\n # via\n # boilerdaq-tests (tests/pyproject.toml)\n # boilerdaq-tests\npython-dateutil==2.9.0.post0\n # via\n # celery\n # jupyter-client\n # matplotlib\n # pandas\n # posthog\npytz==2024.1\n # via pandas\npyusb==1.2.1\n # via\n # boilerdaq (pyproject.toml)\n # boilerdaq\npyvisa==1.14.1\n # via\n # boilerdaq (pyproject.toml)\n # boilerdaq\n # pyvisa-py\n # pyvisa-sim\npyvisa-py==0.7.2\n # via\n # boilerdaq (pyproject.toml)\n # boilerdaq\npyvisa-sim==0.6.0\n # via\n # boilerdaq (pyproject.toml)\n # boilerdaq\npywin32==306 ; platform_system == 'Windows' or sys_platform == 'win32' or (platform_python_implementation != 'PyPy' and platform_system == 'Windows') or (platform_python_implementation != 'PyPy' and sys_platform == 'win32')\n # via\n # dvc-task\n # jupyter-core\n # plumbum\n # portalocker\npyyaml==6.0.1\n # via\n # copier\n # jinja2-ansible-filters\n # jupyter-cache\n # myst-nb\n # myst-parser\n # omegaconf\n # ploomber-core\n # pre-commit\n # pybtex\n # pyvisa-sim\npyzmq==26.0.3\n # via\n # ipykernel\n # jupyter-client\nquestionary==1.10.0\n # via copier\nreferencing==0.35.1\n # via\n # jsonschema\n # jsonschema-specifications\nrequests==2.32.3\n # via\n # dvc\n # dvc-studio-client\n # gcsfs\n # google-api-core\n # google-cloud-storage\n # iterative-telemetry\n # posthog\n # requests-oauthlib\n # sphinx\n # sphinx-tippy\nrequests-oauthlib==2.0.0\n # via google-auth-oauthlib\nrich==13.7.1\n # via\n # cyclopts\n # dvc\n # gto\n # rich-rst\n # typer\nrich-rst==1.3.1\n # via cyclopts\nrpds-py==0.19.0\n # via\n # jsonschema\n # referencing\nrsa==4.9\n # via google-auth\nruamel-yaml==0.18.6\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\n # boilerdaq-docs\n # dvc\n # gto\nruamel-yaml-clib==0.2.8 ; python_version < '3.13' and platform_python_implementation == 'CPython'\n # via ruamel-yaml\nruff==0.4.10\n # via -r requirements/dev.in\nscipy==1.11.2\n # via\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\nscmrepo==3.3.6\n # via\n # dvc\n # gto\nsemver==3.0.2\n # via gto\nsetuptools==70.3.0\n # via\n # cachier\n # dulwich\n # fawltydeps\n # libusb\n # pkg-about\n # sphinx-togglebutton\n # zc-lockfile\nshellingham==1.5.4\n # via typer\nshiboken6==6.7.2 ; sys_platform != 'linux'\n # via\n # pyside6\n # pyside6-addons\n # pyside6-essentials\nshortuuid==1.0.13\n # via\n # dvc\n # dvc-task\nshtab==1.7.1\n # via dvc\nsimple-pid==2.0.0\n # via\n # boilerdaq (pyproject.toml)\n # boilerdaq\nsix==1.16.0\n # via\n # asttokens\n # bleach\n # configobj\n # flatten-dict\n # posthog\n # pybtex\n # python-dateutil\nsmmap==5.0.1\n # via gitdb\nsnakeviz==2.2.0\n # via -r requirements/dev.in\nsniffio==1.3.1\n # via anyio\nsnowballstemmer==2.2.0\n # via sphinx\nsoupsieve==2.5\n # via beautifulsoup4\nsourcery==1.19.0\n # via -r requirements/dev.in\nsphinx==7.3.7\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\n # myst-nb\n # myst-parser\n # numpydoc\n # pydata-sphinx-theme\n # sphinx-autobuild\n # sphinx-book-theme\n # sphinx-design\n # sphinx-thebe\n # sphinx-tippy\n # sphinx-togglebutton\n # sphinxcontrib-bibtex\n # sphinxcontrib-towncrier\nsphinx-autobuild==2024.4.16\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\nsphinx-autodoc2==0.5.0\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\nsphinx-book-theme==1.1.3\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\nsphinx-design==0.6.0\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\nsphinx-thebe==0.3.1\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\nsphinx-tippy==0.4.3\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\nsphinx-togglebutton==0.3.2\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\nsphinxcontrib-applehelp==1.0.8\n # via sphinx\nsphinxcontrib-bibtex==2.6.2\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\nsphinxcontrib-devhelp==1.0.6\n # via sphinx\nsphinxcontrib-htmlhelp==2.0.5\n # via sphinx\nsphinxcontrib-jsmath==1.0.1\n # via sphinx\nsphinxcontrib-mermaid==0.9.2\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\nsphinxcontrib-qthelp==1.0.7\n # via sphinx\nsphinxcontrib-serializinghtml==1.1.10\n # via sphinx\nsphinxcontrib-towncrier==0.4.0a0\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\nsqlalchemy==2.0.31\n # via jupyter-cache\nsqltrie==0.11.0\n # via dvc-data\nstack-data==0.6.3\n # via ipython\nstarlette==0.37.2\n # via sphinx-autobuild\nstringparser==0.7\n # via pyvisa-sim\nsympy==1.12\n # via\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\ntables==3.9.2\n # via pandas\ntabulate==0.9.0\n # via\n # dvc\n # gto\n # jupyter-cache\n # numpydoc\ntinycss2==1.3.0\n # via nbconvert\ntomlkit==0.12.5\n # via dvc\ntornado==6.4.1\n # via\n # ipykernel\n # jupyter-client\n # snakeviz\ntowncrier==23.11.0\n # via\n # -r requirements/dev.in\n # sphinxcontrib-towncrier\ntqdm==4.66.4\n # via\n # dvc\n # dvc-data\n # fsspec\n # ploomber-engine\n # scmrepo\ntraitlets==5.14.3\n # via\n # comm\n # ipykernel\n # ipython\n # jupyter-client\n # jupyter-core\n # matplotlib-inline\n # nbclient\n # nbconvert\n # nbformat\ntyper==0.12.3\n # via gto\ntypes-pytz==2024.1.0.20240417\n # via pandas-stubs\ntyping-extensions==4.12.2\n # via\n # asyncssh\n # cyclopts\n # ipython\n # myst-nb\n # pydantic\n # pydantic-core\n # pydata-sphinx-theme\n # pyvisa\n # pyvisa-py\n # pyvisa-sim\n # sphinx-autodoc2\n # sqlalchemy\n # stringparser\n # typer\ntzdata==2024.1\n # via\n # celery\n # pandas\nuc-micro-py==1.0.3\n # via linkify-it-py\nuldaq==1.2.3\n # via\n # boilerdaq (pyproject.toml)\n # boilerdaq\nuncertainties==3.1.7\n # via\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\nurllib3==2.2.2\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\n # dulwich\n # requests\nuserpath==1.9.2\n # via pipx\nuvicorn==0.30.1\n # via sphinx-autobuild\nvine==5.1.0\n # via\n # amqp\n # celery\n # kombu\nvirtualenv==20.26.3\n # via pre-commit\nvoluptuous==0.15.2\n # via\n # dvc\n # dvc-studio-client\nwatchdog==4.0.1\n # via cachier\nwatchfiles==0.22.0\n # via sphinx-autobuild\nwcwidth==0.2.13\n # via prompt-toolkit\nwebencodings==0.5.1\n # via\n # bleach\n # tinycss2\nwebsockets==12.0\n # via sphinx-autobuild\nwheel==0.43.0\n # via sphinx-togglebutton\nwin32-setctime==1.1.0 ; sys_platform == 'win32'\n # via loguru\nyarl==1.9.4\n # via aiohttp\nzc-lockfile==3.0.post1\n # via dvc\nzeroconf==0.132.2\n # via\n # boilerdaq (pyproject.toml)\n # boilerdaq\nzipp==3.19.2\n # via importlib-metadata\n" + "direct_requirements": "boilercore @ git+https://github.com/softboiler/boilercore@780ca1358fe8a1959b6602fd603327d37baf57b7\npyside6==6.7.2 ; sys_platform != 'linux'\npyside6-addons==6.7.2 ; sys_platform == 'linux'\npyside6-essentials==6.7.2 ; sys_platform == 'linux'\nshiboken6==6.7.2 ; sys_platform == 'linux'\ncachier @ git+https://github.com/blakeNaccarato/cachier@db7f394a553a90944ca25c2d687771006e77a024\ncopier==9.2.0\ncyclopts==2.7.1\ndebugpy==1.8.2\ndill==0.3.7\ndocutils==0.21.2\ndulwich==0.22.1\ndvc==3.51.2\nfawltydeps==0.16.0\ngmpy2==2.2.0rc1\nipykernel==6.29.0\nipython==8.25.0\nlibusb==1.0.27\nlinkify-it-py==2.0.3\nloguru==0.7.0\nmatplotlib==3.7.2\nmcculw==1.0.0\nmyst-nb==1.1.0\nmyst-parser==3.0.1\nnbconvert==7.7.3\nnbformat==5.9.2\nnumpy==1.24.4\nnumpydoc==1.7.0\npandas==2.2.2\npandas-stubs==2.2.2.240514\npipdeptree==2.23.0\npipx==1.6.0\nploomber-engine==0.0.30\npre-commit==3.7.1\npydantic==2.6.1\npyqtgraph==0.13.3\npyright==1.1.364\npytest==8.2.2\npytest-cov==5.0.0\npytest-custom-exit-code==0.3.0\npytest-github-actions-annotate-failures==0.2.0\npyusb==1.2.1\npyvisa==1.14.1\npyvisa-py==0.7.2\npyvisa-sim==0.6.0\nruamel-yaml==0.18.6\nruff==0.4.10\nscipy==1.11.2\nsimple-pid==2.0.0\nsnakeviz==2.2.0\nsourcery==1.19.0\nsphinx==7.3.7\nsphinx-autobuild==2024.4.16\nsphinx-autodoc2==0.5.0\nsphinx-book-theme==1.1.3\nsphinx-design==0.6.0\nsphinx-thebe==0.3.1\nsphinx-tippy==0.4.3\nsphinx-togglebutton==0.3.2\nsphinxcontrib-bibtex==2.6.2\nsphinxcontrib-mermaid==0.9.2\nsphinxcontrib-towncrier==0.4.0a0\nsympy==1.12\ntowncrier==23.11.0\nuldaq==1.2.3\nuncertainties==3.1.7\nurllib3==2.2.2\nzeroconf==0.132.2", + "requirements": "# nodeps\n# ? Missing wheels\npyside6==6.7.2 ; sys_platform == 'linux'\npyside6-addons==6.7.2 ; sys_platform == 'linux'\npyside6-essentials==6.7.2 ; sys_platform == 'linux'\nshiboken6==6.7.2 ; sys_platform == 'linux'\n# compilation\n# This file was autogenerated by uv via the following command:\n# uv pip compile --universal --all-extras --exclude-newer 2024-07-18T21:40:09.533221Z --python-version 3.11 --resolution lowest-direct --override requirements/override.txt requirements/dev.in pyproject.toml docs/pyproject.toml scripts/pyproject.toml tests/pyproject.toml submodules/boilercore/pyproject.toml\n-e .\n # via -r requirements/dev.in\n-e docs/\n # via -r requirements/dev.in\n-e scripts/\n # via -r requirements/dev.in\n-e submodules/boilercore\n # via\n # --override requirements/override.txt\n # boilerdaq (pyproject.toml)\n # boilerdaq-tests (tests/pyproject.toml)\n # boilerdaq\n # boilerdaq-tests\n-e tests/\n # via -r requirements/dev.in\naccessible-pygments==0.0.5\n # via pydata-sphinx-theme\naiohttp==3.9.5\n # via\n # aiohttp-retry\n # fsspec\n # gcsfs\naiohttp-retry==2.8.3\n # via\n # dvc-http\n # scmrepo\naiosignal==1.3.1\n # via aiohttp\nalabaster==0.7.16\n # via sphinx\namqp==5.2.0\n # via kombu\nannotated-types==0.7.0\n # via pydantic\nantlr4-python3-runtime==4.9.3\n # via\n # hydra-core\n # omegaconf\nanyio==4.4.0\n # via\n # starlette\n # watchfiles\nappdirs==1.4.4\n # via iterative-telemetry\nappnope==0.1.4 ; platform_system == 'Darwin'\n # via ipykernel\nargcomplete==3.4.0\n # via pipx\nastroid==3.2.3\n # via sphinx-autodoc2\nasttokens==2.4.1\n # via stack-data\nasyncssh==2.15.0\n # via scmrepo\natpublic==4.1.0\n # via flufl-lock\nattrs==23.2.0\n # via\n # aiohttp\n # cyclopts\n # dvc\n # dvc-data\n # jsonschema\n # jupyter-cache\n # referencing\n # sqltrie\nbabel==2.15.0\n # via\n # pydata-sphinx-theme\n # sphinx\nbackoff==2.2.1\n # via posthog\nbeautifulsoup4==4.12.3\n # via\n # nbconvert\n # pydata-sphinx-theme\n # sphinx-tippy\nbilliard==4.2.0\n # via celery\nbleach==6.1.0\n # via nbconvert\nblosc2==2.7.0\n # via tables\nbottleneck==1.4.0\n # via pandas\ncachetools==5.4.0\n # via google-auth\ncachier @ git+https://github.com/blakeNaccarato/cachier@db7f394a553a90944ca25c2d687771006e77a024\n # via\n # --override requirements/override.txt\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\ncelery==5.4.0\n # via\n # dvc\n # dvc-task\ncertifi==2024.7.4\n # via requests\ncffi==1.16.0\n # via\n # cryptography\n # pygit2\n # pyzmq\ncfgv==3.4.0\n # via pre-commit\ncharset-normalizer==3.3.2\n # via requests\nclick==8.1.7\n # via\n # celery\n # click-didyoumean\n # click-plugins\n # click-repl\n # jupyter-cache\n # ploomber-engine\n # towncrier\n # typer\n # userpath\n # uvicorn\nclick-didyoumean==0.3.1\n # via celery\nclick-plugins==1.1.1\n # via celery\nclick-repl==0.3.0\n # via celery\ncolorama==0.4.6\n # via\n # click\n # copier\n # debuglater\n # dvc\n # ipython\n # loguru\n # pipx\n # pytest\n # sphinx\n # sphinx-autobuild\n # tqdm\ncomm==0.2.2\n # via ipykernel\nconfigobj==5.0.8\n # via dvc\ncontourpy==1.2.1\n # via matplotlib\ncopier==9.2.0\n # via\n # boilerdaq-tools (scripts/pyproject.toml)\n # boilerdaq-tools\ncoverage==7.6.0\n # via pytest-cov\ncryptography==42.0.8\n # via asyncssh\ncycler==0.12.1\n # via matplotlib\ncyclopts==2.7.1\n # via\n # boilerdaq-tools (scripts/pyproject.toml)\n # boilerdaq-tools\ndebuglater==1.4.4\n # via ploomber-engine\ndebugpy==1.8.2\n # via\n # -r requirements/dev.in\n # ipykernel\ndecorator==5.1.1\n # via\n # gcsfs\n # ipython\ndefusedxml==0.7.1\n # via nbconvert\ndictdiffer==0.9.0\n # via dvc-data\ndill==0.3.8\n # via\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\n # cachier\ndiskcache==5.6.3\n # via dvc-data\ndistlib==0.3.8\n # via virtualenv\ndistro==1.9.0\n # via\n # dvc\n # iterative-telemetry\ndocstring-parser==0.15\n # via cyclopts\ndocutils==0.21.2\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\n # myst-parser\n # pybtex-docutils\n # pydata-sphinx-theme\n # rich-rst\n # sphinx\n # sphinx-togglebutton\n # sphinxcontrib-bibtex\ndpath==2.2.0\n # via dvc\ndulwich==0.22.1\n # via\n # boilerdaq-tools (scripts/pyproject.toml)\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\n # boilerdaq-tools\n # dvc\n # dvc-studio-client\n # scmrepo\ndunamai==1.21.2 ; python_version < '4'\n # via copier\ndvc==3.51.2\n # via\n # -r requirements/dev.in\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\n # dvc-gs\ndvc-data==3.15.1\n # via dvc\ndvc-gs==3.0.1\n # via dvc\ndvc-http==2.32.0\n # via dvc\ndvc-objects==5.1.0\n # via\n # dvc\n # dvc-data\ndvc-render==1.0.2\n # via dvc\ndvc-studio-client==0.21.0\n # via dvc\ndvc-task==0.4.0\n # via dvc\nentrypoints==0.4\n # via gto\nexecuting==2.0.1\n # via stack-data\nfastjsonschema==2.20.0\n # via nbformat\nfawltydeps==0.16.0\n # via -r requirements/dev.in\nfilelock==3.15.4\n # via\n # iterative-telemetry\n # virtualenv\nflatten-dict==0.4.2\n # via dvc\nflufl-lock==7.1.1\n # via dvc\nfonttools==4.53.1\n # via matplotlib\nfrozenlist==1.4.1\n # via\n # aiohttp\n # aiosignal\nfsspec==2024.6.1\n # via\n # dvc\n # dvc-data\n # dvc-http\n # dvc-objects\n # gcsfs\n # scmrepo\nfuncy==2.0\n # via\n # copier\n # dvc\n # dvc-data\n # dvc-objects\n # dvc-task\n # gto\n # scmrepo\nfuture==1.0.0\n # via uncertainties\ngcsfs==2024.6.1\n # via dvc-gs\ngitdb==4.0.11\n # via gitpython\ngitpython==3.1.43\n # via scmrepo\ngmpy2==2.2.0rc1\n # via\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\ngoogle-api-core==2.19.1\n # via\n # google-cloud-core\n # google-cloud-storage\ngoogle-auth==2.32.0\n # via\n # gcsfs\n # google-api-core\n # google-auth-oauthlib\n # google-cloud-core\n # google-cloud-storage\ngoogle-auth-oauthlib==1.2.1\n # via gcsfs\ngoogle-cloud-core==2.4.1\n # via google-cloud-storage\ngoogle-cloud-storage==2.17.0\n # via gcsfs\ngoogle-crc32c==1.5.0\n # via\n # google-cloud-storage\n # google-resumable-media\ngoogle-resumable-media==2.7.1\n # via google-cloud-storage\ngoogleapis-common-protos==1.63.2\n # via google-api-core\ngrandalf==0.8\n # via dvc\ngreenlet==3.0.3 ; python_version < '3.13' and (platform_machine == 'aarch64' or (platform_machine == 'ppc64le' or (platform_machine == 'x86_64' or (platform_machine == 'amd64' or (platform_machine == 'AMD64' or (platform_machine == 'WIN32' or platform_machine == 'win32'))))))\n # via sqlalchemy\ngto==1.7.1\n # via dvc\nh11==0.14.0\n # via uvicorn\nhydra-core==1.3.2\n # via dvc\nidentify==2.6.0\n # via pre-commit\nidna==3.7\n # via\n # anyio\n # requests\n # yarl\nifaddr==0.2.0\n # via zeroconf\nimagesize==1.4.1\n # via sphinx\nimportlib-metadata==8.0.0\n # via\n # fawltydeps\n # jupyter-cache\n # myst-nb\nincremental==22.10.0\n # via towncrier\niniconfig==2.0.0\n # via pytest\nipykernel==6.29.0\n # via\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\n # myst-nb\nipython==8.25.0\n # via\n # boilerdaq-tools (scripts/pyproject.toml)\n # boilerdaq-tools\n # ipykernel\n # myst-nb\n # ploomber-engine\nisort==5.13.2 ; python_version >= '3.8'\n # via fawltydeps\niterative-telemetry==0.0.8\n # via dvc\njedi==0.19.1\n # via ipython\njinja2==3.1.4\n # via\n # copier\n # jinja2-ansible-filters\n # myst-parser\n # nbconvert\n # sphinx\n # sphinx-tippy\n # towncrier\njinja2-ansible-filters==1.3.2\n # via copier\njsonschema==4.23.0\n # via nbformat\njsonschema-specifications==2023.12.1\n # via jsonschema\njupyter-cache==1.0.0\n # via myst-nb\njupyter-client==8.6.2\n # via\n # ipykernel\n # nbclient\njupyter-core==5.7.2\n # via\n # ipykernel\n # jupyter-client\n # nbclient\n # nbconvert\n # nbformat\njupyterlab-pygments==0.3.0\n # via nbconvert\nkiwisolver==1.4.5\n # via matplotlib\nkombu==5.3.7\n # via\n # celery\n # dvc\n # dvc-task\nlatexcodec==3.0.0\n # via pybtex\nlibusb==1.0.27\n # via\n # boilerdaq (pyproject.toml)\n # boilerdaq\nlinkify-it-py==2.0.3\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\nllvmlite==0.43.0\n # via numba\nloguru==0.7.0\n # via\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\nmarkdown-it-py==3.0.0\n # via\n # mdit-py-plugins\n # myst-parser\n # rich\nmarkupsafe==2.1.5\n # via\n # jinja2\n # nbconvert\nmatplotlib==3.7.2\n # via\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\nmatplotlib-inline==0.1.7\n # via\n # ipykernel\n # ipython\nmcculw==1.0.0\n # via\n # boilerdaq (pyproject.toml)\n # boilerdaq\nmdit-py-plugins==0.4.1\n # via myst-parser\nmdurl==0.1.2\n # via markdown-it-py\nmistune==3.0.2\n # via nbconvert\nmonotonic==1.6\n # via posthog\nmpmath==1.3.0\n # via sympy\nmsgpack==1.0.8\n # via blosc2\nmultidict==6.0.5\n # via\n # aiohttp\n # yarl\nmyst-nb==1.1.0\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\nmyst-parser==3.0.1\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\n # myst-nb\nnbclient==0.10.0\n # via\n # jupyter-cache\n # myst-nb\n # nbconvert\n # ploomber-engine\nnbconvert==7.7.3\n # via\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\nnbformat==5.9.2\n # via\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\n # jupyter-cache\n # myst-nb\n # nbclient\n # nbconvert\n # ploomber-engine\nndindex==1.8\n # via blosc2\nnest-asyncio==1.6.0\n # via ipykernel\nnetworkx==3.3\n # via dvc\nnodeenv==1.9.1\n # via\n # pre-commit\n # pyright\nnumba==0.60.0\n # via pandas\nnumexpr==2.10.1\n # via\n # blosc2\n # pandas\n # tables\nnumpy==1.26.0\n # via\n # boilercore (submodules/boilercore/pyproject.toml)\n # blosc2\n # boilercore\n # bottleneck\n # contourpy\n # matplotlib\n # numba\n # numexpr\n # pandas\n # pandas-stubs\n # pyqtgraph\n # scipy\n # tables\nnumpydoc==1.7.0\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\noauthlib==3.2.2\n # via requests-oauthlib\nomegaconf==2.3.0\n # via\n # dvc\n # hydra-core\norjson==3.10.6 ; implementation_name == 'cpython'\n # via sqltrie\npackaging==24.1\n # via\n # copier\n # dunamai\n # dvc\n # hydra-core\n # ipykernel\n # matplotlib\n # nbconvert\n # pip-requirements-parser\n # pipdeptree\n # pipx\n # pkg-about\n # pydata-sphinx-theme\n # pytest\n # sphinx\n # tables\npandas==2.2.2\n # via\n # boilerdaq (pyproject.toml)\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\n # boilerdaq\npandas-stubs==2.2.2.240514\n # via -r requirements/dev.in\npandocfilters==1.5.1\n # via nbconvert\nparso==0.8.4\n # via\n # jedi\n # ploomber-engine\npathspec==0.12.1\n # via\n # copier\n # dvc\n # scmrepo\npexpect==4.9.0 ; sys_platform != 'emscripten' and sys_platform != 'win32'\n # via ipython\npillow==10.4.0\n # via matplotlib\npip==24.1.2\n # via pipdeptree\npip-requirements-parser==32.0.1\n # via fawltydeps\npipdeptree==2.23.0\n # via -r requirements/dev.in\npipx==1.6.0\n # via\n # boilerdaq-tools (scripts/pyproject.toml)\n # boilerdaq-tools\npkg-about==1.1.7\n # via libusb\nplatformdirs==3.11.0\n # via\n # dvc\n # jupyter-core\n # pipx\n # virtualenv\nploomber-core==0.2.25\n # via ploomber-engine\nploomber-engine==0.0.30\n # via\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\npluggy==1.5.0\n # via pytest\nplumbum==1.8.3\n # via copier\nportalocker==2.10.1\n # via cachier\nposthog==3.5.0\n # via ploomber-core\npre-commit==3.7.1\n # via -r requirements/dev.in\nprompt-toolkit==3.0.47\n # via\n # click-repl\n # ipython\n # questionary\nproto-plus==1.24.0\n # via google-api-core\nprotobuf==5.27.2\n # via\n # google-api-core\n # googleapis-common-protos\n # proto-plus\npsutil==6.0.0\n # via\n # dvc\n # flufl-lock\n # ipykernel\nptyprocess==0.7.0 ; sys_platform != 'emscripten' and sys_platform != 'win32'\n # via pexpect\npure-eval==0.2.2\n # via stack-data\npy-cpuinfo==9.0.0\n # via\n # blosc2\n # tables\npyasn1==0.6.0\n # via\n # pyasn1-modules\n # rsa\npyasn1-modules==0.4.0\n # via google-auth\npybtex==0.24.0\n # via\n # pybtex-docutils\n # sphinxcontrib-bibtex\npybtex-docutils==1.0.3\n # via sphinxcontrib-bibtex\npycparser==2.22\n # via cffi\npydantic==2.6.1\n # via\n # boilerdaq (pyproject.toml)\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\n # boilerdaq\n # copier\n # fawltydeps\n # gto\npydantic-core==2.16.2\n # via pydantic\npydata-sphinx-theme==0.15.4\n # via sphinx-book-theme\npydot==3.0.1\n # via dvc\npygit2==1.15.1\n # via scmrepo\npygments==2.18.0\n # via\n # accessible-pygments\n # copier\n # ipython\n # nbconvert\n # pydata-sphinx-theme\n # rich\n # sphinx\npygtrie==2.5.0\n # via\n # dvc\n # dvc-data\n # scmrepo\n # sqltrie\npyparsing==3.0.9\n # via\n # dvc\n # grandalf\n # matplotlib\n # pip-requirements-parser\n # pydot\npyqtgraph==0.13.3\n # via\n # boilerdaq (pyproject.toml)\n # boilerdaq\npyright==1.1.364\n # via -r requirements/dev.in\npyside6==6.7.2 ; sys_platform != 'linux'\n # via -r requirements/dev.in\npyside6-addons==6.7.2 ; sys_platform != 'linux'\n # via pyside6\npyside6-essentials==6.7.2 ; sys_platform != 'linux'\n # via\n # pyside6\n # pyside6-addons\npytest==8.2.2\n # via\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilerdaq-tests (tests/pyproject.toml)\n # boilercore\n # boilerdaq-tests\n # pytest-cov\n # pytest-custom-exit-code\n # pytest-github-actions-annotate-failures\npytest-cov==5.0.0\n # via\n # boilerdaq-tests (tests/pyproject.toml)\n # boilerdaq-tests\npytest-custom-exit-code==0.3.0\n # via\n # boilerdaq-tests (tests/pyproject.toml)\n # boilerdaq-tests\npytest-github-actions-annotate-failures==0.2.0\n # via\n # boilerdaq-tests (tests/pyproject.toml)\n # boilerdaq-tests\npython-dateutil==2.9.0.post0\n # via\n # celery\n # jupyter-client\n # matplotlib\n # pandas\n # posthog\npytz==2024.1\n # via pandas\npyusb==1.2.1\n # via\n # boilerdaq (pyproject.toml)\n # boilerdaq\npyvisa==1.14.1\n # via\n # boilerdaq (pyproject.toml)\n # boilerdaq\n # pyvisa-py\n # pyvisa-sim\npyvisa-py==0.7.2\n # via\n # boilerdaq (pyproject.toml)\n # boilerdaq\npyvisa-sim==0.6.0\n # via\n # boilerdaq (pyproject.toml)\n # boilerdaq\npywin32==306 ; platform_system == 'Windows' or sys_platform == 'win32' or (platform_python_implementation != 'PyPy' and platform_system == 'Windows') or (platform_python_implementation != 'PyPy' and sys_platform == 'win32')\n # via\n # dvc-task\n # jupyter-core\n # plumbum\n # portalocker\npyyaml==6.0.1\n # via\n # copier\n # jinja2-ansible-filters\n # jupyter-cache\n # myst-nb\n # myst-parser\n # omegaconf\n # ploomber-core\n # pre-commit\n # pybtex\n # pyvisa-sim\npyzmq==26.0.3\n # via\n # ipykernel\n # jupyter-client\nquestionary==1.10.0\n # via copier\nreferencing==0.35.1\n # via\n # jsonschema\n # jsonschema-specifications\nrequests==2.32.3\n # via\n # dvc\n # dvc-studio-client\n # gcsfs\n # google-api-core\n # google-cloud-storage\n # iterative-telemetry\n # posthog\n # requests-oauthlib\n # sphinx\n # sphinx-tippy\nrequests-oauthlib==2.0.0\n # via google-auth-oauthlib\nrich==13.7.1\n # via\n # cyclopts\n # dvc\n # gto\n # rich-rst\n # typer\nrich-rst==1.3.1\n # via cyclopts\nrpds-py==0.19.0\n # via\n # jsonschema\n # referencing\nrsa==4.9\n # via google-auth\nruamel-yaml==0.18.6\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\n # boilerdaq-docs\n # dvc\n # gto\nruamel-yaml-clib==0.2.8 ; python_version < '3.13' and platform_python_implementation == 'CPython'\n # via ruamel-yaml\nruff==0.4.10\n # via -r requirements/dev.in\nscipy==1.11.2\n # via\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\nscmrepo==3.3.6\n # via\n # dvc\n # gto\nsemver==3.0.2\n # via gto\nsetuptools==71.0.3\n # via\n # cachier\n # dulwich\n # fawltydeps\n # libusb\n # pkg-about\n # sphinx-togglebutton\n # zc-lockfile\nshellingham==1.5.4\n # via typer\nshiboken6==6.7.2 ; sys_platform != 'linux'\n # via\n # pyside6\n # pyside6-addons\n # pyside6-essentials\nshortuuid==1.0.13\n # via\n # dvc\n # dvc-task\nshtab==1.7.1\n # via dvc\nsimple-pid==2.0.0\n # via\n # boilerdaq (pyproject.toml)\n # boilerdaq\nsix==1.16.0\n # via\n # asttokens\n # bleach\n # configobj\n # flatten-dict\n # posthog\n # pybtex\n # python-dateutil\nsmmap==5.0.1\n # via gitdb\nsnakeviz==2.2.0\n # via -r requirements/dev.in\nsniffio==1.3.1\n # via anyio\nsnowballstemmer==2.2.0\n # via sphinx\nsoupsieve==2.5\n # via beautifulsoup4\nsourcery==1.19.0\n # via -r requirements/dev.in\nsphinx==7.3.7\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\n # myst-nb\n # myst-parser\n # numpydoc\n # pydata-sphinx-theme\n # sphinx-autobuild\n # sphinx-book-theme\n # sphinx-design\n # sphinx-thebe\n # sphinx-tippy\n # sphinx-togglebutton\n # sphinxcontrib-bibtex\n # sphinxcontrib-towncrier\nsphinx-autobuild==2024.4.16\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\nsphinx-autodoc2==0.5.0\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\nsphinx-book-theme==1.1.3\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\nsphinx-design==0.6.0\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\nsphinx-thebe==0.3.1\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\nsphinx-tippy==0.4.3\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\nsphinx-togglebutton==0.3.2\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\nsphinxcontrib-applehelp==1.0.8\n # via sphinx\nsphinxcontrib-bibtex==2.6.2\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\nsphinxcontrib-devhelp==1.0.6\n # via sphinx\nsphinxcontrib-htmlhelp==2.0.5\n # via sphinx\nsphinxcontrib-jsmath==1.0.1\n # via sphinx\nsphinxcontrib-mermaid==0.9.2\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\nsphinxcontrib-qthelp==1.0.7\n # via sphinx\nsphinxcontrib-serializinghtml==1.1.10\n # via sphinx\nsphinxcontrib-towncrier==0.4.0a0\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\nsqlalchemy==2.0.31\n # via jupyter-cache\nsqltrie==0.11.0\n # via dvc-data\nstack-data==0.6.3\n # via ipython\nstarlette==0.37.2\n # via sphinx-autobuild\nstringparser==0.7\n # via pyvisa-sim\nsympy==1.12\n # via\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\ntables==3.9.2\n # via pandas\ntabulate==0.9.0\n # via\n # dvc\n # gto\n # jupyter-cache\n # numpydoc\ntinycss2==1.3.0\n # via nbconvert\ntomlkit==0.13.0\n # via dvc\ntornado==6.4.1\n # via\n # ipykernel\n # jupyter-client\n # snakeviz\ntowncrier==23.11.0\n # via\n # -r requirements/dev.in\n # sphinxcontrib-towncrier\ntqdm==4.66.4\n # via\n # dvc\n # dvc-data\n # fsspec\n # ploomber-engine\n # scmrepo\ntraitlets==5.14.3\n # via\n # comm\n # ipykernel\n # ipython\n # jupyter-client\n # jupyter-core\n # matplotlib-inline\n # nbclient\n # nbconvert\n # nbformat\ntyper==0.12.3\n # via gto\ntypes-pytz==2024.1.0.20240417\n # via pandas-stubs\ntyping-extensions==4.12.2\n # via\n # asyncssh\n # cyclopts\n # ipython\n # myst-nb\n # pydantic\n # pydantic-core\n # pydata-sphinx-theme\n # pyvisa\n # pyvisa-py\n # pyvisa-sim\n # sphinx-autodoc2\n # sqlalchemy\n # stringparser\n # typer\ntzdata==2024.1\n # via\n # celery\n # pandas\nuc-micro-py==1.0.3\n # via linkify-it-py\nuldaq==1.2.3\n # via\n # boilerdaq (pyproject.toml)\n # boilerdaq\nuncertainties==3.1.7\n # via\n # boilercore (submodules/boilercore/pyproject.toml)\n # boilercore\nurllib3==2.2.2\n # via\n # boilerdaq-docs (docs/pyproject.toml)\n # boilerdaq-docs\n # dulwich\n # requests\nuserpath==1.9.2\n # via pipx\nuvicorn==0.30.1\n # via sphinx-autobuild\nvine==5.1.0\n # via\n # amqp\n # celery\n # kombu\nvirtualenv==20.26.3\n # via pre-commit\nvoluptuous==0.15.2\n # via\n # dvc\n # dvc-studio-client\nwatchdog==4.0.1\n # via cachier\nwatchfiles==0.22.0\n # via sphinx-autobuild\nwcwidth==0.2.13\n # via prompt-toolkit\nwebencodings==0.5.1\n # via\n # bleach\n # tinycss2\nwebsockets==12.0\n # via sphinx-autobuild\nwheel==0.43.0\n # via sphinx-togglebutton\nwin32-setctime==1.1.0 ; sys_platform == 'win32'\n # via loguru\nyarl==1.9.4\n # via aiohttp\nzc-lockfile==3.0.post1\n # via dvc\nzeroconf==0.132.2\n # via\n # boilerdaq (pyproject.toml)\n # boilerdaq\nzipp==3.19.2\n # via importlib-metadata\n" } diff --git a/requirements/requirements.txt b/requirements/requirements.txt index 6bb9101..ae27405 100644 --- a/requirements/requirements.txt +++ b/requirements/requirements.txt @@ -6,7 +6,7 @@ pyside6-essentials==6.7.2 ; sys_platform == 'linux' shiboken6==6.7.2 ; sys_platform == 'linux' # compilation # This file was autogenerated by uv via the following command: -# uv pip compile --universal --all-extras --exclude-newer 2024-07-09T22:54:01.158673Z --python-version 3.11 --resolution lowest-direct --override requirements/override.txt requirements/dev.in pyproject.toml docs/pyproject.toml scripts/pyproject.toml tests/pyproject.toml submodules/boilercore/pyproject.toml +# uv pip compile --universal --all-extras --exclude-newer 2024-07-18T21:40:09.533221Z --python-version 3.11 --resolution lowest-direct --override requirements/override.txt requirements/dev.in pyproject.toml docs/pyproject.toml scripts/pyproject.toml tests/pyproject.toml submodules/boilercore/pyproject.toml -e . # via -r requirements/dev.in -e docs/ @@ -55,7 +55,7 @@ appnope==0.1.4 ; platform_system == 'Darwin' # via ipykernel argcomplete==3.4.0 # via pipx -astroid==3.2.2 +astroid==3.2.3 # via sphinx-autodoc2 asttokens==2.4.1 # via stack-data @@ -92,7 +92,7 @@ blosc2==2.7.0 # via tables bottleneck==1.4.0 # via pandas -cachetools==5.3.3 +cachetools==5.4.0 # via google-auth cachier @ git+https://github.com/blakeNaccarato/cachier@db7f394a553a90944ca25c2d687771006e77a024 # via @@ -155,7 +155,7 @@ copier==9.2.0 # via # boilerdaq-tools (scripts/pyproject.toml) # boilerdaq-tools -coverage==7.5.4 +coverage==7.6.0 # via pytest-cov cryptography==42.0.8 # via asyncssh @@ -576,7 +576,7 @@ pipx==1.6.0 # via # boilerdaq-tools (scripts/pyproject.toml) # boilerdaq-tools -pkg-about==1.1.6 +pkg-about==1.1.7 # via libusb platformdirs==3.11.0 # via @@ -594,7 +594,7 @@ pluggy==1.5.0 # via pytest plumbum==1.8.3 # via copier -portalocker==2.10.0 +portalocker==2.10.1 # via cachier posthog==3.5.0 # via ploomber-core @@ -652,7 +652,7 @@ pydantic-core==2.16.2 # via pydantic pydata-sphinx-theme==0.15.4 # via sphinx-book-theme -pydot==2.0.0 +pydot==3.0.1 # via dvc pygit2==1.15.1 # via scmrepo @@ -819,7 +819,7 @@ scmrepo==3.3.6 # gto semver==3.0.2 # via gto -setuptools==70.3.0 +setuptools==71.0.3 # via # cachier # dulwich @@ -958,7 +958,7 @@ tabulate==0.9.0 # numpydoc tinycss2==1.3.0 # via nbconvert -tomlkit==0.12.5 +tomlkit==0.13.0 # via dvc tornado==6.4.1 # via diff --git a/src/boilerdaq/daq.py b/src/boilerdaq/daq.py index 04ed352..cf0a5b6 100644 --- a/src/boilerdaq/daq.py +++ b/src/boilerdaq/daq.py @@ -10,9 +10,7 @@ from typing import TYPE_CHECKING, Any, NamedTuple, Self from warnings import warn -from boilercore.fits import fit_from_params -from boilercore.modelfun import get_model -from boilercore.models.fit import Fit +from boilercore.fits import Fit, fit_from_params from boilercore.models.geometry import GEOMETRY from boilercore.types import Rod from pyqtgraph import ( @@ -451,7 +449,7 @@ def __init__( self.fit = fit self.source = Param(name, unit) # type: ignore self.results_to_fit = results_to_fit - self.model, _ = get_model(models) + self.model, _ = self.fit.get_models(models) self.x = GEOMETRY.rods[rod] def update(self): diff --git a/src/boilerdaq/models/params.py b/src/boilerdaq/models/params.py index ab60e25..1f798c0 100644 --- a/src/boilerdaq/models/params.py +++ b/src/boilerdaq/models/params.py @@ -2,8 +2,8 @@ from pathlib import Path +from boilercore.fits import Fit from boilercore.models import SynchronizedPathsYamlModel -from boilercore.models.fit import Fit from boilercore.models.geometry import Geometry from pydantic.v1 import Field diff --git a/submodules/boilercore b/submodules/boilercore index 2306b23..780ca13 160000 --- a/submodules/boilercore +++ b/submodules/boilercore @@ -1 +1 @@ -Subproject commit 2306b2324ef805a4df0f211bf7cfec837fe56d9b +Subproject commit 780ca1358fe8a1959b6602fd603327d37baf57b7 diff --git a/tests/root/data/models/modelfun-3.11.dillpickle b/tests/root/data/models/modelfun-3.11.dillpickle index 226325b..effd069 100644 Binary files a/tests/root/data/models/modelfun-3.11.dillpickle and b/tests/root/data/models/modelfun-3.11.dillpickle differ diff --git a/tests/root/data/models/modelfun-3.12.dillpickle b/tests/root/data/models/modelfun-3.12.dillpickle index d3e83e9..f6da065 100644 Binary files a/tests/root/data/models/modelfun-3.12.dillpickle and b/tests/root/data/models/modelfun-3.12.dillpickle differ