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.11.0.tar.gz (12.7 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.11.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.11.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.11.0-cp313-cp313-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.13Windows x86-64

easyclimate_backend-2025.11.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.11.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.11.0-cp312-cp312-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.12Windows x86-64

easyclimate_backend-2025.11.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.11.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.11.0-cp311-cp311-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.11Windows x86-64

easyclimate_backend-2025.11.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.11.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.11.0-cp310-cp310-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.10Windows x86-64

easyclimate_backend-2025.11.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.11.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.11.0.tar.gz.

File metadata

  • Download URL: easyclimate_backend-2025.11.0.tar.gz
  • Upload date:
  • Size: 12.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.0

File hashes

Hashes for easyclimate_backend-2025.11.0.tar.gz
Algorithm Hash digest
SHA256 dd38d5829537ac544155fa7a804b7157fa625117dc9ffa766bd50e2573a0359c
MD5 d152ada129dfe73c12fcf6d45bca7281
BLAKE2b-256 fd41536e6616599dbbdd4c85c0a04a472d39c95754defe2ad18efb1599f544f6

See more details on using hashes here.

File details

Details for the file easyclimate_backend-2025.11.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.11.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 5e95d9c9e7d032f8638535d259e65ae161478e7db5090c203182ac19c482d553
MD5 6468176d4033ddf76e5ccf404021a495
BLAKE2b-256 c86464cd6d051bc12e726e31dbd8a3428fd85735303e80b4bd576696a55547cf

See more details on using hashes here.

File details

Details for the file easyclimate_backend-2025.11.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.11.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa44ec4383d8039816734fe5e8a3f2a489b6c48c47e4f02b6261e6cc639bda3f
MD5 9a591cc8cea1e9b5b5f90651ccf3cd7b
BLAKE2b-256 2e823716956dd4a1a3ea50489d3f18fd52aba7c066f5aad335c2dfc5ee5aeeb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for easyclimate_backend-2025.11.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5c8b3b58abd8e09927ef46633ef93d8aceb3451490bd7eb6abe477db9e53f89b
MD5 9ebec2552c9d00954aa2fa464d541880
BLAKE2b-256 2b246012291be3257cfa3a4a664db1f66e99a40da513417874cf617ce0e716a5

See more details on using hashes here.

File details

Details for the file easyclimate_backend-2025.11.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.11.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 b01a0084c2c7fad37611619a601ae2045db4f26224d9e9e60be3f57b02894ea8
MD5 4681ad0310b3a6c9340e206c094006ef
BLAKE2b-256 9290b84694d792ea5f0ef4c5c318fe4f517dfcc2350be7f0c3dc025863b1d025

See more details on using hashes here.

File details

Details for the file easyclimate_backend-2025.11.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.11.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7eb07e1f8f7f7266adf6c73fd22f4de4e722d53d2c1ef3f0b96e77b15c42c513
MD5 b178d8b99e42099e371fd0e77c6cdfb6
BLAKE2b-256 6dfeec28aff609883df08bd521974d1520855827c3ebf1c5c7a597a97f3edbf0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for easyclimate_backend-2025.11.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 51a55286c3c72dbeb824b7f4b59630bec3733efa8f9de8e576695e12631e4c4f
MD5 b5a067bd40fa99dd4badbff1c2256e1d
BLAKE2b-256 421f7f4d9105f13653b4ae707146d57dd2645042c2db1b9f3842dd825d60af1e

See more details on using hashes here.

File details

Details for the file easyclimate_backend-2025.11.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.11.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 2df73d9f87394bc0b25bd3be8adcd5c45b3a18b19eff81650dad41fc85341a91
MD5 efdd5295d5cfcbea59717aca8c525cbe
BLAKE2b-256 6f5cb87e8eb59461a6d954708414e80f0c3021f44784d0131f656ccad489c604

See more details on using hashes here.

File details

Details for the file easyclimate_backend-2025.11.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.11.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 218b9fcda47b6b8c23e56e8a65d812454b059e983c3bfd657489c67cd7214085
MD5 e8ec6dc30d8f0288782623d193061deb
BLAKE2b-256 32da178a0568437062dbc1524c6e4964794b61586de24e028f760cc419d08c34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for easyclimate_backend-2025.11.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f34e6cd2a76ef1a6397c8ace19ba8a382b0eea4d97fb51777aadda45e30f65f1
MD5 bedc728f504732bc1385c975e3e409f5
BLAKE2b-256 3ac2a0a189cd0fb28bb8921ed323809a13505c91d7d960b4b7292e3a306ebd58

See more details on using hashes here.

File details

Details for the file easyclimate_backend-2025.11.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.11.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 b896cf8bce95d7e6e0cfd8dc8193861a54f0768f20332f23a9d9776dbc055c65
MD5 1b659be13848e9b6176aa459d11c03ae
BLAKE2b-256 40d053f7b4be3eac0aac0608146d132a25ae95f1a5cc554a7ec46c96c5031a11

See more details on using hashes here.

File details

Details for the file easyclimate_backend-2025.11.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.11.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d8e23964bea296610cc2f52ab6e9b332bf5385699802e0503d6c150183862990
MD5 13c64af37930e93b7012e225cca0cc67
BLAKE2b-256 30e46b69491e0f7e3eb0cf738157aecd5d8f0dc7a5d068457983cd62e4a1df48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for easyclimate_backend-2025.11.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 545ecb97cec7e3d0d6361ee61ebcfa02ad7a7b4c3222aff9df66268c680a9644
MD5 eb735242f8e5c8ebdb53cf72b8e9ce35
BLAKE2b-256 197d17c8a32a78bf427b80e76ac4f03c224af73261b7fc7006c7dc44d0d861d0

See more details on using hashes here.

File details

Details for the file easyclimate_backend-2025.11.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.11.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 fc059bcb897699b3236a65fdf2a4bff29bf9004e3d963dd519ecea904054a78d
MD5 b963407b42b25b7284121773f771bff9
BLAKE2b-256 2ef52c67edaeaa8d1d2b37cc07ce95b76bdb3769844815a55168e56095490e1f

See more details on using hashes here.

File details

Details for the file easyclimate_backend-2025.11.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.11.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5288fce4711574553ae032e950058171f96a14467099a9f260a53904d7684a8d
MD5 fbe27fbd098b8605896c0043e571252a
BLAKE2b-256 7040fd8302d87a96cff93fdb6a7a1934670604e6fd7d4d06eadba1be4dcc2b11

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