Skip to main content

The rust backend of easyclimate

Project description

easyclimate-rust

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-rust?

The easyclimate-rust is a high-performance Rust library designed to handle the heavy lifting for easyclimate, allowing the front-end package to offer a user-friendly interface for climate analysis. By leveraging Rust's speed, memory safety, and zero-cost abstractions, easyclimate-rust ensures that even the most computationally intensive tasks are managed seamlessly and efficiently.

🚨 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-rust package can be installed using Python package installer pip.

pip install easyclimate-rust

✨ Requires

  • python >= 3.10
  • Numpy >= 1.24.3 (Required only for run the wheel)

🪐 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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

easyclimate_rust-2026.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (298.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

easyclimate_rust-2026.1.0-cp314-cp314-win_amd64.whl (189.9 kB view details)

Uploaded CPython 3.14Windows x86-64

easyclimate_rust-2026.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (298.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

easyclimate_rust-2026.1.0-cp313-cp313-win_amd64.whl (190.0 kB view details)

Uploaded CPython 3.13Windows x86-64

easyclimate_rust-2026.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (298.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

easyclimate_rust-2026.1.0-cp312-cp312-win_amd64.whl (190.3 kB view details)

Uploaded CPython 3.12Windows x86-64

easyclimate_rust-2026.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (298.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

easyclimate_rust-2026.1.0-cp311-cp311-win_amd64.whl (189.7 kB view details)

Uploaded CPython 3.11Windows x86-64

easyclimate_rust-2026.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (297.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

easyclimate_rust-2026.1.0-cp310-cp310-win_amd64.whl (189.7 kB view details)

Uploaded CPython 3.10Windows x86-64

easyclimate_rust-2026.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (297.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

File details

Details for the file easyclimate_rust-2026.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for easyclimate_rust-2026.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 720089a04ee40489df9b852eaa161bd7f99796a617cd77280beb3b19cb658281
MD5 b89a4c07cf0c74365dfaa341faaf2037
BLAKE2b-256 c4b7c161eec4576ceb9c5c46c88a435cb924538f87d2b8d6fa3606c2ebc174f7

See more details on using hashes here.

File details

Details for the file easyclimate_rust-2026.1.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for easyclimate_rust-2026.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2833d7919bc3904d25a1d2ed3964d959b7a5ee34ac4bb1d5c3fca4206777f07c
MD5 f118036e5c807b5187c71ae008160c67
BLAKE2b-256 00948178eb1ee42bd1b7914a9d65d1fcfe844779d92139e2c49f9a052f1316dc

See more details on using hashes here.

File details

Details for the file easyclimate_rust-2026.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for easyclimate_rust-2026.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 02a48c3819d4510519d586cf53f6992e85dafa4be05467c9d94a7a820c74831b
MD5 cd02fcb45205f9e6e94bb09196449a31
BLAKE2b-256 4e5024ad30c2507e75321fe1ede209ef53d4f813cc8bde87818264735aedb487

See more details on using hashes here.

File details

Details for the file easyclimate_rust-2026.1.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for easyclimate_rust-2026.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 04287a6fdda17e68cac41bf9a394bad8f95f6c1707f4a662320a7e58bc998a29
MD5 e4c0a7f3a1553730f1d0dcba1e4b9305
BLAKE2b-256 6db8fb167e817cd05a30301f7bd1e4db85dac0937b54aa6e5d07384bc1040add

See more details on using hashes here.

File details

Details for the file easyclimate_rust-2026.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for easyclimate_rust-2026.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2cb7e3256691dd5fda59964e2798af3cde3ddcc6c3a09a753c430921326362a7
MD5 4592443cbae0912f1cd6a756f0bb731b
BLAKE2b-256 8a223433fbf9145a9a85dbc8d5ce2186db8c37c21ad6f220fb0d0fac0135beb4

See more details on using hashes here.

File details

Details for the file easyclimate_rust-2026.1.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for easyclimate_rust-2026.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ee5fad87a090e59f3eea5d5d938fe2d0546d9961d1ede438f7b4715fb990a688
MD5 807ae6b5f5890eb973cd0d7dfc08049d
BLAKE2b-256 ead43fdbf40071ff0e230729ce82ef3fc0db6a92ff9d7baf174888862296b197

See more details on using hashes here.

File details

Details for the file easyclimate_rust-2026.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for easyclimate_rust-2026.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bedfd9ff8f05e2b128d1f58b349afa17954c33c1ca792efe2057773aa33508b2
MD5 c456e12ce7e77baac0dc915b9f6992f8
BLAKE2b-256 d0cda5cf9b327ad40272d1f37208eafc094fd4c7754b3dc3c515231647155e3a

See more details on using hashes here.

File details

Details for the file easyclimate_rust-2026.1.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for easyclimate_rust-2026.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 dbee60aedfc91e25e130f6857804e9d63968ef6766b69ea48ac5beeee9eacd6c
MD5 430225d40b63dbe1c5d1c4573603c4d5
BLAKE2b-256 013bf9aa5fbd93ee8032d9e486470cec7255ce32a3a1a3f480c3d7bc6d74c56b

See more details on using hashes here.

File details

Details for the file easyclimate_rust-2026.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for easyclimate_rust-2026.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd8ad9af0f5b2805298b6214cafab3ba493ee3f2f9c3c1ce47c903ed18bf8a5c
MD5 d4327eb6602c56197f96b6abd7c507ec
BLAKE2b-256 4d6801360e87e5e568b1d60772e43b59a2e3de88d5f0aa4068f8f10be92a7cfe

See more details on using hashes here.

File details

Details for the file easyclimate_rust-2026.1.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for easyclimate_rust-2026.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e61775625d7e504693fcfe52bbdb23348bf6ef3b15dc409c8628298ff9bb099b
MD5 642e8a851072081fd64d1ba0118fbff6
BLAKE2b-256 bc43f612258f1443be164b8f53ec7e16e871663be13e92300334239ac24fcbfb

See more details on using hashes here.

File details

Details for the file easyclimate_rust-2026.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for easyclimate_rust-2026.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 262c5c0b74924ddeda6f5e372a439c2e9c38f6811be4526bbfd3519592a5d1a3
MD5 a852f497897ed08f2a7a7208255b7fa9
BLAKE2b-256 856bfd93010794ecf510e950dd3a4225a1187462c5b0b9b0952398d9e8bdecb8

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