version: 7 platforms: - name: linux-64 virtual-packages: - __unix=0=0 - __linux=4.18 - __glibc=2.28 - __archspec=0=x86_64 - name: osx-arm64 virtual-packages: - __unix=0=0 - __osx=13.0 - __archspec=0=m1 - name: win-64 virtual-packages: - __win=10.0 - __archspec=0=x86_64 environments: default: channels: - url: https://conda.anaconda.org/conda-forge/ indexes: - https://pypi.org/simple packages: linux-64: - conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-20_gnu.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_10.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/icu-78.3-py310h44b86e0_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.46.1-default_hbd61a6d_102.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.8.5-hd2095e1_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.7.0-h81df57d_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-16.2.0-ha9f2e26_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-16.2.0-he0feb66_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.3-hb03c661_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libpython-3.12.14-h0c77377_3_cpython.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.53.4-h13e7031_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-16.2.0-h934c35e_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.42.4-hcfc3c73_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.38-h280c20c_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.6-hdb14827_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.4-h781a0a9_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.14-h5f976f7_3_cpython.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-hd6e31c0_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h1df4ec4_4.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_7.conda - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.7.22-hbd8a1cb_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2026c-h151e31d_0.conda - pypi: https://files.pythonhosted.org/packages/0b/a7/71ac2cff56fec219ed242bb11b8efb69fcc4bec75db06fb7bfe35de520e6/certifi-2026.7.22-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5f/ed/035354de8fbc1c1350f5b7f66361995f187d89675622eb63016bf7261dd5/pyproj-3.8.0-cp312-cp312-manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/61/7b/e682678c0a6fcdd4529abc5f22324149cd7a725138465d76885a3a53c88f/itur-0.4.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/63/34/ba1c580383c9eada3711951fef0795c80b829a078d72188184bcab9dd527/packaging-26.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/65/af/aa78d1a88805456e212b65461354cd943197fb9acecc4c90fd12295123a3/numpy-2.5.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7f/13/a24edfb7480eb3f2d01d2181dad934f9761d9bca2c256c75ac2753a22890/astropy_iers_data-0.2026.9.21.0.56.25-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8b/9d/b3589d3877982d4f2329302ef98a8026e7f4443c765c46cfecc8858c6b4b/pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/8d/5a/c4cc09d4421de255ca0504485efceb3646a4e5381bfb665647e39bea5cb1/skyfield-1.55-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9d/3f/b9d5739352badc11ca637c8f72525d519458622936bc3313ddefdc7dee96/jplephem-2.24-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d6/75/633ad7874db149df164168090951e676cdc3541a12d43b2cbb9d20ecb721/sgp4-2.27-cp311-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl - pypi: https://files.pythonhosted.org/packages/df/64/ff35eb9e54894cf471ff4716abd3c81eb0a0626869217ce3e6ba4ccf17d7/scipy-1.18.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e5/e0/050018d855d26d3c0b4a7d1b2ed692be758ce276d8289e2a2b44ba1014a5/pyerfa-2.0.1.5-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/fa/14/6f4427419f8a02e1d0a885fb64d8d4454c5d443627aa7cb1a3a36e16abb7/astropy-8.0.1-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl osx-arm64: - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.7.22-hbd8a1cb_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2026c-h151e31d_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-h4e30115_10.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/icu-78.3-py310h579977c_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-23.1.2-h55c6f16_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.8.5-h6111c0a_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.7.0-h47dc5ef_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/liblzma-5.8.3-h8088a28_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libpython-3.12.14-h4e5ec87_3_cpython.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.53.4-hca69786_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.2-h8088a28_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.6-he64c551_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.6.4-h55eecbc_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.12.14-hd05a0c4_3_cpython.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.3-h8b90a29_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.13-hbeba79b_4.conda - pypi: https://files.pythonhosted.org/packages/05/4a/78c6285577c375e7cf27277ea8ee6961224327f1e1a0c44af5f17f23635c/scipy-1.18.1-cp312-cp312-macosx_12_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/0b/a7/71ac2cff56fec219ed242bb11b8efb69fcc4bec75db06fb7bfe35de520e6/certifi-2026.7.22-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/11/4a/31a363370478b63c6289a34743f2ba2d3ae1bd8223e004d18ab28fb92385/pyerfa-2.0.1.5-cp39-abi3-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/36/d9/05fd166d8f74b326590e78bb13148d6b359ae32be5cd39082fd8a292bf50/sgp4-2.27-cp311-abi3-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/60/39/789131c1188c078dcb3a1692e72e1e050c68b88ffe72c9ccaac9bcd7a9cd/numpy-2.5.3-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/61/7b/e682678c0a6fcdd4529abc5f22324149cd7a725138465d76885a3a53c88f/itur-0.4.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/63/34/ba1c580383c9eada3711951fef0795c80b829a078d72188184bcab9dd527/packaging-26.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7f/13/a24edfb7480eb3f2d01d2181dad934f9761d9bca2c256c75ac2753a22890/astropy_iers_data-0.2026.9.21.0.56.25-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/89/a0/6cf41a19a1f2f3feab0e9c0b74134aa2ce6849093d5517a0c550fe37a648/pyyaml-6.0.3-cp312-cp312-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/8d/5a/c4cc09d4421de255ca0504485efceb3646a4e5381bfb665647e39bea5cb1/skyfield-1.55-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9d/3f/b9d5739352badc11ca637c8f72525d519458622936bc3313ddefdc7dee96/jplephem-2.24-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a6/34/074f367d5699a1008b24c50acc1539f05f2cfc881b1901f4b110d57eae20/astropy-8.0.1-cp311-abi3-macosx_11_0_arm64.whl - pypi: https://files.pythonhosted.org/packages/c8/29/6598570c90cbfc84ddefc3ccac4aa412bf51a527d72c74cc4fe64a5e6f24/pyproj-3.8.0.tar.gz win-64: - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.7.22-h4c7d964_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2026c-h151e31d_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/bzip2-1.0.8-h0ad9c76_10.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.8.5-hac47afa_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libffi-3.7.0-h3d046cb_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/liblzma-5.8.3-hfd05255_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libpython-3.12.14-hcc31f7b_3_cpython.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.53.4-hf5d6505_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.3.2-hfd05255_3.conda - conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.6.4-hf411b9b_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/python-3.12.14-hb12b558_3_cpython.conda - conda: https://conda.anaconda.org/conda-forge/win-64/tk-8.6.13-h967ab96_4.conda - conda: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.26100.0-h57928b3_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.5-ha367084_41.conda - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.51.36247-habf1de7_41.conda - conda: https://conda.anaconda.org/conda-forge/win-64/vcomp14-14.51.36247-habf1de7_41.conda - pypi: https://files.pythonhosted.org/packages/0b/a7/71ac2cff56fec219ed242bb11b8efb69fcc4bec75db06fb7bfe35de520e6/certifi-2026.7.22-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/39/e7/979fd14e75008623df31ba70d6bb144700f68feadcea042021c06a05bf82/scipy-1.18.1-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/3c/a1/accf6d4f0c80c5d9ba9735d6b1550e444180599f34dec69ca01360f717ad/numpy-2.5.3-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/61/7b/e682678c0a6fcdd4529abc5f22324149cd7a725138465d76885a3a53c88f/itur-0.4.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/63/34/ba1c580383c9eada3711951fef0795c80b829a078d72188184bcab9dd527/packaging-26.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7f/13/a24edfb7480eb3f2d01d2181dad934f9761d9bca2c256c75ac2753a22890/astropy_iers_data-0.2026.9.21.0.56.25-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/86/bf/899e81e4cce32febab4fb42bb97dcdf66bc135272882d1987881a4b519e9/pyyaml-6.0.3-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/8d/5a/c4cc09d4421de255ca0504485efceb3646a4e5381bfb665647e39bea5cb1/skyfield-1.55-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9d/3f/b9d5739352badc11ca637c8f72525d519458622936bc3313ddefdc7dee96/jplephem-2.24-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b4/11/97233cf23ad5411ac6f13b1d6ee3888f90ace4f974d9bf9db887aa428912/pyerfa-2.0.1.5-cp39-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/b7/d7/2c861a429581577a441e03020d27274812d7969748f5951d972f6e34597f/pyproj-3.8.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/d5/b5/6e76ddece37a130c1c4c33a0ca2ae381c7aad733ca8e3d9b451594711fc0/sgp4-2.27-cp311-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/ec/6a/8534fd98e2d3eb51cbaa261e6c6b59e4ad969a1787d72bb1208499080dbd/astropy-8.0.1-cp311-abi3-win_amd64.whl packages: - conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-20_gnu.conda build_number: 20 sha256: 1dd3fffd892081df9726d7eb7e0dea6198962ba775bd88842135a4ddb4deb3c9 md5: a9f577daf3de00bca7c3c76c0ecbd1de depends: - __glibc >=2.17,<3.0.a0 - libgomp >=7.5.0 constrains: - openmp_impl <0.0a0 license: BSD-3-Clause license_family: BSD purls: [] run_exports: strong: - _openmp_mutex >=4.5 size: 28948 timestamp: 1770939786096 - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_10.conda sha256: 1a0d382c515ebf55f8ee1f38c8b81bc95af5c2acc42ad53b66bc5df932032f96 md5: e675fabcf81499adc7edf58124fb1e01 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 license: bzip2-1.0.6 license_family: BSD purls: [] run_exports: weak: - bzip2 >=1.0.8,<2.0a0 size: 257808 timestamp: 1785906269155 - conda: https://conda.anaconda.org/conda-forge/linux-64/icu-78.3-py310h44b86e0_2.conda sha256: 9f07834f0c546ab14d885ce0366285f61f44e326c0edd1fc63b8294e113ae432 md5: 72a381cbad04f24b1c2a43ef707f45b4 depends: - __glibc >=2.17,<3.0.a0 - libstdcxx >=14 - libgcc >=14 license: MIT license_family: MIT purls: [] run_exports: weak: - icu >=78.3,<79.0a0 size: 14459115 timestamp: 1786545741408 - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.46.1-default_hbd61a6d_102.conda sha256: 27d83f1188cd19bcb7754a078b3fa7f4cfb8527f8eb2fde54dd01fc529d1adec md5: 449500f2c089da11c40f5c21312e3e07 depends: - __glibc >=2.17,<3.0.a0 - zstd >=1.5.7,<1.6.0a0 constrains: - binutils_impl_linux-64 2.46.1 license: GPL-3.0-only license_family: GPL purls: [] run_exports: {} size: 745303 timestamp: 1784214507189 - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.8.5-hd2095e1_0.conda sha256: 6de73033a7c5f712c9c5a54124e4581e025691029835e5bceaf10a333a7e7bc0 md5: 72cfd2b95b0540247220b42f58a148d7 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=15 constrains: - expat 2.8.5.* license: MIT license_family: MIT purls: [] run_exports: {} size: 77893 timestamp: 1790346247149 - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.7.0-h81df57d_1.conda sha256: c8c7583ef063bc3c430f1d48298e5ad24f796a35c22ed5b14183325825a61106 md5: 6525a0b06aa4fd390795f0740636a9dd depends: - __glibc >=2.17,<3.0.a0 - libgcc >=15 license: MIT license_family: MIT purls: [] run_exports: weak: - libffi >=3.7.0,<3.8.0a0 size: 68004 timestamp: 1787753412298 - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-16.2.0-ha9f2e26_7.conda sha256: e031634c3a928f9594eba868bc46ef5230d6571a364a0c63215b06c4563bfcea md5: 735629b400b70eeab21a2ba8f5b1c2ce depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex >=4.5 constrains: - libgcc-ng ==16.2.0=*_7 - libgomp 16.2.0 he0feb66_7 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] run_exports: {} size: 1058444 timestamp: 1790303109576 - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-16.2.0-he0feb66_7.conda sha256: 92a0bb350c7be6a4eedcb4e111c60aefd176018e6b1c009a6e025dbe9bbcd758 md5: d904c7ddd95e026254b4b80808ee9e12 depends: - __glibc >=2.17,<3.0.a0 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] run_exports: strong: - _openmp_mutex >=4.5 size: 640566 timestamp: 1790303046034 - conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.3-hb03c661_1.conda sha256: 9787df8c22a59c9a70d3e5a10db9ad663485e75e9ccc3f09bd092cb7b95e0dab md5: 1390b7c5ac0b1d8e447bc5efa6d3c8c2 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 constrains: - xz 5.8.3.* license: 0BSD purls: [] run_exports: weak: - liblzma >=5.8.3,<6.0a0 size: 112995 timestamp: 1786348617826 - conda: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda sha256: 927fe72b054277cde6cb82597d0fcf6baf127dcbce2e0a9d8925a68f1265eef5 md5: d864d34357c3b65a4b731f78c0801dc4 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 license: LGPL-2.1-only license_family: GPL purls: [] run_exports: weak: - libnsl >=2.0.1,<2.1.0a0 size: 33731 timestamp: 1750274110928 - conda: https://conda.anaconda.org/conda-forge/linux-64/libpython-3.12.14-h0c77377_3_cpython.conda build_number: 3 sha256: 6be16a4906d83eb8e9e04375d524f339f426a847cffd294f1ceb0611988dc17a md5: d247b7632f09324c11f24b5270361385 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=15 - libstdcxx >=15 license: Python-2.0 purls: [] run_exports: {} size: 8770625 timestamp: 1788392466381 - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.53.4-h13e7031_1.conda sha256: f20d70da54e5b31dd4a51fb1efeaafafd5ab6dd8d7ac9d1438eaa2526ac4ed3d md5: e72bbec309c2b0f37823ee7d4fabfcd3 depends: - __glibc >=2.17,<3.0.a0 - icu >=78.3,<79.0a0 - libgcc >=15 - libzlib >=1.3.2,<2.0a0 license: blessing purls: [] run_exports: weak: - libsqlite >=3.53.4,<4.0a0 size: 974348 timestamp: 1787051145557 - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-16.2.0-h934c35e_7.conda sha256: fa7018298629fc429971fffd6ecba3d27a7b02e4e890d6a93ea01ffebe8cb745 md5: 9b6707e0caca917fa6ea9ee473f37a5d depends: - __glibc >=2.17,<3.0.a0 - libgcc 16.2.0 ha9f2e26_7 constrains: - libstdcxx-ng ==16.2.0=*_7 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] run_exports: {} size: 6615436 timestamp: 1790303132935 - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.42.4-hcfc3c73_0.conda sha256: f34b8d1de9a2bf62476d8608057d9b8a918d97444236dc53a47128f2fae79041 md5: 54a948337e66706380ff24d6b5fde63f depends: - libgcc >=15 - __glibc >=2.17,<3.0.a0 license: BSD-3-Clause license_family: BSD purls: [] run_exports: weak: - libuuid >=2.42.4,<3.0a0 size: 34442 timestamp: 1790121449161 - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.38-h280c20c_0.conda sha256: f7e9292dd219a6435bbb1223da9586c3e70d66d169c5a92f08db3f2127df04e9 md5: f7a7ff5a6ab331e037abd34f379a631d depends: - libgcc >=14 - __glibc >=2.17,<3.0.a0 license: LGPL-2.1-or-later purls: [] run_exports: weak: - libxcrypt >=4.4.38 size: 101957 timestamp: 1785887123445 - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_3.conda sha256: eb8a0db0aa570124f7d2a93d7c7f596e3390df5e047818d873baad32985fc736 md5: 0de0122d9570a8ab637c6b73db268389 depends: - __glibc >=2.17,<3.0.a0 constrains: - zlib 1.3.2 *_3 license: Zlib license_family: Other purls: [] run_exports: weak: - libzlib >=1.3.2,<2.0a0 size: 63713 timestamp: 1785362952714 - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.6-hdb14827_1.conda sha256: 5d46557214ed184381dafe835b7c94a474a1c3b307a08a250b1ea4779b44ffb3 md5: ee6c0cd80a60961a1f48aa3e0b91f986 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 license: X11 AND BSD-3-Clause purls: [] run_exports: weak: - ncurses >=6.6,<7.0a0 size: 911196 timestamp: 1786355078102 - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.4-h781a0a9_0.conda sha256: 4747b2d6a8336f52343bceb8a1ebf41a9e6e665b9d2e3f989972de53a310599e md5: 16e3034a330cc625f2c685edec60cf4e depends: - __glibc >=2.17,<3.0.a0 - ca-certificates - libgcc >=15 license: Apache-2.0 license_family: Apache purls: [] run_exports: weak: - openssl >=3.6.4,<4.0a0 size: 3202955 timestamp: 1787698780103 - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.14-h5f976f7_3_cpython.conda build_number: 3 sha256: 14c579b1016da04e4c9f1c5c857272d83ec447317d8c4074a07d59de3cef70ef md5: 98be3cf76eca2e8871f907a03aed3b84 depends: - __glibc >=2.17,<3.0.a0 - bzip2 >=1.0.8,<2.0a0 - ld_impl_linux-64 >=2.36.1 - libexpat >=2.8.1,<3.0a0 - libffi >=3.7.0,<3.8.0a0 - libgcc >=15 - liblzma >=5.8.3,<6.0a0 - libnsl >=2.0.1,<2.1.0a0 - libpython 3.12.14 h0c77377_3_cpython - libsqlite >=3.53.4,<4.0a0 - libuuid >=2.42.3,<3.0a0 - libxcrypt >=4.4.38 - libzlib >=1.3.2,<2.0a0 - ncurses >=6.6,<7.0a0 - openssl >=3.5.8,<4.0a0 - readline >=8.3,<9.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata constrains: - python_abi 3.12.* *_cp312 license: Python-2.0 purls: [] run_exports: weak: - python_abi 3.12.* *_cp312 noarch: - python size: 23044161 timestamp: 1788392496306 - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-hd6e31c0_1.conda sha256: 01b3fe073a66e321970d09e04b388708f8cbdca5cdfbfcb7c9eeb470ad10383d md5: 69c01c781e7c8190bbdaf79e3848c5ca depends: - __glibc >=2.17,<3.0.a0 - libgcc >=15 - ncurses >=6.6,<7.0a0 license: GPL-3.0-only license_family: GPL purls: [] run_exports: weak: - readline >=8.3,<9.0a0 size: 348899 timestamp: 1787033801506 - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h1df4ec4_4.conda build_number: 104 sha256: a1a241d172c1ccab067ba245206dd048bc3c2d1b84504b53c9468e99adfc16a1 md5: 676a2f9b1c4fcf57b70aa5c65f6c60d0 depends: - libgcc >=15 - __glibc >=2.17,<3.0.a0 - libzlib >=1.3.2,<2.0a0 constrains: - xorg-libx11 >=1.8.13,<2.0a0 license: TCL purls: [] run_exports: weak: - tk >=8.6.13,<8.7.0a0 size: 3566806 timestamp: 1787272857910 - conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_7.conda sha256: 47d682b9f6d6ec9eb1a6e6c3e75ea6273e899e78fb7fc59f81d39745009fbc60 md5: aa459086047c0e5e27023ab19f8cb86a depends: - __glibc >=2.17,<3.0.a0 - libzlib >=1.3.2,<2.0a0 license: BSD-3-Clause license_family: BSD purls: [] run_exports: weak: - zstd >=1.5.7,<1.6.0a0 size: 601301 timestamp: 1786599621503 - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.7.22-h4c7d964_0.conda sha256: 95e8e74062a5fe5f870ac8c90302b6e89945165fdaed7810606e84ddee6aac12 md5: e27d2ac27b096dc51fedfcf775a53f9b depends: - __win license: ISC purls: [] run_exports: {} size: 132136 timestamp: 1784754918886 - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.7.22-hbd8a1cb_0.conda sha256: 0a0544cf95f64394fe4959286f5c71f5444ad58feb0602e53becb27448d24da6 md5: 0f51e2391ade309db462a55611263e9c depends: - __unix license: ISC purls: [] run_exports: {} size: 131780 timestamp: 1784754889428 - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2026c-h151e31d_0.conda sha256: b928c30ddcb0e3f544c6eade8352737e6e610e263276b90232db6a578ef899d8 md5: fcb489df604d100968b737f2cb6076c6 license: LicenseRef-Public-Domain purls: [] run_exports: {} size: 118849 timestamp: 1784250406640 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-h4e30115_10.conda sha256: 8ec22f0ba25cbfc2e64d70cf29459eccd7ffdf6436f6a6ff15bbfef799f7d4f6 md5: b50612e7d190b8061ab4e7dc119cf4d5 depends: - __osx >=11.0 license: bzip2-1.0.6 license_family: BSD purls: [] run_exports: weak: - bzip2 >=1.0.8,<2.0a0 size: 124965 timestamp: 1785906749812 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/icu-78.3-py310h579977c_2.conda sha256: 6cdb5dee54c72e56ab189fb3ad33cb28533553d42590e7e831160248f4416a43 md5: a5efc0b42bb8b42e97d0a29ae3e3c187 depends: - __osx >=11.0 license: MIT license_family: MIT purls: [] run_exports: weak: - icu >=78.3,<79.0a0 size: 14070242 timestamp: 1786545847761 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-23.1.2-h55c6f16_0.conda sha256: 087a610bacee7901d259ef72c6f060d795ab26831bd7541ba75ced786a5a63f9 md5: 01af3f03d850cbab9ae9b86d726a9921 depends: - __osx >=11.0 license: Apache-2.0 WITH LLVM-exception license_family: Apache purls: [] run_exports: {} size: 579372 timestamp: 1790163402114 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.8.5-h6111c0a_0.conda sha256: 50aa761b83fc7a116ca88fe0cb4cefce5abababb10a926bf8afbafd5c298d102 md5: 5383c550b785bdaafcc4eaf638071a7c depends: - __osx >=11.0 constrains: - expat 2.8.5.* license: MIT license_family: MIT purls: [] run_exports: {} size: 69565 timestamp: 1790370026495 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.7.0-h47dc5ef_1.conda sha256: 2783389a7b9dda04c62cc54c6bbeb03dd3cef24b3fc642715d02a3fa19464a9a md5: 216bbcc23c11e9695b3db4a8771d76eb depends: - __osx >=11.0 license: MIT license_family: MIT purls: [] run_exports: weak: - libffi >=3.7.0,<3.8.0a0 size: 43637 timestamp: 1787753403688 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/liblzma-5.8.3-h8088a28_1.conda sha256: 23d0630046a3e8b164d8f80f2b74ed2605af2e7050ab9913018056402fae4311 md5: 8ab10323068b107661a4b9a4af84f3b5 depends: - __osx >=11.0 constrains: - xz 5.8.3.* license: 0BSD purls: [] run_exports: weak: - liblzma >=5.8.3,<6.0a0 size: 91720 timestamp: 1786348695846 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libpython-3.12.14-h4e5ec87_3_cpython.conda build_number: 3 sha256: 8077074cff173a979bbd32b79455ba6f1b12468528eac155e96d8550c38770f6 md5: 7fd5ad6d9d1ae0af3ae9f039a992a148 depends: - __osx >=11.0 - libcxx >=21 license: Python-2.0 purls: [] run_exports: {} size: 1741765 timestamp: 1788407528160 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.53.4-hca69786_1.conda sha256: 839b31d4830e896b4d315b551d27f2bb08026bc946df04bcc360d8627c3ba2cd md5: fde96d40ebe9a9cb34e4122380189ddb depends: - __osx >=11.0 - icu >=78.3,<79.0a0 - libzlib >=1.3.2,<2.0a0 license: blessing purls: [] run_exports: weak: - libsqlite >=3.53.4,<4.0a0 size: 942754 timestamp: 1787051243846 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.2-h8088a28_3.conda sha256: a18fa5d5bac452401459f966cf0d872224e8080c4ff93c77e168d43ab42ef9d7 md5: f39288f0ea63ae962e1a2e4f355a0d75 depends: - __osx >=11.0 constrains: - zlib 1.3.2 *_3 license: Zlib license_family: Other purls: [] run_exports: weak: - libzlib >=1.3.2,<2.0a0 size: 47822 timestamp: 1785277049190 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.6-he64c551_1.conda sha256: 7024a48c8c0d0114ed4ab53c76bf9275d50e91ba7cea367a9aead638d3c29c68 md5: 3dfa0d0316dc246cd44937a557de4501 depends: - __osx >=11.0 license: X11 AND BSD-3-Clause purls: [] run_exports: weak: - ncurses >=6.6,<7.0a0 size: 804298 timestamp: 1786355189145 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.6.4-h55eecbc_0.conda sha256: f23239eacd75c4c50705e68fae1aa3292da473e6a3a4abe2330f1e6afa680704 md5: ae71ab40048c19a389a7dcccb86c2481 depends: - __osx >=11.0 - ca-certificates license: Apache-2.0 license_family: Apache purls: [] run_exports: weak: - openssl >=3.6.4,<4.0a0 size: 3110142 timestamp: 1787698648639 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.12.14-hd05a0c4_3_cpython.conda build_number: 3 sha256: fee8a2dd8a6ee98d430625d4c0f705e86c1154b1eeae5e10004c3c4d7d536eba md5: 287a1be640df74bd3e2b9d76b2a7b300 depends: - __osx >=11.0 - bzip2 >=1.0.8,<2.0a0 - libexpat >=2.8.1,<3.0a0 - libffi >=3.7.0,<3.8.0a0 - liblzma >=5.8.3,<6.0a0 - libpython 3.12.14 h4e5ec87_3_cpython - libsqlite >=3.53.4,<4.0a0 - libzlib >=1.3.2,<2.0a0 - ncurses >=6.6,<7.0a0 - openssl >=3.5.8,<4.0a0 - readline >=8.3,<9.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata constrains: - python_abi 3.12.* *_cp312 license: Python-2.0 purls: [] run_exports: weak: - python_abi 3.12.* *_cp312 noarch: - python size: 11705033 timestamp: 1788407558326 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.3-h8b90a29_1.conda sha256: d6782b430e6dce4fe8c7ac118cd988d5a193eb4a7f60741edfaede58016b6110 md5: 9347fd56a002e6b58946831d48fe62f6 depends: - __osx >=11.0 - ncurses >=6.6,<7.0a0 license: GPL-3.0-only license_family: GPL purls: [] run_exports: weak: - readline >=8.3,<9.0a0 size: 314395 timestamp: 1787033878899 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.13-hbeba79b_4.conda sha256: 857d89087ae7f2c328cf256728affcb7343031a148b4af847334d248a9cf564c md5: 90a01bf394d1c594e0eb9258f967d828 depends: - __osx >=11.0 - libzlib >=1.3.2,<2.0a0 license: TCL purls: [] run_exports: weak: - tk >=8.6.13,<8.7.0a0 size: 3342183 timestamp: 1787272852357 - conda: https://conda.anaconda.org/conda-forge/win-64/bzip2-1.0.8-h0ad9c76_10.conda sha256: 04767466ee9227c9c57ab2c6503e0149177d34111c7418d2f420297acb1eb229 md5: c3301c058362f340100d91cd8be0393f depends: - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.44.35208 license: bzip2-1.0.6 license_family: BSD purls: [] run_exports: weak: - bzip2 >=1.0.8,<2.0a0 size: 55919 timestamp: 1785906343696 - conda: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.8.5-hac47afa_0.conda sha256: 70c73d9fd24ad996f2821d1501adae2ca70984b4e2d8faed76227f348ce86078 md5: 4969128c45f9e71adbb6a1696679ce7f depends: - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.44.35208 constrains: - expat 2.8.5.* license: MIT license_family: MIT purls: [] run_exports: {} size: 72107 timestamp: 1790346254561 - conda: https://conda.anaconda.org/conda-forge/win-64/libffi-3.7.0-h3d046cb_1.conda sha256: 613e8077c5cca5df7fe84ade7d5050301bee3c6c4c450ffe61d34a349ab4f11c md5: ceb38b0ba900847d8da4289c3c8e5708 depends: - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.44.35208 license: MIT license_family: MIT purls: [] run_exports: weak: - libffi >=3.7.0,<3.8.0a0 size: 49992 timestamp: 1787753517346 - conda: https://conda.anaconda.org/conda-forge/win-64/liblzma-5.8.3-hfd05255_1.conda sha256: d36c4a1e1f80fd08e18a407e03622ff2f34dfdd022da6488ad19603dea19e6d5 md5: 880a0c8549479b198af21ba5dc49b109 depends: - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.44.35208 constrains: - xz 5.8.3.* license: 0BSD purls: [] run_exports: weak: - liblzma >=5.8.3,<6.0a0 size: 105809 timestamp: 1786348717883 - conda: https://conda.anaconda.org/conda-forge/win-64/libpython-3.12.14-hcc31f7b_3_cpython.conda build_number: 3 sha256: 851afbb744c912325ca09304e2c518a99ab466bdb716d4edb90e4d749ca17c27 md5: 2a7b3fc2441dc4df29a5804d677fb720 depends: - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.44.35208 license: Python-2.0 purls: [] run_exports: {} size: 47115 timestamp: 1788391199638 - conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.53.4-hf5d6505_1.conda sha256: 0a45d7c0f20146fff787a106f8fa187872e309c70975ff8f0936e188914c26ad md5: a72d495965b144bb7da033642d389047 depends: - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.44.35208 license: blessing purls: [] run_exports: weak: - libsqlite >=3.53.4,<4.0a0 size: 1314919 timestamp: 1787051140039 - conda: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.3.2-hfd05255_3.conda sha256: 0629c2cc0404d3bb29d6baa7b4ba62da80797015e86de050db81ea5a07050527 md5: 5d2ff29d465097458cc3ff6569151991 depends: - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.44.35208 constrains: - zlib 1.3.2 *_3 license: Zlib license_family: Other purls: [] run_exports: weak: - libzlib >=1.3.2,<2.0a0 size: 58529 timestamp: 1785276664143 - conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.6.4-hf411b9b_0.conda sha256: 9dddb559ba49744d5d94092d8d13cb0567f5c3b3f439f3acf28433d1f4256acc md5: 73cb1783f47c452be4c309430fbef89f depends: - ca-certificates - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.44.35208 license: Apache-2.0 license_family: Apache purls: [] run_exports: weak: - openssl >=3.6.4,<4.0a0 size: 9474879 timestamp: 1787699876495 - conda: https://conda.anaconda.org/conda-forge/win-64/python-3.12.14-hb12b558_3_cpython.conda build_number: 3 sha256: 8f2eb57564fa7b7d8c5deb689939cfe16b8a4179ff2a81423ca38242371f249c md5: ca6b5db05602d2a98f8694c2ad6aa6fb depends: - bzip2 >=1.0.8,<2.0a0 - libexpat >=2.8.1,<3.0a0 - libffi >=3.7.0,<3.8.0a0 - liblzma >=5.8.3,<6.0a0 - libpython 3.12.14 hcc31f7b_3_cpython - libsqlite >=3.53.4,<4.0a0 - libzlib >=1.3.2,<2.0a0 - openssl >=3.5.8,<4.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.44.35208 constrains: - python_abi 3.12.* *_cp312 license: Python-2.0 purls: [] run_exports: weak: - python_abi 3.12.* *_cp312 noarch: - python size: 15920793 timestamp: 1788391266273 - conda: https://conda.anaconda.org/conda-forge/win-64/tk-8.6.13-h967ab96_4.conda sha256: f19618a3a82cc483dacf1c70a30367ee7b0c7e71b90f1f80e14feff44fbd3688 md5: dd9eb33c99d352b6356f86964d6040f7 depends: - vc >=14.3,<15 - vc14_runtime >=14.44.35208 - ucrt >=10.0.20348.0 license: TCL purls: [] run_exports: weak: - tk >=8.6.13,<8.7.0a0 size: 3782376 timestamp: 1787272860855 - conda: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.26100.0-h57928b3_0.conda sha256: 3005729dce6f3d3f5ec91dfc49fc75a0095f9cd23bab49efb899657297ac91a5 md5: 71b24316859acd00bdb8b38f5e2ce328 constrains: - vc14_runtime >=14.29.30037 - vs2015_runtime >=14.29.30037 license: LicenseRef-MicrosoftWindowsSDK10 purls: [] run_exports: {} size: 694692 timestamp: 1756385147981 - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.5-ha367084_41.conda sha256: 35444c55a92e2f7f7ba26bc70f81e56e52344f7d064c0fd4b40a46a58517b79c md5: aa805b5522c2a98fa286e551a1f48546 depends: - vc14_runtime >=14.51.36247 track_features: - vc14 license: BSD-3-Clause license_family: BSD purls: [] run_exports: {} size: 21383 timestamp: 1785359368566 - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.51.36247-habf1de7_41.conda sha256: 4e4cb599cdc41bf2109d1464c127b5bcbddf548ce3e322e612afb691338b48f8 md5: ac5333bb3d429361f23adf704cc49a78 depends: - ucrt >=10.0.20348.0 - vcomp14 14.51.36247 habf1de7_41 constrains: - vs2015_runtime 14.51.36247.* *_41 license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime license_family: Proprietary purls: [] run_exports: {} size: 767955 timestamp: 1785359364369 - conda: https://conda.anaconda.org/conda-forge/win-64/vcomp14-14.51.36247-habf1de7_41.conda sha256: 731e043390c9457299484d39e427221fc868a9249540a498a5a4f6456c7744d1 md5: 350bb67a5c8e5f1c53347ac544ab6600 depends: - ucrt >=10.0.20348.0 constrains: - vs2015_runtime 14.51.36247.* *_41 license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime license_family: Proprietary purls: [] run_exports: strong: - vcomp14 >=14.51.36247 size: 155910 timestamp: 1785359349999 - pypi: https://files.pythonhosted.org/packages/05/4a/78c6285577c375e7cf27277ea8ee6961224327f1e1a0c44af5f17f23635c/scipy-1.18.1-cp312-cp312-macosx_12_0_arm64.whl name: scipy version: 1.18.1 sha256: e708533e8b2ae2497d65346538a7dcc92814410b25b81432eac66de0f2af8265 requires_dist: - numpy>=2.0.0,<2.8 - pytest>=8.0.0 ; extra == 'test' - pytest-cov ; extra == 'test' - pytest-timeout ; extra == 'test' - pytest-xdist ; extra == 'test' - asv ; extra == 'test' - mpmath ; extra == 'test' - gmpy2 ; extra == 'test' - threadpoolctl ; extra == 'test' - scikit-umfpack ; extra == 'test' - pooch ; extra == 'test' - hypothesis>=6.30 ; extra == 'test' - array-api-strict>=2.3.1 ; extra == 'test' - cython ; extra == 'test' - meson ; extra == 'test' - ninja ; sys_platform != 'emscripten' and extra == 'test' - scipy-doctest>=2.0.0 ; extra == 'test' - sphinx>=5.0.0,<8.2.0 ; extra == 'doc' - intersphinx-registry ; extra == 'doc' - pydata-sphinx-theme>=0.15.2 ; extra == 'doc' - sphinx-copybutton ; extra == 'doc' - sphinx-design>=0.4.0 ; extra == 'doc' - matplotlib>=3.5 ; extra == 'doc' - numpydoc ; extra == 'doc' - jupytext ; extra == 'doc' - myst-nb>=1.2.0 ; extra == 'doc' - pooch ; extra == 'doc' - jupyterlite-sphinx>=0.19.1 ; extra == 'doc' - jupyterlite-pyodide-kernel ; extra == 'doc' - linkify-it-py ; extra == 'doc' - tabulate ; extra == 'doc' - click<8.3.0 ; extra == 'dev' - spin ; extra == 'dev' - mypy==1.19.1 ; extra == 'dev' - pyrefly==0.63.0 ; extra == 'dev' - typing-extensions ; extra == 'dev' - types-psutil ; extra == 'dev' - pycodestyle ; extra == 'dev' - ruff>=0.12.0 ; extra == 'dev' - cython-lint>=0.12.2 ; extra == 'dev' requires_python: '>=3.12' - pypi: https://files.pythonhosted.org/packages/0b/a7/71ac2cff56fec219ed242bb11b8efb69fcc4bec75db06fb7bfe35de520e6/certifi-2026.7.22-py3-none-any.whl name: certifi version: 2026.7.22 sha256: 62f22742b58a1a33014a2b6b706588a8d7e2a88ae7bd1a6ebe8c992928483775 requires_python: '>=3.7' - pypi: https://files.pythonhosted.org/packages/11/4a/31a363370478b63c6289a34743f2ba2d3ae1bd8223e004d18ab28fb92385/pyerfa-2.0.1.5-cp39-abi3-macosx_11_0_arm64.whl name: pyerfa version: 2.0.1.5 sha256: be1aeb70390dd03a34faf96749d5cabc58437410b4aab7213c512323932427df requires_dist: - numpy>=1.19.3 - sphinx-astropy>=1.3 ; extra == 'docs' - pytest ; extra == 'test' - pytest-doctestplus>=0.7 ; extra == 'test' requires_python: '>=3.9' - pypi: https://files.pythonhosted.org/packages/36/d9/05fd166d8f74b326590e78bb13148d6b359ae32be5cd39082fd8a292bf50/sgp4-2.27-cp311-abi3-macosx_11_0_arm64.whl name: sgp4 version: '2.27' sha256: ee68f73cb2383bc950eada2ca1b10357b0165dbf5ab75185962009375bab8761 requires_python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,!=3.7.*,!=3.8.*,!=3.9.*' - pypi: https://files.pythonhosted.org/packages/39/e7/979fd14e75008623df31ba70d6bb144700f68feadcea042021c06a05bf82/scipy-1.18.1-cp312-cp312-win_amd64.whl name: scipy version: 1.18.1 sha256: 5e4d44984abc0020154ea81b247adeddcc3ac5527b975ff798bd1ba0adc513c2 requires_dist: - numpy>=2.0.0,<2.8 - pytest>=8.0.0 ; extra == 'test' - pytest-cov ; extra == 'test' - pytest-timeout ; extra == 'test' - pytest-xdist ; extra == 'test' - asv ; extra == 'test' - mpmath ; extra == 'test' - gmpy2 ; extra == 'test' - threadpoolctl ; extra == 'test' - scikit-umfpack ; extra == 'test' - pooch ; extra == 'test' - hypothesis>=6.30 ; extra == 'test' - array-api-strict>=2.3.1 ; extra == 'test' - cython ; extra == 'test' - meson ; extra == 'test' - ninja ; sys_platform != 'emscripten' and extra == 'test' - scipy-doctest>=2.0.0 ; extra == 'test' - sphinx>=5.0.0,<8.2.0 ; extra == 'doc' - intersphinx-registry ; extra == 'doc' - pydata-sphinx-theme>=0.15.2 ; extra == 'doc' - sphinx-copybutton ; extra == 'doc' - sphinx-design>=0.4.0 ; extra == 'doc' - matplotlib>=3.5 ; extra == 'doc' - numpydoc ; extra == 'doc' - jupytext ; extra == 'doc' - myst-nb>=1.2.0 ; extra == 'doc' - pooch ; extra == 'doc' - jupyterlite-sphinx>=0.19.1 ; extra == 'doc' - jupyterlite-pyodide-kernel ; extra == 'doc' - linkify-it-py ; extra == 'doc' - tabulate ; extra == 'doc' - click<8.3.0 ; extra == 'dev' - spin ; extra == 'dev' - mypy==1.19.1 ; extra == 'dev' - pyrefly==0.63.0 ; extra == 'dev' - typing-extensions ; extra == 'dev' - types-psutil ; extra == 'dev' - pycodestyle ; extra == 'dev' - ruff>=0.12.0 ; extra == 'dev' - cython-lint>=0.12.2 ; extra == 'dev' requires_python: '>=3.12' - pypi: https://files.pythonhosted.org/packages/3c/a1/accf6d4f0c80c5d9ba9735d6b1550e444180599f34dec69ca01360f717ad/numpy-2.5.3-cp312-cp312-win_amd64.whl name: numpy version: 2.5.3 sha256: 0a59a421a32580a009e8a1751345bf829631b990dc1794b80514ab722b435def requires_python: '>=3.12' - pypi: https://files.pythonhosted.org/packages/5f/ed/035354de8fbc1c1350f5b7f66361995f187d89675622eb63016bf7261dd5/pyproj-3.8.0-cp312-cp312-manylinux_2_28_x86_64.whl name: pyproj version: 3.8.0 sha256: 6b34cec6bdd66b721980c003cc2a0fce0cab7949444ad037fc2a7ecb6f3b996c requires_dist: - certifi requires_python: '>=3.12' - pypi: https://files.pythonhosted.org/packages/60/39/789131c1188c078dcb3a1692e72e1e050c68b88ffe72c9ccaac9bcd7a9cd/numpy-2.5.3-cp312-cp312-macosx_11_0_arm64.whl name: numpy version: 2.5.3 sha256: f59a878c33d6b88122d80d239bb3b845d58708750b0cb06a09aebb9b18ec696c requires_python: '>=3.12' - pypi: https://files.pythonhosted.org/packages/61/7b/e682678c0a6fcdd4529abc5f22324149cd7a725138465d76885a3a53c88f/itur-0.4.0-py2.py3-none-any.whl name: itur version: 0.4.0 sha256: d7a357172216075b9f0b8f38cd68ce975dba1b7e22db8329f013e6ef651db9b2 requires_dist: - astropy - scipy - numpy - pyproj - pypi: https://files.pythonhosted.org/packages/63/34/ba1c580383c9eada3711951fef0795c80b829a078d72188184bcab9dd527/packaging-26.3-py3-none-any.whl name: packaging version: '26.3' sha256: d7193f7c8e4e93f444fde0262bf90af30e16fa0ad0ad44cb553c87339b23cd1c requires_python: '>=3.9' - pypi: https://files.pythonhosted.org/packages/65/af/aa78d1a88805456e212b65461354cd943197fb9acecc4c90fd12295123a3/numpy-2.5.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl name: numpy version: 2.5.3 sha256: b7e18c623bb5c95acb3b3328861272816ba199fb531921c5d6d0b675f1fde9e3 requires_python: '>=3.12' - pypi: https://files.pythonhosted.org/packages/7f/13/a24edfb7480eb3f2d01d2181dad934f9761d9bca2c256c75ac2753a22890/astropy_iers_data-0.2026.9.21.0.56.25-py3-none-any.whl name: astropy-iers-data version: 0.2026.9.21.0.56.25 sha256: 80a5fd133c661119e202880a6f0ac343c404c32fa89852adf5e23d5361213603 requires_dist: - pytest ; extra == 'docs' - hypothesis ; extra == 'test' - pytest ; extra == 'test' - pytest-remotedata ; extra == 'test' requires_python: '>=3.10' - pypi: https://files.pythonhosted.org/packages/86/bf/899e81e4cce32febab4fb42bb97dcdf66bc135272882d1987881a4b519e9/pyyaml-6.0.3-cp312-cp312-win_amd64.whl name: pyyaml version: 6.0.3 sha256: 5fcd34e47f6e0b794d17de1b4ff496c00986e1c83f7ab2fb8fcfe9616ff7477b requires_python: '>=3.8' - pypi: https://files.pythonhosted.org/packages/89/a0/6cf41a19a1f2f3feab0e9c0b74134aa2ce6849093d5517a0c550fe37a648/pyyaml-6.0.3-cp312-cp312-macosx_11_0_arm64.whl name: pyyaml version: 6.0.3 sha256: fc09d0aa354569bc501d4e787133afc08552722d3ab34836a80547331bb5d4a0 requires_python: '>=3.8' - pypi: https://files.pythonhosted.org/packages/8b/9d/b3589d3877982d4f2329302ef98a8026e7f4443c765c46cfecc8858c6b4b/pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl name: pyyaml version: 6.0.3 sha256: ba1cc08a7ccde2d2ec775841541641e4548226580ab850948cbfda66a1befcdc requires_python: '>=3.8' - pypi: https://files.pythonhosted.org/packages/8d/5a/c4cc09d4421de255ca0504485efceb3646a4e5381bfb665647e39bea5cb1/skyfield-1.55-py3-none-any.whl name: skyfield version: '1.55' sha256: 9f98964855067460c94aa81a337194136f4a97a62ba8bbbfac1b8556f2b66ad4 requires_dist: - certifi>=2017.4.17 - jplephem>=2.13 - numpy - sgp4>=2.13 - pypi: https://files.pythonhosted.org/packages/9d/3f/b9d5739352badc11ca637c8f72525d519458622936bc3313ddefdc7dee96/jplephem-2.24-py3-none-any.whl name: jplephem version: '2.24' sha256: 2de15608a0f13010a71a0a8af8765646d5884402006dac0dd7639d7db13629ac requires_dist: - numpy - pypi: https://files.pythonhosted.org/packages/a6/34/074f367d5699a1008b24c50acc1539f05f2cfc881b1901f4b110d57eae20/astropy-8.0.1-cp311-abi3-macosx_11_0_arm64.whl name: astropy version: 8.0.1 sha256: 222f0b9837e79fd3d101e6d4e4579e3aa98c490000bb01e35cd32fd3e3c12bf5 requires_dist: - astropy-iers-data>=0.2026.6.22.1.23.34 - numpy>=2.0 - packaging>=25.0 - pyerfa>=2.0.1.3 - pyyaml>=6.0.0 - scipy>=1.13 ; extra == 'recommended' - matplotlib>=3.8.4 ; extra == 'recommended' - narwhals>=1.42.0 ; extra == 'recommended' - ipython>=8.0.0 ; extra == 'ipython' - astropy[ipython] ; extra == 'jupyter' - ipywidgets>=7.7.3 ; extra == 'jupyter' - ipykernel>=6.16.0 ; extra == 'jupyter' - ipydatagrid>=1.1.13 ; extra == 'jupyter' - jupyter-core>=4.11.2 ; extra == 'jupyter' - pandas>=2.2.2 ; extra == 'jupyter' - astropy[recommended] ; extra == 'all' - astropy[ipython] ; extra == 'all' - astropy[jupyter] ; extra == 'all' - certifi>=2022.6.15.1 ; extra == 'all' - dask[dataframe]>=2024.8.0 ; extra == 'all' - h5py>=3.11.0 ; extra == 'all' - pyarrow>=16.0 ; extra == 'all' - beautifulsoup4>=4.11.2 ; extra == 'all' - html5lib>=1.1 ; extra == 'all' - bleach>=3.2.1 ; extra == 'all' - sortedcontainers>=2.1.0 ; extra == 'all' - pytz>=2016.10 ; extra == 'all' - jplephem>=2.17.0 ; extra == 'all' - mpmath>=1.2.1 ; extra == 'all' - asdf-astropy>=0.7.0 ; extra == 'all' - bottleneck>=1.4.0 ; extra == 'all' - fsspec[http,s3]>=2023.4.0 ; extra == 'all' - s3fs>=2023.4.0 ; extra == 'all' - uncompresspy>=0.4.0 ; extra == 'all' - coverage>=7.2.0 ; extra == 'test' - hypothesis>=6.84.0 ; extra == 'test' - pytest>=8.0.1 ; extra == 'test' - pytest-doctestplus>=1.4.0 ; extra == 'test' - pytest-astropy-header>=0.2.1 ; extra == 'test' - pytest-astropy>=0.11.0 ; extra == 'test' - pytest-xdist>=3.6.0 ; extra == 'test' - threadpoolctl>=3.0.0 ; extra == 'test' - astropy[all] ; extra == 'test-all' - astropy[test] ; extra == 'test-all' - objgraph>=3.1.2 ; extra == 'test-all' - skyfield>=1.42.0 ; extra == 'test-all' - sgp4>=2.22 ; extra == 'test-all' - array-api-strict>=1.0 ; extra == 'test-all' - array-api-strict<2.4 ; python_full_version < '3.12' and extra == 'test-all' - numpy-quaddtype>=0.2.2 ; extra == 'test-all' - pandas-stubs>=2.0.2 ; extra == 'typing' - scipy-stubs>=1.14.1.6 ; extra == 'typing' - narwhals>=1.42.0 ; extra == 'typing' - astropy[recommended] ; extra == 'docs' - sphinx>=8.2.0,<9 ; extra == 'docs' - sphinx-astropy[confv3]>=1.11 ; extra == 'docs' - pytest>=8.0.0 ; extra == 'docs' - sphinx-changelog>=1.2.0 ; extra == 'docs' - sphinx-design>=0.6.1 ; extra == 'docs' - jinja2>=3.1.3 ; extra == 'docs' - sphinxcontrib-globalsubs>=0.1.1 ; extra == 'docs' - matplotlib!=3.9.0 ; extra == 'docs' - dask[dataframe]>=2024.8.0 ; extra == 'docs' - fsspec[http,s3]>=2023.4.0 ; extra == 'docs' requires_python: '>=3.11' - pypi: https://files.pythonhosted.org/packages/b4/11/97233cf23ad5411ac6f13b1d6ee3888f90ace4f974d9bf9db887aa428912/pyerfa-2.0.1.5-cp39-abi3-win_amd64.whl name: pyerfa version: 2.0.1.5 sha256: 66292d437dcf75925b694977aa06eb697126e7b86553e620371ed3e48b5e0ad0 requires_dist: - numpy>=1.19.3 - sphinx-astropy>=1.3 ; extra == 'docs' - pytest ; extra == 'test' - pytest-doctestplus>=0.7 ; extra == 'test' requires_python: '>=3.9' - pypi: https://files.pythonhosted.org/packages/b7/d7/2c861a429581577a441e03020d27274812d7969748f5951d972f6e34597f/pyproj-3.8.0-cp312-cp312-win_amd64.whl name: pyproj version: 3.8.0 sha256: 0556ce011e1530aea2084a12e39dc9c6ccd25a16c1db5457f39bf83161e7c301 requires_dist: - certifi requires_python: '>=3.12' - pypi: https://files.pythonhosted.org/packages/c8/29/6598570c90cbfc84ddefc3ccac4aa412bf51a527d72c74cc4fe64a5e6f24/pyproj-3.8.0.tar.gz name: pyproj version: 3.8.0 sha256: efa59725bba68bf97fa808b61302df32934acdceb6a5c92a8dd0e71dc266a876 requires_dist: - certifi requires_python: '>=3.12' - pypi: https://files.pythonhosted.org/packages/d5/b5/6e76ddece37a130c1c4c33a0ca2ae381c7aad733ca8e3d9b451594711fc0/sgp4-2.27-cp311-abi3-win_amd64.whl name: sgp4 version: '2.27' sha256: 827c63feb60987ad177c2c80f3a927e721ead2f444d6560cd2a4337ca90d2490 requires_python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,!=3.7.*,!=3.8.*,!=3.9.*' - pypi: https://files.pythonhosted.org/packages/d6/75/633ad7874db149df164168090951e676cdc3541a12d43b2cbb9d20ecb721/sgp4-2.27-cp311-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl name: sgp4 version: '2.27' sha256: 4d3775313120dcb6239535fa0c94cb6d5b089fd84bbfb15220923ae38dec7296 requires_python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,!=3.7.*,!=3.8.*,!=3.9.*' - pypi: https://files.pythonhosted.org/packages/df/64/ff35eb9e54894cf471ff4716abd3c81eb0a0626869217ce3e6ba4ccf17d7/scipy-1.18.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl name: scipy version: 1.18.1 sha256: f55fa87b6c612ecd6b058f167c53231b1d14e412efe361d3d6e38b3631c73218 requires_dist: - numpy>=2.0.0,<2.8 - pytest>=8.0.0 ; extra == 'test' - pytest-cov ; extra == 'test' - pytest-timeout ; extra == 'test' - pytest-xdist ; extra == 'test' - asv ; extra == 'test' - mpmath ; extra == 'test' - gmpy2 ; extra == 'test' - threadpoolctl ; extra == 'test' - scikit-umfpack ; extra == 'test' - pooch ; extra == 'test' - hypothesis>=6.30 ; extra == 'test' - array-api-strict>=2.3.1 ; extra == 'test' - cython ; extra == 'test' - meson ; extra == 'test' - ninja ; sys_platform != 'emscripten' and extra == 'test' - scipy-doctest>=2.0.0 ; extra == 'test' - sphinx>=5.0.0,<8.2.0 ; extra == 'doc' - intersphinx-registry ; extra == 'doc' - pydata-sphinx-theme>=0.15.2 ; extra == 'doc' - sphinx-copybutton ; extra == 'doc' - sphinx-design>=0.4.0 ; extra == 'doc' - matplotlib>=3.5 ; extra == 'doc' - numpydoc ; extra == 'doc' - jupytext ; extra == 'doc' - myst-nb>=1.2.0 ; extra == 'doc' - pooch ; extra == 'doc' - jupyterlite-sphinx>=0.19.1 ; extra == 'doc' - jupyterlite-pyodide-kernel ; extra == 'doc' - linkify-it-py ; extra == 'doc' - tabulate ; extra == 'doc' - click<8.3.0 ; extra == 'dev' - spin ; extra == 'dev' - mypy==1.19.1 ; extra == 'dev' - pyrefly==0.63.0 ; extra == 'dev' - typing-extensions ; extra == 'dev' - types-psutil ; extra == 'dev' - pycodestyle ; extra == 'dev' - ruff>=0.12.0 ; extra == 'dev' - cython-lint>=0.12.2 ; extra == 'dev' requires_python: '>=3.12' - pypi: https://files.pythonhosted.org/packages/e5/e0/050018d855d26d3c0b4a7d1b2ed692be758ce276d8289e2a2b44ba1014a5/pyerfa-2.0.1.5-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl name: pyerfa version: 2.0.1.5 sha256: 0e43c7194e3242083f2350b46c09fd4bf8ba1bcc0ebd1460b98fc47fe2389906 requires_dist: - numpy>=1.19.3 - sphinx-astropy>=1.3 ; extra == 'docs' - pytest ; extra == 'test' - pytest-doctestplus>=0.7 ; extra == 'test' requires_python: '>=3.9' - pypi: https://files.pythonhosted.org/packages/ec/6a/8534fd98e2d3eb51cbaa261e6c6b59e4ad969a1787d72bb1208499080dbd/astropy-8.0.1-cp311-abi3-win_amd64.whl name: astropy version: 8.0.1 sha256: ee9024f2237243ebc98726f8eff2efbf201ea4e0bba1d21f6e2dee0cb499fbdf requires_dist: - astropy-iers-data>=0.2026.6.22.1.23.34 - numpy>=2.0 - packaging>=25.0 - pyerfa>=2.0.1.3 - pyyaml>=6.0.0 - scipy>=1.13 ; extra == 'recommended' - matplotlib>=3.8.4 ; extra == 'recommended' - narwhals>=1.42.0 ; extra == 'recommended' - ipython>=8.0.0 ; extra == 'ipython' - astropy[ipython] ; extra == 'jupyter' - ipywidgets>=7.7.3 ; extra == 'jupyter' - ipykernel>=6.16.0 ; extra == 'jupyter' - ipydatagrid>=1.1.13 ; extra == 'jupyter' - jupyter-core>=4.11.2 ; extra == 'jupyter' - pandas>=2.2.2 ; extra == 'jupyter' - astropy[recommended] ; extra == 'all' - astropy[ipython] ; extra == 'all' - astropy[jupyter] ; extra == 'all' - certifi>=2022.6.15.1 ; extra == 'all' - dask[dataframe]>=2024.8.0 ; extra == 'all' - h5py>=3.11.0 ; extra == 'all' - pyarrow>=16.0 ; extra == 'all' - beautifulsoup4>=4.11.2 ; extra == 'all' - html5lib>=1.1 ; extra == 'all' - bleach>=3.2.1 ; extra == 'all' - sortedcontainers>=2.1.0 ; extra == 'all' - pytz>=2016.10 ; extra == 'all' - jplephem>=2.17.0 ; extra == 'all' - mpmath>=1.2.1 ; extra == 'all' - asdf-astropy>=0.7.0 ; extra == 'all' - bottleneck>=1.4.0 ; extra == 'all' - fsspec[http,s3]>=2023.4.0 ; extra == 'all' - s3fs>=2023.4.0 ; extra == 'all' - uncompresspy>=0.4.0 ; extra == 'all' - coverage>=7.2.0 ; extra == 'test' - hypothesis>=6.84.0 ; extra == 'test' - pytest>=8.0.1 ; extra == 'test' - pytest-doctestplus>=1.4.0 ; extra == 'test' - pytest-astropy-header>=0.2.1 ; extra == 'test' - pytest-astropy>=0.11.0 ; extra == 'test' - pytest-xdist>=3.6.0 ; extra == 'test' - threadpoolctl>=3.0.0 ; extra == 'test' - astropy[all] ; extra == 'test-all' - astropy[test] ; extra == 'test-all' - objgraph>=3.1.2 ; extra == 'test-all' - skyfield>=1.42.0 ; extra == 'test-all' - sgp4>=2.22 ; extra == 'test-all' - array-api-strict>=1.0 ; extra == 'test-all' - array-api-strict<2.4 ; python_full_version < '3.12' and extra == 'test-all' - numpy-quaddtype>=0.2.2 ; extra == 'test-all' - pandas-stubs>=2.0.2 ; extra == 'typing' - scipy-stubs>=1.14.1.6 ; extra == 'typing' - narwhals>=1.42.0 ; extra == 'typing' - astropy[recommended] ; extra == 'docs' - sphinx>=8.2.0,<9 ; extra == 'docs' - sphinx-astropy[confv3]>=1.11 ; extra == 'docs' - pytest>=8.0.0 ; extra == 'docs' - sphinx-changelog>=1.2.0 ; extra == 'docs' - sphinx-design>=0.6.1 ; extra == 'docs' - jinja2>=3.1.3 ; extra == 'docs' - sphinxcontrib-globalsubs>=0.1.1 ; extra == 'docs' - matplotlib!=3.9.0 ; extra == 'docs' - dask[dataframe]>=2024.8.0 ; extra == 'docs' - fsspec[http,s3]>=2023.4.0 ; extra == 'docs' requires_python: '>=3.11' - pypi: https://files.pythonhosted.org/packages/fa/14/6f4427419f8a02e1d0a885fb64d8d4454c5d443627aa7cb1a3a36e16abb7/astropy-8.0.1-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl name: astropy version: 8.0.1 sha256: fa11d56855e10107ea2231a6b6a33dbf1edbea6890adf34634c1f1d8f25c5a5a requires_dist: - astropy-iers-data>=0.2026.6.22.1.23.34 - numpy>=2.0 - packaging>=25.0 - pyerfa>=2.0.1.3 - pyyaml>=6.0.0 - scipy>=1.13 ; extra == 'recommended' - matplotlib>=3.8.4 ; extra == 'recommended' - narwhals>=1.42.0 ; extra == 'recommended' - ipython>=8.0.0 ; extra == 'ipython' - astropy[ipython] ; extra == 'jupyter' - ipywidgets>=7.7.3 ; extra == 'jupyter' - ipykernel>=6.16.0 ; extra == 'jupyter' - ipydatagrid>=1.1.13 ; extra == 'jupyter' - jupyter-core>=4.11.2 ; extra == 'jupyter' - pandas>=2.2.2 ; extra == 'jupyter' - astropy[recommended] ; extra == 'all' - astropy[ipython] ; extra == 'all' - astropy[jupyter] ; extra == 'all' - certifi>=2022.6.15.1 ; extra == 'all' - dask[dataframe]>=2024.8.0 ; extra == 'all' - h5py>=3.11.0 ; extra == 'all' - pyarrow>=16.0 ; extra == 'all' - beautifulsoup4>=4.11.2 ; extra == 'all' - html5lib>=1.1 ; extra == 'all' - bleach>=3.2.1 ; extra == 'all' - sortedcontainers>=2.1.0 ; extra == 'all' - pytz>=2016.10 ; extra == 'all' - jplephem>=2.17.0 ; extra == 'all' - mpmath>=1.2.1 ; extra == 'all' - asdf-astropy>=0.7.0 ; extra == 'all' - bottleneck>=1.4.0 ; extra == 'all' - fsspec[http,s3]>=2023.4.0 ; extra == 'all' - s3fs>=2023.4.0 ; extra == 'all' - uncompresspy>=0.4.0 ; extra == 'all' - coverage>=7.2.0 ; extra == 'test' - hypothesis>=6.84.0 ; extra == 'test' - pytest>=8.0.1 ; extra == 'test' - pytest-doctestplus>=1.4.0 ; extra == 'test' - pytest-astropy-header>=0.2.1 ; extra == 'test' - pytest-astropy>=0.11.0 ; extra == 'test' - pytest-xdist>=3.6.0 ; extra == 'test' - threadpoolctl>=3.0.0 ; extra == 'test' - astropy[all] ; extra == 'test-all' - astropy[test] ; extra == 'test-all' - objgraph>=3.1.2 ; extra == 'test-all' - skyfield>=1.42.0 ; extra == 'test-all' - sgp4>=2.22 ; extra == 'test-all' - array-api-strict>=1.0 ; extra == 'test-all' - array-api-strict<2.4 ; python_full_version < '3.12' and extra == 'test-all' - numpy-quaddtype>=0.2.2 ; extra == 'test-all' - pandas-stubs>=2.0.2 ; extra == 'typing' - scipy-stubs>=1.14.1.6 ; extra == 'typing' - narwhals>=1.42.0 ; extra == 'typing' - astropy[recommended] ; extra == 'docs' - sphinx>=8.2.0,<9 ; extra == 'docs' - sphinx-astropy[confv3]>=1.11 ; extra == 'docs' - pytest>=8.0.0 ; extra == 'docs' - sphinx-changelog>=1.2.0 ; extra == 'docs' - sphinx-design>=0.6.1 ; extra == 'docs' - jinja2>=3.1.3 ; extra == 'docs' - sphinxcontrib-globalsubs>=0.1.1 ; extra == 'docs' - matplotlib!=3.9.0 ; extra == 'docs' - dask[dataframe]>=2024.8.0 ; extra == 'docs' - fsspec[http,s3]>=2023.4.0 ; extra == 'docs' requires_python: '>=3.11'