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", inclusive="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.2.tar.gz (25.7 kB view details)

Uploaded Source

Built Distributions

pyxirr-0.9.2-cp312-none-win_amd64.whl (384.0 kB view details)

Uploaded CPython 3.12 Windows x86-64

pyxirr-0.9.2-cp312-cp312-musllinux_1_2_x86_64.whl (606.0 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

pyxirr-0.9.2-cp312-cp312-musllinux_1_2_i686.whl (609.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

pyxirr-0.9.2-cp312-cp312-musllinux_1_2_armv7l.whl (622.6 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

pyxirr-0.9.2-cp312-cp312-musllinux_1_2_aarch64.whl (559.3 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

pyxirr-0.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (449.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

pyxirr-0.9.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (704.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

pyxirr-0.9.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (532.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

pyxirr-0.9.2-cp312-cp312-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (434.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64

pyxirr-0.9.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (375.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

pyxirr-0.9.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (390.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

pyxirr-0.9.2-cp312-cp312-macosx_11_0_arm64.whl (384.9 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

pyxirr-0.9.2-cp312-cp312-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (810.9 kB view details)

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

pyxirr-0.9.2-cp311-none-win_amd64.whl (378.0 kB view details)

Uploaded CPython 3.11 Windows x86-64

pyxirr-0.9.2-cp311-cp311-musllinux_1_2_x86_64.whl (599.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

pyxirr-0.9.2-cp311-cp311-musllinux_1_2_i686.whl (610.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

pyxirr-0.9.2-cp311-cp311-musllinux_1_2_armv7l.whl (615.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

pyxirr-0.9.2-cp311-cp311-musllinux_1_2_aarch64.whl (555.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

pyxirr-0.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (429.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pyxirr-0.9.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (643.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

pyxirr-0.9.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (496.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

pyxirr-0.9.2-cp311-cp311-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (412.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64

pyxirr-0.9.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (352.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

pyxirr-0.9.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (376.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

pyxirr-0.9.2-cp311-cp311-macosx_11_0_arm64.whl (366.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pyxirr-0.9.2-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (792.4 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.2-cp310-none-win_amd64.whl (378.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

pyxirr-0.9.2-cp310-cp310-musllinux_1_2_x86_64.whl (599.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

pyxirr-0.9.2-cp310-cp310-musllinux_1_2_i686.whl (610.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

pyxirr-0.9.2-cp310-cp310-musllinux_1_2_armv7l.whl (615.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

pyxirr-0.9.2-cp310-cp310-musllinux_1_2_aarch64.whl (555.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

pyxirr-0.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (429.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pyxirr-0.9.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (643.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

pyxirr-0.9.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (496.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

pyxirr-0.9.2-cp310-cp310-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (412.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64

pyxirr-0.9.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (352.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

pyxirr-0.9.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (376.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

pyxirr-0.9.2-cp310-cp310-macosx_11_0_arm64.whl (366.8 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyxirr-0.9.2-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (792.5 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.2-cp39-none-win_amd64.whl (378.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

pyxirr-0.9.2-cp39-cp39-musllinux_1_2_x86_64.whl (599.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pyxirr-0.9.2-cp39-cp39-musllinux_1_2_i686.whl (610.4 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

pyxirr-0.9.2-cp39-cp39-musllinux_1_2_armv7l.whl (616.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

pyxirr-0.9.2-cp39-cp39-musllinux_1_2_aarch64.whl (555.4 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

pyxirr-0.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (429.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pyxirr-0.9.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (642.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

pyxirr-0.9.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (496.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

pyxirr-0.9.2-cp39-cp39-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (412.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64

pyxirr-0.9.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (352.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

pyxirr-0.9.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (376.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

pyxirr-0.9.2-cp39-cp39-macosx_11_0_arm64.whl (367.3 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyxirr-0.9.2-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (793.2 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.2-cp38-none-win_amd64.whl (376.9 kB view details)

Uploaded CPython 3.8 Windows x86-64

pyxirr-0.9.2-cp38-cp38-musllinux_1_2_x86_64.whl (597.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

pyxirr-0.9.2-cp38-cp38-musllinux_1_2_i686.whl (608.6 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

pyxirr-0.9.2-cp38-cp38-musllinux_1_2_armv7l.whl (613.6 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARMv7l

pyxirr-0.9.2-cp38-cp38-musllinux_1_2_aarch64.whl (554.0 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

pyxirr-0.9.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (427.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pyxirr-0.9.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (634.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

pyxirr-0.9.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (494.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

pyxirr-0.9.2-cp38-cp38-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (411.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64

pyxirr-0.9.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (350.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

pyxirr-0.9.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (374.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

pyxirr-0.9.2-cp38-cp38-macosx_11_0_arm64.whl (365.9 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

pyxirr-0.9.2-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (790.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.2-cp37-none-win_amd64.whl (377.0 kB view details)

Uploaded CPython 3.7 Windows x86-64

pyxirr-0.9.2-cp37-cp37m-musllinux_1_2_x86_64.whl (597.3 kB view details)

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

pyxirr-0.9.2-cp37-cp37m-musllinux_1_2_i686.whl (608.6 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ i686

pyxirr-0.9.2-cp37-cp37m-musllinux_1_2_armv7l.whl (613.7 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ ARMv7l

pyxirr-0.9.2-cp37-cp37m-musllinux_1_2_aarch64.whl (554.0 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ ARM64

pyxirr-0.9.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (427.6 kB view details)

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

pyxirr-0.9.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (634.9 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ s390x

pyxirr-0.9.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (494.8 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ppc64le

pyxirr-0.9.2-cp37-cp37m-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (411.0 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ppc64

pyxirr-0.9.2-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (350.6 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARMv7l

pyxirr-0.9.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (374.7 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

pyxirr-0.9.2-cp37-cp37m-macosx_11_0_arm64.whl (365.9 kB view details)

Uploaded CPython 3.7m macOS 11.0+ ARM64

pyxirr-0.9.2-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (790.8 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.2.tar.gz.

File metadata

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

File hashes

Hashes for pyxirr-0.9.2.tar.gz
Algorithm Hash digest
SHA256 7b160d80a15afb66fca53e5a8786c14d0c227c28322b39e12920d901f5f353f5
MD5 451e37da476dde5eff9f1693dbdafdc8
BLAKE2b-256 fd72970461fe267727e1bba35d435445ddb318eacaea0dc6471f30ddc251093a

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.2-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 d94a681880e0475b581764ba795ae83308941741e38eb499208ffe3888c6b069
MD5 9da75a4a64fe4fdca8d8a01cc0f6d673
BLAKE2b-256 3cf4a20e64bda577760cbd910d9614a958abd1edccfc3683ee46e3da45cc3201

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5a4e1cf9c3b7e32b8ebd2d996f7712640e07c6b2922ae934686d82d870ccfe46
MD5 ba17023a85d762680475ae23ca824b35
BLAKE2b-256 4aa33e4c4129b3e3a5b7c9cbbaf5cfe7832985d73759073c78ed2d5070430849

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.2-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5803491b934fe6e46989a3612d9c6f472dfd79dc9d5b057489b31a2c8299b448
MD5 a8b46606760f0a2b975715323b219253
BLAKE2b-256 91d455ccbaff51f3d2146d1dcf7c29f0059c7a934f77d1c5ee31595535cbc853

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.2-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0bcd7c3a82eef7b3a876883a92f70a254a5fa462ee28e43a22cc3247eceec0eb
MD5 846864de6470f72790c412fe96759392
BLAKE2b-256 f826a40fa2b2d38109515d4e37fd8e7eb12b4c0beabaa7d04980cd04e3399f39

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b63eb6dd4686773db475879cbe8c47d9274c737ed9e2f46369cf1482ebe19017
MD5 0ee817f1ab21561558e977310b2d2336
BLAKE2b-256 4e1f61abdab68e79ce3594c4f2b51d1e079e4a613e13880ef1d80c50f2200ffb

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 45516ae6c4f66d37de76785049e5094b6ebebb9b170f37ef4602656eeab9edf8
MD5 cf301dd9b2837cb0b5934ce178fd0d78
BLAKE2b-256 54afba4da1502ad7b1c39d5bf6fbaa9412e0b85cf644a474720635b930141e96

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 262b59de43dd1cf35fcec5b89e9ad7b14ae15b5819a5721b1f5b5d7f5605a429
MD5 43519587427a5cfb59ce92566cf4d210
BLAKE2b-256 94b6a7e774f8c31c2a9c1a77d3b991617f3cda9ff4294b6bed48883acc66d5d4

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2367d07ac8110f302b5ed07b04ab20908f60845d376d18fd389f8206cce54ef5
MD5 4de1918f2e5d9e44c63f013e46c4256b
BLAKE2b-256 54a0fee736054e655bafa38de880183b7a4568db7c9646cd7ceccf09d2652d88

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.2-cp312-cp312-manylinux_2_17_ppc64.manylinux2014_ppc64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp312-cp312-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 21c1db1839b918aa3e4e080ad2c0afbcf5b60a9a476aad60d68f1ca1849a5cc5
MD5 4da2c691b7150190e2ef32ce3cff0457
BLAKE2b-256 e6b9f948f0d1a214323c03b607458027ab02a7667485cb5434720a8b494ec4fa

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 838be55022763440f0074dd41953003f38ad5d92081dadf59d02368bb22a89ee
MD5 3792a86edcfcf2dd4f8f5256c592808e
BLAKE2b-256 8a297308c22c6b214786063071e140162d22baac86420a29f93d768ae1e8e77e

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1b06f3ea2558fb7b74ed93e23f780b78d987c1d62ddaa6f5d4c6352ebc3b1936
MD5 61fd4a37348cb4dc6a6c6f81e3608741
BLAKE2b-256 c7d7c9dbee9f6fbee9814538610ac96f8327a1cf69e1db5d23022df737c13f37

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7b58d90b7d91733006d18dd784bcbcc8904875648e60cf4b1caff914e658746d
MD5 a25a27041ff052e1639c41e234bfd9d0
BLAKE2b-256 1ccd9a052c1237e36c1ebd8b7866a808af03791356d35eaa142d416f19ffc44c

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.2-cp312-cp312-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp312-cp312-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 aef56e99882e96cd6c18c492ac81c09a6eb6d62ffca17e59da4c9335473c6e13
MD5 4b49a07b66a3ba7d17cac2f257bd3f69
BLAKE2b-256 37bb76c6b3c51488958df1cef63e3cc0b5d279fffb4d22eb111483c4c5b6309a

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyxirr-0.9.2-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 b21659d3d1584059a948fc06227da6b0b321f564e86792c3845240b548165168
MD5 7f843060956bdd78250b6744054d83df
BLAKE2b-256 c6a45e1afcc2d7263ddffd23b7eb17e5da64cf907029f2a5463df3413378a220

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 78d061773601f55aa01987c5832929327958342b091a529066d798236595f58c
MD5 4508bb8d96390f0ae26bb2e9a7bf4f15
BLAKE2b-256 62e0fab0d627c11ded1fb1dcf8ebeebe2faa96085b2892acaf32c96a70858e83

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 326a40c8d40ae65da11cacccd3e0f8aa89f3c930bda694abdf63d18a451d4916
MD5 87888596ccec6538dcd20a1e7102e443
BLAKE2b-256 d2941d2edbb58eeaaae04aa01213ba45415a6ea33190071f29f7303c7911083b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ad694fb5d1ddd28af75aab5135d14845dcd3891d8484b78c0b1ca8b4fa78275b
MD5 480389a28701a707b51697c5f580da90
BLAKE2b-256 1f4e1434fbbdb713643dcda732625cbaa2a55b3307658d1150a8c6b8ad5eb9d8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 18e002e01d8227f4f155f2c64343faab5319bb829f108bf1c492e27d30d9f3d2
MD5 4f05bdd45895ca791fd96ff88469faad
BLAKE2b-256 e1872cf373e050164fd093016b3c0ae1991f7c465f7353464d1b0d1ad8232b37

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1301a46a47c566a1eeafb871156edeec14ac5b43ec2ef6a8c4222f9f0e57b951
MD5 f3b3df1e8ddf64735c1976c445e23e40
BLAKE2b-256 12eb7054b6422058ce1a1b8a4964c2e1356809d4f7442f13ff5708c04bedc94f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7e5d9bd13d1677aa1c32c5aa09f4af2c141e69018c74a9ba6fb1b822ff3a5898
MD5 bf0aea437bd440050e8e99c270cc49e8
BLAKE2b-256 74a634f3b400c203513c712cca97d4328291b77044af317d3fd116ef93268803

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1c4fc62e6d41a655725372d5aa9fc3438cf25b828d3b595c87b65d580bab261f
MD5 5ee13ccf5d305074cbcedc34a118ac3c
BLAKE2b-256 567a3136de515ca27d62e26981cf85da373a03c68c57acc6d8a3aac4bac4e7ad

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp311-cp311-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 eabcfd9f1a7d14cf2ea5974caa2758b45df51422d5e589df901bac9ed525a013
MD5 ace3c2f144f667dc80a06ea60dc7ace6
BLAKE2b-256 893a4e0524366ca09f31f398a3e12ee93ce87eb671607438360078ff93aaa04e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8f58ccc9ba97e913677b8f8d34d8befd70f055e49583295aaf03528301a3326e
MD5 9b8777d6c0a331218114dc146ee9d312
BLAKE2b-256 0b8c0e460baf0190bfd8f69113eeaf416e3a2366c62abec3d35eda9dad321d9d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b148dec071bda8f8fd70bee9267dcd6fc67a53b1023ed60fcf358d34b3c99183
MD5 cc41f1e53ca947506920619ab2f998af
BLAKE2b-256 3a0cfd2acc9fbb2eadb047a46e23b2bbcfcec798dded5e78966fc7103a9092ce

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e56a733f9f6455ee1f5e18f27b00487408a5c8d4986c143fa7e9a052bdb8cc53
MD5 4e62c91cfcde3eb9dede7ac1402dd3a0
BLAKE2b-256 688de9173708453e28f9f4b890f78925f61ca1fd15ad79ed61897c58eb555949

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.2-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.2-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 f549958512393e46adca6d3d4327652e681df813d0938411fae864cc58aaed02
MD5 ac060756d31db48049669cd19c28b17d
BLAKE2b-256 10a29df9c082727e370d3d6b074cd8b6d42fc3dd6ec81636cc057050aa607b40

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyxirr-0.9.2-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 fc57d631d45cdd868b384dd2b9a5d5070298e5663b832e134dfd6fc8e3b20f56
MD5 d56df87109b7e3e52298106778bdb3d7
BLAKE2b-256 3239241fe7007cea45fd93556434a94b3bf0f428cf25e842dc51e6fa4fcbcbaf

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 55ddc604840df236a645f8722466f1d8de9b066f58a41b633e4b839d780167af
MD5 f842201b927caf43118ddaa978d43f62
BLAKE2b-256 60cd5bba7ca1f7cd2be4b2d9406def159bc832817af91c8a24b63f1f28e49942

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f3215defe566b8d3dbc3c647ff8d9718579b549917f9d067367747a3e0ea1295
MD5 ba12efd95872883710c9cd6b57d6e1b3
BLAKE2b-256 959c1bd10421959e649ba525d8d9d63e7bb0688d99d5ede2c3f9cdb86cbf1420

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 1777246d1c2d42ee8339f3ef19ff2abe5d525419ed349547b38242b3f2cbfa98
MD5 e54e459a15ccb35217589279ba0f9aa0
BLAKE2b-256 e5faa2f7a9cb92f3ad01dc34ea23f44fd2dc64859f33b785e0ddc935bdeefb0e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0686341c9e85c382b9df4bd47d9d289e49ea3ff1ecee0637bceffb7c4984a203
MD5 107921a3c18d130481d04c9def88c2df
BLAKE2b-256 e9f3f801fc6e24c70cdc9fea4f53239765eeb80d374bebf30ed6d6639a4f3e36

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d382c683d0970ba200044e00dcd94dc13fa508e0e8ee8cdc25fefb1d934769d2
MD5 46fa166fbff1c3e551cd6950eaf485bc
BLAKE2b-256 40efaaca2d7cd63c6e22e4b4d2fbf9b1f1440c1886c1de9d8714f0f66f8cfda2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2f3e902d5c837dfe2eefe3686916386efa54bd59a29898942da8a2b45c1d3c54
MD5 60e996ce7b13d6a466ed644503405c3b
BLAKE2b-256 f0846782d3ad61d21e60738c48df4c89cb3281dcf8f521a905df1cfd169ec6b5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7295798f1fed24ad071edf37e8bcf89d48878aae935cb9d711257aafdf133438
MD5 35f28fdf6cbf511fe801fed361321961
BLAKE2b-256 903dc1a713cbb5cffdf9b789c767d2e3cc1aae5474cf62c0849a3493bb330a5c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp310-cp310-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 319e9427e57e52f89ee55bf7fda38c25456ec0a15fb81b16c2909576f13b9118
MD5 e7b8b26215bbe5fcb12b7fb985e20962
BLAKE2b-256 c96d2b8c89cd95e87167ebe3ea30f0294b7a8e6566935722da52cd43c45022f0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1dd9c0c152cc06d3edbe775de478bea391176cd3e432b880115fde5d9024b86f
MD5 2aafffb97669de564664f37ec8a2dfc7
BLAKE2b-256 d2acfe4406e0571f8f64e6db7ec893544015b83d8371e0ca4695990f20eb48bf

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f1a3b06797cd0f113cc27bd0383633dfd282c4c3c547009ac6e0881736e02a4c
MD5 143817ce2deb4dafeeca62954ed307da
BLAKE2b-256 165eecdb46740a75525e741be84d188a73b16f6a723a58e21f38924976736169

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9b38ec175712e09d696e115c8c473df8b7c516925cd605e863bd5142821a3108
MD5 aa792321ba02b5ec69af634c4cf6fd73
BLAKE2b-256 f4352c3e316b8be8aed28d17936388459bc84266fab42766d32b43970dc88641

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.2-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.2-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 37365d2aff60838934dad839466032aabfba988e7fb5f2cbf4c3aa0fad89e50e
MD5 01dc53dc44c5201a6c6c8490bae73686
BLAKE2b-256 ca6e9a80b3fdb8aad6e261ebb29234d4f2c7f3dd0c6cfe46da06a5e8146e2d6c

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyxirr-0.9.2-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 ece07ad6e056111f1e08af7273c4c712fae7d26757aec6662c406a265b71facd
MD5 f3844a14f24ab14cdd60a8059337bf0d
BLAKE2b-256 40a01761a4fe6f6714841deb560d5a3b54092f0102cbe659927a6238804baa22

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6afbcfa0ddf8154b50b607e0ebc8112f71988d9997a499f5ea2dec58a1ff193e
MD5 3470c0a7dc715f392e73f695ba64eda3
BLAKE2b-256 90961ccf446099a2985779b7ee470148c8033da10b664e6c6cc787c2229896ab

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fe7366bd7ff2e8bf8a0a591607dad15eaf233da70b6d79aed8ef6122ee3bf8a3
MD5 b9ad7e0cab3c536b70bbfb157ab80407
BLAKE2b-256 6b0b5c7ebe5e1d9143244e49ca8c0df53465090c1976a36bec684c2ea1072b82

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 635181016798815287802e7fca1413e1bad8de615b0b0fb7164d3a80e2415303
MD5 147486350f834512b30a07e346c52539
BLAKE2b-256 1579d528e291729bb1e2277dce5c47b939a799c0bc0a6463496ea6f58bb01245

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5942445a2de3213fef77f15bb4761dc2520f5066e2aa99f58633928d66670b9c
MD5 2b715bf65f5ea769656f1f2d45fec4c0
BLAKE2b-256 a07223ed1b615082c87f039bb3b9e45ffcc432d50d6775a1cac5133538807a41

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d61b893b13b72794a4b32caa723e2c303e41997766c9b8a8fa31db4f732e9f7
MD5 189568e23510fa040abc6762cee4687d
BLAKE2b-256 4a71d1dc1db68ecb12c337d070d53e0d5d9021b59bb9d413c1b390fa91bfacf6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b4a21b64dfa1ddfbf7bf60cf324cec0bdc4e791385207b4fe6ebb82439e8a009
MD5 3bd56693fa1735548811191b6aeb7139
BLAKE2b-256 d11a774ef2de0c648c947d66fb762efa8dee3e6ada57dd1687f10df3cdbd5e4f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4fec29499be61cab1dcbf1e5336dbe27d0a13fc3ecdf16775530d891c9698d9b
MD5 12dd9f62d8c1e951caa8901542af13ba
BLAKE2b-256 5c8b634a483786ab289053af6c9d54a0c913da2c000fcefc15bd00dfcf608534

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp39-cp39-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 50a580744ee4263897a5a17a00ca94cafb7b1fb021fe46c83c0807b7cd271779
MD5 79a939c440a5e24e259d59a10ef73019
BLAKE2b-256 77f4e7a4d72cce5c3f6596212b34edb0fba01a14c794fae3706d94684e01c9b6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9dff49c85e6f39a77981a872af08cc4aab1a7fcb252b8ad93e9b2c1ceeadad0e
MD5 2414c72ea58004a327e0ca3e254aeb67
BLAKE2b-256 7ec64780599e54cd372a53cc0b97b506b5917a27b04d391e9f896d9f15e9bea5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 78add73bf1fa8d953e794ef1ec547404c9083153eba520a8619b4072d3a0b41a
MD5 05a20afc8ba8a73e1e1affb7221c81a2
BLAKE2b-256 eb4696e0c66c11464f3708f674102f46496538190d032c487d31675aad3d62d5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7e149824878b2f73c1a0e0b9edd8f0836c5ae38788f706e6ef1ed1d892b6ed03
MD5 c1a7d80122127014f119cbf720fe0f65
BLAKE2b-256 51fc57132c402787abb7dc0f235f7723de07b9b8dcc93346fb9a35c3d54e0e5e

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.2-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.2-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1fd68bdf1c852452907bb7438874bf6e85516c240cb1262a1e71710385bd3f03
MD5 20b746ea094ff25db35431183cbf9170
BLAKE2b-256 f22077fadea09a0a80a3b1f8298745945e2eaaa5132b3c9d69d35db35b9245fc

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyxirr-0.9.2-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 76ca0405325c6c76cc2605d01f0cbb8c1523c5fa0f1561a87442413c32d26052
MD5 ad862a585a9bb327b59c333715769549
BLAKE2b-256 c6d5edce1c379954cf8b0ec516f3537ce08eac8f46ef738fa6ff53af43388cce

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d6a3292ba484ba9e9c0ded42f32b79f234f901ee1dbd4ff17066542e3ba1784e
MD5 2df8e793e94c1ea3e3efa8ee96a47fe9
BLAKE2b-256 8e0eabce76f01d3e5fe4eb6fee43852d97df485d32fdae818ae20322f060b6b5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 537023961d1c278d271534849af29c8d861fd753b11a06b399cf8e6e64707638
MD5 43e1e2c09c16782ad9be71fcff352f9a
BLAKE2b-256 795734544ca5e640853f1f24e21ea2e3416fffb4a0ad413fe41b7dd63c9e4e7a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 cdf3b197937299d710e12865949c35f3d6fd6ce7d44f30b726d171600500cf00
MD5 8ce1931a468af8b958a5aef2d37fa9e4
BLAKE2b-256 be3e5b18625cca69c89f6439e390981b9c3fdf4b7f61f3b906b4f77a4dec3a93

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9fa7958625a0dba114db6f2cceb486bbdca56d269416fa5f485407f548784c92
MD5 b9879b702088d8eae69bcd9a5465e101
BLAKE2b-256 9072506034b6387f7c32f054eace90e768b63713992910a32884979c3b2e1292

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb5ccfc4ad03c58beb1efd9e5d5e5f528b94473f50363d8f0b9162d125dbbd74
MD5 f17395e23084b3b30d6230fe084310cf
BLAKE2b-256 d0a21288e2bef34ce091ae13a4e7b0367dbf31f376459c11a604a32244eb4897

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9ae2d83ac49d70216541a279f0e5289851184c02b49e4db45226202e23cf09cb
MD5 02c801dcc84e9b58d660a2f7839c5a14
BLAKE2b-256 fa89928bb11386f8b9326da1bcce5220e919cbb4fa5871d4046683cb02d648d9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 110253e2a94f3a470258115b3084e351dee99e12834fb7d3aaf5057d78deffa6
MD5 6afa228a486a98ca892112264301944a
BLAKE2b-256 741b0d95cd1846da0b2cc606b1d93f302cef0809ef822a2b690c45df18020a9d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp38-cp38-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 d9fc63d87db9d2e0b2ee59b0f126c154e90f3e433eae69c2568994ae6af51dcf
MD5 232dd9ff186f018e55870dc02e86d66f
BLAKE2b-256 54af43972fa7739bddd4210fb4a4935be09029810662d1b8cc1082b83b12de40

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2fd08635425782e9812364f4fde3701c87af3116690d027b4d68ed9132f333fc
MD5 46ea0695607730abcc20870b0682d3d5
BLAKE2b-256 f0c344b672afe86bfb701ea01fa0e33e29bc65c64add68e5cb0a08a0b943f4dd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 564a93a8dccae5dde89342b4c2eac3a1b37dc1719b3a9bee10f46e7dc2f8fbcc
MD5 76d8947ec47922e5a526e38ff1e0ec79
BLAKE2b-256 527c2fe2b36aa2782ffe2d796469d307487fec6f04a23fbc77cb94ca6e7af040

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f7b66d5b304037643c95c47aac3c5aa860ed800ad01a1fff752fbcb4f29511a5
MD5 c224dc1848a26a98886dfd68032d0ab5
BLAKE2b-256 1db4b8f17aa9261347fa6e5463667e96de9298bd4dfc794342adfc85d3069682

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.2-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.2-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 39b41e4fcd22fc55bda0ee28e7aa529e2a76a10cf86ae860637ceb3bcc1d12af
MD5 aa937588dd3a4f3860415d11659d4469
BLAKE2b-256 0e51fae36ebbc66309ab39c62489e9edbc778c501c67b1fac56b0a7088b66f5e

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyxirr-0.9.2-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 80c26a17406a5038853938272da3edd0ead97e384c2d8242416942c0d2761c9e
MD5 64c865937bdc061213c448758511eee1
BLAKE2b-256 8557ac21f69c5ba5e544786757fb65bde1f7370dffc49ea74616b7430d83609a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 88b5741901e7dcf0c1b295db601cd40470f59702d0db1c8e30b7f61071ae68c9
MD5 35fe8790fbfadb3ff41b621b147ea29d
BLAKE2b-256 bc11c46bd879bc8622d29f91d7a3683a3f134809e9284fc5b6051b7e48f6f6b6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3adbae4e40e1f3cbb97cbcef0e965ef85a55d232489a5a1e13eb240c9febf233
MD5 51e01d0a31f6281670e66d1f29922c4b
BLAKE2b-256 e52118da1ced5918d443a396d3f542e02057ec0ec121d01355d94a46077d3676

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp37-cp37m-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 bed7787a8a4cdbf5a94a0da8207b062d41b8d1d7b8416a1623fff6abecf44925
MD5 6a6a0d2431ae809f2ad12431faecf102
BLAKE2b-256 75306af75cdc6b63bac8d072859209f4aa292917541ee4a66eab0d70f4f0d85d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 05149a1be6eb399674f0f0f01bb4d7df96a1e451a55cf69ac0a1cbd075dfcd8d
MD5 1d293adb756bb7a31f1d2f9701ff5586
BLAKE2b-256 c484bf3e9230608035edb851d3c902e68bf2ec7d612f38f1d63a62ce428fc05b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 67340f5a76b720edbe9dad1c962b83277a94493b85655da0d76b5286ef4d826a
MD5 66c2136aa12baab88081578195db31c0
BLAKE2b-256 a703e4c6c28b6b84d0e326d3abafd68318b36c38dff4cca671514c1996843cfb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1e36ed22c1747a1a11a038e589612568e2b146ab6e335b11613fe261a00e7ea1
MD5 0f6a2e1690b9687241018bb366ba5dc4
BLAKE2b-256 95baa0ee62e2e342805313e3ef9eb6f7a0f393c237955e55022a666e2f587731

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7ea34bccafc569ac6fc42d990ffa05fc3537c2a1ad3fd2b5f345814f669fc934
MD5 4790d7837b28c94f960556ea5edaad4a
BLAKE2b-256 572b4908fd52eeace933a22ffd1e6e5d57dd69c3ca0b9fa46fc27b29b32d6cab

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp37-cp37m-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 860c33a42dfc7a6d905472fa1b26f629328ebe0722e20116588cc83b9d26a9e9
MD5 b0042b15e051ea15b36050c6b91fdf6f
BLAKE2b-256 7c26e8ccaf25a881ead60e69c5b22ce0f30db64049ad48f8b7ff2df9853e852c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 905d6d6fa1d423a61f792c2543476507e80fa28abaaf219437100abd5a1550e7
MD5 a1f4e1fb2f5b658bb36333282b494781
BLAKE2b-256 bc64b9eee374121c4ba17a04c31ab8229f482fe2a87f88e5969bb8dc916b9452

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e6ace451a87cf36692254bf3dd73244e9aafb9892b9c38f0586913969b663202
MD5 d096740d19d32d6163c118fee72f3bf5
BLAKE2b-256 5c17a4714b21b9829b0b387eebe9fd9806e8f690f29ce8284f0bf12990d17021

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.2-cp37-cp37m-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 be3cb4be5292a3ec5155eff8c55382b122d042f7645555f076340fc280dbcb2d
MD5 641ba3f3cebe0ca880b702b857e8d56e
BLAKE2b-256 89f5997f3e25cd2740bef424d2577d24f7474a0f83d8691fbba18bf3129356a9

See more details on using hashes here.

Provenance

File details

Details for the file pyxirr-0.9.2-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.2-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 04f8df2cabf88689de91476ddfa0d3e5cd69172d58fddde7e0cff724cad3aa57
MD5 2519aa17865947f8f4bd9fc0b6adbd40
BLAKE2b-256 58be4297e785f21e9088d220509facc87fd3bf081e5ecdb5d7bd188636c03ce8

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