Rust implementation of cftime
Project description
Documentation | Crate | Repo
cftime-rs
cftime-rs
is an implementation in rust
of the cf time convention. Python bindins are available for this project.
Rust
Installation
cargo install cftime-rs
Examples
Decoding
Decoding needs units, and calendar and can work with i32
, i64
, f32
, f64
and their corresponding vector type Vec<i32>
, Vec<i64>
, Vec<f32>
and Vec<f64>
. From these type it return either a CFDatetime
object or a Vec<CFDatetime>
.
use cftime_rs::calendars::Calendar;
use cftime_rs::decoder::*;
use std::str::FromStr;
fn main() {
let to_decode = vec![0, 1, 2, 3, 4, 5];
let units = "days since 2000-01-01 00:00:00";
let calendar = Calendar::from_str("standard").unwrap();
let datetimes = to_decode.decode_cf(units, calendar).unwrap();
for datetime in datetimes {
println!("{}", datetime);
}
}
will print :
2000-01-01 00:00:00.000
2000-01-02 00:00:00.000
2000-01-03 00:00:00.000
2000-01-04 00:00:00.000
2000-01-05 00:00:00.000
2000-01-06 00:00:00.000
Encoding
Encoding needs units and calendar and can convert a CFDatetime
object into an i32
, i64
, f32
or f64
or a Vec<CFDatetime>
into Vec<i32>
, Vec<i64>
, Vec<f32>
or Vec<f64>
.
use cftime_rs::calendars::Calendar;
use cftime_rs::datetime::CFDatetime;
use cftime_rs::encoder::*;
use cftime_rs::errors::Error;
use std::str::FromStr;
fn main() {
let calendar = Calendar::from_str("standard").unwrap();
// Create vector of datetimes and convert Vec<Result<CFDatetime, Error>>
// into Result<Vec<CFDatetime>, Error>
let to_encode: Result<Vec<CFDatetime>, Error> = vec![
CFDatetime::from_ymd(2000, 1, 1, calendar),
CFDatetime::from_ymd(2000, 1, 2, calendar),
CFDatetime::from_ymd(2000, 1, 3, calendar),
CFDatetime::from_ymd(2000, 1, 4, calendar),
CFDatetime::from_ymd(2000, 1, 5, calendar),
CFDatetime::from_ymd(2000, 1, 6, calendar),
]
.into_iter()
.collect();
// define the units
let units = "days since 2000-01-01 00:00:00";
// The type annotation for result allow us to cast to type we want
// here we use Vec<i64>
let results: Vec<i64> = to_encode.unwrap().encode_cf(units, calendar).unwrap();
for result in results {
println!("{}", result);
}
}
will print :
0
1
2
3
4
5
Python
Installation
pip install cftime-rs
Examples
Decoding
import cftime_rs
to_decode = [0, 1, 2, 3, 4, 5]
units = "days since 2000-01-01 00:00:00"
calendar = "standard"
datetimes = cftime_rs.num2date(arr, units, calendar)
for datetime in datetimes:
print(datetime)
will print :
2000-01-01 00:00:00.000
2000-01-02 00:00:00.000
2000-01-03 00:00:00.000
2000-01-04 00:00:00.000
2000-01-05 00:00:00.000
2000-01-06 00:00:00.000
Encoding
calendar = cftime_rs.PyCFCalendar.from_str("standard")
to_encode = [
cftime_rs.PyCFDatetime.from_ymd(2000, 1, 1, calendar),
cftime_rs.PyCFDatetime.from_ymd(2000, 1, 2, calendar),
cftime_rs.PyCFDatetime.from_ymd(2000, 1, 3, calendar),
cftime_rs.PyCFDatetime.from_ymd(2000, 1, 4, calendar),
cftime_rs.PyCFDatetime.from_ymd(2000, 1, 5, calendar),
cftime_rs.PyCFDatetime.from_ymd(2000, 1, 6, calendar),
]
units = "days since 2000-01-01 00:00:00"
calendar = "standard"
numbers = cftime_rs.date2num(to_encode, units, calendar, dtype="int")
for number in numbers:
print(number)
will print :
0
1
2
3
4
5
Known issues
While this date calculation library can handle a wide range of dates, from approximately -291,672,107,014 BC to 291,672,107,014 AD, there are some performance considerations you should be aware of. As you move further away from the reference date of 1970-01-01 00:00:00, the time of calculation increases. This is because the library needs to account for leap years in various calendars.
Here is an example of the computation of 1_000_000_000_000_000 seconds using the units "seconds since 2000-01-01 00:00:00" on my personal computer in release mode :
Calendar | Computation Time |
---|---|
Standard Calendar | 44.470405ms |
Leap Day Calendar | 8.052179ms |
360-Day Calendar | 12.834µs |
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
Built Distributions
Hashes for cftime_rs-0.1.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c7da608006fac23836cf742502465c7a908f0d35afe6f82ccd278096ac97ce3 |
|
MD5 | ca283af8d0fce3593bc229581a826682 |
|
BLAKE2b-256 | 715807e1791599c2d000cd6d7898384b7fb7792752835444b0fa7f798a4715b8 |
Hashes for cftime_rs-0.1.3-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddab8b2d76d19e14e74e0ff8d2fceee0872e36744221adbf403c2528a8d92b1f |
|
MD5 | 83b28b44c01949128922995bfb2df009 |
|
BLAKE2b-256 | b495fe563799637e81104cbd1838045e9acd1591ec8fac3858171fdaba1c7d4b |
Hashes for cftime_rs-0.1.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca9262eeb2e7499fa6ace9fae9329674e19e1a4e4283c60af53c4ce8f2bf0804 |
|
MD5 | cef2caaa109700b4b50ae4685559f035 |
|
BLAKE2b-256 | 67cd40396f44efa4d4395d2564d3301253c2f87dcd04a448cbd16f3667aa1f96 |
Hashes for cftime_rs-0.1.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40f13feb608f7a6452cdb63c08dbcc77e71c57825c9b2049235566bad194e0a8 |
|
MD5 | 29d0aa72138f3acfca8d550d25855c82 |
|
BLAKE2b-256 | fbac69c732c373a88497189afdddab0eaf5cab8d935124eda28d616a00f0c8d6 |
Hashes for cftime_rs-0.1.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da495e911193ad7fbe999f4b113533348dd1a58ff047e28abf9bc4adf07beb52 |
|
MD5 | f4080f70d23d6a6c88835efc65c456ce |
|
BLAKE2b-256 | 9a83cd5bd0dd4f484bfdf1437e33a232148f8ea0b4de86e05b2fafdcf6fbc21c |
Hashes for cftime_rs-0.1.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53d183aef3b8ed85491cd512df757724c47c0b5f793241470db66abaacd8318b |
|
MD5 | ed6f4fcf93a5a8a2af8f37eb394253fd |
|
BLAKE2b-256 | 758d09cadbd2997b5e55c4402912cdd1462442e9b9e3909a46e1c14d933cb50d |
Hashes for cftime_rs-0.1.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6cf9dddb688f8b4a6162879774a7798b7fb7d16dcb96b18e9c8446fcc32b08b |
|
MD5 | fd8d795ef61871bf3a8b7c2f24c8a1fd |
|
BLAKE2b-256 | ee05bcceb3a34649cab094c22826192f73754f6c5b911e6b394edce6b65ae7f1 |
Hashes for cftime_rs-0.1.3-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97ed080f5e2ca3a5a2c6e89d5b5b602455bad1e7852819eade125167864f1551 |
|
MD5 | 26dde59716d248b70a57cd5b5e0cbba4 |
|
BLAKE2b-256 | 6123ade1ff499048f17f9d284f6e1f8866eb46f162f592c086498a01b198d9f8 |
Hashes for cftime_rs-0.1.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff1da08e8d14b4de56f25f5fadfcf96675c9a47ad8a7968fea6a90e771ae4960 |
|
MD5 | 5f0f399f16c090b0c20d3eb18fdfdaed |
|
BLAKE2b-256 | 46846af698608a564ad5196c27dbbae068c7f89fb26c8d05536f258b35c4be24 |
Hashes for cftime_rs-0.1.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fdd8f4e4f7f9f75da320c3843ec0d46d5887602617da10bfefeef740020c22c |
|
MD5 | 432f240e19bb7f3679353df4cd9458c9 |
|
BLAKE2b-256 | ea7165b19d7aa965758a3ccf8c40184463f92ee42f70c9df2e09b7f70a605ae0 |
Hashes for cftime_rs-0.1.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f17d4338ce39b298e7cf0d35eb56abf22e74361daada60c7847e1f63fe674fe |
|
MD5 | 0614cafcbbeca25bffb1dc92827a47d1 |
|
BLAKE2b-256 | ec06fe1a6c9f0a37504a03df0c145f0913a113131876a76fc78704623f353f02 |
Hashes for cftime_rs-0.1.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c34ad959dfe60d7735afeff7b706cda510e27a89b9541ab79dc949609ff20c6 |
|
MD5 | 2ae77e5f691691a4334fc3d28ae2c151 |
|
BLAKE2b-256 | 3670e5935ceca49a16a38d08c2e8c58174bcd28ff0926e4ebf6ca4fd9a393bcd |
Hashes for cftime_rs-0.1.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2995354007a0bb02b89382d3bd628d2ba3a39ef1e3f42228c1328743782cd389 |
|
MD5 | d49513144a81d05b3eed465d197598df |
|
BLAKE2b-256 | 23586d1a365fb4d56e13d9f8bf1bbb48cd153588c16a1930e2e60bad0574adbc |
Hashes for cftime_rs-0.1.3-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06a9dca49878540e17d1b98720322dc875ca6f904c2b19802c32f4a23bf4ca58 |
|
MD5 | 1c6d9164b11c46a891977c57f4def61c |
|
BLAKE2b-256 | 28c67d4b5ef926165217cc5fd9808f608dd4e9d750dc0b2085e6ad5ae2cecb45 |
Hashes for cftime_rs-0.1.3-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37c89c2e2298a660e2c22d223e3ef017b706ae806e3ee112d0b67aa9c3e44a46 |
|
MD5 | e585651feae3ef6e59f0a7ff89f70b81 |
|
BLAKE2b-256 | 883aabb0d83c87c3e7bfe1900f90ecc13a9431d8789eee5816352ace570f5d57 |
Hashes for cftime_rs-0.1.3-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35f1ab2dedb7e090ea498242436cd9b86cdecbbfe6564b43bbedf09503f6cb47 |
|
MD5 | b36d33e13d285ba561ec8c9c03389248 |
|
BLAKE2b-256 | 085625b61ecc1c4c5e6b4bcc2c2181a110e80502cf0077dd29877f0e5a455cc1 |
Hashes for cftime_rs-0.1.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b81fc0860e01e2fafac2331db2d3470a70f532986417c8bb0677fd181db671f |
|
MD5 | 9033b6c6e1610d774687a3a541a70f1e |
|
BLAKE2b-256 | 23f4dd345a2227e54abc03648d7c6ee764f0d474918fcc582635760b0cd35cf9 |
Hashes for cftime_rs-0.1.3-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d16dd1b7d686ed21f1eb815ef2730ea77d5416a1b0e847ae2def0e4448db60d8 |
|
MD5 | 993531b5ef188d95091dd0be59da2335 |
|
BLAKE2b-256 | 2d87826354210e9d1c2a9e6e486fc344b94129f733a634f06e69edaf7dc280b6 |
Hashes for cftime_rs-0.1.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c097f4227f2c71d41b156553b22e1329aac6ed59175f207ee621fd713911140 |
|
MD5 | 88ba4bf492ea6ff9c3cd8ae45531a958 |
|
BLAKE2b-256 | 3663a251670a758565ef20cf07f68670ce84f33841318f1cd93799c6d75d727e |
Hashes for cftime_rs-0.1.3-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb464f2728afecf233401f00f87ac73366c4cbf33ec2b9a824bbf0ab43f49dda |
|
MD5 | 35e35a6db66cb116c79a15e7645f1eb1 |
|
BLAKE2b-256 | a35ce9308e2f6d2be909200c74daafe58de8775978dbac5539c0357ee3883b6b |
Hashes for cftime_rs-0.1.3-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 320af8e62a854919813652265122bc9e8df801b122fa96eb7a856a59a0f4927f |
|
MD5 | b6ab2278a0b6db886dbacbf633e70162 |
|
BLAKE2b-256 | 5759c8c897f0527bf2ad04ab919fc7a73f5de1775d95b6df22742fe3e3215705 |
Hashes for cftime_rs-0.1.3-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb3fc22b9f307ccb4554e62e1d7ffc04caca98c1c3f1a492d24b646e5f2e2595 |
|
MD5 | 7b5f762380dfba9a8b5e8db2d8bd84ea |
|
BLAKE2b-256 | b7a05fc694824276000b7e75568b731e48027a468ecdbbe52a76bf6209d4f629 |
Hashes for cftime_rs-0.1.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e329dd2b36ea0d05d8ba3387945aaa369de42e2949ba88a6274c317b73b4f93 |
|
MD5 | 8dadc503baf60976133d62b3b2c7dcbe |
|
BLAKE2b-256 | 016238f2eddf51339baabf13bb323663a616aa651db51341fa7b8dd55444df71 |
Hashes for cftime_rs-0.1.3-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6cf1dced49fa8bbacb283733ed9deaf92818fd8c5b2dee97f2bac66ddaae33c |
|
MD5 | dc4282a94fd1a0d0302a8f9322bfb173 |
|
BLAKE2b-256 | 352b8ea4fab8006a443d59f9f5b44ba30d87540e5e3144e0c8965a0aa36b3237 |
Hashes for cftime_rs-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3efd877db4e4f9f9a96e25b5136fbb022ce806c298c78e2b263fefba82af8530 |
|
MD5 | 7a36147bac6882479e345897d8db3e12 |
|
BLAKE2b-256 | 8b6e88291e0049f1e09d61bf1bdd0082f397c472e79b54051cbfe38662fbeea1 |
Hashes for cftime_rs-0.1.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e36e657a446f35a833b2407595fe97a82c2260753e91c32db300208715e98bed |
|
MD5 | 9c82b4db0bb946f64d37a6f02d3d435e |
|
BLAKE2b-256 | 4a9db67aeeecdb85bafb0ba9dde42eeeb0d380e6e9a893b99f0658a542c9ff53 |
Hashes for cftime_rs-0.1.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f8c075f90d96839333157da22ff1530ce801ede9818a6b935e30c34fe05240e |
|
MD5 | 89bfa3111b7cae0fce9b67274cbe2d1b |
|
BLAKE2b-256 | d2c7b3392800ba165247f25d7c6c481cf2be494f2e137520176446bfb64b2464 |
Hashes for cftime_rs-0.1.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e00557e43e9c0717e14b9b408bfe98ed7e0cd0485211bc562a89f57b30a6639 |
|
MD5 | 1ee96c19050ff19cf1941903f8ce976a |
|
BLAKE2b-256 | e947d209bc0adfce8894eaa36dc7bab748477689a3c6da41e3280cab83060a12 |
Hashes for cftime_rs-0.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25bbd8dfac227e779432019e79336f275c553a51f4aea9deea21e8d4d7b2920d |
|
MD5 | a805e7d23aea28098e1b5eed89c9dcc4 |
|
BLAKE2b-256 | 72cd43db901f7109ceae4168822293b9c75264217128d45e770428675e51e6b3 |
Hashes for cftime_rs-0.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d221f40ccf2c9a10426de296254c393986f0a6479ee5d6ceac74b4492ab729e0 |
|
MD5 | 113b7acf231ebbde6ed8d07838321a90 |
|
BLAKE2b-256 | 735d2b8dc9e59f6af7ba2ec424653d776b8303932e9b3b47e52d178e8c755d80 |
Hashes for cftime_rs-0.1.3-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c631b76413f813c01ed14eeade31c47582ab1d5f6bfa1d6daf58aa145a17d47 |
|
MD5 | 0be3d71f156272b3b7929f010e8eb3d4 |
|
BLAKE2b-256 | 0614854e8c6c175a5e221245fc772e95f173200a94b1edc82dd215351b55651a |
Hashes for cftime_rs-0.1.3-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 811e6f014409f222b5500800666ac56ffd8be47969f755d0eb6d8b14b612f40b |
|
MD5 | 703c8e591cefc1f1069c4324a982365d |
|
BLAKE2b-256 | a3c2c88f595c8a96cb99ce35d5e6b1f8a04ed5cab894dd98e5db0fffff1db5e3 |
Hashes for cftime_rs-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd5043051cee2511f9457e0cd2b19c44ed069e4da8dbf7fc2c0f0fc9f4f6ef2e |
|
MD5 | 25c04b8ed536ad7d89936f8b144825e8 |
|
BLAKE2b-256 | 174f586408bf97249f16530b36a65f0c9884264dea8668c210164f3e2dc1cd38 |
Hashes for cftime_rs-0.1.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1ae99878d3915c0a88ea05dd637bc7b3c81099ed69a5732988765c10c692827 |
|
MD5 | 40380f3632e5d2acc31c020939d02a98 |
|
BLAKE2b-256 | 5fe9f7db5ce383b6b0c827112bdeb3329ed457389e16c0adc35f8b2fec189516 |
Hashes for cftime_rs-0.1.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54b99a36a18a7cae68345d706329d5968ab978ba49493520f42afb789f5b003b |
|
MD5 | 60e4401b42d18c64480cebce2e8d845f |
|
BLAKE2b-256 | 87c7b1b83b5c94a7004bf8709c286e9e173caef1714f8f79ab3339988cb4edda |
Hashes for cftime_rs-0.1.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cb687963f15e7ee9c9b4f0de895545446c752dc29fa794714d7543fbb9c0244 |
|
MD5 | 14d64a26d1bf2b1adda6119819284898 |
|
BLAKE2b-256 | 5e2eaac924a8c080cdee2f19d5246181ae017c3d6a3410a8164c2a4966f12b9e |
Hashes for cftime_rs-0.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca378fb057825efc963411bae92933949c2a90180c07121b512463279c21f870 |
|
MD5 | ba90c0909896f0503b1950cdc7085a26 |
|
BLAKE2b-256 | 63ef8bff9eac515100e8dd79c45cdee9480b86f05093d168de7aa650667ac55d |
Hashes for cftime_rs-0.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 549e7376de1dcc2f3774043744bf616acd499d93bf316cc6faa76c780a98591b |
|
MD5 | 599a31e17d7462435dc7bc482c335d32 |
|
BLAKE2b-256 | b1b2b8e5432c40f74f4f6d15a24288df684723f5b7b6071dc645b44859c6056d |
Hashes for cftime_rs-0.1.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bcb59d42dff91456369b7914301968f030efbcbf6000425057f27494ea01d7b |
|
MD5 | 01d85ab14286c6be7d026053b838d603 |
|
BLAKE2b-256 | 3ca3f38332a10b05782c24d3cd6dd61b110be4b21af1eef291ef778c6647242e |
Hashes for cftime_rs-0.1.3-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b005da71110e09b651dc75ec610fb09120aa84a27e32523082eb68ac6cb144d |
|
MD5 | b8341f97952618d7bad7e7ac47700278 |
|
BLAKE2b-256 | 8b6cda7eb4d13bed5452745f355d83a0b582e3d2bce52317179eaab818890e08 |
Hashes for cftime_rs-0.1.3-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50f3619bd95c69210a9ee00326b222ed78d1504a11933e3bff1f6d7d9afa9772 |
|
MD5 | 8feb1a8bc120ac1cf6a48812001a5cf8 |
|
BLAKE2b-256 | 00f319b892d3727d15db34776cfda3717ede80d655b12b54ab98ab68ceeece5b |
Hashes for cftime_rs-0.1.3-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69d18994d24f96c99291853459a23bf09af8006568111a19b94fcc6e841ca30f |
|
MD5 | 338399037142eeb32427c002270b5053 |
|
BLAKE2b-256 | 0ff7e54baba457fb9fe4a9ee89b5bb13f3000209d327f9f518069dc0f2a23a44 |
Hashes for cftime_rs-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 381cf4519a46758bec144ceb8436de04b29f4b15088233d1468de36cc96aa256 |
|
MD5 | cb498b05d735c4d20ad7cc8aff01c6fa |
|
BLAKE2b-256 | 7a5b804f786a0bfde926d5a503463507bfa7126a638afe358eab43e637cfa27c |
Hashes for cftime_rs-0.1.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2844d98f45713f1f1405547896769c1eb4e2d88e702104f9d6d5662d17495169 |
|
MD5 | 0bbb89805bd9fbd6fdc3ad615137bfbf |
|
BLAKE2b-256 | 46cde6002c1bf186780ca3ea5eb06d7d497ec60dd626fb9fdc43fb8aee1b42a6 |
Hashes for cftime_rs-0.1.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a56dcca650aed1c959a3f3ab3f4380a43455f8361eb5e102f97f1032d3f9d07 |
|
MD5 | 82f3eca83885aa1d075f6a18f15c0a2d |
|
BLAKE2b-256 | 18ca7f009a6bc94461073bb1bc4ee2f599ebdff18a411c2d186d656b74a31d1c |
Hashes for cftime_rs-0.1.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bb809a98a70b840d28a0bee7170a480ce8aeafbffeb23a643b16f7e955c3ece |
|
MD5 | 6629dbcd640e5ef2e58533506d4cd129 |
|
BLAKE2b-256 | 430730314d2a55fb8d9dcca36e00af7cb230294c134897790b121f731f316f2a |
Hashes for cftime_rs-0.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5eef1126901b9619c3ff94488116d481dfa6032b9f67a313cfd51ca18b8c2a60 |
|
MD5 | 6353f6ec28601855523c346a59af6f92 |
|
BLAKE2b-256 | 30951d0258dbb86d5076e863c756a462b9e1fec8f61aa92b99150625eb79f079 |
Hashes for cftime_rs-0.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcea4df5bdae2d8cec17e302a540b6409de7eb64a97a57302ee7a770b7012a73 |
|
MD5 | 58d35595bd81558eab187d601ae79527 |
|
BLAKE2b-256 | d1a42639ea3502955f3215cf07f703ee7456ca9b13604fc097348938c382c32f |
Hashes for cftime_rs-0.1.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82302f4dc6e9aed55b218a44503b1495eebf4d6b09684a066677ac6f14829d6e |
|
MD5 | 58d41be572faf14067df2af6c2ed1ec2 |
|
BLAKE2b-256 | a511143614b42f5b8cca8e03196f44860dbee39f51c1c0a6a9ab69ea07301dcb |
Hashes for cftime_rs-0.1.3-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 514b17c41bf4ca0ed4a3d2b68995c68208cf30853aab59a71e171ba8cfb96d76 |
|
MD5 | f38d97cf86a33bf2b8d28497e76e9942 |
|
BLAKE2b-256 | be8b051e05d4120ead36839577ae4b3acb55dffe76500400de4c85194fffcc1b |
Hashes for cftime_rs-0.1.3-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b63ab07809340773501c5d4d0e3bfbb439c4a270a18632dffbaee101e821f2d |
|
MD5 | e021364e9c4bb396e92b52b686358727 |
|
BLAKE2b-256 | 00ed4759a33b5e49b43757c3ee9f837a496a6a9206fa023e563ad5b64eaf8c4c |
Hashes for cftime_rs-0.1.3-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9292c407924c02afc2c85828f44691bff73104fadfa87a06c5a610d41e816733 |
|
MD5 | 6b97087f1fd5b8e5f381fd5fe4b9987b |
|
BLAKE2b-256 | b55dedc4d8b372452b116fbd8bb9506051ea91ca06099511f58c70a055b47b35 |
Hashes for cftime_rs-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16a57fdb6af3c94d3176aee6ec69c0553e878ffadd01b32c6addc4fadfebdebf |
|
MD5 | 371df77e67893f157b6e7e386dec391f |
|
BLAKE2b-256 | 24d9e49f70fe67f9cfa62e7e16776638c3e50f33fd7afad699856e42cb5cea2b |
Hashes for cftime_rs-0.1.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 319e24d981619f1152e3c720c1a54c19a8bab1a641506fe54fd5568b0ead3a2d |
|
MD5 | b2abbcf3174f84170609b9e9267a0f5f |
|
BLAKE2b-256 | c552e40d3ae25054ea6bf1bb53662e032bf0317fba28e8d355a91ed3a9423559 |
Hashes for cftime_rs-0.1.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 726dacca05b35d171c23a331b55ac2c59850b556377dda38186c0cff9f1a64da |
|
MD5 | e9f3aa9210170ff396546012c1420a8a |
|
BLAKE2b-256 | e6ed5e3a9bc5a19dd47225d5457a1d75f9f4bb082d50acbb642fab8e87e8923e |
Hashes for cftime_rs-0.1.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 327b277109aae82850d7b1f5ba19b769e3a808fd597c26c449b8bc29b88050ab |
|
MD5 | d8a92e30b5ea3fde9a15eb2ba00c5fae |
|
BLAKE2b-256 | b6b9883449e21ed767809e6bcf27ce671fcc5c343ab90a2a33365f204279bdee |
Hashes for cftime_rs-0.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97306a21e03ea11e741a2a2fb12663b2bf7f76c1b5d2fc000655af8931941f48 |
|
MD5 | 7a4caf28bfdb28958f479dbfc8666d47 |
|
BLAKE2b-256 | 6167a128839c4e1d49fde4681c73a8dcfe692457f4c2e1e189b50b9c0faaa6a1 |
Hashes for cftime_rs-0.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3107aef12a4fc1b67ddaa0af3e874ba1d38b7ad63fdf63c092eac435b54262a |
|
MD5 | e0daa4472eb99b8932f4df7b2b0e036a |
|
BLAKE2b-256 | 93b73c1d26f728c3f573d05dad872236c78b7181a4686aa23f2cf107fce60985 |
Hashes for cftime_rs-0.1.3-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12a003b5ee6b0e8d9079025f14878dd1e92e4a4162f7c8176cbecc023fe53070 |
|
MD5 | ae22d7ef5b552af0657977ff5e604c38 |
|
BLAKE2b-256 | 9f76468b1ad6e231f18b8022949809585c53bad96384176617b0e151efcd397b |
Hashes for cftime_rs-0.1.3-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 739bd2cc486e8df6eb526ebad7b7d0f6a0f6b1249f28995f82a631a20601277c |
|
MD5 | 14af1d76237b03e6c895a7ab868bcc75 |
|
BLAKE2b-256 | 0df57ebed51228feec9ee1e4fb993d37096e09e6e1ca805eb49db3daca501dfc |
Hashes for cftime_rs-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 768cc93d984faca53d976d15d9cf9456e5c0958606a05133d277e19b16d2f591 |
|
MD5 | 9c6779fc6b0e279caac0af7fff490704 |
|
BLAKE2b-256 | 46470465291bffad44bfd414b910d06c11aa94bc34c06a5c591f1c9799b36001 |
Hashes for cftime_rs-0.1.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9114e37dbd621f859bde6bd0e9f3f2a4a352c7d06f92f04af915c00a7630cae7 |
|
MD5 | f11efa540c95dab2b94093f42b7b5b43 |
|
BLAKE2b-256 | c295802e98d9880acb536623a711331c0444097ba9e8e4d89c2683514fc8658b |
Hashes for cftime_rs-0.1.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 567a431fbb4a6ecaf9e80f467644137df96ea4b99f3949bf46baf0ff60e840c3 |
|
MD5 | 8c8738af22d43b9f5f0608a41837ac80 |
|
BLAKE2b-256 | 226cdbd7231ee488b8fb28bfadd51f4342c93d25a4787584d23ff9b323aa50dc |
Hashes for cftime_rs-0.1.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 293fb2cce7a231a0e8ae0e155743e0143d0e1dd65617ee309e63fc8e03be9072 |
|
MD5 | 85606f91a95dd43903f493f73bd3d594 |
|
BLAKE2b-256 | 35147beebaf2ce5003dcf92cdd91b584ad0ff9e06ba1a1d0c6894acd5566d782 |
Hashes for cftime_rs-0.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 049476152f271948a2ec2f70aa69e08191f312083579f630a5900cea27c7efc0 |
|
MD5 | d0d76ae276c08cd0af8203a28bc99744 |
|
BLAKE2b-256 | 892ca66382fda73be1faf16dba16de1f4c792b98d4d555a3b78eca4bc253bca2 |
Hashes for cftime_rs-0.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f77e41e867fa0fe5132e924f8ef6f80d59af30881b6a31f0d1eacac23c42da53 |
|
MD5 | deefcc15af2b386ac4da38cb9f7e29c9 |
|
BLAKE2b-256 | 75e66041479b1e723966c81628bf428cff14ed58271758d11ef410faf5d7304b |
Hashes for cftime_rs-0.1.3-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9322052ca38def69e82e746c8b801e1c9332111b9b0cd138fbc47419dc27ce4 |
|
MD5 | 6d74c4ad92f3698ccf6fed5b2f4425be |
|
BLAKE2b-256 | 5f5ff66543a7d2c797c6b05ec8fb16451344077a1d5cef65a19d426304d47336 |
Hashes for cftime_rs-0.1.3-cp37-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cbeb6739411bd0ed441083a813af3377dddcd61943269e00c3fb5267830f270 |
|
MD5 | 114ab5a81769691e5d15b6313c124a75 |
|
BLAKE2b-256 | 91cb633fcfaae5a9327ba09ec03f2f9f17de79682d4ac5d0d5b47744c4ebbc9a |
Hashes for cftime_rs-0.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e420e9231c8a9e666a0273f360ce263464ca42132396122ddda2a4c567387e1f |
|
MD5 | db03e49eb4bcac78685554492c30c68e |
|
BLAKE2b-256 | d3ed0c80f8bdd6bc7e08949ca4c46f07e46298c35819732227ea020ae2bb9c2b |
Hashes for cftime_rs-0.1.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d3ddb8364a0dae81aabdcc99de3af5f205faa29decca4725d52e28174f13196 |
|
MD5 | 83ed1bece89116373433be58722c8475 |
|
BLAKE2b-256 | f8814a0f3a0b4be8c99cdccba0e88967ec945b3dd9ac9a0b0efea3c25d845316 |
Hashes for cftime_rs-0.1.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53f7f8d6f571c471b76d902fc8ba5cc05e771121ac920212b9dc52880bd95284 |
|
MD5 | bdcfc6532c33aa3b2c381acb1de43daa |
|
BLAKE2b-256 | bdfc864860d0bc553fb717eb784d4cb9ba2bc013692400d97356875997bd5fe9 |
Hashes for cftime_rs-0.1.3-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dada3224a38d053a4f722b409da6ece9022cff963102032715f06e20220e3144 |
|
MD5 | 569ac569d634c63fc49d4a1657940f8c |
|
BLAKE2b-256 | 4251943002c0ab09aa79154d877d5902f4ee74ffbc562ee5a992269e802a17f5 |
Hashes for cftime_rs-0.1.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38b9fdc3269ff433c50f3482caacbd96917eb277943bc3b5a7bc55142ef2e1ef |
|
MD5 | 7f95eecbb01f68fd925bb86fd6aff319 |
|
BLAKE2b-256 | 6e2b69e0d568c7a9a7b3cb1f4869c5b8eacb279b4fa9df3642009bf235a4d4fe |
Hashes for cftime_rs-0.1.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afbb390af5e74ebb8f5b1cd94846d1e82a10bbbf457442a1c5d6ff6db94700fa |
|
MD5 | 32167473d312f296ed319ffb3cd57b83 |
|
BLAKE2b-256 | c3bd1b2526fd9f615572c69300cf756d2319978408c03a8403352d8e48480ee7 |