Skip to main content

The backend of easyclimate

Project description

easyclimate-backend

The backend of easyclimate

Documentation (latest)Documentation (main branch)Documentation (Dev)Contributing

PyPI - Version PyPI - Python Version PyPI - Downloads Documentation Status

English / 简体中文 / 日本語

🤗 What is easyclimate-backend?

The easyclimate-backend is designed to handle the heavy lifting for easyclimate, allowing the front-end package to offer a user-friendly interface for climate analysis. By leveraging the speed and efficiency of Fortran and C, The easyclimate-backend makes sure that even the most computationally intensive tasks are managed seamlessly.

🚨 This package is still undergoing rapid development. 🚨

All of the API (functions/classes/interfaces) is subject to change. There may be non-backward compatible changes as we experiment with new design ideas and implement new features. This is not a finished product, use with caution.

😯 How to install?

The easyclimate-backend package can be installed using Python package installer pip.

pip install easyclimate-backend

✨ Requires

  • python >= 3.10
  • Numpy = 2.1.0 (Required only for building the wheel; the built wheel is compatible with NumPy 1.24.3 and above, including 2.x versions)
  • intel-fortran-rt
  • dpcpp-cpp-rt

🪐 Open Source Software Statement

Please refer to the document.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

easyclimate_backend-2025.8.0.tar.gz (13.9 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

easyclimate_backend-2025.8.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.34+ x86-64

easyclimate_backend-2025.8.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

easyclimate_backend-2025.8.0-cp313-cp313-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.13Windows x86-64

easyclimate_backend-2025.8.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.34+ x86-64

easyclimate_backend-2025.8.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

easyclimate_backend-2025.8.0-cp312-cp312-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.12Windows x86-64

easyclimate_backend-2025.8.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.34+ x86-64

easyclimate_backend-2025.8.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

easyclimate_backend-2025.8.0-cp311-cp311-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.11Windows x86-64

easyclimate_backend-2025.8.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.34+ x86-64

easyclimate_backend-2025.8.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

easyclimate_backend-2025.8.0-cp310-cp310-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.10Windows x86-64

easyclimate_backend-2025.8.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.34+ x86-64

easyclimate_backend-2025.8.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

File details

Details for the file easyclimate_backend-2025.8.0.tar.gz.

File metadata

  • Download URL: easyclimate_backend-2025.8.0.tar.gz
  • Upload date:
  • Size: 13.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for easyclimate_backend-2025.8.0.tar.gz
Algorithm Hash digest
SHA256 057b9e991355b608664aa90141ae1dd5864c7df24647d15d0051cfb7c6a57472
MD5 ece839afe6dc50b82c037086c1f3aaa1
BLAKE2b-256 cf33c425ce1ef2659f3a391c82653108850e0247a78b0fe4d8bc76cea5e14894

See more details on using hashes here.

File details

Details for the file easyclimate_backend-2025.8.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for easyclimate_backend-2025.8.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 90171ed260631df6f0968b3c1151e4b54ab30de401628e5848f862bffdd27564
MD5 d390d41edb97120f8f0bab2968690613
BLAKE2b-256 77c1d68fcb3f1f1c8853b2cb0b18bf06be97811b8fb4f7d0c0dd0fddf0449d84

See more details on using hashes here.

File details

Details for the file easyclimate_backend-2025.8.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for easyclimate_backend-2025.8.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8c40099c7dc59ca06711042c1f5dc6d4c7bf9425ebbb5213adf97384172b4e82
MD5 358145bc1f62ba28f011214f1e5a7040
BLAKE2b-256 8d3f7e6a03b764bd3ba55e258aa8f9896e6932fd8493e1bafc9b3146481a4abf

See more details on using hashes here.

File details

Details for the file easyclimate_backend-2025.8.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for easyclimate_backend-2025.8.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bc8307c09b92458c2dd6f839724a146547e63a57f74e50e486c8b65450ff277e
MD5 b5102391065c454b6526fcd48c3cc4af
BLAKE2b-256 1a113c475d2728f13e1ea207867939715d3d4c6e9ec593d8ee0156f83fd1a2fc

See more details on using hashes here.

File details

Details for the file easyclimate_backend-2025.8.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for easyclimate_backend-2025.8.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 2faca4d9a435747442248bd8800d74d5c63a7f9bbe47f81c0d11dc66858d75d4
MD5 8269d40349800fb0cbf7aa98aece9474
BLAKE2b-256 9203a9d2c3e7ce089f2ec0b762cb151d10414a74976021ad73ed09b38b3e49d8

See more details on using hashes here.

File details

Details for the file easyclimate_backend-2025.8.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for easyclimate_backend-2025.8.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bce7ba7b3ee6bac2fa015e1a3af966420cff9ad17116cf8dc23f96270a40be33
MD5 280084f12e836e4d3d9267ffd3e94271
BLAKE2b-256 93c4116094e5cbe052d6ac4087eb4512764bd4793ac3e334298a80a971c8708f

See more details on using hashes here.

File details

Details for the file easyclimate_backend-2025.8.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for easyclimate_backend-2025.8.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bf211fc9309ded1abae8a85061b230f6e86442344fdb9c4cced8ab369a726974
MD5 8cfc054574981b701dc0c943c4092a6c
BLAKE2b-256 2fbaca00c99de1dc4779d92d120ce7e58a0ab7bdaf7397f457a0c0ad92622893

See more details on using hashes here.

File details

Details for the file easyclimate_backend-2025.8.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for easyclimate_backend-2025.8.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 628ab6ecdb000038c610e88d82487588ca21db3fc587f305be6b1ac9c4288045
MD5 a53d6c20d2f396bc1d20615991ce9a8c
BLAKE2b-256 02104619686b35fd786428c57a226d39999a000c0e5c97a8189d9b6027599c2e

See more details on using hashes here.

File details

Details for the file easyclimate_backend-2025.8.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for easyclimate_backend-2025.8.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 94cfa8ad869b665c1f8badcba0b4acc140b4e1996414607927420b8ee2fb38be
MD5 4424ce105a7fdefe53dfaa34f2354f85
BLAKE2b-256 52e9c46bd2c534f34f2b09aeaec5d3eba6eef916d7fc0ceee73e601838d464fe

See more details on using hashes here.

File details

Details for the file easyclimate_backend-2025.8.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for easyclimate_backend-2025.8.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8e3966f01116b917a50c467aa447db89186c8b7e6d97e14c52427bfd8dec5a3a
MD5 fd3805e8c968b7243b7653bedb8b455f
BLAKE2b-256 57f13504f875fb498124a7fc8a699cf0e51b38145c62b298d71ad16542ba89c3

See more details on using hashes here.

File details

Details for the file easyclimate_backend-2025.8.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for easyclimate_backend-2025.8.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 8e571eb53c620f0d64541b09edab2e893705b9efd5fdaba473a26597d1f9058c
MD5 f709059823f642cf42f6019ede564ae3
BLAKE2b-256 87685662a4c130dc5c0c989541cf32b399f12e68cbff4fffe020ae3da3c90f70

See more details on using hashes here.

File details

Details for the file easyclimate_backend-2025.8.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for easyclimate_backend-2025.8.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 68ac962239d610d86c75032a9f6023a8a5160c184a6d47430fd969052f0365d2
MD5 0c620157b45ab687a075099018a3b735
BLAKE2b-256 2b590d755fbbccbbd4f5051ed5955019f185561588e469a9c0d53e4d724f67df

See more details on using hashes here.

File details

Details for the file easyclimate_backend-2025.8.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for easyclimate_backend-2025.8.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 75a2b782bac6a3cc35263e2d0632d8cd1eced6105dfe3545cb19b67143e45ce1
MD5 df646525765415407e577348f39911e0
BLAKE2b-256 edecaf437885347023c8e81fffeadb578e460e048f30351ae505d7970815f9e1

See more details on using hashes here.

File details

Details for the file easyclimate_backend-2025.8.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for easyclimate_backend-2025.8.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 3206a6ccdf3b7ca85a65c11b20b20b3dfaa38c9364891bebb4547b10b604f87f
MD5 43efc82fa7a38b77e8106bebbedaabbd
BLAKE2b-256 b0ad4ff90387eb90c15af8ddeebb1b823f12e216be1d3e3b399601124d99daef

See more details on using hashes here.

File details

Details for the file easyclimate_backend-2025.8.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for easyclimate_backend-2025.8.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c1143e4ade2ed998b4f03a1b7edd6856fa559d8e8388f52588e5bd2ebac64fd2
MD5 638a0ca87d64677b4b4cbfeb0ec3f105
BLAKE2b-256 f1f08a0b80d6bdf8935205cc6c4ece5f7b59023beb14c178d9e04e676613ea5a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page