xeofs

View on PyPIReverse Dependencies (3)

3.0.4 xeofs-3.0.4-py3-none-any.whl

Wheel Details

Project: xeofs
Version: 3.0.4
Filename: xeofs-3.0.4-py3-none-any.whl
Download: [link]
Size: 133937
MD5: e78d4af51e81293c0514174c50076825
SHA256: 3343faf9ab01aa092b8642964355165ceb290a9473627f04c75b4a8361cbdcb2
Uploaded: 2024-10-28 16:00:07 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: xeofs
Version: 3.0.4
Summary: Comprehensive EOF analysis in Python with xarray: A versatile, multidimensional, and scalable tool for advanced climate data analysis
Author-Email: Niclas Rieger <niclasrieger[at]gmail.com>, "Samuel J. Levang" <slevang[at]gmail.com>
Project-Url: homepage, https://github.com/xarray-contrib/xeofs
Project-Url: repository, https://github.com/xarray-contrib/xeofs
Project-Url: documentation, https://xeofs.readthedocs.io/en/latest/
License: MIT
Requires-Python: >=3.10
Requires-Dist: numpy (>=1.24)
Requires-Dist: pandas (>=2)
Requires-Dist: xarray (>=2024.10.0)
Requires-Dist: scikit-learn (>=1.0.2)
Requires-Dist: tqdm (>=4.64.0)
Requires-Dist: dask (>=2023.0.1)
Requires-Dist: typing-extensions (>=4.8.0)
Requires-Dist: xeofs[etc,io]; extra == "complete"
Requires-Dist: build (>=1.0.0); extra == "dev"
Requires-Dist: ruff (>=0.3); extra == "dev"
Requires-Dist: pytest (>=7); extra == "dev"
Requires-Dist: pytest-xdist (>=3); extra == "dev"
Requires-Dist: coverage (>=6); extra == "dev"
Requires-Dist: pre-commit (>=3); extra == "dev"
Requires-Dist: nbstripout (>=0.6); extra == "dev"
Requires-Dist: pooch (>=1.6.0); extra == "dev"
Requires-Dist: rpy2 (>=3.5); extra == "docs"
Requires-Dist: sphinx-gallery (>=0.14); extra == "docs"
Requires-Dist: sphinx-design (>=0.6); extra == "docs"
Requires-Dist: sphinx-copybutton (>=0.5); extra == "docs"
Requires-Dist: nbsphinx (>=0.9); extra == "docs"
Requires-Dist: pydata-sphinx-theme (>=0.15); extra == "docs"
Requires-Dist: sphinx (>=8); extra == "docs"
Requires-Dist: nbconvert (>=7.9); extra == "docs"
Requires-Dist: myst-parser (>=3.0); extra == "docs"
Requires-Dist: matplotlib (>=3.4); extra == "docs"
Requires-Dist: seaborn (>=0.11); extra == "docs"
Requires-Dist: cartopy (>=0.22); extra == "docs"
Requires-Dist: pooch (>=1.6.0); extra == "docs"
Requires-Dist: ipython (>=8.14); extra == "docs"
Requires-Dist: ipykernel (>=6.23); extra == "docs"
Requires-Dist: numba (>=0.57); extra == "etc"
Requires-Dist: statsmodels (>=0.14.0); extra == "etc"
Requires-Dist: h5netcdf (>=1.0.0); extra == "io"
Requires-Dist: netcdf4 (>=1.5.8); extra == "io"
Requires-Dist: zarr (>=2.14.0); extra == "io"
Provides-Extra: complete
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: etc
Provides-Extra: io
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 7405 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.2.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
xeofs/__init__.py sha256=5_oxlRBO_UIxgvkVSXSCFzQW_F14xa01Y7e_NWgVLbw 226
xeofs/_version.py sha256=7wf-4t6N5IjQxupNZD4a8G0fCh9NX0GHt2EyF7jcMWU 71
xeofs/base_model.py sha256=RGXfW8dSZEWkG0V3z0UpvyUcmKPN9EUhoFK1a4md1xM 6419
xeofs/rotator_factory.py sha256=BdPk41RiGmg-kopPw6UQeOAAPRjFw_iJn1J0TyIYNB0 1801
xeofs/cross/__init__.py sha256=-PtVi2ClCujolYjp1iKvyhA84sPclbmJjnnvBoVxvSo 1442
xeofs/cross/base_model_cross_set.py sha256=wWDLpVKJ_2muJXlASt2Uvvstv5Lv6Pe0fPSGXu4tGWI 19823
xeofs/cross/cca.py sha256=HVOe155yug_svszjRQnovuyM9RdNmye4dK6KOWNxfoU 14320
xeofs/cross/cpcca.py sha256=UfqpVKpOlMyiMBOknyuUL97MHLdDSNyinBeSPPX14Lo 55470
xeofs/cross/cpcca_rotator.py sha256=f8QjQ0C6TY6Cun0rmVRFe4_8R28MXISD7dOGzv4A5tU 23254
xeofs/cross/mca.py sha256=gMO_3EKHyo0XJk6b4-QBaBS0qRYD-we44pmmVlvQLuk 18842
xeofs/cross/mca_rotator.py sha256=CDLQH-sSeaHTSHPFWIShXoRmQO5z07Mk_FqrjCB3A1M 7268
xeofs/cross/rda.py sha256=BwzFnl4Sj3Gent-753YFD5Z94vxlfwqjg6-DpUdt3zw 14266
xeofs/data_container/__init__.py sha256=nyB4p4Sa-40u_vUeSQ3QPFwtJx-teGBaT5hScuOglWM 71
xeofs/data_container/data_container.py sha256=LSHQgnYCXJsisvRE-EZ9HbTb1ybNJQlApnThOkV2VVs 2682
xeofs/linalg/__init__.py sha256=_EzpMkqwjtOGviAtIAYU0RIP9jOLpXH_g4KjhJ28hGQ 64
xeofs/linalg/decomposer.py sha256=f8MzKXZ5gnaFhsv8bkpN6OJPMkwP0bMnWg4H3FMrzek 12315
xeofs/linalg/rotation.py sha256=vUJESB3NHlHf1tP9V7J_FZBED16hOx3XyjqLuLP-XYU 522
xeofs/linalg/svd.py sha256=WEWD8jfpW5dt-wC9V7j6sKEJ2wxkoIJCKbwrDwbMS3w 2457
xeofs/linalg/utils.py sha256=u3Zc4h93v613ty4TiJXUDnwE_mB5thQofZYCvnXhXiQ 211
xeofs/linalg/_numpy/__init__.py sha256=scC0bqFIiIisXAB7lo-_5bLwKL_JxgXtt9wDKRB8lp0 158
xeofs/linalg/_numpy/_rotation.py sha256=RttdxBL-F8C8qn4oy7-cT9NK1GSSZPHDO9KV4A35eLA 5747
xeofs/linalg/_numpy/_svd.py sha256=i83bvY58YVleN0sbb-vg_VP_KjSX92nfNwfxyaaTqIg 11533
xeofs/linalg/_numpy/_utils.py sha256=OqMSo6kKf8vRSeBQ48e3-eE-6KH2Wb31WD7Vf7PZbNk 1078
xeofs/multi/__init__.py sha256=QoOV1pSddGtJ-lfsNJj4z7ZO197Rh9TC4wRPxxmWIoU 787
xeofs/multi/cca.py sha256=mauRVF5hYfeAf7TCTOAzGJjpqwoh_JMtyRY6gIPtiYY 26322
xeofs/preprocessing/__init__.py sha256=E8ejqBjD6i-x2Cl8q6OGYGjbqYfC8JAGoNnFGxptYPw 501
xeofs/preprocessing/concatenator.py sha256=tkNfj1qBrSMeGOCEdCSvK5F1aMkCKAD7WjHbimDNkk0 4591
xeofs/preprocessing/dimension_renamer.py sha256=ZgQ1AXtGNCINZOtUruLtQs4Lhy7sFycRD6GgC6qKXfY 2236
xeofs/preprocessing/list_processor.py sha256=GHlRoZOeRKP3ukAsFhj26NRQSPOdfJgALI0GpZkXC_c 3560
xeofs/preprocessing/multi_index_converter.py sha256=5wSnJ7IQmPFub1Z5sBI_HBbrFyo7ry_384NL_uhjvtM 3017
xeofs/preprocessing/pca.py sha256=EFA_CYrh5bBox9b5oQcmkeJ9ThKhDqMG5qsVyoHqiJo 6392
xeofs/preprocessing/preprocessor.py sha256=2Ewvp3W2rnJKGpAAezY0IDYXV_LNq3vfm5X1zHP2dRg 14173
xeofs/preprocessing/sanitizer.py sha256=zqyXy7OXoqe8fkPaOdVI7DBjoroNKIL18hMUzBmxfCg 5493
xeofs/preprocessing/scaler.py sha256=0nICbJ0aWwAaKrPvRUy6RyOSRU72yVTYcVjAzOJh5dU 6075
xeofs/preprocessing/stacker.py sha256=favMGtd-r8a6YPACCrB-uysJ0y50ZZHxD-EkYrCicbA 15850
xeofs/preprocessing/transformer.py sha256=BEnh1DOrou15kJpz-Ae45WaSpOvnOVOHD0-g83DGtHU 6476
xeofs/preprocessing/whitener.py sha256=fTSPJ0TYdJplJPGI5MPrJUpFKuoGpXlGP95hSW1QCcY 6839
xeofs/single/__init__.py sha256=4-QpoMzeI00jZmuv2Czl5bXByYmG91ZEn30l2PT_GHU 1198
xeofs/single/base_model_single_set.py sha256=FFVY3WZqQPHGWZ2ZIaGiR91k-2xpiHmA2T0JHwhuGXc 10472
xeofs/single/eeof.py sha256=hItEWsOMoQu0S3iYOavjfLg9OR3_tLZyfQPucZjx6uE 6395
xeofs/single/eof.py sha256=rndPl_ldh5zGqlbSjQoakhlru2QlsMuSxRAiRPijTC8 19653
xeofs/single/eof_rotator.py sha256=xhED6KSYPhSS13rfWn0obxo1EZVVVI9_yMD03tV2QpE 14820
xeofs/single/gwpca.py sha256=v44S7p6rm5K6sLrEeXdckLWa7IE-YJy_wW9w0IlSmDY 9338
xeofs/single/opa.py sha256=wYd4N3LRFUu1fcikHV5tIImgtc-R2eEfZEEbAUf8nf8 11364
xeofs/single/pop.py sha256=m1bVI0UqAuaevqI9QHEAgWnS84YW8efTaNyi6q86XB4 16263
xeofs/single/sparse_pca.py sha256=z0u918ARtAk6WF6hMH5wR8KnpiNGVyp5HYhKrQW8Ff4 12827
xeofs/single/_numpy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xeofs/single/_numpy/_sparse_pca.py sha256=QS-v4QQYzSUs5lKhbFKIkcHy9v9fmiHftsN8NelTpmU 21023
xeofs/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xeofs/utils/constants.py sha256=at5h96irXOmVm_3RRXTqWmDOuNIw26ObZAqgoGh_Wwo 616
xeofs/utils/data_types.py sha256=Zo_2C5LsGMqrBgpfyWWDofzXlHeh1Ytz2IuaI4gnxCk 860
xeofs/utils/dimension_renamer.py sha256=8_VjUwifMAA5JisKBw3tCOfdSwGkUApFIAD8vnsSveI 890
xeofs/utils/hilbert_transform.py sha256=CC92595Y-qVTTSOoO8Ed0M-KV1ilsqlPLdsswqhPAec 2999
xeofs/utils/io.py sha256=L_lq2jiekYEy9Bm1_lyKMBpI0SygHKmb3lva9H3XbiM 2852
xeofs/utils/sanity_checks.py sha256=eNbFSma1Vbu25c27aRpvv61CU-FnPWyWtVggw5Sm5FQ 3544
xeofs/utils/xarray_utils.py sha256=2bsVafbooMgcZrc3TEytevwOQ78R22oZ09TaQcMs7AA 10212
xeofs/utils/optional/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xeofs/utils/optional/distance_metrics.py sha256=joeqhdt09NJft_eVxfCG9DfwEjD3oNEqEIH11_OD8vU 3449
xeofs/utils/optional/kernels.py sha256=9lMUfCBBogr8-33FPHO8liTeh2191iXaB19qOxThPmw 918
xeofs/utils/optional/numba_utils.py sha256=IfascciuLwM9no_BrZ_TaViuxTEOWpF3WYwtggrXVgM 5685
xeofs/utils/optional/statistics.py sha256=xk90eAV0BKe--FikOpFvnp8VOk9GQ55_6f87-6ZmBZs 5351
xeofs/validation/__init__.py sha256=ixxwZENXqYvZFgJDsk01vd01Rn0lHHS47AwfM6wNy6A 73
xeofs/validation/_base_bootstrapper.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
xeofs/validation/bootstrapper.py sha256=Zv3oODGujVI0A94hASlMcAYLLbxT5fn2W1sDPUBYhZU 5377
xeofs-3.0.4.dist-info/LICENSE sha256=QrRzxcRPbH2ienhd0Y9BPLRPe8OcT_HFKH9i0whef5Q 1070
xeofs-3.0.4.dist-info/METADATA sha256=c3BlZSeZp_UTrPMo4TuuXM4KUA5ZyWYWMv4TV1_bSio 9725
xeofs-3.0.4.dist-info/WHEEL sha256=OVMc5UfuAQiSplgO0_WdW7vXVGAt9Hdd6qtN4HotdyA 91
xeofs-3.0.4.dist-info/top_level.txt sha256=j6RM9GfjjvF0SuV0uzRW1NvGJ31rDkh8AcGvIF-n3fI 6
xeofs-3.0.4.dist-info/RECORD

top_level.txt

xeofs