Skip to main content

Rust-powered collection of financial functions for Python.

Project description

rust-lang.org License pypi versions

PyXIRR

Rust-powered collection of financial functions.

PyXIRR stands for "Python XIRR" (for historical reasons), but contains many other financial functions such as IRR, FV, NPV, etc.

Features:

  • correct
  • supports different day count conventions (e.g. ACT/360, 30E/360, etc.)
  • works with different input data types (iterators, numpy arrays, pandas DataFrames)
  • no external dependencies
  • type annotations
  • blazingly fast

Installation

pip install pyxirr

Benchmarks

Rust implementation has been tested against existing xirr package (uses scipy.optimize under the hood) and the implementation from the Stack Overflow (pure python).

bench

PyXIRR is ~10-20x faster in XIRR calculation than the other implementations.

Powered by github-action-benchmark and plotly.js.

Live benchmarks are hosted on Github Pages.

Examples

from datetime import date
from pyxirr import xirr

dates = [date(2020, 1, 1), date(2021, 1, 1), date(2022, 1, 1)]
amounts = [-1000, 750, 500]

# feed columnar data
xirr(dates, amounts)
# feed iterators
xirr(iter(dates), (x / 2 for x in amounts))
# feed an iterable of tuples
xirr(zip(dates, amounts))
# feed a dictionary
xirr(dict(zip(dates, amounts)))
# dates as strings
xirr(['2020-01-01', '2021-01-01'], [-1000, 1200])

Numpy and Pandas

import numpy as np
import pandas as pd

# feed numpy array
xirr(np.array([dates, amounts]))
xirr(np.array(dates), np.array(amounts))

# feed DataFrame (columns names doesn't matter; ordering matters)
xirr(pd.DataFrame({"a": dates, "b": amounts}))

# feed Series with DatetimeIndex
xirr(pd.Series(amounts, index=pd.to_datetime(dates)))

# bonus: apply xirr to a DataFrame with DatetimeIndex:
df = pd.DataFrame(
    index=pd.date_range("2021", "2022", freq="MS", closed="left"),
    data={
        "one": [-100] + [20] * 11,
        "two": [-80] + [19] * 11,
    },
)
df.apply(xirr)  # Series(index=["one", "two"], data=[5.09623547168478, 8.780801977141174])

Day count conventions

Check out the available options on the docs/day-count-conventions.

from pyxirr import DayCount

xirr(dates, amounts, day_count=DayCount.ACT_360)

# parse day count from string
xirr(dates, amounts, day_count="30E/360")

Other financial functions

import pyxirr

# Future Value
pyxirr.fv(0.05/12, 10*12, -100, -100)

# Net Present Value
pyxirr.npv(0, [-40_000, 5_000, 8_000, 12_000, 30_000])

# IRR
pyxirr.irr([-100, 39, 59, 55, 20])

# ... and more! Check out the docs.

Vectorization

PyXIRR supports numpy-like vectorization.

If all input is scalar, returns a scalar float. If any input is array_like, returns values for each input element. If multiple inputs are array_like, performs broadcasting and returns values for each element.

import pyxirr

# feed list
pyxirr.fv([0.05/12, 0.06/12], 10*12, -100, -100)
pyxirr.fv([0.05/12, 0.06/12], [10*12, 9*12], [-100, -200], -100)

# feed numpy array
import numpy as np
rates = np.array([0.05, 0.06, 0.07])/12
pyxirr.fv(rates, 10*12, -100, -100)

# feed any iterable!
pyxirr.fv(
    np.linspace(0.01, 0.2, 10),
    (x + 1 for x in range(10)),
    range(-100, -1100, -100),
    tuple(range(-100, -200, -10))
)

# 2d, 3d, 4d, and more!
rates = [[[[[[0.01], [0.02]]]]]]
pyxirr.fv(rates, 10*12, -100, -100)

API reference

See the docs

Roadmap

  • Implement all functions from numpy-financial
  • Improve docs, add more tests
  • Type hints
  • Vectorized versions of numpy-financial functions.
  • Compile library for rust/javascript/python

Development

