diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..16ef5c5 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,3 @@ +# GitHub syntax highlighting +pixi.lock linguist-language=YAML + diff --git a/.github/workflows/ci-windows.yml b/.github/workflows/ci-windows.yml index e31cda6..e299dad 100644 --- a/.github/workflows/ci-windows.yml +++ b/.github/workflows/ci-windows.yml @@ -16,17 +16,11 @@ jobs: steps: - uses: actions/checkout@v2 - - uses: conda-incubator/setup-miniconda@v2 + - uses: prefix-dev/setup-pixi@v0.4.1 with: - environment-file: .github/environment-windows.yml - miniforge-variant: Mambaforge - miniforge-version: latest - activate-environment: test - use-mamba: true - - name: Install - run: | - python -m pip install --upgrade pip - pip install pdm nox + pixi-version: v0.11.1 + cache: false - name: Tests run: | - nox -s test_without_pythran test_with_pythran + pixi run install-editable + make tests_coverage diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8b7d3e1..a2471a0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,5 @@ stages: + - pixi - image - lint - test @@ -11,6 +12,14 @@ variables: image: registry.heptapod.net:443/fluiddyn/transonic/ci/default:stable +pixi:test: + stage: pixi + image: registry.heptapod.net:443/fluiddyn/fluidsim/ci/default:pixi + script: + - pixi info + - pixi run install-editable + - pixi run make tests_coverage + # Build an image for the above tasks; this should be a scheduled job, as # it is quite unnecessary to run on every invocation. image:build: diff --git a/.hgignore b/.hgignore index e777213..fda5ebe 100644 --- a/.hgignore +++ b/.hgignore @@ -18,6 +18,7 @@ dist* .tox .coverage .nox +.pixi **/tmp*.py diff --git a/noxfile.py b/noxfile.py index ba2f621..a2b44e3 100644 --- a/noxfile.py +++ b/noxfile.py @@ -18,7 +18,7 @@ def _install_base(session): py_version = session.python if session.python is not None else sys.version.split(maxsplit=1)[0] if version.parse(py_version) < version.parse("3.12"): - session.run_always("pip", "install", "numba") + session.install("numba") @nox.session diff --git a/pixi.lock b/pixi.lock new file mode 100644 index 0000000..02c771d --- /dev/null +++ b/pixi.lock @@ -0,0 +1,2745 @@ +version: 3 +metadata: + content_hash: + linux-64: e90c2ee71ad70fc0a1c8302029533a7d1498f2bffcd0eaa8d2934700e775dc1d + channels: + - url: https://conda.anaconda.org/conda-forge/ + used_env_vars: [] + platforms: + - linux-64 + sources: [] + time_metadata: null + git_metadata: null + inputs_metadata: null + custom_metadata: null +package: +- platform: linux-64 + name: _libgcc_mutex + version: '0.1' + category: main + manager: conda + dependencies: [] + url: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + hash: + md5: d7c89558ba9fa0495403155b64376d81 + sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 + build: conda_forge + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: None + size: 2562 + timestamp: 1578324546067 +- platform: linux-64 + name: _openmp_mutex + version: '4.5' + category: main + manager: conda + dependencies: + - _libgcc_mutex 0.1 conda_forge + - libgomp >=7.5.0 + url: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + hash: + md5: 73aaf86a425cc6e73fcf236a5a46396d + sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22 + build: 2_gnu + arch: x86_64 + subdir: linux-64 + build_number: 16 + constrains: + - openmp_impl 9999 + license: BSD-3-Clause + license_family: BSD + size: 23621 + timestamp: 1650670423406 +- platform: linux-64 + name: asttokens + version: 2.4.1 + category: main + manager: conda + dependencies: + - python >=3.5 + - six >=1.12.0 + url: https://conda.anaconda.org/conda-forge/noarch/asttokens-2.4.1-pyhd8ed1ab_0.conda + hash: + md5: 5f25798dcefd8252ce5f9dc494d5f571 + sha256: 708168f026df19a0344983754d27d1f7b28bb21afc7b97a82f02c4798a3d2111 + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: Apache-2.0 + license_family: Apache + noarch: python + size: 28922 + timestamp: 1698341257884 + purls: + - pkg:pypi/asttokens +- platform: linux-64 + name: attrs + version: 23.2.0 + category: main + manager: conda + dependencies: + - python >=3.7 + url: https://conda.anaconda.org/conda-forge/noarch/attrs-23.2.0-pyh71513ae_0.conda + hash: + md5: 5e4c0743c70186509d1412e03c2d8dfa + sha256: 77c7d03bdb243a048fff398cedc74327b7dc79169ebe3b4c8448b0331ea55fea + build: pyh71513ae_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + noarch: python + size: 54582 + timestamp: 1704011393776 + purls: + - pkg:pypi/attrs +- platform: linux-64 + name: autopep8 + version: 2.0.4 + category: main + manager: conda + dependencies: + - packaging + - pycodestyle >=2.10.0 + - python >=3.6 + - tomli + url: https://conda.anaconda.org/conda-forge/noarch/autopep8-2.0.4-pyhd8ed1ab_0.conda + hash: + md5: 1053857605b5139c8f9818a029a71913 + sha256: 5d9de00093c8757939df773754a76341f908bd7d6aaa65005e8dbae5632bac73 + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + noarch: python + size: 45709 + timestamp: 1693061409657 + purls: + - pkg:pypi/autopep8 +- platform: linux-64 + name: beniget + version: 0.4.1 + category: main + manager: conda + dependencies: + - gast >=0.5.0,<0.6.0 + - python >=3.6 + url: https://conda.anaconda.org/conda-forge/noarch/beniget-0.4.1-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 66744e23ceca50ebb022b0a6cba866a8 + sha256: 767cecb8b32d981f5c666eac1cc231d6fbcb29042124efe1b921a9de9201924b + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD-3-Clause + license_family: BSD + noarch: python + size: 12659 + timestamp: 1627922710217 + purls: + - pkg:pypi/beniget +- platform: linux-64 + name: binutils_impl_linux-64 + version: '2.40' + category: main + manager: conda + dependencies: + - ld_impl_linux-64 2.40 h41732ed_0 + - sysroot_linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.40-hf600244_0.conda + hash: + md5: 33084421a8c0af6aef1b439707f7662a + sha256: a7e0ea2b71a5b03d82e5a58fb6b612ab1c44d72ce161f9aa441f7ba467cd4c8d + build: hf600244_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: GPL-3.0-only + license_family: GPL + size: 5414922 + timestamp: 1674833958334 +- platform: linux-64 + name: binutils_linux-64 + version: '2.40' + category: main + manager: conda + dependencies: + - binutils_impl_linux-64 2.40.* + - sysroot_linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.40-hbdbef99_2.conda + hash: + md5: adfebae9fdc63a598495dfe3b006973a + sha256: 333f3339d94c93bcc02a723e3e460cb6ff6075e05f5247e15bef5dcdcec541a3 + build: hbdbef99_2 + arch: x86_64 + subdir: linux-64 + build_number: 2 + license: BSD-3-Clause + license_family: BSD + size: 28178 + timestamp: 1694604071236 +- platform: linux-64 + name: black + version: 23.12.1 + category: main + manager: conda + dependencies: + - click >=8.0.0 + - mypy_extensions >=0.4.3 + - packaging >=22.0 + - pathspec >=0.9 + - platformdirs >=2 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + url: https://conda.anaconda.org/conda-forge/linux-64/black-23.12.1-py311h38be061_0.conda + hash: + md5: cb563ab54c59917f004d4faf7a29c610 + sha256: 90c29112da654aa4f713b03220b884aa4d11a74e642a72bf9d56e872700c7423 + build: py311h38be061_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + size: 378436 + timestamp: 1703317664029 +- platform: linux-64 + name: bzip2 + version: 1.0.8 + category: main + manager: conda + dependencies: + - libgcc-ng >=12 + url: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hd590300_5.conda + hash: + md5: 69b8b6202a07720f448be700e300ccf4 + sha256: 242c0c324507ee172c0e0dd2045814e746bb303d1eb78870d182ceb0abc726a8 + build: hd590300_5 + arch: x86_64 + subdir: linux-64 + build_number: 5 + license: bzip2-1.0.6 + license_family: BSD + size: 254228 + timestamp: 1699279927352 +- platform: linux-64 + name: ca-certificates + version: 2023.11.17 + category: main + manager: conda + dependencies: [] + url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2023.11.17-hbcca054_0.conda + hash: + md5: 01ffc8d36f9eba0ce0b3c1955fa780ee + sha256: fb4b9f4b7d885002db0b93e22f44b5b03791ef3d4efdc9d0662185a0faafd6b6 + build: hbcca054_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: ISC + size: 154117 + timestamp: 1700280881924 +- platform: linux-64 + name: click + version: 8.1.7 + category: main + manager: conda + dependencies: + - __unix + - python >=3.8 + url: https://conda.anaconda.org/conda-forge/noarch/click-8.1.7-unix_pyh707e725_0.conda + hash: + md5: f3ad426304898027fc619827ff428eca + sha256: f0016cbab6ac4138a429e28dbcb904a90305b34b3fe41a9b89d697c90401caec + build: unix_pyh707e725_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD-3-Clause + license_family: BSD + noarch: python + size: 84437 + timestamp: 1692311973840 + purls: + - pkg:pypi/click +- platform: linux-64 + name: colorama + version: 0.4.6 + category: main + manager: conda + dependencies: + - python >=3.7 + url: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 3faab06a954c2a04039983f2c4a50d99 + sha256: 2c1b2e9755ce3102bca8d69e8f26e4f087ece73f50418186aee7c74bef8e1698 + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD-3-Clause + license_family: BSD + noarch: python + size: 25170 + timestamp: 1666700778190 + purls: + - pkg:pypi/colorama +- platform: linux-64 + name: colorlog + version: 6.8.0 + category: main + manager: conda + dependencies: + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + url: https://conda.anaconda.org/conda-forge/linux-64/colorlog-6.8.0-py311h38be061_0.conda + hash: + md5: 6e81812b1f90ce3f07252c3b42504769 + sha256: 2ef51f578629e11f1b989dfc5f622dc94fd0def8aa540e4a0ca5b3b32acc7865 + build: py311h38be061_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + size: 21949 + timestamp: 1701544433712 + purls: + - pkg:pypi/colorlog +- platform: linux-64 + name: comm + version: 0.2.1 + category: main + manager: conda + dependencies: + - python >=3.6 + - traitlets >=5.3 + url: https://conda.anaconda.org/conda-forge/noarch/comm-0.2.1-pyhd8ed1ab_0.conda + hash: + md5: f4385072f4909bc974f6675a36e76796 + sha256: bd90a200e6f7092a89f02c4800729a4a6d2b2de49d70a9706aeb083a635308c1 + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD-3-Clause + license_family: BSD + noarch: python + size: 12198 + timestamp: 1704278590206 + purls: + - pkg:pypi/comm +- platform: linux-64 + name: coverage + version: 7.4.0 + category: main + manager: conda + dependencies: + - libgcc-ng >=12 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + - tomli + url: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.4.0-py311h459d7ec_0.conda + hash: + md5: bbaf0376ed2f153a90f167ad908da3d0 + sha256: 3d1a0ae99477d91f2c7e4f5a7554e6de2eaa9bc4450a2db307005c65e394e7f2 + build: py311h459d7ec_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: Apache-2.0 + license_family: APACHE + size: 364870 + timestamp: 1703727330547 + purls: + - pkg:pypi/coverage +- platform: linux-64 + name: cython + version: 3.0.7 + category: main + manager: conda + dependencies: + - libgcc-ng >=12 + - libstdcxx-ng >=12 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + url: https://conda.anaconda.org/conda-forge/linux-64/cython-3.0.7-py311hb755f60_0.conda + hash: + md5: 97b12677eec6c2fd23c7867db1c7a87d + sha256: c2e4601ab9c0d8d8f60e910e8628291f22208c1efa40442abf4bf0a514693165 + build: py311hb755f60_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: Apache-2.0 + license_family: APACHE + size: 3730555 + timestamp: 1702990799823 +- platform: linux-64 + name: debugpy + version: 1.8.0 + category: main + manager: conda + dependencies: + - libgcc-ng >=12 + - libstdcxx-ng >=12 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + url: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.0-py311hb755f60_1.conda + hash: + md5: 2c241533b8eafe8028442d46ef41eb13 + sha256: f18492ebfaea54bbbeaec0ae207851f711ff589f60f2cc9b8a689f88b2442171 + build: py311hb755f60_1 + arch: x86_64 + subdir: linux-64 + build_number: 1 + license: MIT + license_family: MIT + size: 3001696 + timestamp: 1695534493087 + purls: + - pkg:pypi/debugpy +- platform: linux-64 + name: decorator + version: 5.1.1 + category: main + manager: conda + dependencies: + - python >=3.5 + url: https://conda.anaconda.org/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 43afe5ab04e35e17ba28649471dd7364 + sha256: 328a6a379f9bdfd0230e51de291ce858e6479411ea4b0545fb377c71662ef3e2 + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD-2-Clause + license_family: BSD + noarch: python + size: 12072 + timestamp: 1641555714315 + purls: + - pkg:pypi/decorator +- platform: linux-64 + name: distlib + version: 0.3.8 + category: main + manager: pypi + url: https://files.pythonhosted.org/packages/8e/41/9307e4f5f9976bc8b7fea0b66367734e8faf3ec84bc0d412d8cfabbb66cd/distlib-0.3.8-py2.py3-none-any.whl#sha256=034db59a0b96f8ca18035f36290806a9a6e6bd9d1ff91e45a7f172eb17e51784 + hash: + md5: null + sha256: 034db59a0b96f8ca18035f36290806a9a6e6bd9d1ff91e45a7f172eb17e51784 +- platform: linux-64 + name: exceptiongroup + version: 1.2.0 + category: main + manager: conda + dependencies: + - python >=3.7 + url: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.0-pyhd8ed1ab_2.conda + hash: + md5: 8d652ea2ee8eaee02ed8dc820bc794aa + sha256: a6ae416383bda0e3ed14eaa187c653e22bec94ff2aa3b56970cdf0032761e80d + build: pyhd8ed1ab_2 + arch: x86_64 + subdir: linux-64 + build_number: 2 + license: MIT and PSF-2.0 + noarch: python + size: 20551 + timestamp: 1704921321122 + purls: + - pkg:pypi/exceptiongroup +- platform: linux-64 + name: executing + version: 2.0.1 + category: main + manager: conda + dependencies: + - python >=2.7 + url: https://conda.anaconda.org/conda-forge/noarch/executing-2.0.1-pyhd8ed1ab_0.conda + hash: + md5: e16be50e378d8a4533b989035b196ab8 + sha256: c738804ab1e6376f8ea63372229a04c8d658dc90fd5a218c6273a2eaf02f4057 + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + noarch: python + size: 27689 + timestamp: 1698580072627 + purls: + - pkg:pypi/executing +- platform: linux-64 + name: filelock + version: 3.13.1 + category: main + manager: pypi + requires_dist: + - furo >=2023.9.10 ; extra == 'docs' + - sphinx-autodoc-typehints !=1.23.4, >=1.24 ; extra == 'docs' + - sphinx >=7.2.6 ; extra == 'docs' + - covdefaults >=2.3 ; extra == 'testing' + - coverage >=7.3.2 ; extra == 'testing' + - diff-cover >=8 ; extra == 'testing' + - pytest-cov >=4.1 ; extra == 'testing' + - pytest-mock >=3.12 ; extra == 'testing' + - pytest-timeout >=2.2 ; extra == 'testing' + - pytest >=7.4.3 ; extra == 'testing' + - typing-extensions >=4.8 ; python_version < '3.11' and extra == 'typing' + requires_python: '>=3.8' + url: https://files.pythonhosted.org/packages/81/54/84d42a0bee35edba99dee7b59a8d4970eccdd44b99fe728ed912106fc781/filelock-3.13.1-py3-none-any.whl#sha256=57dbda9b35157b05fb3e58ee91448612eb674172fab98ee235ccb0b5bee19a1c + hash: + md5: null + sha256: 57dbda9b35157b05fb3e58ee91448612eb674172fab98ee235ccb0b5bee19a1c +- platform: linux-64 + name: gast + version: 0.5.4 + category: main + manager: conda + dependencies: + - python >=3.4 + url: https://conda.anaconda.org/conda-forge/noarch/gast-0.5.4-pyhd8ed1ab_0.conda + hash: + md5: 8189adbad784030b76bbf81c68d7b0d4 + sha256: e029d50d55f8fe8cf9323045f84416b7af50e25a0dc1b978f8ba6b9ca8d53ca7 + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + constrains: + - pythran >=0.12.2 + license: BSD-3-Clause + license_family: BSD + noarch: python + size: 23585 + timestamp: 1688368852991 + purls: + - pkg:pypi/gast +- platform: linux-64 + name: gcc_impl_linux-64 + version: 13.2.0 + category: main + manager: conda + dependencies: + - binutils_impl_linux-64 >=2.39 + - libgcc-devel_linux-64 13.2.0 ha9c7c90_103 + - libgcc-ng >=13.2.0 + - libgomp >=13.2.0 + - libsanitizer 13.2.0 h7e041cc_3 + - libstdcxx-ng >=13.2.0 + - sysroot_linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-13.2.0-h338b0a0_3.conda + hash: + md5: 79ae2d39f23e568b18be949973e9a025 + sha256: b74a1367a1f24768b60dd3aef1f836740ec5141b182eded42cefd772244c2a61 + build: h338b0a0_3 + arch: x86_64 + subdir: linux-64 + build_number: 3 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 52688954 + timestamp: 1699753748621 +- platform: linux-64 + name: gcc_linux-64 + version: 13.2.0 + category: main + manager: conda + dependencies: + - binutils_linux-64 2.40 hbdbef99_2 + - gcc_impl_linux-64 13.2.0.* + - sysroot_linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-13.2.0-h112eaf3_2.conda + hash: + md5: 7f77e02a151daf27b4a0e1b6c12f68b9 + sha256: c9b61357776b311b910bd696623ba435383314e67af6b2b329cde812caf7d369 + build: h112eaf3_2 + arch: x86_64 + subdir: linux-64 + build_number: 2 + license: BSD-3-Clause + license_family: BSD + size: 30329 + timestamp: 1694604327022 +- platform: linux-64 + name: gxx_impl_linux-64 + version: 13.2.0 + category: main + manager: conda + dependencies: + - gcc_impl_linux-64 13.2.0 h338b0a0_3 + - libstdcxx-devel_linux-64 13.2.0 ha9c7c90_103 + - sysroot_linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-13.2.0-h338b0a0_3.conda + hash: + md5: a5e463121f06f300e5462f98b82d0709 + sha256: 77fb3cb244466a2d7fdfddba6f7853d914a8ee569855803cebe62df9b00d4c04 + build: h338b0a0_3 + arch: x86_64 + subdir: linux-64 + build_number: 3 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 13191609 + timestamp: 1699754007152 +- platform: linux-64 + name: gxx_linux-64 + version: 13.2.0 + category: main + manager: conda + dependencies: + - binutils_linux-64 2.40 hbdbef99_2 + - gcc_linux-64 13.2.0 h112eaf3_2 + - gxx_impl_linux-64 13.2.0.* + - sysroot_linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-13.2.0-hc53e3bf_2.conda + hash: + md5: 7b8c35963707337e5f363c36f9bb5088 + sha256: a973936c18a9f44f9b04292ed3555dbc27a6802186fa653efb0aecdaac455708 + build: hc53e3bf_2 + arch: x86_64 + subdir: linux-64 + build_number: 2 + license: BSD-3-Clause + license_family: BSD + size: 28665 + timestamp: 1694604366542 +- platform: linux-64 + name: importlib-metadata + version: 7.0.1 + category: main + manager: conda + dependencies: + - python >=3.8 + - zipp >=0.5 + url: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-7.0.1-pyha770c72_0.conda + hash: + md5: 746623a787e06191d80a2133e5daff17 + sha256: e72d05f171f4567004c9360a838e9d5df21e23dcfeb945066b53a6e5f754b861 + build: pyha770c72_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: Apache-2.0 + license_family: APACHE + noarch: python + size: 26450 + timestamp: 1703269427097 +- platform: linux-64 + name: importlib_metadata + version: 7.0.1 + category: main + manager: conda + dependencies: + - importlib-metadata >=7.0.1,<7.0.2.0a0 + url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-7.0.1-hd8ed1ab_0.conda + hash: + md5: 4a2f43a20fa404b998859c6a470ba316 + sha256: bc362df1d4f5a04c38dff29cd9c2d0ac584f9c4b45d3e4683ee090944a38fba4 + build: hd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: Apache-2.0 + license_family: APACHE + noarch: generic + size: 9575 + timestamp: 1703269436329 +- platform: linux-64 + name: importlib_resources + version: 6.1.1 + category: main + manager: conda + dependencies: + - python >=3.8 + - zipp >=3.1.0 + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.1.1-pyhd8ed1ab_0.conda + hash: + md5: 3d5fa25cf42f3f32a12b2d874ace8574 + sha256: e584f9ae08fb2d242af0ce7e19e3cd2f85f362d8523119e08f99edb962db99ed + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + constrains: + - importlib-resources >=6.1.1,<6.1.2.0a0 + license: Apache-2.0 + license_family: APACHE + noarch: python + size: 29951 + timestamp: 1699364734111 + purls: + - pkg:pypi/importlib-resources +- platform: linux-64 + name: iniconfig + version: 2.0.0 + category: main + manager: conda + dependencies: + - python >=3.7 + url: https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_0.conda + hash: + md5: f800d2da156d08e289b14e87e43c1ae5 + sha256: 38740c939b668b36a50ef455b077e8015b8c9cf89860d421b3fff86048f49666 + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + noarch: python + size: 11101 + timestamp: 1673103208955 + purls: + - pkg:pypi/iniconfig +- platform: linux-64 + name: ipykernel + version: 6.28.0 + category: main + manager: conda + dependencies: + - __linux + - comm >=0.1.1 + - debugpy >=1.6.5 + - ipython >=7.23.1 + - jupyter_client >=6.1.12 + - jupyter_core >=4.12,!=5.0.* + - matplotlib-inline >=0.1 + - nest-asyncio + - packaging + - psutil + - python >=3.8 + - pyzmq >=24 + - tornado >=6.1 + - traitlets >=5.4.0 + url: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.28.0-pyhd33586a_0.conda + hash: + md5: 726e1192b05b38c8c008fd67bc237969 + sha256: d2a44085c5ed177b7ff7fa710c76e7ad2fb21a28ebc7389ee446225438b7fa5e + build: pyhd33586a_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD-3-Clause + license_family: BSD + noarch: python + size: 116021 + timestamp: 1703631907512 + purls: + - pkg:pypi/ipykernel +- platform: linux-64 + name: ipython + version: 8.20.0 + category: main + manager: conda + dependencies: + - __unix + - decorator + - exceptiongroup + - jedi >=0.16 + - matplotlib-inline + - pexpect >4.3 + - pickleshare + - prompt-toolkit >=3.0.41,<3.1.0 + - pygments >=2.4.0 + - python >=3.10 + - stack_data + - traitlets >=5 + - typing_extensions + url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.20.0-pyh707e725_0.conda + hash: + md5: c2d2d7453560c80a2138c354610c08ba + sha256: 94fddc9f2f344d70aadabcccc595d0f32d87acaf4f2bce264058d4bb67c1c27f + build: pyh707e725_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD-3-Clause + license_family: BSD + noarch: python + size: 591018 + timestamp: 1704719019020 + purls: + - pkg:pypi/ipython +- platform: linux-64 + name: jedi + version: 0.19.1 + category: main + manager: conda + dependencies: + - parso >=0.8.3,<0.9.0 + - python >=3.6 + url: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.1-pyhd8ed1ab_0.conda + hash: + md5: 81a3be0b2023e1ea8555781f0ad904a2 + sha256: 362f0936ef37dfd1eaa860190e42a6ebf8faa094eaa3be6aa4d9ace95f40047a + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + noarch: python + size: 841312 + timestamp: 1696326218364 + purls: + - pkg:pypi/jedi +- platform: linux-64 + name: jsonschema + version: 4.20.0 + category: main + manager: conda + dependencies: + - attrs >=22.2.0 + - importlib_resources >=1.4.0 + - jsonschema-specifications >=2023.03.6 + - pkgutil-resolve-name >=1.3.10 + - python >=3.8 + - referencing >=0.28.4 + - rpds-py >=0.7.1 + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.20.0-pyhd8ed1ab_0.conda + hash: + md5: 1116d79def5268414fb0917520b2bbf1 + sha256: 77aae609097d06deedb8ef8407a44b23d5fef95962ba6fe1c959ac7bd6195296 + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + noarch: python + size: 71908 + timestamp: 1700160056678 +- platform: linux-64 + name: jsonschema-specifications + version: 2023.12.1 + category: main + manager: conda + dependencies: + - importlib_resources >=1.4.0 + - python >=3.8 + - referencing >=0.31.0 + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2023.12.1-pyhd8ed1ab_0.conda + hash: + md5: a0e4efb5f35786a05af4809a2fb1f855 + sha256: a9630556ddc3121c0be32f4cbf792dd9102bd380d5cd81d57759d172cf0c2da2 + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + noarch: python + size: 16431 + timestamp: 1703778502971 + purls: + - pkg:pypi/jsonschema-specifications +- platform: linux-64 + name: jupyter_client + version: 8.6.0 + category: main + manager: conda + dependencies: + - importlib_metadata >=4.8.3 + - jupyter_core >=4.12,!=5.0.* + - python >=3.8 + - python-dateutil >=2.8.2 + - pyzmq >=23.0 + - tornado >=6.2 + - traitlets >=5.3 + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.0-pyhd8ed1ab_0.conda + hash: + md5: 6bd3f1069cdebb44c7ae9efb900e312d + sha256: 86cbb9070862cf23a245451efce539ca214e610849d0950bb8ac90c545bd158d + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD-3-Clause + license_family: BSD + noarch: python + size: 105838 + timestamp: 1699284056169 + purls: + - pkg:pypi/jupyter-client +- platform: linux-64 + name: jupyter_core + version: 5.7.1 + category: main + manager: conda + dependencies: + - platformdirs >=2.5 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + - traitlets >=5.3 + url: https://conda.anaconda.org/conda-forge/linux-64/jupyter_core-5.7.1-py311h38be061_0.conda + hash: + md5: 175a430872841f7c351879f4c4c85b9e + sha256: fcfaa3875882ff564e1ea40d8a0d9b615d1f7782bf197c94983da9538e2e30fe + build: py311h38be061_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD-3-Clause + license_family: BSD + size: 94700 + timestamp: 1704727234663 +- platform: linux-64 + name: kernel-headers_linux-64 + version: 2.6.32 + category: main + manager: conda + dependencies: [] + url: https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-2.6.32-he073ed8_16.conda + hash: + md5: 7ca122655873935e02c91279c5b03c8c + sha256: aaa8aa6dc776d734a6702032588ff3c496721da905366d91162e3654c082aef0 + build: he073ed8_16 + arch: x86_64 + subdir: linux-64 + build_number: 16 + constrains: + - sysroot_linux-64 ==2.12 + license: LGPL-2.0-or-later AND LGPL-2.0-or-later WITH exceptions AND GPL-2.0-or-later AND MPL-2.0 + license_family: GPL + noarch: generic + size: 709007 + timestamp: 1689214970644 +- platform: linux-64 + name: ld_impl_linux-64 + version: '2.40' + category: main + manager: conda + dependencies: [] + url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.40-h41732ed_0.conda + hash: + md5: 7aca3059a1729aa76c597603f10b0dd3 + sha256: f6cc89d887555912d6c61b295d398cff9ec982a3417d38025c45d5dd9b9e79cd + build: h41732ed_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + constrains: + - binutils_impl_linux-64 2.40 + license: GPL-3.0-only + license_family: GPL + size: 704696 + timestamp: 1674833944779 +- platform: linux-64 + name: libblas + version: 3.9.0 + category: main + manager: conda + dependencies: + - libopenblas >=0.3.25,<0.3.26.0a0 + - libopenblas >=0.3.25,<1.0a0 + url: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-20_linux64_openblas.conda + hash: + md5: 2b7bb4f7562c8cf334fc2e20c2d28abc + sha256: 8a0ee1de693a9b3da4a11b95ec81b40dd434bd01fa1f5f38f8268cd2146bf8f0 + build: 20_linux64_openblas + arch: x86_64 + subdir: linux-64 + build_number: 20 + constrains: + - liblapacke 3.9.0 20_linux64_openblas + - libcblas 3.9.0 20_linux64_openblas + - blas * openblas + - liblapack 3.9.0 20_linux64_openblas + license: BSD-3-Clause + license_family: BSD + size: 14433 + timestamp: 1700568383457 +- platform: linux-64 + name: libcblas + version: 3.9.0 + category: main + manager: conda + dependencies: + - libblas 3.9.0 20_linux64_openblas + url: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-20_linux64_openblas.conda + hash: + md5: 36d486d72ab64ffea932329a1d3729a3 + sha256: 0e34fb0f82262f02fcb279ab4a1db8d50875dc98e3019452f8f387e6bf3c0247 + build: 20_linux64_openblas + arch: x86_64 + subdir: linux-64 + build_number: 20 + constrains: + - liblapacke 3.9.0 20_linux64_openblas + - blas * openblas + - liblapack 3.9.0 20_linux64_openblas + license: BSD-3-Clause + license_family: BSD + size: 14383 + timestamp: 1700568410580 +- platform: linux-64 + name: libexpat + version: 2.5.0 + category: main + manager: conda + dependencies: + - libgcc-ng >=12 + url: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.5.0-hcb278e6_1.conda + hash: + md5: 6305a3dd2752c76335295da4e581f2fd + sha256: 74c98a563777ae2ad71f1f74d458a8ab043cee4a513467c159ccf159d0e461f3 + build: hcb278e6_1 + arch: x86_64 + subdir: linux-64 + build_number: 1 + constrains: + - expat 2.5.0.* + license: MIT + license_family: MIT + size: 77980 + timestamp: 1680190528313 +- platform: linux-64 + name: libffi + version: 3.4.2 + category: main + manager: conda + dependencies: + - libgcc-ng >=9.4.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + hash: + md5: d645c6d2ac96843a2bfaccd2d62b3ac3 + sha256: ab6e9856c21709b7b517e940ae7028ae0737546122f83c2aa5d692860c3b149e + build: h7f98852_5 + arch: x86_64 + subdir: linux-64 + build_number: 5 + license: MIT + license_family: MIT + size: 58292 + timestamp: 1636488182923 +- platform: linux-64 + name: libgcc-devel_linux-64 + version: 13.2.0 + category: main + manager: conda + dependencies: [] + url: https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-13.2.0-ha9c7c90_103.conda + hash: + md5: db8cd1a871a07404d94f7dcc78c21a61 + sha256: 656ec5ed716e5c7b6cca9a9406098dcd9a89b0193310930da391189c8eb44548 + build: ha9c7c90_103 + arch: x86_64 + subdir: linux-64 + build_number: 103 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + noarch: generic + size: 2578287 + timestamp: 1699753507279 +- platform: linux-64 + name: libgcc-ng + version: 13.2.0 + category: main + manager: conda + dependencies: + - _libgcc_mutex 0.1 conda_forge + - _openmp_mutex >=4.5 + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-13.2.0-h807b86a_3.conda + hash: + md5: 23fdf1fef05baeb7eadc2aed5fb0011f + sha256: 5e88f658e07a30ab41b154b42c59f079b168acfa9551a75bdc972099453f4105 + build: h807b86a_3 + arch: x86_64 + subdir: linux-64 + build_number: 3 + constrains: + - libgomp 13.2.0 h807b86a_3 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 773629 + timestamp: 1699753612541 +- platform: linux-64 + name: libgfortran-ng + version: 13.2.0 + category: main + manager: conda + dependencies: + - libgfortran5 13.2.0 ha4646dd_3 + url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-13.2.0-h69a702a_3.conda + hash: + md5: 73031c79546ad06f1fe62e57fdd021bc + sha256: 5b918950b84605b6865de438757f507b1eff73c96fd562f7022c80028b088c14 + build: h69a702a_3 + arch: x86_64 + subdir: linux-64 + build_number: 3 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 23837 + timestamp: 1699753845201 +- platform: linux-64 + name: libgfortran5 + version: 13.2.0 + category: main + manager: conda + dependencies: + - libgcc-ng >=13.2.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-13.2.0-ha4646dd_3.conda + hash: + md5: c714d905cdfa0e70200f68b80cc04764 + sha256: 0084a1d29a4f8ee3b8edad80eb6c42e5f0480f054f28cf713fb314bebb347a50 + build: ha4646dd_3 + arch: x86_64 + subdir: linux-64 + build_number: 3 + constrains: + - libgfortran-ng 13.2.0 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 1436929 + timestamp: 1699753630186 +- platform: linux-64 + name: libgomp + version: 13.2.0 + category: main + manager: conda + dependencies: + - _libgcc_mutex 0.1 conda_forge + url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-13.2.0-h807b86a_3.conda + hash: + md5: 7124cbb46b13d395bdde68f2d215c989 + sha256: 6ebedee39b6bbbc969715d0d7fa4b381cce67e1139862604ffa393f821c08e81 + build: h807b86a_3 + arch: x86_64 + subdir: linux-64 + build_number: 3 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 421834 + timestamp: 1699753531479 +- platform: linux-64 + name: liblapack + version: 3.9.0 + category: main + manager: conda + dependencies: + - libblas 3.9.0 20_linux64_openblas + url: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-20_linux64_openblas.conda + hash: + md5: 6fabc51f5e647d09cc010c40061557e0 + sha256: ad7745b8d0f2ccb9c3ba7aaa7167d62fc9f02e45eb67172ae5f0dfb5a3b1a2cc + build: 20_linux64_openblas + arch: x86_64 + subdir: linux-64 + build_number: 20 + constrains: + - liblapacke 3.9.0 20_linux64_openblas + - libcblas 3.9.0 20_linux64_openblas + - blas * openblas + license: BSD-3-Clause + license_family: BSD + size: 14350 + timestamp: 1700568424034 +- platform: linux-64 + name: libllvm14 + version: 14.0.6 + category: main + manager: conda + dependencies: + - libgcc-ng >=12 + - libstdcxx-ng >=12 + - libzlib >=1.2.13,<1.3.0a0 + url: https://conda.anaconda.org/conda-forge/linux-64/libllvm14-14.0.6-hcd5def8_4.conda + hash: + md5: 73301c133ded2bf71906aa2104edae8b + sha256: 225cc7c3b20ac1db1bdb37fa18c95bf8aecef4388e984ab2f7540a9f4382106a + build: hcd5def8_4 + arch: x86_64 + subdir: linux-64 + build_number: 4 + license: Apache-2.0 WITH LLVM-exception + license_family: Apache + size: 31484415 + timestamp: 1690557554081 +- platform: linux-64 + name: libnsl + version: 2.0.1 + category: main + manager: conda + dependencies: + - libgcc-ng >=12 + url: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda + hash: + md5: 30fd6e37fe21f86f4bd26d6ee73eeec7 + sha256: 26d77a3bb4dceeedc2a41bd688564fe71bf2d149fdcf117049970bc02ff1add6 + build: hd590300_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: LGPL-2.1-only + license_family: GPL + size: 33408 + timestamp: 1697359010159 +- platform: linux-64 + name: libopenblas + version: 0.3.25 + category: main + manager: conda + dependencies: + - libgcc-ng >=12 + - libgfortran-ng + - libgfortran5 >=12.3.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.25-pthreads_h413a1c8_0.conda + hash: + md5: d172b34a443b95f86089e8229ddc9a17 + sha256: 628564517895ee1b09cf72c817548bd80ef1acce6a8214a8520d9f7b44c4cfaf + build: pthreads_h413a1c8_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + constrains: + - openblas >=0.3.25,<0.3.26.0a0 + license: BSD-3-Clause + license_family: BSD + size: 5545169 + timestamp: 1700536004164 +- platform: linux-64 + name: libsanitizer + version: 13.2.0 + category: main + manager: conda + dependencies: + - libgcc-ng >=13.2.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-13.2.0-h7e041cc_3.conda + hash: + md5: c63848839569bb82a3eff11f01e5de00 + sha256: db89f198b17dace0b6b71a5985cb6957a134fba96dcbbf2979c013f44cc4eb13 + build: h7e041cc_3 + arch: x86_64 + subdir: linux-64 + build_number: 3 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 4068330 + timestamp: 1699753652142 +- platform: linux-64 + name: libsodium + version: 1.0.18 + category: main + manager: conda + dependencies: + - libgcc-ng >=7.5.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.18-h36c2ea0_1.tar.bz2 + hash: + md5: c3788462a6fbddafdb413a9f9053e58d + sha256: 53da0c8b79659df7b53eebdb80783503ce72fb4b10ed6e9e05cc0e9e4207a130 + build: h36c2ea0_1 + arch: x86_64 + subdir: linux-64 + build_number: 1 + license: ISC + size: 374999 + timestamp: 1605135674116 +- platform: linux-64 + name: libsqlite + version: 3.44.2 + category: main + manager: conda + dependencies: + - libgcc-ng >=12 + - libzlib >=1.2.13,<1.3.0a0 + url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.44.2-h2797004_0.conda + hash: + md5: 3b6a9f225c3dbe0d24f4fedd4625c5bf + sha256: ee2c4d724a3ed60d5b458864d66122fb84c6ce1df62f735f90d8db17b66cd88a + build: h2797004_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: Unlicense + size: 845830 + timestamp: 1700863204572 +- platform: linux-64 + name: libstdcxx-devel_linux-64 + version: 13.2.0 + category: main + manager: conda + dependencies: [] + url: https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-13.2.0-ha9c7c90_103.conda + hash: + md5: 46947f93254fdedc5ae0725b11ca3610 + sha256: 764e5323673219c063495141b28515d7035c8f580e78cd44d2b8d8c7885e4c32 + build: ha9c7c90_103 + arch: x86_64 + subdir: linux-64 + build_number: 103 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + noarch: generic + size: 12841490 + timestamp: 1699753551899 +- platform: linux-64 + name: libstdcxx-ng + version: 13.2.0 + category: main + manager: conda + dependencies: [] + url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-13.2.0-h7e041cc_3.conda + hash: + md5: 937eaed008f6bf2191c5fe76f87755e9 + sha256: 6c6c49efedcc5709a66f19fb6b26b69c6a5245310fd1d9a901fd5e38aaf7f882 + build: h7e041cc_3 + arch: x86_64 + subdir: linux-64 + build_number: 3 + license: GPL-3.0-only WITH GCC-exception-3.1 + license_family: GPL + size: 3842940 + timestamp: 1699753676253 +- platform: linux-64 + name: libuuid + version: 2.38.1 + category: main + manager: conda + dependencies: + - libgcc-ng >=12 + url: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda + hash: + md5: 40b61aab5c7ba9ff276c41cfffe6b80b + sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18 + build: h0b41bf4_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD-3-Clause + license_family: BSD + size: 33601 + timestamp: 1680112270483 +- platform: linux-64 + name: libxcrypt + version: 4.4.36 + category: main + manager: conda + dependencies: + - libgcc-ng >=12 + url: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda + hash: + md5: 5aa797f8787fe7a17d1b0821485b5adc + sha256: 6ae68e0b86423ef188196fff6207ed0c8195dd84273cb5623b85aa08033a410c + build: hd590300_1 + arch: x86_64 + subdir: linux-64 + build_number: 1 + license: LGPL-2.1-or-later + size: 100393 + timestamp: 1702724383534 +- platform: linux-64 + name: libzlib + version: 1.2.13 + category: main + manager: conda + dependencies: + - libgcc-ng >=12 + url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.13-hd590300_5.conda + hash: + md5: f36c115f1ee199da648e0597ec2047ad + sha256: 370c7c5893b737596fd6ca0d9190c9715d89d888b8c88537ae1ef168c25e82e4 + build: hd590300_5 + arch: x86_64 + subdir: linux-64 + build_number: 5 + constrains: + - zlib 1.2.13 *_5 + license: Zlib + license_family: Other + size: 61588 + timestamp: 1686575217516 +- platform: linux-64 + name: llvmlite + version: 0.41.1 + category: main + manager: conda + dependencies: + - libgcc-ng >=12 + - libllvm14 >=14.0.6,<14.1.0a0 + - libstdcxx-ng >=12 + - libzlib >=1.2.13,<1.3.0a0 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + url: https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.41.1-py311ha6695c7_0.conda + hash: + md5: 60fa8c1f3fb0d99dd10a9af2aff9c400 + sha256: 6510aee9e700e3d000a5eb1ac39455c306572baac8ea3a708743890e16499cf1 + build: py311ha6695c7_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD-2-Clause + license_family: BSD + size: 3237369 + timestamp: 1697812484572 + purls: + - pkg:pypi/llvmlite +- platform: linux-64 + name: matplotlib-inline + version: 0.1.6 + category: main + manager: conda + dependencies: + - python >=3.6 + - traitlets + url: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.6-pyhd8ed1ab_0.tar.bz2 + hash: + md5: b21613793fcc81d944c76c9f2864a7de + sha256: aa091b88aec55bfa2d9207028d8cdc689b9efb090ae27b99557e93c675be2f3c + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD-3-Clause + license_family: BSD + noarch: python + size: 12273 + timestamp: 1660814913405 + purls: + - pkg:pypi/matplotlib-inline +- platform: linux-64 + name: mpi + version: '1.0' + category: main + manager: conda + dependencies: [] + url: https://conda.anaconda.org/conda-forge/linux-64/mpi-1.0-mpich.tar.bz2 + hash: + md5: c1fcff3417b5a22bbc4cf6e8c23648cf + sha256: cbe8f3bff576ce067141dc34811a6c5c9b56d0da50f28b3cdcc1d6d9661d484c + build: mpich + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD 3-clause + size: 4184 +- platform: linux-64 + name: mpi4py + version: 3.1.5 + category: main + manager: conda + dependencies: + - libgcc-ng >=12 + - mpich >=4.1.2,<5.0a0 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + url: https://conda.anaconda.org/conda-forge/linux-64/mpi4py-3.1.5-py311he01e52e_0.conda + hash: + md5: 45e85bfa8e7bdb9f4ad1f42e403db874 + sha256: 06fc7c3d02af0c45ad45f7ceb2631a68687ac32bb9c09b9fe792eed4bce37c63 + build: py311he01e52e_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD-2-Clause + license_family: BSD + size: 567278 + timestamp: 1697529377297 +- platform: linux-64 + name: mpich + version: 4.1.2 + category: main + manager: conda + dependencies: + - libgcc-ng >=12 + - libgfortran-ng + - libgfortran5 >=12.3.0 + - libstdcxx-ng >=12 + - mpi 1.0 mpich + url: https://conda.anaconda.org/conda-forge/linux-64/mpich-4.1.2-h846660c_101.conda + hash: + md5: 2cb131a58b45cbe8accf951b9d089130 + sha256: bb37f98c837e14f2a6560a5b0ad822f90abaea9294505c8e7fa41919a957fae6 + build: h846660c_101 + arch: x86_64 + subdir: linux-64 + build_number: 101 + license: LicenseRef-MPICH + license_family: Other + size: 25780321 + timestamp: 1703072256042 +- platform: linux-64 + name: mypy_extensions + version: 1.0.0 + category: main + manager: conda + dependencies: + - python >=3.5 + url: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_0.conda + hash: + md5: 4eccaeba205f0aed9ac3a9ea58568ca3 + sha256: f240217476e148e825420c6bc3a0c0efb08c0718b7042fae960400c02af858a3 + build: pyha770c72_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + noarch: python + size: 10492 + timestamp: 1675543414256 + purls: + - pkg:pypi/mypy-extensions +- platform: linux-64 + name: nbformat + version: 5.9.2 + category: main + manager: conda + dependencies: + - jsonschema >=2.6 + - jupyter_core + - python >=3.8 + - python-fastjsonschema + - traitlets >=5.1 + url: https://conda.anaconda.org/conda-forge/noarch/nbformat-5.9.2-pyhd8ed1ab_0.conda + hash: + md5: 61ba076de6530d9301a0053b02f093d2 + sha256: fc82c5a9116820757b03ffb836b36f0f50e4cd390018024dbadb0ee0217f6992 + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD-3-Clause + license_family: BSD + noarch: python + size: 100446 + timestamp: 1690815009867 + purls: + - pkg:pypi/nbformat +- platform: linux-64 + name: nbval + version: 0.10.0 + category: main + manager: conda + dependencies: + - coverage + - ipykernel + - jupyter_client + - nbformat + - pytest + - python >=3.6 + - six + url: https://conda.anaconda.org/conda-forge/noarch/nbval-0.10.0-pyhd8ed1ab_0.conda + hash: + md5: 7d52f64c9312b0132aeb1ce2e4cfc49c + sha256: 791152066934153e33481172530c343244c20b0c91d6b2a3560cd77ff2f02c94 + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD-3-Clause + license_family: BSD + noarch: python + size: 26570 + timestamp: 1697027639516 + purls: + - pkg:pypi/nbval +- platform: linux-64 + name: ncurses + version: '6.4' + category: main + manager: conda + dependencies: + - libgcc-ng >=12 + url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.4-h59595ed_2.conda + hash: + md5: 7dbaa197d7ba6032caf7ae7f32c1efa0 + sha256: 91cc03f14caf96243cead96c76fe91ab5925a695d892e83285461fb927dece5e + build: h59595ed_2 + arch: x86_64 + subdir: linux-64 + build_number: 2 + license: X11 AND BSD-3-Clause + size: 884434 + timestamp: 1698751260967 +- platform: linux-64 + name: nest-asyncio + version: 1.5.9 + category: main + manager: conda + dependencies: + - python >=3.5 + url: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.5.9-pyhd8ed1ab_0.conda + hash: + md5: 6c59cb840d511a1a997998d55e68516c + sha256: 4f28afd67be5cabcc584fe51ce2dbefe15d6886c7a6bb862aae2e1f3d9239e5f + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD-2-Clause + license_family: BSD + noarch: python + size: 11731 + timestamp: 1705352798412 + purls: + - pkg:pypi/nest-asyncio +- platform: linux-64 + name: numba + version: 0.58.1 + category: main + manager: conda + dependencies: + - _openmp_mutex >=4.5 + - libgcc-ng >=12 + - libstdcxx-ng >=12 + - llvmlite >=0.41.1,<0.42.0a0 + - numpy >=1.23.5,<2.0a0 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + url: https://conda.anaconda.org/conda-forge/linux-64/numba-0.58.1-py311h96b013e_0.conda + hash: + md5: 06a0313ff3d2ec956a25767ccaf7c9f6 + sha256: 9061328d0fa03fc0bf40136c366399107dcede6004dcabd4bf553f60f55b86bf + build: py311h96b013e_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + constrains: + - scipy >=1.0 + - cudatoolkit >=11.2 + - libopenblas !=0.3.6 + - cuda-version >=11.2 + - tbb >=2021.6.0 + - numpy >=1.22.3,<1.27 + - cuda-python >=11.6 + license: BSD-2-Clause + license_family: BSD + size: 5678103 + timestamp: 1699456912246 + purls: + - pkg:pypi/numba +- platform: linux-64 + name: numpy + version: 1.26.3 + category: main + manager: conda + dependencies: + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - libgcc-ng >=12 + - liblapack >=3.9.0,<4.0a0 + - libstdcxx-ng >=12 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + url: https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.3-py311h64a7726_0.conda + hash: + md5: 231eef4f33640338f64ef9ab690ba08d + sha256: e1366ff215f071077b5cba57549bd5fe91196e7621e39b7aeff9e51c2fe236dc + build: py311h64a7726_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + constrains: + - numpy-base <0a0 + license: BSD-3-Clause + license_family: BSD + size: 8192083 + timestamp: 1704280748704 + purls: + - pkg:pypi/numpy +- platform: linux-64 + name: openssl + version: 3.2.0 + category: main + manager: conda + dependencies: + - ca-certificates + - libgcc-ng >=12 + url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.2.0-hd590300_1.conda + hash: + md5: 603827b39ea2b835268adb8c821b8570 + sha256: 80efc6f429bd8e622d999652e5cba2ca56fcdb9c16a439d2ce9b4313116e4a87 + build: hd590300_1 + arch: x86_64 + subdir: linux-64 + build_number: 1 + constrains: + - pyopenssl >=22.1 + license: Apache-2.0 + license_family: Apache + size: 2854103 + timestamp: 1701162437033 +- platform: linux-64 + name: packaging + version: '23.2' + category: main + manager: conda + dependencies: + - python >=3.7 + url: https://conda.anaconda.org/conda-forge/noarch/packaging-23.2-pyhd8ed1ab_0.conda + hash: + md5: 79002079284aa895f883c6b7f3f88fd6 + sha256: 69b3ace6cca2dab9047b2c24926077d81d236bef45329d264b394001e3c3e52f + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: Apache-2.0 + license_family: APACHE + noarch: python + size: 49452 + timestamp: 1696202521121 + purls: + - pkg:pypi/packaging +- platform: linux-64 + name: parso + version: 0.8.3 + category: main + manager: conda + dependencies: + - python >=3.6 + url: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.3-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 17a565a0c3899244e938cdf417e7b094 + sha256: 4e26d5daf5de0e31aa5e74ac56386a361b202433b83f024fdadbf07d4a244da4 + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + noarch: python + size: 71048 + timestamp: 1638335054552 + purls: + - pkg:pypi/parso +- platform: linux-64 + name: pathspec + version: 0.12.1 + category: main + manager: conda + dependencies: + - python >=3.7 + url: https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_0.conda + hash: + md5: 17064acba08d3686f1135b5ec1b32b12 + sha256: 4e534e66bfe8b1e035d2169d0e5b185450546b17e36764272863e22e0370be4d + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MPL-2.0 + license_family: MOZILLA + noarch: python + size: 41173 + timestamp: 1702250135032 + purls: + - pkg:pypi/pathspec +- platform: linux-64 + name: pdm-backend + version: 2.1.8 + category: main + manager: conda + dependencies: + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + url: https://conda.anaconda.org/conda-forge/linux-64/pdm-backend-2.1.8-py311h38be061_0.conda + hash: + md5: fc4c576b39d186a4aeac1654d755980b + sha256: aaa298f4d13e5f86996cc9dd39352faedff5f722bd4fd0933d0bfcd1ada1015d + build: py311h38be061_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + size: 202620 + timestamp: 1703769091525 + purls: + - pkg:pypi/pdm-backend +- platform: linux-64 + name: pexpect + version: 4.8.0 + category: main + manager: conda + dependencies: + - ptyprocess >=0.5 + - python + url: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.8.0-pyh1a96a4e_2.tar.bz2 + hash: + md5: 330448ce4403cc74990ac07c555942a1 + sha256: 07706c0417ead94f359ca7278f65452d3c396448777aba1da6a11fc351bdca9a + build: pyh1a96a4e_2 + arch: x86_64 + subdir: linux-64 + build_number: 2 + license: ISC + noarch: python + size: 48780 + timestamp: 1667297617062 + purls: + - pkg:pypi/pexpect +- platform: linux-64 + name: pickleshare + version: 0.7.5 + category: main + manager: conda + dependencies: + - python >=3 + url: https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-py_1003.tar.bz2 + hash: + md5: 415f0ebb6198cc2801c73438a9fb5761 + sha256: a1ed1a094dd0d1b94a09ed85c283a0eb28943f2e6f22161fb45e128d35229738 + build: py_1003 + arch: x86_64 + subdir: linux-64 + build_number: 1003 + license: MIT + license_family: MIT + noarch: python + size: 9332 + timestamp: 1602536313357 + purls: + - pkg:pypi/pickleshare +- platform: linux-64 + name: pip + version: 23.3.2 + category: main + manager: conda + dependencies: + - python >=3.7 + - setuptools + - wheel + url: https://conda.anaconda.org/conda-forge/noarch/pip-23.3.2-pyhd8ed1ab_0.conda + hash: + md5: 8591c748f98dcc02253003533bc2e4b1 + sha256: 29096d1d53c61aeef518729add2f405df86b3629d1d738a35b15095e6a02eeed + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + noarch: python + size: 1395000 + timestamp: 1702822023465 + purls: + - pkg:pypi/pip +- platform: linux-64 + name: pkgutil-resolve-name + version: 1.3.10 + category: main + manager: conda + dependencies: + - python >=3.6 + url: https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_1.conda + hash: + md5: 405678b942f2481cecdb3e010f4925d9 + sha256: fecf95377134b0e8944762d92ecf7b0149c07d8186fb5db583125a2705c7ea0a + build: pyhd8ed1ab_1 + arch: x86_64 + subdir: linux-64 + build_number: 1 + license: MIT AND PSF-2.0 + noarch: python + size: 10778 + timestamp: 1694617398467 + purls: + - pkg:pypi/pkgutil-resolve-name +- platform: linux-64 + name: platformdirs + version: 4.1.0 + category: main + manager: conda + dependencies: + - python >=3.8 + url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.1.0-pyhd8ed1ab_0.conda + hash: + md5: 45a5065664da0d1dfa8f8cd2eaf05ab9 + sha256: 9e4ff17ce802159ed31344eb913eaa877688226765b77947b102b42255a53853 + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + noarch: python + size: 20058 + timestamp: 1701708396900 + purls: + - pkg:pypi/platformdirs +- platform: linux-64 + name: pluggy + version: 1.3.0 + category: main + manager: conda + dependencies: + - python >=3.8 + url: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.3.0-pyhd8ed1ab_0.conda + hash: + md5: 2390bd10bed1f3fdc7a537fb5a447d8d + sha256: 7bf2ad9d747e71f1e93d0863c2c8061dd0f2fe1e582f28d292abfb40264a2eb5 + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + noarch: python + size: 22548 + timestamp: 1693086745921 + purls: + - pkg:pypi/pluggy +- platform: linux-64 + name: ply + version: '3.11' + category: main + manager: conda + dependencies: + - python + url: https://conda.anaconda.org/conda-forge/noarch/ply-3.11-py_1.tar.bz2 + hash: + md5: 7205635cd71531943440fbfe3b6b5727 + sha256: 2cd6fae8f9cbc806b7f828f006ae4a83c23fac917cacfd73c37ce322d4324e53 + build: py_1 + arch: x86_64 + subdir: linux-64 + build_number: 1 + license: BSD 3-clause + license_family: BSD + noarch: python + size: 44837 + timestamp: 1530963184592 + purls: + - pkg:pypi/ply +- platform: linux-64 + name: prompt-toolkit + version: 3.0.42 + category: main + manager: conda + dependencies: + - python >=3.7 + - wcwidth + url: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.42-pyha770c72_0.conda + hash: + md5: 0bf64bf10eee21f46ac83c161917fa86 + sha256: 58525b2a9305fb154b2b0d43a48b9a6495441b80e4fbea44f2a34a597d2cef16 + build: pyha770c72_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + constrains: + - prompt_toolkit 3.0.42 + license: BSD-3-Clause + license_family: BSD + noarch: python + size: 270398 + timestamp: 1702399557137 +- platform: linux-64 + name: psutil + version: 5.9.7 + category: main + manager: conda + dependencies: + - libgcc-ng >=12 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + url: https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.7-py311h459d7ec_0.conda + hash: + md5: b4f2d78860bf9c8887b528c10995b427 + sha256: a2f08e5bcca5e067c452708d5ce6389c1012c7b6139ffe26b3386674f036eb27 + build: py311h459d7ec_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD-3-Clause + license_family: BSD + size: 501433 + timestamp: 1702833218128 + purls: + - pkg:pypi/psutil +- platform: linux-64 + name: ptyprocess + version: 0.7.0 + category: main + manager: conda + dependencies: + - python + url: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd3deb0d_0.tar.bz2 + hash: + md5: 359eeb6536da0e687af562ed265ec263 + sha256: fb31e006a25eb2e18f3440eb8d17be44c8ccfae559499199f73584566d0a444a + build: pyhd3deb0d_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: ISC + noarch: python + size: 16546 + timestamp: 1609419417991 + purls: + - pkg:pypi/ptyprocess +- platform: linux-64 + name: pure_eval + version: 0.2.2 + category: main + manager: conda + dependencies: + - python >=3.5 + url: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.2-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 6784285c7e55cb7212efabc79e4c2883 + sha256: 72792f9fc2b1820e37cc57f84a27bc819c71088c3002ca6db05a2e56404f9d44 + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + noarch: python + size: 14551 + timestamp: 1642876055775 + purls: + - pkg:pypi/pure-eval +- platform: linux-64 + name: pycodestyle + version: 2.11.1 + category: main + manager: conda + dependencies: + - python >=3.8 + url: https://conda.anaconda.org/conda-forge/noarch/pycodestyle-2.11.1-pyhd8ed1ab_0.conda + hash: + md5: 29ff12b36df16bb66fdccd4206aaebfb + sha256: 1bd1199c16514cfbc92c0fdc143a00fc55a3deaf800a62a09ac79294606e567e + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + noarch: python + size: 34318 + timestamp: 1697203012487 + purls: + - pkg:pypi/pycodestyle +- platform: linux-64 + name: pygments + version: 2.17.2 + category: main + manager: conda + dependencies: + - python >=3.7 + url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.17.2-pyhd8ed1ab_0.conda + hash: + md5: 140a7f159396547e9799aa98f9f0742e + sha256: af5f8867450dc292f98ea387d4d8945fc574284677c8f60eaa9846ede7387257 + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD-2-Clause + license_family: BSD + noarch: python + size: 860425 + timestamp: 1700608076927 + purls: + - pkg:pypi/pygments +- platform: linux-64 + name: pytest + version: 7.4.4 + category: main + manager: conda + dependencies: + - colorama + - exceptiongroup >=1.0.0rc8 + - iniconfig + - packaging + - pluggy >=0.12,<2.0 + - python >=3.7 + - tomli >=1.0.0 + url: https://conda.anaconda.org/conda-forge/noarch/pytest-7.4.4-pyhd8ed1ab_0.conda + hash: + md5: a9d145de8c5f064b5fa68fb34725d9f4 + sha256: 8979721b7f86b183d21103f3ec2734783847d317c1b754f462f407efc7c60886 + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + constrains: + - pytest-faulthandler >=2 + license: MIT + license_family: MIT + noarch: python + size: 244564 + timestamp: 1704035308916 + purls: + - pkg:pypi/pytest +- platform: linux-64 + name: pytest-cov + version: 4.1.0 + category: main + manager: conda + dependencies: + - coverage >=5.2.1 + - pytest >=4.6 + - python >=3.7 + - toml + url: https://conda.anaconda.org/conda-forge/noarch/pytest-cov-4.1.0-pyhd8ed1ab_0.conda + hash: + md5: 06eb685a3a0b146347a58dda979485da + sha256: f07d3b44cabbed7843de654c4a6990a08475ce3b708bb735c7da9842614586f2 + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + noarch: python + size: 25436 + timestamp: 1684965001294 +- platform: linux-64 + name: pytest-venv + version: '0.3' + category: main + manager: pypi + requires_dist: + - packaging + - pytest + - virtualenv + - coverage ; extra == 'testing' + url: https://files.pythonhosted.org/packages/d3/2c/681d81b1f339534620ac3cb37c80602613221e8bf8c47c7413c30ad20ab6/pytest_venv-0.3-py3-none-any.whl#sha256=af2961af62107baf85c076cf4cd2ae47a7f345f88cbed9fb04fb51b694b9674e + hash: + md5: null + sha256: af2961af62107baf85c076cf4cd2ae47a7f345f88cbed9fb04fb51b694b9674e +- platform: linux-64 + name: python + version: 3.11.7 + category: main + manager: conda + dependencies: + - bzip2 >=1.0.8,<2.0a0 + - ld_impl_linux-64 >=2.36.1 + - libexpat >=2.5.0,<3.0a0 + - libffi >=3.4,<4.0a0 + - libgcc-ng >=12 + - libnsl >=2.0.1,<2.1.0a0 + - libsqlite >=3.44.2,<4.0a0 + - libuuid >=2.38.1,<3.0a0 + - libxcrypt >=4.4.36 + - libzlib >=1.2.13,<1.3.0a0 + - ncurses >=6.4,<7.0a0 + - openssl >=3.2.0,<4.0a0 + - readline >=8.2,<9.0a0 + - tk >=8.6.13,<8.7.0a0 + - tzdata + - xz >=5.2.6,<6.0a0 + url: https://conda.anaconda.org/conda-forge/linux-64/python-3.11.7-hab00c5b_1_cpython.conda + hash: + md5: 27cf681282c11dba7b0b1fd266e8f289 + sha256: 8266801d3f21ae3018b997dcd05503b034016a3335aa3ab5b8c3f482af1e6580 + build: hab00c5b_1_cpython + arch: x86_64 + subdir: linux-64 + build_number: 1 + constrains: + - python_abi 3.11.* *_cp311 + license: Python-2.0 + size: 30830615 + timestamp: 1703344491543 +- platform: linux-64 + name: python-dateutil + version: 2.8.2 + category: main + manager: conda + dependencies: + - python >=3.6 + - six >=1.5 + url: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.2-pyhd8ed1ab_0.tar.bz2 + hash: + md5: dd999d1cc9f79e67dbb855c8924c7984 + sha256: 54d7785c7678166aa45adeaccfc1d2b8c3c799ca2dc05d4a82bb39b1968bd7da + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: Apache-2.0 + license_family: APACHE + noarch: python + size: 245987 + timestamp: 1626286448716 + purls: + - pkg:pypi/python-dateutil +- platform: linux-64 + name: python-fastjsonschema + version: 2.19.1 + category: main + manager: conda + dependencies: + - python >=3.3 + url: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.19.1-pyhd8ed1ab_0.conda + hash: + md5: 4d3ceee3af4b0f9a1f48f57176bf8625 + sha256: 38b2db169d65cc5595e3ce63294c4fdb6a242ecf71f70b3ad8cad3bd4230d82f + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD-3-Clause + license_family: BSD + noarch: python + size: 225250 + timestamp: 1703781171097 + purls: + - pkg:pypi/fastjsonschema +- platform: linux-64 + name: python_abi + version: '3.11' + category: main + manager: conda + dependencies: [] + url: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.11-4_cp311.conda + hash: + md5: d786502c97404c94d7d58d258a445a65 + sha256: 0be3ac1bf852d64f553220c7e6457e9c047dfb7412da9d22fbaa67e60858b3cf + build: 4_cp311 + arch: x86_64 + subdir: linux-64 + build_number: 4 + constrains: + - python 3.11.* *_cpython + license: BSD-3-Clause + license_family: BSD + size: 6385 + timestamp: 1695147338551 +- platform: linux-64 + name: pythran + version: 0.15.0 + category: main + manager: conda + dependencies: + - beniget 0.4.* + - colorlog + - decorator + - gast 0.5.* + - gxx_linux-64 + - libgcc-ng >=12 + - libstdcxx-ng >=12 + - numpy >=1.23.5,<2.0a0 + - ply >=3.4 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + url: https://conda.anaconda.org/conda-forge/linux-64/pythran-0.15.0-py311h92ebd52_1.conda + hash: + md5: e06fa950344dc0cdbb09941936c9ca68 + sha256: 9fd36ab19a62fdef1b560de247a926d0dbf5001df032edb507e6de1cb2cfe9fb + build: py311h92ebd52_1 + arch: x86_64 + subdir: linux-64 + build_number: 1 + license: BSD-3-Clause + license_family: BSD + size: 2356897 + timestamp: 1704695147368 +- platform: linux-64 + name: pyzmq + version: 25.1.2 + category: main + manager: conda + dependencies: + - libgcc-ng >=12 + - libsodium >=1.0.18,<1.0.19.0a0 + - libstdcxx-ng >=12 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + - zeromq >=4.3.5,<4.4.0a0 + url: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-25.1.2-py311h34ded2d_0.conda + hash: + md5: 819aa640a0493d4b52faf938e94d129e + sha256: 54ccdde1370d8a373e516b84bd7fe4af394f8c6f3778eb050de82f04ffb86160 + build: py311h34ded2d_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD-3-Clause AND LGPL-3.0-or-later + size: 536511 + timestamp: 1701783341090 + purls: + - pkg:pypi/pyzmq +- platform: linux-64 + name: readline + version: '8.2' + category: main + manager: conda + dependencies: + - libgcc-ng >=12 + - ncurses >=6.3,<7.0a0 + url: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8228510_1.conda + hash: + md5: 47d31b792659ce70f470b5c82fdfb7a4 + sha256: 5435cf39d039387fbdc977b0a762357ea909a7694d9528ab40f005e9208744d7 + build: h8228510_1 + arch: x86_64 + subdir: linux-64 + build_number: 1 + license: GPL-3.0-only + license_family: GPL + size: 281456 + timestamp: 1679532220005 +- platform: linux-64 + name: referencing + version: 0.32.1 + category: main + manager: conda + dependencies: + - attrs >=22.2.0 + - python >=3.8 + - rpds-py >=0.7.0 + url: https://conda.anaconda.org/conda-forge/noarch/referencing-0.32.1-pyhd8ed1ab_0.conda + hash: + md5: 753a592b4e99d7d2cde6a8fd0797f414 + sha256: 658beff40c6355af0eeec624bbe4e892b4c68c0af2d8ff4c06677e6547140506 + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + noarch: python + size: 39009 + timestamp: 1704489374195 + purls: + - pkg:pypi/referencing +- platform: linux-64 + name: rpds-py + version: 0.17.1 + category: main + manager: conda + dependencies: + - libgcc-ng >=12 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + url: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.17.1-py311h46250e7_0.conda + hash: + md5: a206e8c500a27fa82adae7c2f1929675 + sha256: e9e77f20b3cc1653571d3daa0c1c1d206f33c2147f290d74aa53ce49f4d51e5e + build: py311h46250e7_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + size: 1017981 + timestamp: 1705160004961 + purls: + - pkg:pypi/rpds-py +- platform: linux-64 + name: scipy + version: 1.11.4 + category: main + manager: conda + dependencies: + - libblas >=3.9.0,<4.0a0 + - libcblas >=3.9.0,<4.0a0 + - libgcc-ng >=12 + - libgfortran-ng + - libgfortran5 >=12.3.0 + - liblapack >=3.9.0,<4.0a0 + - libstdcxx-ng >=12 + - numpy >=1.23.5,<1.28 + - numpy >=1.23.5,<2.0a0 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + url: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.11.4-py311h64a7726_0.conda + hash: + md5: 9ac5334f1b5ed072d3dbc342503d7868 + sha256: 29b2fd4ce8ed591df89b6a1c4f598a414322f94ea1a973b366267d43ecf40ffd + build: py311h64a7726_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD-3-Clause + license_family: BSD + size: 16045599 + timestamp: 1700813453003 +- platform: linux-64 + name: setuptools + version: 69.0.3 + category: main + manager: conda + dependencies: + - python >=3.7 + url: https://conda.anaconda.org/conda-forge/noarch/setuptools-69.0.3-pyhd8ed1ab_0.conda + hash: + md5: 40695fdfd15a92121ed2922900d0308b + sha256: 0fe2a0473ad03dac6c7f5c42ef36a8e90673c88a0350dfefdea4b08d43803db2 + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + noarch: python + size: 470548 + timestamp: 1704224855187 + purls: + - pkg:pypi/setuptools +- platform: linux-64 + name: six + version: 1.16.0 + category: main + manager: conda + dependencies: + - python + url: https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2 + hash: + md5: e5f25f8dbc060e9a8d912e432202afc2 + sha256: a85c38227b446f42c5b90d9b642f2c0567880c15d72492d8da074a59c8f91dd6 + build: pyh6c4a22f_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + noarch: python + size: 14259 + timestamp: 1620240338595 + purls: + - pkg:pypi/six +- platform: linux-64 + name: stack_data + version: 0.6.2 + category: main + manager: conda + dependencies: + - asttokens + - executing + - pure_eval + - python >=3.5 + url: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.2-pyhd8ed1ab_0.conda + hash: + md5: e7df0fdd404616638df5ece6e69ba7af + sha256: a58433e75229bec39f3be50c02efbe9b7083e53a1f31d8ee247564f370191eec + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + noarch: python + size: 26205 + timestamp: 1669632203115 + purls: + - pkg:pypi/stack-data +- platform: linux-64 + name: sysroot_linux-64 + version: '2.12' + category: main + manager: conda + dependencies: + - kernel-headers_linux-64 2.6.32 he073ed8_16 + url: https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.12-he073ed8_16.conda + hash: + md5: 071ea8dceff4d30ac511f4a2f8437cd1 + sha256: 4c024b2eee24c6da7d3e08723111ec02665c578844c5b3e9e6b38f89000bec41 + build: he073ed8_16 + arch: x86_64 + subdir: linux-64 + build_number: 16 + license: LGPL-2.0-or-later AND LGPL-2.0-or-later WITH exceptions AND GPL-2.0-or-later AND MPL-2.0 + license_family: GPL + noarch: generic + size: 15277813 + timestamp: 1689214980563 +- platform: linux-64 + name: tk + version: 8.6.13 + category: main + manager: conda + dependencies: + - libgcc-ng >=12 + - libzlib >=1.2.13,<1.3.0a0 + url: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda + hash: + md5: d453b98d9c83e71da0741bb0ff4d76bc + sha256: e0569c9caa68bf476bead1bed3d79650bb080b532c64a4af7d8ca286c08dea4e + build: noxft_h4845f30_101 + arch: x86_64 + subdir: linux-64 + build_number: 101 + license: TCL + license_family: BSD + size: 3318875 + timestamp: 1699202167581 +- platform: linux-64 + name: toml + version: 0.10.2 + category: main + manager: conda + dependencies: + - python >=2.7 + url: https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2 + hash: + md5: f832c45a477c78bebd107098db465095 + sha256: f0f3d697349d6580e4c2f35ba9ce05c65dc34f9f049e85e45da03800b46139c1 + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + noarch: python + size: 18433 + timestamp: 1604308660817 + purls: + - pkg:pypi/toml +- platform: linux-64 + name: tomli + version: 2.0.1 + category: main + manager: conda + dependencies: + - python >=3.7 + url: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 5844808ffab9ebdb694585b50ba02a96 + sha256: 4cd48aba7cd026d17e86886af48d0d2ebc67ed36f87f6534f4b67138f5a5a58f + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + noarch: python + size: 15940 + timestamp: 1644342331069 + purls: + - pkg:pypi/tomli +- platform: linux-64 + name: tornado + version: 6.3.3 + category: main + manager: conda + dependencies: + - libgcc-ng >=12 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + url: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.3.3-py311h459d7ec_1.conda + hash: + md5: a700fcb5cedd3e72d0c75d095c7a6eda + sha256: 3f0640415c6f50c6b31b5ce41a870ac48c130fda8921aae11afea84c54a6ba84 + build: py311h459d7ec_1 + arch: x86_64 + subdir: linux-64 + build_number: 1 + license: Apache-2.0 + license_family: Apache + size: 843714 + timestamp: 1695373626426 + purls: + - pkg:pypi/tornado +- platform: linux-64 + name: traitlets + version: 5.14.1 + category: main + manager: conda + dependencies: + - python >=3.8 + url: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.1-pyhd8ed1ab_0.conda + hash: + md5: 1c6acfdc7ecbfe09954c4216da99c146 + sha256: fa78d68f74ec8aae5c93f135140bfdbbf0ab60a79c6062b55d73c316068545ec + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: BSD-3-Clause + license_family: BSD + noarch: python + size: 110329 + timestamp: 1704213177224 + purls: + - pkg:pypi/traitlets +- platform: linux-64 + name: typing_extensions + version: 4.9.0 + category: main + manager: conda + dependencies: + - python >=3.8 + url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.9.0-pyha770c72_0.conda + hash: + md5: a92a6440c3fe7052d63244f3aba2a4a7 + sha256: f3c5be8673bfd905c4665efcb27fa50192f24f84fa8eff2f19cba5d09753d905 + build: pyha770c72_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: PSF-2.0 + license_family: PSF + noarch: python + size: 36058 + timestamp: 1702176292645 + purls: + - pkg:pypi/typing-extensions +- platform: linux-64 + name: tzdata + version: 2023d + category: main + manager: conda + dependencies: [] + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2023d-h0c530f3_0.conda + hash: + md5: 8dee24b8be2d9ff81e7bd4d7d97ff1b0 + sha256: 04f2ab3e36f2015841551415bf16bf62933bd94b7085d4be5493b388e95a9c3d + build: h0c530f3_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: LicenseRef-Public-Domain + noarch: generic + size: 119639 + timestamp: 1703250910370 +- platform: linux-64 + name: virtualenv + version: 20.25.0 + category: main + manager: pypi + requires_dist: + - distlib <1, >=0.3.7 + - filelock <4, >=3.12.2 + - importlib-metadata >=6.6 ; python_version < '3.8' + - platformdirs <5, >=3.9.1 + - furo >=2023.7.26 ; extra == 'docs' + - proselint >=0.13 ; extra == 'docs' + - sphinx-argparse >=0.4 ; extra == 'docs' + - sphinx >=7.1.2 ; extra == 'docs' + - sphinxcontrib-towncrier >=0.2.1a0 ; extra == 'docs' + - towncrier >=23.6 ; extra == 'docs' + - covdefaults >=2.3 ; extra == 'test' + - coverage-enable-subprocess >=1 ; extra == 'test' + - coverage >=7.2.7 ; extra == 'test' + - flaky >=3.7 ; extra == 'test' + - packaging >=23.1 ; extra == 'test' + - pytest-env >=0.8.2 ; extra == 'test' + - pytest-freezer >=0.4.8 ; platform_python_implementation == 'PyPy' and extra == 'test' + - pytest-mock >=3.11.1 ; extra == 'test' + - pytest-randomly >=3.12 ; extra == 'test' + - pytest-timeout >=2.1 ; extra == 'test' + - pytest >=7.4 ; extra == 'test' + - setuptools >=68 ; extra == 'test' + - time-machine >=2.10 ; platform_python_implementation == 'CPython' and extra == 'test' + requires_python: '>=3.7' + url: https://files.pythonhosted.org/packages/83/22/54b1180756d2d6194bcafb7425d437c3034c4bff92129c3e1e633079e2c4/virtualenv-20.25.0-py3-none-any.whl#sha256=4238949c5ffe6876362d9c0180fc6c3a824a7b12b80604eeb8085f2ed7460de3 + hash: + md5: null + sha256: 4238949c5ffe6876362d9c0180fc6c3a824a7b12b80604eeb8085f2ed7460de3 +- platform: linux-64 + name: wcwidth + version: 0.2.13 + category: main + manager: conda + dependencies: + - python >=3.8 + url: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_0.conda + hash: + md5: 68f0738df502a14213624b288c60c9ad + sha256: b6cd2fee7e728e620ec736d8dfee29c6c9e2adbd4e695a31f1d8f834a83e57e3 + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + noarch: python + size: 32709 + timestamp: 1704731373922 + purls: + - pkg:pypi/wcwidth +- platform: linux-64 + name: wheel + version: 0.42.0 + category: main + manager: conda + dependencies: + - python >=3.7 + url: https://conda.anaconda.org/conda-forge/noarch/wheel-0.42.0-pyhd8ed1ab_0.conda + hash: + md5: 1cdea58981c5cbc17b51973bcaddcea7 + sha256: 80be0ccc815ce22f80c141013302839b0ed938a2edb50b846cf48d8a8c1cfa01 + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + noarch: python + size: 57553 + timestamp: 1701013309664 + purls: + - pkg:pypi/wheel +- platform: linux-64 + name: xz + version: 5.2.6 + category: main + manager: conda + dependencies: + - libgcc-ng >=12 + url: https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2 + hash: + md5: 2161070d867d1b1204ea749c8eec4ef0 + sha256: 03a6d28ded42af8a347345f82f3eebdd6807a08526d47899a42d62d319609162 + build: h166bdaf_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: LGPL-2.1 and GPL-2.0 + size: 418368 + timestamp: 1660346797927 +- platform: linux-64 + name: zeromq + version: 4.3.5 + category: main + manager: conda + dependencies: + - libgcc-ng >=12 + - libsodium >=1.0.18,<1.0.19.0a0 + - libstdcxx-ng >=12 + url: https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h59595ed_0.conda + hash: + md5: 8851084c192dbc56215ac4e3c9aa30fa + sha256: 53bf2a18224406e9806adb3b270a2c8a028aca0c89bd40114a85d6446f5c98d1 + build: h59595ed_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MPL-2.0 + license_family: MOZILLA + size: 343455 + timestamp: 1697056638125 +- platform: linux-64 + name: zipp + version: 3.17.0 + category: main + manager: conda + dependencies: + - python >=3.8 + url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.17.0-pyhd8ed1ab_0.conda + hash: + md5: 2e4d6bc0b14e10f895fc6791a7d9b26a + sha256: bced1423fdbf77bca0a735187d05d9b9812d2163f60ab426fc10f11f92ecbe26 + build: pyhd8ed1ab_0 + arch: x86_64 + subdir: linux-64 + build_number: 0 + license: MIT + license_family: MIT + noarch: python + size: 18954 + timestamp: 1695255262261 + purls: + - pkg:pypi/zipp diff --git a/pixi.toml b/pixi.toml new file mode 100644 index 0000000..dea029c --- /dev/null +++ b/pixi.toml @@ -0,0 +1,34 @@ +[project] +name = "transonic" +version = "0.1.0" +description = "Add a short description here" +channels = ["conda-forge"] +platforms = ["linux-64"] + +[tasks] +# use as `pixi run install-editable` +install-dependencies = "pixi install && pip install -e ./_transonic_testing" +install-editable = {cmd = "pip install -e . -v --no-deps", depends_on = ["install-dependencies"]} + +[dependencies] +beniget = ">=0.4.1,<0.5" +autopep8 = ">=2.0.4" +gast = ">=0.5.4,<0.6" +numpy = ">=1.26.3" +nbval = ">=0.10.0,<0.11" +scipy = ">=1.11.4,<1.12" +pytest = ">=7.4.4,<7.5" +pytest-cov = ">=4.1.0,<4.2" +coverage = ">=7.4.0,<7.5" +black = ">=23.12.1,<23.13" +mpi4py = ">=3.1.5,<3.2" +pip = ">=23.3.2,<23.4" +numba = ">=0.58.1,<0.59" +cython = ">=3.0.7,<3.1" +pythran = ">=0.15.0,<0.16" + +[build-dependencies] +pdm-backend = ">=2.1.8,<2.2" + +[pypi-dependencies] +pytest-venv = "*" diff --git a/pyproject.toml b/pyproject.toml index 56ebbab..cbb92f0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -44,7 +44,6 @@ base_test = [ "coverage[toml]", "mpi4py", "nbval ~=0.9.6", - "numpy", "pytest", "pytest-cov", "pytest-venv", diff --git a/tests/test_run.py b/tests/test_run.py index e9d51e8..4308e00 100644 --- a/tests/test_run.py +++ b/tests/test_run.py @@ -59,6 +59,10 @@ def test_create_pythran_files(): with open(saved_path) as file: saved_code = file.read() + if sys.version_info[:2] > (3, 10): + if path.name == "subpackages.py": + saved_code = saved_code.replace("(nx, ny) =", "nx, ny =") + code = code.split("__transonic__ = ", 1)[0] saved_code = saved_code.split("__transonic__ = ", 1)[0]