Business day utilities for Polars
Project description
Polars-business
Business day utilities for Polars.
- ✅ blazingly fast, written in Rust!
- ✅ define your own custom holidays!
- ✅ define your own custom weekend days!
- ✅ works with Polars lazy execution!
Installation
First, you need to install Polars.
Then, you'll need to install polars-business
:
pip install polars-business
Usage
import polars_business
- use
.bdt
accessor on expressions
See Examples
below!
Examples
Say we start with
from datetime import date
import polars as pl
import polars_business
df = pl.DataFrame(
{"date": [date(2023, 4, 3), date(2023, 9, 1), date(2024, 1, 4)]}
)
Let's shift Date
forwards by 5 days, excluding Saturday and Sunday:
result = df.with_columns(
date_shifted=pl.col("date").bdt.offset_by('5bd')
)
print(result)
shape: (3, 2)
┌────────────┬──────────────┐
│ date ┆ date_shifted │
│ --- ┆ --- │
│ date ┆ date │
╞════════════╪══════════════╡
│ 2023-04-03 ┆ 2023-04-10 │
│ 2023-09-01 ┆ 2023-09-08 │
│ 2024-01-04 ┆ 2024-01-11 │
└────────────┴──────────────┘
Let's shift Date
forwards by 5 days, excluding Saturday and Sunday and UK holidays
for 2023 and 2024:
import holidays
uk_holidays = holidays.country_holidays("UK", years=[2023, 2024])
result = df.with_columns(
date_shifted=pl.col("date").bdt.advance_n_days(
by='5bd',
holidays=uk_holidays,
)
)
print(result)
shape: (3, 2)
┌────────────┬──────────────┐
│ date ┆ date_shifted │
│ --- ┆ --- │
│ date ┆ date │
╞════════════╪══════════════╡
│ 2023-04-03 ┆ 2023-04-11 │
│ 2023-09-01 ┆ 2023-09-08 │
│ 2024-01-04 ┆ 2024-01-11 │
└────────────┴──────────────┘
Let's shift Date
forwards by 5 days, excluding only Sunday:
result = df.with_columns(
date_shifted=pl.col("date").bdt.offset_by(
by='5bd',
weekend=['Sun'],
)
)
print(result)
shape: (3, 2)
┌────────────┬──────────────┐
│ date ┆ date_shifted │
│ --- ┆ --- │
│ date ┆ date │
╞════════════╪══════════════╡
│ 2023-04-03 ┆ 2023-04-08 │
│ 2023-09-01 ┆ 2023-09-07 │
│ 2024-01-04 ┆ 2024-01-10 │
└────────────┴──────────────┘
What to expected
The following will hopefully come relatively soon:
- support for rolling forwards/backwards to the next valid business date (if not already on one)
- calculate the number of business days between two
dates (like
np.busday_count
)
Ideas for future development:
- business date range
Benchmarks
Note: take these with a grain of salt.
But I think they demonstrate:
- that
polars-business
is on-par with numpy for performance, - that
polars-business
is at least an order of magnitude faster than pandas.
Note that this is single threaded performance. In common usage these will likely run in parallel.
The following timings can be verified using the perf.py
script (note: lower is better):
Adding 17 business days to 1 million random dates (no holidays)
- Polars-business 0.00656s
- NumPy 0.00914s
- pandas 0.08006s
Adding 17 business days to 1 million random dates (UK holidays for 2020-2023)
- Polars-business 0.03771s
- NumPy 0.04077s
- pandas: omitted as it's not vectorised and throws a
PerformanceWarning
Adding 17 business days to 1 million random dates (with 'Friday' and 'Saturday' as weekend)
- Polars-business 0.0108s
- NumPy 0.01057s
- pandas: omitted as it's not vectorised and throws a
PerformanceWarning
Adding 17 business days to 1 million random dates (with 'Friday' and 'Saturday' as weekend, and UK holidays for 2020-2023)
- Polars-business 0.0371s
- NumPy 0.03841s
- pandas: omitted as it's not vectorised and throws a
PerformanceWarning
Project details
Release history Release notifications | RSS feed
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 polars_business-0.1.25-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c88c4a5b4ce4b2bfda9a79427e59c4426322ddb5c04cf878551518d099484d07 |
|
MD5 | a1963bc50cbc1efdc2fc8a660d8d760a |
|
BLAKE2b-256 | f84d0d92a3a61aac82e501ca6f992a168677edcd676a8c22fe0ee17992731abc |
Hashes for polars_business-0.1.25-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4e2fa62c4ebad8f132d12355a274e7d586920e6d1b9951eda27a2c3a746b8ce |
|
MD5 | 744abc2debe9d6509a0471c5094ff5ef |
|
BLAKE2b-256 | f3db50b2ebddef2ac91a643534c971f7a69d3956ceee607f1ba1bac713720f0c |
Hashes for polars_business-0.1.25-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e53b2df5f7d272f08b2f62c199f64928682a9a8ddce7e18e0243a30373954e02 |
|
MD5 | 9543801b38d8558a922babc00dc4d752 |
|
BLAKE2b-256 | 39bb40ef1e00fcb25041a0c4354b665d1f648d76aff139359c4be533a8957691 |
Hashes for polars_business-0.1.25-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d50dc75e9ad78e1c5970e0c2574125a23318060f9cefa0591712a5bca57f2417 |
|
MD5 | 4abfdede98cf464e1598066d8a24d379 |
|
BLAKE2b-256 | 421767107aecaf9b1e0932d1623c05f51b8b4138d9c72790aed65ccba53afa43 |
Hashes for polars_business-0.1.25-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f3b7c9054d0d315e45a517651c12b6b42f472621001d631656bc36f58970368 |
|
MD5 | 5b26385082d41993c037025f26dfb119 |
|
BLAKE2b-256 | 1c17f036cbc1f8acfbd4a47254d16cd70e6595b67a6136562d6ba87b95f06334 |
Hashes for polars_business-0.1.25-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1ff48a82c309ad08cd73cd4907be1dd22158981776a039fe0fa568afd17fd46 |
|
MD5 | 5f08f680dfc20b7cf8a1f2015b37f87c |
|
BLAKE2b-256 | 79967957db9a72815fe832f2f7bb555e9294764d6d3484b05d12c075da6ef410 |
Hashes for polars_business-0.1.25-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b05b61d8771958622b3c5a651c3fac47fcf2bbf2dbe07ed19778dd87ab30089 |
|
MD5 | c8c0c56c18a7387c77c8f96eb708cbb8 |
|
BLAKE2b-256 | 3dfd52bb03a0be6f21e572196327eb91ca148908497dbdcc55528f794adda7d7 |
Hashes for polars_business-0.1.25-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d611563c5cea2a08f0cd246c5942582896eac5fee1aaf87f0ef3e13e2bb7ed72 |
|
MD5 | a8c894773741473a6c95905fa09cd97d |
|
BLAKE2b-256 | 23dac3536f1f0abfb58bdc055472e25a53454d087279d207c3888b5e7a6c7d72 |
Hashes for polars_business-0.1.25-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c96a662a00873f16746ce0bb0604d3bbb8fa8c1dc5865ae172657fe810cb1d6d |
|
MD5 | ec45604bbe40267acddd1b4e546b258e |
|
BLAKE2b-256 | 2c5f4d6bb6afe955496c430eceb9223d68c416cffe743541c87db2da8f815554 |
Hashes for polars_business-0.1.25-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2f205638bc3677d7f4e26bb9a62c98529df1121ca4d965de974e0a5de7e68e9 |
|
MD5 | 92ce55ad58d6cb7f5565c7c015724601 |
|
BLAKE2b-256 | 2cedd55ad3a5042a93cdf36aaf5f7f25520263f6f625a7148e2e8bea4a07109a |
Hashes for polars_business-0.1.25-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd9f8f39f864862f10851e4a8efdff7514d2253062f72f2a103220af625fb2cc |
|
MD5 | 35c5979102026f4e1686e75619c3b66c |
|
BLAKE2b-256 | 552190d8861ae2e8849b21c26b99492a68bb349bfe3f4a03777d7ee8066298ab |
Hashes for polars_business-0.1.25-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee2e596bfd9299ca3dc3b7d45d9d99b33a646ff80c46433ab65be39a6747a471 |
|
MD5 | f5fec55d679995522000e395843c58b4 |
|
BLAKE2b-256 | 56f1da83982cc5b0da018d03bbade044e3db05b1b47b96ff2fece645943eda4f |
Hashes for polars_business-0.1.25-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f214c5b63a2e39632ab4df2767e23a5db97ca63432a74727ebd7bdc66e09a024 |
|
MD5 | 6f141e3c6293957f78ef78a98d0dbae8 |
|
BLAKE2b-256 | ad5c224952504edb36509fa2640b28cf8ecc7dd2bd5c4a65e13c714dbcb28a34 |
Hashes for polars_business-0.1.25-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95840971779f2d623f4185b6074d4e9750db2a2f40cba8a1d46aae6584663556 |
|
MD5 | f9f807c32cdd5e1f93ef075d4707ca5a |
|
BLAKE2b-256 | d16a82f6e4d8775bcbbc689c3899d3aad0825f65c013d218e7d901ee20775694 |
Hashes for polars_business-0.1.25-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc26495af3ffe9c2340d04c918d1ed7252fde2d88a694b371383a65c45139f55 |
|
MD5 | 98a7af41a75dc8e84634c2cf855274b7 |
|
BLAKE2b-256 | 50801ffe0b7cc320375c6547b4e51badd5e43d439a53c7c46970a87bc75f8099 |
Hashes for polars_business-0.1.25-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95f2a0ee1c65035aa67a7f85bba5bf5a9faa7f87627f26553f04473b075a935d |
|
MD5 | ebad70d04fb3e4eef20d6b8e9ef666c1 |
|
BLAKE2b-256 | 4fe869cd1e89914cedc2d23536c7c7c5acdbedb40c8e8c19fb2c184b0092a09c |
Hashes for polars_business-0.1.25-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 870bfd8028ca4e0cd68bcd6b78abb769fc552ce1dfbe4f2cc057ee0076a25d0a |
|
MD5 | ba7b92e9888924d1117363f078cc087f |
|
BLAKE2b-256 | 68c68ea128ce5d6f98dd8e5f4215f21f62ce5019071249c9d75494aa38cc322d |
Hashes for polars_business-0.1.25-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cf1bf4249d096bb59127a5b58ed837534b941d84853cdaad0f4f9f31ab6ccb0 |
|
MD5 | 0aebda1561305e318fabf30e208fb39c |
|
BLAKE2b-256 | 3186feb5bf3a8dc409c803d4c225e9698e89204519e7edd52fef7f52215b68f1 |
Hashes for polars_business-0.1.25-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf228ebb2933242319944c56feda44d77a8f88caf881c9acb30c5c8ebf114f0d |
|
MD5 | 0c4c5b5287492d9fe3847e4b053b6a36 |
|
BLAKE2b-256 | d564a46a23a2665a08094a79dcd939fd25e9a4d53f4fd374d0d7914668301aa5 |
Hashes for polars_business-0.1.25-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6d9e6cd0ff5244072a650d22ede0a825d48ec92f64b3024918b1a82cb1926d6 |
|
MD5 | 9de50d3c7c13a4bbb7578fae05e4cf90 |
|
BLAKE2b-256 | a38322d4351a6dd188034c2343c968a8444b62f455ee894cc277ca96dd1df633 |
Hashes for polars_business-0.1.25-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92d14bec56e77d4bda3b76a396c647bcd4e3ebd10f191dd6b1d04bfd4f113aef |
|
MD5 | 99418a3c2ee652badce1fee3cfaf3f92 |
|
BLAKE2b-256 | b64858a68fbf7dae73f56fa71305ac8adf3e756efe357c46135008abb13365f1 |
Hashes for polars_business-0.1.25-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33bdf52d9adaaa4808e7ebe336b839b703e1092282abd81ba394d1ad3f8f6737 |
|
MD5 | 9a56a3482ba15a0fd2152412b12a54ad |
|
BLAKE2b-256 | 6e5df2a209a0128ea6ff1466cd793f34b1de043a8ae12204b5a97104bcaea3d8 |
Hashes for polars_business-0.1.25-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f089f91fea93fe3d5023e62fdbf55a790920486ba271693837ff4582f483e684 |
|
MD5 | 993fa2055ae572279f193d935bb6c1ae |
|
BLAKE2b-256 | d11643363df9107b00ae441122888f44e52b43de9b0a28311080af4f23bfe12f |
Hashes for polars_business-0.1.25-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3e3d6f4dcf626b40172f2e5d17559ed7a9c554365c322da1ef3d6e471d6cebb |
|
MD5 | 13ce7072e0c3720dba78a250097b5731 |
|
BLAKE2b-256 | 32fc28080cf1f7c056ca67af96b22557d41fc6d01fa90075e2e526c38c13250b |
Hashes for polars_business-0.1.25-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff98f7ea49899399ce41e6cbc71beba93cf89dccae8afdb8daf9f42838856646 |
|
MD5 | eed3613b9e13b76a82f557760d86a727 |
|
BLAKE2b-256 | c5c797ce02861c0e1e2ca5c876d9a8dcaa465a090258813e14be8a60495e5a56 |
Hashes for polars_business-0.1.25-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb3be1059d388495087053eb110028f8ba701ee5af3d0ada454ea0789fd864da |
|
MD5 | a27eab667354e8829a5b361bd62aa1e8 |
|
BLAKE2b-256 | 9b2afd00379277287d9736f40bb086d1ae5e4d9124304052a7aebb6bb37de09c |
Hashes for polars_business-0.1.25-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc39ccd768907342cfe588b8942a0c1ad6e8d244d6f4953740a83a6b4a3a9776 |
|
MD5 | c6a0205c52a325b7d5302f9ae022f3a8 |
|
BLAKE2b-256 | 925ab740c59cca4ea4a05ecf2681ecb771450e8c4506c8abf6c28da3d001295e |
Hashes for polars_business-0.1.25-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec3856684465092b3fcefef6bb69b1b537f55c78ceafca07ea409862818f67a4 |
|
MD5 | 9fc94fe8ac16524f6a67911278bd7c1a |
|
BLAKE2b-256 | 032c8ce1862278c6ecb04c2d7911695d000147c49ba6c3e6bc0adef1a5faf6dd |
Hashes for polars_business-0.1.25-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77e2d86739e6c3197a66c1d1de533b20ab9a5c267fd0b1f93b1a21a86c27eaa8 |
|
MD5 | e2e3ce5d999fc4d67cc9ec5c5e80e18c |
|
BLAKE2b-256 | a804de6f1269de486b871b15c8ba83a6929fa90d1a228b334681aa8882deca82 |
Hashes for polars_business-0.1.25-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77e59f2570bac49d80566075529f535ea964bb71bf89c0e3cd7b0a94158735f4 |
|
MD5 | c8d188bd83f513c2d3abd5e8c5149a28 |
|
BLAKE2b-256 | 974c707fa862804fdfefa25336fd71211046ac7e8894f3f1d8c63dc07341b083 |
Hashes for polars_business-0.1.25-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bad757a6c70c9fc2bae50df32534035e191cbdc95b153c79fdcbb792278d33a |
|
MD5 | 7017638c50f0bdad68f79243d822949f |
|
BLAKE2b-256 | b4c74dc32d9b01e4cf6625fc01eb05b2b7118cf137894408abe318280288a6d1 |
Hashes for polars_business-0.1.25-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bd53adea284699519dc6ec2650ca69e0ec856c32b09550dc5c107e699cd35e5 |
|
MD5 | c22f8fbbafa3371091537e3f3a010074 |
|
BLAKE2b-256 | e1bae0e09cf1070b5cfaed17385e3ddd04b1d9c587b6d5ab5dc89c40010b371b |
Hashes for polars_business-0.1.25-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa45ab865851497e5969bc18241200ce8556243a57262e8f98a8e44372d644a3 |
|
MD5 | 870eee36e4b639f5890950b1758cc087 |
|
BLAKE2b-256 | f93c36994e9ea8505b2dc2135c2933e0513b96485e4a38f42c9a975326020f12 |
Hashes for polars_business-0.1.25-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59984b19f2f603a2c855c1bf32c98fba16b06de456bee6a7b744747e9fe08450 |
|
MD5 | 57672b96a42523c345e55d6c30ad0c95 |
|
BLAKE2b-256 | 45d2f3ab55446d02e0d3aefcd4f63d8bd10bb483d91c68ef690982be379ad984 |
Hashes for polars_business-0.1.25-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 142ebb9b4d0a332149543d94249bde05e153e727f764faa1f8ed04aa7a921615 |
|
MD5 | f0e70012eb5cc6aed577fca8ff7fc33c |
|
BLAKE2b-256 | 5e1ebf2b3591054686eceae8d8d0c466e26026c52bfd1f5ef87c56003d63cadd |
Hashes for polars_business-0.1.25-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fdc977cc1facda28029e76526bbba6e7d1f9655cb0bbff2c745ca3a932d7074 |
|
MD5 | 112c901a14009806211777aae578b68c |
|
BLAKE2b-256 | 4962603d4880e5cc1a94c2b6de7acfba8a786d907af6ef8c0092f85b8e5a1bc0 |
Hashes for polars_business-0.1.25-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a07a8639eea0884ea634517ac2952cc9f8c468af71343aba6ae0b04747c1824 |
|
MD5 | f36ce11f1b4d28839f21fe5c7fb0ab74 |
|
BLAKE2b-256 | acee30548d88e0f291bcba40291bcd2517acc2e78cb47d14ad1f2af9176ac648 |
Hashes for polars_business-0.1.25-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d349654b70a22f4e8b203f1035225ac467860cdfc3a3493c6198bcad73ff2d21 |
|
MD5 | 032eb40ab059c046e0aa101e1f395c7f |
|
BLAKE2b-256 | f35247df84af433d85bc19796c27b13733e35b23c64fb6c119f972940cfdaa38 |
Hashes for polars_business-0.1.25-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4d933abe106a2825a51f784d84142225a1f15562658e3dd4df1590873523447 |
|
MD5 | 7c3ddad79aa80268951b8448c8a87d49 |
|
BLAKE2b-256 | 6c9f2404cb70c53415e2559e9e6728e4ff45d7e9a185f72d2723b61ebee0b12f |
Hashes for polars_business-0.1.25-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d3d68f2c4b6dd4c874b2b899cf41186dafaa02732b7bc7ab39ec00573532b05 |
|
MD5 | 93d8760ed31cb5f1a517ab2eca58b6ba |
|
BLAKE2b-256 | 4d92831c88b323bc50358574c161a0943e433ae7bf9982c0207e56667f13dab6 |
Hashes for polars_business-0.1.25-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccb7915594d9321fb70da8e773c54fcd1990ffad6ebd05af4548356f799c7649 |
|
MD5 | 7477b166d411ae5ba7aaf25268e514de |
|
BLAKE2b-256 | a4a037d25f6006c8dde2551970bd83d8fb5a8d0bf8f8bc7e7d3dcb572a2c2b94 |
Hashes for polars_business-0.1.25-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55b3746223ea6259f188d4f4c2d202186f0504dfa5459962787eefafa32939f2 |
|
MD5 | 9745362fcec0115795490a3fb732dcdd |
|
BLAKE2b-256 | 73678d00ccd7a729710926f7dd4955c3ac3b0fb56bc12ff9437e84a39c8e7374 |
Hashes for polars_business-0.1.25-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30089a6231366b1c36f1cb60d17e444b1ddd06b7ee1813bf7a223220b0b594a6 |
|
MD5 | 12247c198dc372665d7ea2fe3cdb433c |
|
BLAKE2b-256 | 60f982d0aef3b2af4cb0b1cd9e9769db20f4df5f08f254755263ff35a8947560 |
Hashes for polars_business-0.1.25-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76934e9f47ade8634e69563af6850bae4a60da8fdf025dfc4d91d06177a94516 |
|
MD5 | e28ac7de46f356ccfd7239c5e8a2a053 |
|
BLAKE2b-256 | 232c2a3d304a68700f54e0e9600a5b866509b239a8fcf33f7027dbdb931251a8 |
Hashes for polars_business-0.1.25-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb45ff1c42e9738d48eac8bc66b6df7887b3743492f30dea69396e06e4135779 |
|
MD5 | e8239fe9e00b94c61ecca8e05b5a1b80 |
|
BLAKE2b-256 | 99e6fca599f7db4bf20a4fd98ed29d36d24d4ce8e94e56d85732df859fcf8d70 |
Hashes for polars_business-0.1.25-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67cc224716a94119ac07f932a0d93438aa2c659bf58b2037a6a80bd580746c44 |
|
MD5 | 70bdd5be0bee04362602d01e2b4eef37 |
|
BLAKE2b-256 | c03308dbc5e681ce7bef24cb06d131aa80218ba9df0da60b3593da50b13fd97b |
Hashes for polars_business-0.1.25-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 030213569fd67dec922ebca4cbdc5568c2fb2397cfeed31498ad5365eadfe9bc |
|
MD5 | 714c83d5172f5d1289732fc4681105ba |
|
BLAKE2b-256 | 7050f8da564ff4e98e6cc528edbe47dd69e235c925c12f22c35b4f0952a63a72 |
Hashes for polars_business-0.1.25-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4ffd15785c6f182c7a6eba1f19c285faaca98672a6f3af0cdd66adf2cab5cb4 |
|
MD5 | cd4cdd18543d2e0b0837be9be5423b8d |
|
BLAKE2b-256 | 9697912d6649fa2d90376d76868f2bd277eccc603c36c71b84faedabf0eb44fc |
Hashes for polars_business-0.1.25-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a98334b42f7ba75fe7d56bbaee626f6f35cdf1906e23d27c10ccd72b0903d7f0 |
|
MD5 | 04f1c49242cc6eaa55b64ea4153e4b32 |
|
BLAKE2b-256 | ce31539115e1ddfa27da812c3d64130e8d3ada6a459385e4065afbd6a5cdc7c2 |
Hashes for polars_business-0.1.25-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b31b6b7a2f659549e44edcacb304867e7be3f0e09ab08a758d4ce16e6b07557c |
|
MD5 | aeb08afe66577e59b026cf02a1da2c8a |
|
BLAKE2b-256 | b2836b8d4ec68b0ae03fe7e98a86bd0c1cb53eed5ff0b9799a0825e1c19ecb23 |
Hashes for polars_business-0.1.25-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9472ec872d7c615c6f6ff6719d4af70c24723fac9158780cc3cc62228c2a041 |
|
MD5 | ef5241273050cbc9ec5ef5aa0700c349 |
|
BLAKE2b-256 | fa1297cce06d3c751448f3458c0ed84b4c993045eee42d6d282db74e2f200ee0 |
Hashes for polars_business-0.1.25-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9aee0fe7fc2948dd036283fd46b6865517a0cec32028d7b90db87bf1e5fdfbdf |
|
MD5 | bc9be0ffd35cc08a5a5b15b4d73ff801 |
|
BLAKE2b-256 | a9d38297cc06e1479124c0bc5eb99045632b1dee72c55c525d689fe741277342 |
Hashes for polars_business-0.1.25-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b663b8dc17a09fd8145d6948562ae22ba2436bea17595a52e858cd7ae5d4acf |
|
MD5 | cb9a01ad95579ebcb89190298f949602 |
|
BLAKE2b-256 | e57ae1aef5c555141c23695b5479b3cf6b3f146cfb0e7452d3e57570529949b6 |
Hashes for polars_business-0.1.25-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c18c8fe597b1bf892b195db8945a0053bb4b037e503f806d9de055962a2b42c9 |
|
MD5 | bb49067e7722e3dce0ba9d05d2b50a40 |
|
BLAKE2b-256 | 32867321b5628b80545d4b5a3811e413868b6e41922272a04182aee6f1dfdfbd |
Hashes for polars_business-0.1.25-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c25867df72337019ba677812ff243dc411446b1a661c76d4a38958693d1ee3a |
|
MD5 | 78d3a707a7afdf2cd62f41513ca438c7 |
|
BLAKE2b-256 | 4dd0061344396dac2e8d1ecf9120364d13b61c104be37307648552c53f2cb900 |
Hashes for polars_business-0.1.25-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 080c655d80118ea70db33b1202ee7d46929d82685c3140f2c54e7d8d9605d127 |
|
MD5 | 1004bab458f29751ce28fe4f2120625b |
|
BLAKE2b-256 | 1d91d12330b875e6ec98e2da39e7222cf99d88bf952b4b0ffca33fb8091701b3 |
Hashes for polars_business-0.1.25-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20d42f5a95d5e81205b3823ffe29f782df2791fc08340cef7ddb8d668ac19cc1 |
|
MD5 | 45ce96d2c2b5cc94711d3b22c8cf5523 |
|
BLAKE2b-256 | 04fdec5bd51bc091c7d23cbf64be1d28e551b0d82e2d643c21060e7baa6eeaea |
Hashes for polars_business-0.1.25-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f35d48ec6eaa2fc3be0939a43f205b83269db5b64dca04cf32fd91bac1f9e53 |
|
MD5 | 80b6c4d35f6da24873df240515405f1d |
|
BLAKE2b-256 | 252b8dfc291c7c7c1ce1cfd9deb5dcbeff46baacc6c1cf1bc5b2b1214c49e338 |
Hashes for polars_business-0.1.25-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e39cfaf1b3b24353fb096a486534e55e9e7c8eb8e317ea6ac56d80d87e42e1a |
|
MD5 | 8324daff8de16ef28aa66b46a06afa3b |
|
BLAKE2b-256 | 88aae9cbf9ff92a87306951742fc69022a9a8574c32f3b30d94f22741230f1d2 |
Hashes for polars_business-0.1.25-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcde26d5aab9acf419212cf4c70e8409c636b8aaa4edec83f2a439cbce58b339 |
|
MD5 | b684c92f608340b5761311e060df75dd |
|
BLAKE2b-256 | f81792bd4c5d38c947ac550d69d4e1a5e138640c42fddf49bc4c4163ce986414 |
Hashes for polars_business-0.1.25-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a40cbb146b20530799b365d3bd8f2a260f149c413d5689e16ea135c392ee771 |
|
MD5 | f79fac9c2b1786e69f3fa1414089fee2 |
|
BLAKE2b-256 | 7ba422a1571cc89c10c04db6125831f03b8833dbb0fa971e91eb46aa099508a8 |