Running tests with pyo3 is a bit tricky. In short, you need to compile your tests without extension-module feature to avoid linking errors. See the following issues for the details: #341, #771.

If you are using pyenv, make sure you have the shared library installed (check for ${PYENV_ROOT}/versions/<version>/lib/libpython3.so file).

$ PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install <version>

Install dev-requirements

$ pip install -r dev-requirements.txt

Building

$ maturin develop

Testing

$ LD_LIBRARY_PATH=${PYENV_ROOT}/versions/3.10.8/lib cargo test --no-default-features --features tests

Benchmarks

$ pip install -r bench-requirements.txt
$ LD_LIBRARY_PATH=${PYENV_ROOT}/versions/3.10.8/lib cargo +nightly bench --no-default-features --features tests

Building and distribution

This library uses maturin to build and distribute python wheels.

$ docker run --rm -v $(pwd):/io ghcr.io/pyo3/maturin build --release --manylinux 2010 --strip
$ maturin upload target/wheels/pyxirr-${version}*

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

pyxirr-0.9.0.tar.gz (25.0 kB view details)

Uploaded Source

Built Distributions

pyxirr-0.9.0-cp311-none-win_amd64.whl (392.5 kB view details)

Uploaded CPython 3.11 Windows x86-64

pyxirr-0.9.0-cp311-cp311-musllinux_1_2_x86_64.whl (605.3 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

pyxirr-0.9.0-cp311-cp311-musllinux_1_2_i686.whl (600.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

pyxirr-0.9.0-cp311-cp311-musllinux_1_2_armv7l.whl (608.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

pyxirr-0.9.0-cp311-cp311-musllinux_1_2_aarch64.whl (544.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

pyxirr-0.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (434.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pyxirr-0.9.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (604.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

pyxirr-0.9.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (498.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

pyxirr-0.9.0-cp311-cp311-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (398.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64

pyxirr-0.9.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (344.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

pyxirr-0.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (361.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

pyxirr-0.9.0-cp311-cp311-macosx_11_0_arm64.whl (354.5 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pyxirr-0.9.0-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (763.9 kB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

pyxirr-0.9.0-cp310-none-win_amd64.whl (392.5 kB view details)

Uploaded CPython 3.10 Windows x86-64

pyxirr-0.9.0-cp310-cp310-musllinux_1_2_x86_64.whl (605.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

pyxirr-0.9.0-cp310-cp310-musllinux_1_2_i686.whl (600.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

pyxirr-0.9.0-cp310-cp310-musllinux_1_2_armv7l.whl (608.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

pyxirr-0.9.0-cp310-cp310-musllinux_1_2_aarch64.whl (544.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

pyxirr-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (434.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pyxirr-0.9.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (604.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

pyxirr-0.9.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (498.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

pyxirr-0.9.0-cp310-cp310-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (398.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64

pyxirr-0.9.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (344.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

pyxirr-0.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (361.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

pyxirr-0.9.0-cp310-cp310-macosx_11_0_arm64.whl (354.5 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyxirr-0.9.0-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (763.9 kB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

pyxirr-0.9.0-cp39-none-win_amd64.whl (392.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

pyxirr-0.9.0-cp39-cp39-musllinux_1_2_x86_64.whl (605.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pyxirr-0.9.0-cp39-cp39-musllinux_1_2_i686.whl (600.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

pyxirr-0.9.0-cp39-cp39-musllinux_1_2_armv7l.whl (608.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

pyxirr-0.9.0-cp39-cp39-musllinux_1_2_aarch64.whl (544.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

pyxirr-0.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (434.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pyxirr-0.9.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (604.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

pyxirr-0.9.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (498.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

pyxirr-0.9.0-cp39-cp39-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (398.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64

pyxirr-0.9.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (344.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

pyxirr-0.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (361.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

pyxirr-0.9.0-cp39-cp39-macosx_11_0_arm64.whl (354.5 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyxirr-0.9.0-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (763.9 kB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

pyxirr-0.9.0-cp38-none-win_amd64.whl (391.6 kB view details)

Uploaded CPython 3.8 Windows x86-64

pyxirr-0.9.0-cp38-cp38-musllinux_1_2_x86_64.whl (604.8 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

pyxirr-0.9.0-cp38-cp38-musllinux_1_2_i686.whl (600.0 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

pyxirr-0.9.0-cp38-cp38-musllinux_1_2_armv7l.whl (608.2 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARMv7l

pyxirr-0.9.0-cp38-cp38-musllinux_1_2_aarch64.whl (543.9 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

pyxirr-0.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (433.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pyxirr-0.9.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (606.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

pyxirr-0.9.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (496.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

pyxirr-0.9.0-cp38-cp38-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (396.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64

pyxirr-0.9.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (343.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

pyxirr-0.9.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (361.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

pyxirr-0.9.0-cp38-cp38-macosx_11_0_arm64.whl (353.8 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

pyxirr-0.9.0-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (762.5 kB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

pyxirr-0.9.0-cp37-none-win_amd64.whl (391.5 kB view details)

Uploaded CPython 3.7 Windows x86-64

pyxirr-0.9.0-cp37-cp37m-musllinux_1_2_x86_64.whl (604.8 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ x86-64

pyxirr-0.9.0-cp37-cp37m-musllinux_1_2_i686.whl (600.1 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ i686

pyxirr-0.9.0-cp37-cp37m-musllinux_1_2_armv7l.whl (608.2 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ ARMv7l

pyxirr-0.9.0-cp37-cp37m-musllinux_1_2_aarch64.whl (544.0 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ ARM64

pyxirr-0.9.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (433.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

pyxirr-0.9.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (606.4 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ s390x

pyxirr-0.9.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (496.8 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ppc64le

pyxirr-0.9.0-cp37-cp37m-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (396.9 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ppc64

pyxirr-0.9.0-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (343.9 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARMv7l

pyxirr-0.9.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (361.6 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

pyxirr-0.9.0-cp37-cp37m-macosx_11_0_arm64.whl (353.8 kB view details)

Uploaded CPython 3.7m macOS 11.0+ ARM64

pyxirr-0.9.0-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (762.5 kB view details)

Uploaded CPython 3.7m macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

File details

Details for the file pyxirr-0.9.0.tar.gz.

File metadata

  • Download URL: pyxirr-0.9.0.tar.gz
  • Upload date:
  • Size: 25.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.14.15

File hashes

Hashes for pyxirr-0.9.0.tar.gz
Algorithm Hash digest
SHA256 ed075ad6243ea9213a838ad35d5946505978eaee48cc44e4bb9dd71d59f7d047
MD5 4e008e732f169502c0eaf037939dbad6
BLAKE2b-256 dba76bc76d093c77a599b70b4e53009db1adc5e979711d103b5f03aef8043da7

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp311-none-win_amd64.whl.

File metadata

  • Download URL: pyxirr-0.9.0-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 392.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.14.15

File hashes

Hashes for pyxirr-0.9.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 a47e17fb0571458afe27887f68aeda2012f6e0b3d1f2262cf3823bd93b2ada6f
MD5 053075966fcd045524a1966ea6b6364a
BLAKE2b-256 3086f601bf8cee4145adbb132c6de5cd484f815ba4a4eb96dc1e0c71354f07d2

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4349ba330a7fd5e02e39208a366fa59eb476d787c92cb3c57c4a1a96f95c9e34
MD5 982ad721e459eb27f3bac4c2d1056179
BLAKE2b-256 30fc18053019a721efc069f8b80ba3d1654c7f260e422e0188c1465120e105e4

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7b0128d7cf53f3936551091f926e4d7a894de60e7523748e8f9ef4ba610df579
MD5 7fc4cd459fc35b8d3ae22a29200f188e
BLAKE2b-256 4ae442e4b9c58c51767f5dfa818d327de133f905f6a3474de4a1f2e893be2e6c

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 132e013f1b3d5960b50f40ec71c131350ac53355cd1a61574d8689ea251b8d1d
MD5 62eb4239748950ff8254e6c28fb248d6
BLAKE2b-256 33642355d922ddc77725c8f9a49512c3201f8c6474374f4e68ea5d5889affb0b

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 654e301e9a94ccf23144eb6d4723a8b790581ce188e2f58c2119065149390e72
MD5 4e404bafd571b16075afd3a6d13fb152
BLAKE2b-256 af8af2d51c3bfd871c0db160e74cb276cd063c3df0855aa2feaaf70855ee9c12

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4f7c8c8d2e7f68d652144336c39aacbb786308c8fd3311adc11ffe729b2cde36
MD5 815438d0e603f1f622d09a7fae56ec57
BLAKE2b-256 bedc86d95fbc0ac782dd5d511ed02f709ebe8435129d11d202d855dfa97c004b

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 bcce79c93758f52437df66dee8e0e23af5afc39567a1d1420cec3833127923bb
MD5 c0c3d7548a13ed20297cf9477f6dcd62
BLAKE2b-256 bb45ab0950d6bea5815fdc5909458334bd3e709ba312cfd5a20b8bae7823edcb

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 869a884fa147146da71bc614422767c945c9310d287f0b5159140098180f332a
MD5 63f72df6fe26ea3f3419ba96c3fd96f7
BLAKE2b-256 4b44b44c91ca07fa2ab31b8070ee3489f235c0945192b8b2ef542edb17d2930a

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp311-cp311-manylinux_2_17_ppc64.manylinux2014_ppc64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp311-cp311-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 33d3f54e3c5163df8160ea6a08432075f8c24992d2dea71f9f67d728048df1c7
MD5 32b410179830cf2bd2bb502d8eac3229
BLAKE2b-256 418159680d8b6514a18dec06c1b765844c0a16293e61e9f97d9a08e112ed3312

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a7f73167738ca3891abe6b3bbc95669693636ba1605234dc42836b9025b2e463
MD5 3f24b7ecc8f238328e04e7fdca1e8e2a
BLAKE2b-256 4d8c3bca8033bf85c15926200a3ac72cbe6148e56a51ef977a51ddebaceabd37

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 680c8a64a53801d84b5648577762d8ccb035f3b79bb308990528522b9cc920c5
MD5 6f92e5e1a6b4d024c4b88e78ecc3ac6a
BLAKE2b-256 37b944f3bfc29c1e0a2c42de05ca2bac033efd053da1f8a5ef24b75185229f8e

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 140e1e89e5c001133b5d1d9b1929a8e7944ea7576f34c4b8ea0cb4e8f1c9d22f
MD5 02d1d5a32bd3f1d6fa27253f988703a0
BLAKE2b-256 a2b519637348a5414234ae6b33347b00c01f928162e59a310578b0c0dc448857

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 256fdf547065dfa2df1a4f5e199bc0f8cf597477b71c4fa52097439d0ad4aff2
MD5 54c22dd7ae380b451b6a1271e6ec4d88
BLAKE2b-256 13dcc74053f69221e897be9018b9cef346b48a47053ba7b3c0b1a32dc47abfe9

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp310-none-win_amd64.whl.

File metadata

  • Download URL: pyxirr-0.9.0-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 392.5 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.14.15

File hashes

Hashes for pyxirr-0.9.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 60b9cbd224355be0e09eba014e4a4eff762b4472aab9d992ce09294af019599b
MD5 f06efd2dc204c05707c73ef1d7f9fcbc
BLAKE2b-256 818fec0cb5d49c0589dfb83e8975da5a175c4e838db2a6ef099958cd3b77c127

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9538eb12f0fe13ac5d3bacd1b36e22c1e4267d1f9eb54b98f4b26de0734a421c
MD5 0a64c0bf3f183f70d548f4ebea6208d3
BLAKE2b-256 5fc05034d0e67b66d8fc58dd74ed650e62f2a5da736fe1be48a4983c32c3f6e8

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f466b2d4bc8ca3b7ca311a1c53d1495cd5459ceebd41b61225cb8c5a7675d477
MD5 b46d446f77f0341209aa41d89c8d7814
BLAKE2b-256 ab7e41a6a553f69ae9b2613373c667e0b339cc3003f115c235ea0d5f22dae69e

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8b5ae175ad1a4235423ac7382a6cae9481cc3cdfc722d513f13139215e7bcc49
MD5 bc555eb1bc0661d57fe543e5de230fc8
BLAKE2b-256 54fb54d81503ece621cdf193e46f4abc3e6e6290c5ab6a15064cbf7f7c52c022

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 45caa437c804c5f9c257b47c49cfc5117cb402bc3fcde16ced5738a742f40dab
MD5 fe9fd8b046fc95274b208552a2b85d8f
BLAKE2b-256 5a4df02590aafaf214b9a5f92cf0ebee6ff8c90a0da06b0217d53d54bef51f04

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ebc46b25c5fa83df3e4a1bb1283cbcac952aa0c319aec760471c2269628e09e4
MD5 c73d0d83eb9f833b89e57eb9272b5992
BLAKE2b-256 478c31a169467f6cf7bbc4b80eab686371f89388b6692097e70651c27f6aa788

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ab879719bcc2d772c44f13f477b453c96283607bbe47b524e84662a50d4d00d4
MD5 e519b53592ccfa439efb858c674cd1ec
BLAKE2b-256 d7c7c3bcb3774791c051248be029bcd7213851449b8c2118a55b0c359b8733a3

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 981a97b3f8efd36555374fb435c6dc70910548772eba081ec3ba57516237e383
MD5 8f39a692e821a048d3a3afb23fb22f15
BLAKE2b-256 bed9e48382f6882f55cadb324dc9725a63080ba0541fbb325f56312c8bf0481f

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp310-cp310-manylinux_2_17_ppc64.manylinux2014_ppc64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp310-cp310-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 0be2a177a1a410510e2f2c6b839e8f1ec2b5583974b12a8676d03ae0a99013aa
MD5 2e1770e9365781a451d9df5541da1853
BLAKE2b-256 9c8411b5e2dfd8b5b0d50d9ab314dd00b508b4f2216e13d36f6b4c01a7b1989a

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 05a82de6573c5bf6be5068bcee00413d035effe848930b26377141e842f32214
MD5 091fd2acb1877801c90c8b69e3b2e60f
BLAKE2b-256 509d6e02dfb8b6633642e634b3cdfbea0946293231f4bcb1fe05e6d2e3fff8f1

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2dd15d99c0b590aed9a77abf188589cb7ff9df2dc60be1931a340d5a33a96acd
MD5 005eafd1e1e9328071d74d0f5b141964
BLAKE2b-256 a95d3078dae21f2f0cb23a12e60bd18d95741f61a90a12e03936e8a2135623da

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6d022de85939873c0f1ca6a54ba07a3c8da0d0a0e9c509d53c2af9683297412c
MD5 b4f30a0da7351e3bc44a545d72e12ff7
BLAKE2b-256 c867c645687a9ccf5d6308f6fb536407bfa6179537123810d4d380bc2cbdd82b

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 46e3ac5bf32ddef0a30580e81bad338faa703a8198e53a5371629139a6fd6b7c
MD5 bfa62d95264d5e8183e4e096e56e5db9
BLAKE2b-256 706432f3db070f845b21c8d7851763db08e5531b681de7d81f83a5884d16c911

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp39-none-win_amd64.whl.

File metadata

  • Download URL: pyxirr-0.9.0-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 392.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.14.15

File hashes

Hashes for pyxirr-0.9.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 bf3393c53340518e61579b97a9be28df0b3cbccfbd849ef1767b9b8871b7ff40
MD5 8da95df30c464038355c55543d0bff95
BLAKE2b-256 c6a91d6ddd4765fb707aa46fb5fd49618fe92e43d613ce549f26f4adfbd57154

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 afb8d4470948289bc8d0e85d2375ce4bf88c55c37b99f892f7792e08d594fa62
MD5 a32251fab689910d90550ae51f29ada2
BLAKE2b-256 50f19f5dfda13256dcb04039f8c721e9657abb17b35e0fd977ab256650905fbb

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cb99f98815e5c748e15666435b41ba84ddd33f60457b47c3f55f0587137df2cd
MD5 9225ee407284628c7c3247712f68f730
BLAKE2b-256 5ef432085efeaae789621a3bcbf514aa9c7c08841710f66e7f0cf19191d186b4

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 4613e330d56e84785830a3326fbb499f3fe94143eca6614c5c59707dfac12b78
MD5 3fedef2ea7834a7ba0b7cd48664d982a
BLAKE2b-256 298748a9af3d8f4b3443dd4005c3f070c09a71d1d509902f52b642aff0c4b9c6

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a90e1b73456230f78d784b161b34e09410f9c205bdd740375d5a51f846e4098a
MD5 e8194105617137d441daead0dba208c0
BLAKE2b-256 045b74f248efcbff6965601e505824b44a674d7192e3deb67e58be4b6d9bbb40

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a75e5b2a35379e660597e9273d512d554e8c667034fa43e35a4fe7c7ed8ef0b9
MD5 27d82d413b3488921b327447bf3fd230
BLAKE2b-256 9a7cf5a4b9eff711cdd23c3f8ba6c991dbbbafeff14bdf0a1193eb8b17f2606f

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e35db5134d81505e9c2c821a822765fc55c54d549c301fb7b59ee7787295754e
MD5 70704de6bb0573a558b28940898edde8
BLAKE2b-256 6af6143a9852ada902c1f326fa47a6f397cb768edb20102be9113d4cb9549aa3

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 793c28705421e72833ca928a107f06e3ad9d49ea1408e504ea169312d80c7b06
MD5 09f4ba65ff2bb1a9b2ca5373c7f9d6de
BLAKE2b-256 d890c575e6d692584b0dcbce434115e8ce9d97d87379fdcedc49c9308fe46cf5

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp39-cp39-manylinux_2_17_ppc64.manylinux2014_ppc64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp39-cp39-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 514929e49ea9e5a2ca8f5eff1b905ab4f7f8220c93f4205045e34959a510fd14
MD5 355e288b1dd6cffbec7c84663d800758
BLAKE2b-256 f1dedc085b258f542eaa21f87589111554bc000c64a1b19012fbc1f526fd3f5b

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7803e00ba4c52b35edefd44754ea2747c653cc4e9595347c27235d8ce728c49b
MD5 4d2772bb51c7e6fd2057ced5aa74da21
BLAKE2b-256 6fa8da1b6a07192c0cbc446c8ad4bfb2ccbcffababc7aeffac0d39f0b92905b5

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 411802d5d2ad8b583b25d9ea3ffceda8b16b546ee8ca40114a9b07e6a6f39c71
MD5 8c17fae6e44d88b7690dc0bfac876553
BLAKE2b-256 103e37a8ae9df3b72375a3f9fed0b408406f950443d5bc4771447e87b408f6b6

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a42d7565c629d531be50daaa7096208d06123b48e2c40ef39c792021c183b249
MD5 fe9163e1901ab620f2bb766b9c89dd9c
BLAKE2b-256 3b31be717c2b7a7602bce05d3043016604f54d6c3b0a2345cbd60181bedeab24

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 97b684bf816460b629e59df48786137ac6f90466097eeaa3928aef24c999995f
MD5 c40e0a38f5195203e28cdf8aff104410
BLAKE2b-256 9739235790e8afe7a30f531f836721d94321cb539bf4393eda245d2a7dc7f7e9

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp38-none-win_amd64.whl.

File metadata

  • Download URL: pyxirr-0.9.0-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 391.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.14.15

File hashes

Hashes for pyxirr-0.9.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 2fc0b4da2c2202d2230f51820406f2010b90cc61ba94790b2f669eea0d3f55ac
MD5 7ac681bb3326f1a9686e934c7bd13218
BLAKE2b-256 650e5b22adc4e548ab6b930adb0792df0c13e7f91c3edf0f2a8a4863380c216c

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f1b7c393544844b8e2e783c1de6446364009bf5073d361e5c96504aeee85a6ed
MD5 500254a32bbfb805f5900c728214d3a5
BLAKE2b-256 81f4a5b55b3e731a9ae5297495d367df1aa58fee734ebb9e4c039c6361c385bd

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2ec2102804e8abf6ec1c655ff95afc8bfe645208edceb91d1ea741158d2391c4
MD5 210e33689687e325668ee06e72d23328
BLAKE2b-256 b40bc8b445a599ceb5f1323f813f0547b77b52fdd0111d28eb257eea36c91704

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp38-cp38-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9612ea9f2b652de23a295545b5c3156e8177a132651f13b70bdc4c9bf399c652
MD5 7a86ddde02056c9e4f3fe98daad18f6a
BLAKE2b-256 dff7fcee5a94e782abfdc7954253be88a3ed8e805db385aa62a5bc5ce7a2f9ea

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e94dc09422bffacfe8f534b6d5dad1a5a9a22901c531b06ac4b1ac510cc246db
MD5 f0c8eac524d2e2a93fbbb79460c122b0
BLAKE2b-256 f7dd4ac5bb9eb28b8401f9ac409aa3ed29d53dbb01edf6b294a6b091b3d50548

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 efee09dd18efaae0910e9bd625f3ddf1ba47cf4f1924f640bcc90165526bc321
MD5 82626ce4f3eccdeaea4f9eb8f0b1820f
BLAKE2b-256 7aa5cd8dd94162f7c98e01729376a2cc5f71802a9e5b620d8d7c8bc6826303d3

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3f7892e13e49fe65b44d9cce8dff493a594d21a6572be4d02a51db212dd7f36c
MD5 80c197f5a2881b8d52a390609ea65159
BLAKE2b-256 6146f929a45580525af604213482723b9fd8cfd2fde6eeb857787fe0c2da3681

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 89bfa3a184de98e10f5841a86f04cb1a387b71ee77ec3236ef711f2c38d779d9
MD5 e674b24347122081e2dbfb30daaed99a
BLAKE2b-256 a758fdc7d2d9aae39c238d4fceecf8a43d6de117e4460d7b14761d7d3f8c824b

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp38-cp38-manylinux_2_17_ppc64.manylinux2014_ppc64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp38-cp38-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 f8dd3650b91e52331b03bb84e4cdf3b50c7916ce55aab5523472c0393a84eb4b
MD5 c76a3f40c73202e21afafba80c5ff722
BLAKE2b-256 f1058cec800518f8f9957c5535a1b3fd20b8c4f0ae059b5a803edb79c81f5aab

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 aacbf36ea25a3bb37dd445a91ee183cf0285eed886bcc4ae4f436ef287b72713
MD5 a78c513b1812404f1aab0943835b72c0
BLAKE2b-256 805fc90ee149fda7a21b0f2504c9c12a74132b3e701044df78f68c37c0fe8018

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aadf0fb1b4b48aa7c22543d12ae71dcf0858e0f1183cd5f7ba554b97bdc19dbd
MD5 b01e5b00c1543a184c2121db51b051ff
BLAKE2b-256 0dbd354c27083c83dfab7f78c084254d7015ddf4bcbc4ea0495da597d4c43626

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 225f485eb86f2c4802880d80446b06b145fe14f40c418c40aec509eb57c6df03
MD5 9d0d2565c7e779eb32d890af97cc895e
BLAKE2b-256 f5346ef6bb2856a1970f6c4ac33c5afbbc616b5a19654fc30494cdc8586979a4

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d44f9e3229b8f6e5b94df74341df6f94fae601c5807ca94395981f9be5448bcd
MD5 70666b4d0ca624dba60ab16074944c46
BLAKE2b-256 31e06e2afa1bfcb68e3b16ace51135456649ed0c87333ba0fec601f94fc8fed4

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp37-none-win_amd64.whl.

File metadata

  • Download URL: pyxirr-0.9.0-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 391.5 kB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.14.15

File hashes

Hashes for pyxirr-0.9.0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 776083320ca66c1a5b7707a6e9cb25daa51a5c8900edb7dce3c59ed59e9874b7
MD5 ffc61222a64f9d60aaefe3d81b3c7945
BLAKE2b-256 09c6444b1479b1b54cae606699f34d930ee3de7d065c4292aa7a8e87e56be1d5

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp37-cp37m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 319a0f2145a070d1f3b065eee76eaeeef0a4808713af042cefe7180d1b9a7448
MD5 1a07e1fbde6698781949eda8501aacd1
BLAKE2b-256 422ad497db2a451f0b8ffffc5011c572ead47d796f000307ec10085c51f71b17

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp37-cp37m-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f79f8ca5e213996f2076230ec42a66bcd4afadf9f7e9f5c3791308d716a90193
MD5 1f135f717ded9efbd9065fd5b4ebc49c
BLAKE2b-256 a789b6f0f834839c1e9ad8fd566d860a7682b3f694efd1b95e5be0e0f6616e46

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp37-cp37m-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp37-cp37m-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 752a80ed17a6542f2ff02a3f0f2db04850b8675c786930317f80c0d073292c31
MD5 3f706349dbc1f866a23121596bfa4397
BLAKE2b-256 b861fdf90265887b2352c0447eac583a87eb58986235a436d8d3632d0413aa52

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp37-cp37m-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 551f989a66e641e372a610c52c17de60dd0ff912b70d2635eb5ed4fed2aa1db1
MD5 3739e418ecf8d6cc85e938704bc27403
BLAKE2b-256 697162d780fb853c8ea9529ede6f1a212fecf746f98aa96489d7786e4f0e445d

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 18132644da3338ccaf07254b57dfbb5404d16c999b76807263a957b19ee880fb
MD5 5709175d741f38002303cff07e7c85cd
BLAKE2b-256 a25a088085ee4ccda8a79af9ca3ca02b95a75458ca9dae7c83d7ea1a0dc45f0e

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1a9dfe277f249ec74dd6474e9ed54c45f4bde2ed13cb73b8a238937609dded59
MD5 053813a689efff21e2d1fe9935be64fa
BLAKE2b-256 558f161174d7f6cd5f53a816cd7ef3f229d2e3e13ddd420efdc7237df7899306

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b39ecde35cf5d59ae00879b597cb6192ec2d9f11628e4c82110fd1fbf6655cf2
MD5 bad2bf2eab8363e1ee7e6c0e09b0c49d
BLAKE2b-256 3ee81237082ad138850fe5339fd24fcfa2c7220a11080372410e66f32bdb2bc9

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp37-cp37m-manylinux_2_17_ppc64.manylinux2014_ppc64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp37-cp37m-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 31fd917fc3eb41b85d43b5a629a71b59f973a9bc0cc147f25b383f1755a241fc
MD5 b9970340a3495359ed03f61930909c49
BLAKE2b-256 82a78c2ccaf166920dcd978997b42e577a95ac5225179e8da1b7ce91f73352f2

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 087bab28ce357046a51b511e5d1fe9f1df8b388fa320995c4e51ae3ed1ce4403
MD5 b3c4e89bab1ece09577e55e6ad474693
BLAKE2b-256 456d70d4fc2eef5d1dd12f64c73417adf3091ba27081297d040879e1a99b5f4b

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9a40b07767407bc3ab0a4c1587764f9c6015ef301dba50dee7211f2fe64f1637
MD5 e167438a4bb403744501434b0aa39f76
BLAKE2b-256 3c8ee1e20a41910d94202509ddeb6bde1ffb986f752495542c7d8c6fe0f90d99

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp37-cp37m-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp37-cp37m-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b8b464c9af16bf52518e67bf8b8074cdf6e04e1186489c9e103409be74539b3d
MD5 773b9c5c4714975e3bbcbdb1312d8594
BLAKE2b-256 de097a1956d268698eb5ffa02128202e097563365fc76c887a3d30cff11ab11a

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.0-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.0-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 04bb51ffa710ff484b457f09ffb6d0e6c78b409b0f30a36f1ecc3cb095f7d7ac
MD5 c1e15ba554ed6fa4eae1208043422b97
BLAKE2b-256 7bc7c12c97a68ae490e7cf4306229d20d05a1675c5340664d0e0afff4546c412

See more details on using hashes here.

Provenance

Supported by

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