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

Benchmarks

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

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.3.tar.gz (27.9 kB view details)

Uploaded Source

Built Distributions

pyxirr-0.9.3-cp312-none-win_amd64.whl (385.6 kB view details)

Uploaded CPython 3.12 Windows x86-64

pyxirr-0.9.3-cp312-cp312-musllinux_1_2_x86_64.whl (608.1 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

pyxirr-0.9.3-cp312-cp312-musllinux_1_2_i686.whl (611.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

pyxirr-0.9.3-cp312-cp312-musllinux_1_2_armv7l.whl (624.5 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

pyxirr-0.9.3-cp312-cp312-musllinux_1_2_aarch64.whl (561.5 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

pyxirr-0.9.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (451.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

pyxirr-0.9.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (705.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

pyxirr-0.9.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (533.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

pyxirr-0.9.3-cp312-cp312-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (436.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64

pyxirr-0.9.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (377.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

pyxirr-0.9.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (392.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

pyxirr-0.9.3-cp312-cp312-macosx_11_0_arm64.whl (386.5 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

pyxirr-0.9.3-cp312-cp312-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (812.3 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.3-cp311-none-win_amd64.whl (385.6 kB view details)

Uploaded CPython 3.11 Windows x86-64

pyxirr-0.9.3-cp311-cp311-musllinux_1_2_x86_64.whl (608.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

pyxirr-0.9.3-cp311-cp311-musllinux_1_2_i686.whl (611.4 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

pyxirr-0.9.3-cp311-cp311-musllinux_1_2_armv7l.whl (624.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

pyxirr-0.9.3-cp311-cp311-musllinux_1_2_aarch64.whl (561.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

pyxirr-0.9.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (451.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pyxirr-0.9.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (705.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

pyxirr-0.9.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (533.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

pyxirr-0.9.3-cp311-cp311-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (436.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64

pyxirr-0.9.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (377.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

pyxirr-0.9.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (392.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

pyxirr-0.9.3-cp311-cp311-macosx_11_0_arm64.whl (386.5 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pyxirr-0.9.3-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (812.3 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.3-cp310-none-win_amd64.whl (385.6 kB view details)

Uploaded CPython 3.10 Windows x86-64

pyxirr-0.9.3-cp310-cp310-musllinux_1_2_x86_64.whl (608.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

pyxirr-0.9.3-cp310-cp310-musllinux_1_2_i686.whl (611.4 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

pyxirr-0.9.3-cp310-cp310-musllinux_1_2_armv7l.whl (624.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

pyxirr-0.9.3-cp310-cp310-musllinux_1_2_aarch64.whl (561.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

pyxirr-0.9.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (451.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pyxirr-0.9.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (705.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

pyxirr-0.9.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (533.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

pyxirr-0.9.3-cp310-cp310-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (436.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64

pyxirr-0.9.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (377.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

pyxirr-0.9.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (392.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

pyxirr-0.9.3-cp310-cp310-macosx_11_0_arm64.whl (386.5 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyxirr-0.9.3-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (812.3 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.3-cp39-none-win_amd64.whl (385.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

pyxirr-0.9.3-cp39-cp39-musllinux_1_2_x86_64.whl (608.4 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pyxirr-0.9.3-cp39-cp39-musllinux_1_2_i686.whl (611.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

pyxirr-0.9.3-cp39-cp39-musllinux_1_2_armv7l.whl (624.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

pyxirr-0.9.3-cp39-cp39-musllinux_1_2_aarch64.whl (562.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

pyxirr-0.9.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (451.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pyxirr-0.9.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (706.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

pyxirr-0.9.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (534.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

pyxirr-0.9.3-cp39-cp39-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (437.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64

pyxirr-0.9.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (377.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

pyxirr-0.9.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (393.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

pyxirr-0.9.3-cp39-cp39-macosx_11_0_arm64.whl (387.0 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyxirr-0.9.3-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (813.3 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.3-cp38-none-win_amd64.whl (384.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

pyxirr-0.9.3-cp38-cp38-musllinux_1_2_x86_64.whl (606.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

pyxirr-0.9.3-cp38-cp38-musllinux_1_2_i686.whl (609.9 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

pyxirr-0.9.3-cp38-cp38-musllinux_1_2_armv7l.whl (621.9 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARMv7l

pyxirr-0.9.3-cp38-cp38-musllinux_1_2_aarch64.whl (560.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

pyxirr-0.9.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (449.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pyxirr-0.9.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (697.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

pyxirr-0.9.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (532.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

pyxirr-0.9.3-cp38-cp38-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (434.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64

pyxirr-0.9.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (375.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

pyxirr-0.9.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (391.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

pyxirr-0.9.3-cp38-cp38-macosx_11_0_arm64.whl (385.3 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

pyxirr-0.9.3-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (809.6 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.3-cp37-none-win_amd64.whl (384.1 kB view details)

Uploaded CPython 3.7 Windows x86-64

pyxirr-0.9.3-cp37-cp37m-musllinux_1_2_x86_64.whl (606.2 kB view details)

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

pyxirr-0.9.3-cp37-cp37m-musllinux_1_2_i686.whl (610.0 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ i686

pyxirr-0.9.3-cp37-cp37m-musllinux_1_2_armv7l.whl (621.9 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ ARMv7l

pyxirr-0.9.3-cp37-cp37m-musllinux_1_2_aarch64.whl (560.4 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ ARM64

pyxirr-0.9.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (449.5 kB view details)

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

pyxirr-0.9.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (697.2 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ s390x

pyxirr-0.9.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (532.4 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ppc64le

pyxirr-0.9.3-cp37-cp37m-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (434.6 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ppc64

pyxirr-0.9.3-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (375.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARMv7l

pyxirr-0.9.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (391.2 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

pyxirr-0.9.3-cp37-cp37m-macosx_11_0_arm64.whl (385.3 kB view details)

Uploaded CPython 3.7m macOS 11.0+ ARM64

pyxirr-0.9.3-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (809.7 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.3.tar.gz.

File metadata

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

File hashes

Hashes for pyxirr-0.9.3.tar.gz
Algorithm Hash digest
SHA256 b520420028228c92284142f928a96dab19b49be6b9adcb14f85d89331c4217f1
MD5 3328feff2224ef9169b4f533a675232c
BLAKE2b-256 e5387f7262c5db9713e80776f52f5c8081c9f7ddc8fa42b5ac3aeaa1aee11edd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyxirr-0.9.3-cp312-none-win_amd64.whl
  • Upload date:
  • Size: 385.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.3.0

File hashes

Hashes for pyxirr-0.9.3-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 c74df0c4d4472870c7a5f5c8ac215f96ce6a3870ccdabd131fe1693f63b225b2
MD5 94c5649f65c16312fd8a729e24f5426e
BLAKE2b-256 e6dfd5677edfbcea4484be5916a540d504b37a892028ecfe4d8d54a9eba4bec8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 36753356e9ff9336e1152818e507e638908deaf77205102329951984f7011001
MD5 4e214e212c4e8ef74a4c8d86f4ee6c53
BLAKE2b-256 21b8ca45ceee94118b649d079f8117018482a8d33693326dac0494c466edf2c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5915aed2ccf630888558366e1a7046e7845a85802d4afb6815e3082b57a619de
MD5 db6ce287ee22d30a4f076c825b04d26b
BLAKE2b-256 50e711b23ca7115ac6c12af68f84039c26118881ab5b12ff654d7bed23dd15ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a4eea3984ac8a874af24b1041e2cf193a2cb5c3d8941caf6dc3d484fd1bae122
MD5 a287a0886710a56d741e1bfe70a61a2e
BLAKE2b-256 3b5ccadf6215689f170048d38f68e6479b3574ed48089043f445e87691e66850

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 80df906bdf6d9f1722e41c695bde3782e9660c086397ba24736862b965ed20c4
MD5 ed9944374d04e6b771531db19b8aaada
BLAKE2b-256 8d872d4987e9846a724ba43af9facba1a7ecf3f759a67cbfa925e0605ee19745

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 875cf83240e5d5de6b0cc02ede7eca342820f6524b5051f9ed7b51ddc6b7bcbc
MD5 489b58c2c0b55923ef4a2986134f2392
BLAKE2b-256 ed2abcc90a1ca87d19b7df793f440636550a998593c47d7b7a22912b029aa731

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2d01c042ba911a174b1cb08fb70e3c8ee94492e06e483767fc99c3e083bef79a
MD5 d71e6040f42333a49a060df3b9ae87c4
BLAKE2b-256 f3c1661c995f9242eab096ed98bb9b3800ccd98d62fd5d47f59e37bdd7b66663

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 fce5ce5812528d9d5548c54a81f1ae2ce0d5224494fe5453064332e181c4530f
MD5 2c1bfb933302529eb4c4a628e92e7e39
BLAKE2b-256 0530bfd38fe1a275eb3952aecd18f9fb247d88a90bf1ef65db514d3c66fff423

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp312-cp312-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 5516c7b697b669977449458d7ea443eaa1586db386647d12e510109b527224bc
MD5 ffd69baf7db5c8c841df9c13fa803a2a
BLAKE2b-256 f6869d7ccfb32c67495849a28a98b8bfade08d4908a62778fce8d453cafe1905

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2c4661fa768513e7add9e1fb3c108975dabbf6a5e194f1fdbf0b1588259c791e
MD5 208056f5f892962f6ca25312dc6f65af
BLAKE2b-256 44bb4e7178d8fd965592ebb4c74697bd399629aea26d7b3fff7f631571edeebf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 302aa9d7dbe95a87595c92327045e4a231f3167ff7d76baba0532f4b6b731973
MD5 4f8ae7d17dc48ec7dfc3971ec1554b3d
BLAKE2b-256 a56a18044362d5c6986d795b3bcb9f2ef8d36a317601b6daa9eca9f643111d74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 805a696a88d1518aef45371caefec45c4fc85fee0765ab1bb376703a53ae7e93
MD5 b5d9d054c094692aa24aba700aa42704
BLAKE2b-256 b8a9f5b9a91677cc9c79deb95e90b24088f8e04672ccd8deae4633ce1129df88

See more details on using hashes here.

File details

Details for the file pyxirr-0.9.3-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.3-cp312-cp312-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 87bb87701db9b6393c34cdb96d84d06caf3e1a01c7bc2b7e2178a1831b42580a
MD5 87102e38386340dcf82779dd6df17fe5
BLAKE2b-256 003e21705706dc8649acfb77a0b632268ed409160392f52d825171c0e80acc38

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyxirr-0.9.3-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 026670e4f24be942df6176ff6f52ea123a0507128db69e0b2c96988e9a2436ca
MD5 0c12b6760c448ca6d550ad79b5172ffd
BLAKE2b-256 11daa2f07eb6e4aed90abef86d168dd3ed717562469a855c56865cf87402b417

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5e747a60274e3db70bc8f18db9245db6159f137ed90ad6ea90f96cadee185235
MD5 ba7dfd05f8e484f135d32719efa4fac6
BLAKE2b-256 a497b298c30796f32391dfdac02ca7a91028db282b531731f8be95758487c074

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5580facf9ea063f778c35f3da3eea6d1974cc8ede10b35f5b7682421fbbd3548
MD5 98e6ea676cad57aa6297bbf791e9ec89
BLAKE2b-256 0fb257cf6a6cdccf263c1def18e5a1ddd18c7c92224dbae29d81c75a5046fa7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3043e8454a3ceca0acb89752b444d52e4995c216c31b0ff24dde6c82d14f710e
MD5 03f991116228c8217e190da8acf011db
BLAKE2b-256 d153fcdd918bd85ab0397087aa494036c37152fdb9d99c2c7b3ba7c3c519c4b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 69c0dbf3ad872cd546a859b78d9267dd9a0d2a90fc632f4a86bec393a700cd08
MD5 e114d5e9673a1a30dfec45a6d1753c9c
BLAKE2b-256 26b27483e2d686b84ac48ccea9948897fd6ef939720c822adcec55a87ae09d1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3fd2cc3bef310cd1ddabf8cb9577042d07ccb8dc2884d3103f8a071fb930bd0f
MD5 2303e9e9557dc39eec9367243b184d8b
BLAKE2b-256 db6d2c0edc378e4aaf2b3c1e34c0f9b80cf674051e54d659778bfcdf6f446231

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1ee305b8632a6d0e6441ce0c0d76acc33d6b2afd22909fc8a100cc4630383f45
MD5 2c5ba826461478a4c5d85ade5d0e7618
BLAKE2b-256 e958c5e7be8b91277c079c32c4a90539d9ad644a22fa0c72443817fd75d3b0bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 fba1f3231c1796669c3154bb88c03e4c7d4cfb4c0bcdc693d33d27fed60bfa97
MD5 eae44f62545331a29cbfa10f4105a13e
BLAKE2b-256 5be682c2a9d9934842e7a27516e08d091c41c506e8c03bd982b7944b702fa612

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp311-cp311-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 cdd877b9f673b6636305fb609c3f00148135803bed10fc09a35bfddbfac17db9
MD5 9f757062f9c2a9f1204397f0d8fb68d1
BLAKE2b-256 ca5fed66b2b3c060b7cfe501716a3f407741c93448085260d393dcfaa85c4f70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8b2ee6c096c4e01c801f4407814ee3a4142e16db0f7e014c99c2760fe148ca92
MD5 b8491bbbfdc4be08161cb40c9d0791fd
BLAKE2b-256 76c078fa94e604f9acab17279bd35249fc85675604cf0a931aed4e95a36db3f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 813e3ee69e366966bdce4bd7c83f414b4abc050d8dd33296b39fbf2255ed04df
MD5 152318d65e7ee4533d8d8ab1ea373942
BLAKE2b-256 c0e5062c7fbdf67b6d1265aaf276b1c3f6ff6e2b2bdf7d5d076fd2a1afcb6ecb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cab528e2641930b3524e9aa196b43a6a5055ea7a9bf9ec798fb455d19d3f5600
MD5 20be29791238b125cca8245aa533b348
BLAKE2b-256 52f0f84ef4bbe4d2f0898498afc61bb8002bf945ebb45600b65564a582a6bbf6

See more details on using hashes here.

File details

Details for the file pyxirr-0.9.3-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.3-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 214319c4aaff1b2611d7bfb092bfb215f893e3f6e19063c4809f78e52b091cb4
MD5 43c59a423592f7673787fe929a03649e
BLAKE2b-256 4f3d9903416642cebbcbb36b79e030d1643bf395a3c52a853ffcb34f27cbf704

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyxirr-0.9.3-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 e4ef72eeba12f71d6382d26885ac66f8c760d42e6a9380f534e6ffef2eef254b
MD5 83d3650cc1b93648cce2bdc3405855fa
BLAKE2b-256 e14b2bf0764d99eff3af7ad6f3d3af3826af8ca7138181533569b255c05b74d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 349f6ffcacf7f9d5bf4d8e70449ec3112860bfb4ff794e28de38ac44e603fc2d
MD5 5237162b21f4facecf2088b9a35fb180
BLAKE2b-256 f68856308e442c0a4cc924753127a9199922bb4a9770891a686d52b56e2fb91d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a2686b0b6ba673f0aa299b564b678dad0ad533ccc383bc3e373d32c8a224943b
MD5 a06b1ead24e6c0594e63f2082bba0f12
BLAKE2b-256 0b77b97a479f588756630d629ed9bd7922688d78eaf1c91774aa48392d1a55d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7ed6e116e383260bdf836435b1397b1700e0d94ebe934b383718c0b8118f5ed5
MD5 c6466399a5563d3dd62794b8372493a1
BLAKE2b-256 28d6b4f179933f894924197314ee5783d686b58e297cace311c1b9b20c92358d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 399e72af805720ee0414c34b20f30d689f53f13e7bc590c38f3f44b8ca8be3fc
MD5 aba7c6e8bb057843b9a9a5c3ea4c5224
BLAKE2b-256 94b7c4529b6adda4a919da6c3e7beb8ab23117e5d24ceb251cf835837143157b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d64ccf953b0e065f03c8ab93ede6a3b8435f353bcc21f66eeacffcabbb5ba729
MD5 66cbff5245160564cb335c5d4c0cb9f4
BLAKE2b-256 035831b3c160740f22b7b1891330dcec7487fed81f8efd6248461bb6bbdbc1cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a4de83891e47f1f59588b5f318139405ea034c43629a0cf01e72a3bbd40d3ca5
MD5 df68e16792dfe449db8d5884494480ef
BLAKE2b-256 7484ecc3c9b87e165c315ba33f00c9736ff04012cd5407c943a0c0c908285458

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 350d487461f898b741fc25fdd82470607e478e759851a63ce09e3a682c6b707e
MD5 4c94f0366334b2f757dbe14d11892f6d
BLAKE2b-256 e6fe3ae47918084d12f5a3c36b0a1bada01b553795be060b5ae4ed61b0053d8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp310-cp310-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 35c185a489bc78c716a53ed0718eef1a7b06c78840d1e9522bf032fa799e6541
MD5 c8a62a3fab4bf980d95d93671d40eada
BLAKE2b-256 d6340514a3da233a9fbb5ecc113b1b934a7885f6a305d984375f6da4a8412f65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4646c9b6f88dcc886125f5a9df86095eb9d7d03326709380fd3a8df2ae496ff0
MD5 8d22e2d6c5daa00fa2330be3c44fa640
BLAKE2b-256 eb03d0f6b5686f8b86dec25508f7a3dcf706cfb5bfa564aebbd97a9d7fc81f4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 832de7769e4a9cc2be6b14c13f58bf97e0338b46312a78ba9aab77985234435b
MD5 40de7a0346b8e1f0e422daebc40ff185
BLAKE2b-256 64542e247916f83b9a4cd4bc1bc2c96c3bb4cb6830cdcc059d9dbbda456bf857

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fbfc81b31af8f3e117b6221a6bdc064a29eef2da3f675fb12f694d10617552d7
MD5 ea3b99f0b28176efaceac35bd99647b7
BLAKE2b-256 aaa1e1396d076d3bec1446e7cd67b32a800ee127a9cedfc832ee69129d251aa4

See more details on using hashes here.

File details

Details for the file pyxirr-0.9.3-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.3-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1a4313a417623a572d06a80bf5e8a623a7a50a13b39e2a1d22cebe2b3ffab304
MD5 df4fc9b74d0cd06e3748f2fbbd3dc1de
BLAKE2b-256 43f645e91b72baf8ff8a9b37976042eae34fa992889f600f22eb501674a6ba8d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyxirr-0.9.3-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 58239896e9e30f65ed78a81ce6d08864fa6f9378b18fcc7dfc0b3af590cb0de0
MD5 c3fc2620a8fa8e854e57a87d6fe56466
BLAKE2b-256 bd0cb0218029933ddd77c714a91170ca23fdd8bdccf33de28254f4a72a73ce8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 895e92a435e71cb7ce987be838f195c154ba0af41bf64772187aea7dee4a8f5f
MD5 d04e4e449c68eb2ae8db6fc3520d2f7f
BLAKE2b-256 f7b35d935336b1527a1f6b22b8dff420c41dd17eede3c045992479905429c7ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6f8bd14c30c0e38b19e2416e3c2244e045582ca142275563e42ff6720bbe11ed
MD5 4d057aced9eb40c8ad61765bf223cd70
BLAKE2b-256 4425c747dedecc6db01b1d63067b9150a57e4dc990762eb0876d9bb1c7cb4316

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 65ec18c86058e7e41eeb08506d8578e662360ee4b0a4f79cfdbbaf22de79008a
MD5 ff3f19e1dad6f6773f9d811abb730bef
BLAKE2b-256 5ce9a6b8d67566b9643a58df514149d8907cc515522b1a98a7b64685f84ca53a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 43183b0fef4562e70ba559b986b6c3894a50e7bd65cf3acf78b971249faf515f
MD5 5aab5d0782f648a6556ce903be5492a0
BLAKE2b-256 f80eed0f944ffc609120da14d58f24ea5597d5dd674afefb89afe99857b91c57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d95c34e509aa23d6dda151e5d68b62b2617e8b251f7a002464528c59a92c216d
MD5 69ddeef4895033021cee1e2bc939a5d9
BLAKE2b-256 e59a8df9696d974b188b5749d0df8a70f841ac510eaeb07dde0a309bf92c65c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 923bc25c936aa14989337365ed6d54be715099b0a20d3261b5f0181c2ce0d596
MD5 d5eb6ae3f09d8fe807133cd311a4ae64
BLAKE2b-256 285f9e9f23496d4a075a5cab3c5c350ae516840bb9aade1d45947cd44f14a3b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1bfa9c8e0fb79d64b30c0962e5130e6645c64eef404859720fdbfa927ad5e596
MD5 0dd11a65550e8865e57976ca038126d7
BLAKE2b-256 5079350442562be80e2b188aa63de7e8bd53502d058a7d10f3fa425af54b7f5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp39-cp39-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 870ec59d0d4f922477f335deff4999be1521430700f3b2e56b8cf428b647ceb0
MD5 8776694d2ea1114ca607d7a2e603a494
BLAKE2b-256 4397a6374ba94972878b7143fa7796e70b3a1bad950d6bb3b170eaab8e5e73ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e0802916558a3136e923f675df36c4a097ef1ae6e239949582596db08b9746b8
MD5 c987a49a301faca5ccd1abe7f0346986
BLAKE2b-256 be364ee628d6a52d7bb295e8d06adec4a7954fd0d9cc15ad85774447e22ff171

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 27a4daf6d7f2e881465d7e70159cc0b9de6b58b588ad600718284bd5410c4f85
MD5 bb635c7f9cc72243f3ff228f36d2f0d0
BLAKE2b-256 2fc2893f6234907f48867583f8cf4db17074dae2fab264131cc07b41fc966ef7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 54529109bba5974a1b46cfa21cc66354e6f937d94f5a3991804350d8e3b9eaf1
MD5 9077f5a84160efe2614604b71af028c6
BLAKE2b-256 0bc8525d47311190d217abf5d5689c13db75a932ebe103372f9c6bdba6c16d4e

See more details on using hashes here.

File details

Details for the file pyxirr-0.9.3-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.3-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c006611c1ef50167ef1b8c990e1eb42e84e23362a6618f0ab0b9a1b9907295bd
MD5 021ac69a4f2bc5cd0839f31238315e54
BLAKE2b-256 180134cab9d24d05fc23e3cf6e15824777aebb4fee4241bd59892c385cd0ae91

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyxirr-0.9.3-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 efcd2b7d72548d09a33c546f4cad20206da98af290d964debd9badd98cf55948
MD5 4333b82b5e79d1e945adb3db3179fe47
BLAKE2b-256 c1d98fff491852fc93db79b50d6efdc22dceb63e216c96f4561e25c809f0ca7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e627c69f181229d027f729cc5298c6368c00e9f2c0e4ffc88f7d991bda31996f
MD5 af5f42ab8a24e517ec84ef1e7bff9994
BLAKE2b-256 7a873049a96ec55f72452eec62346bb74a8c0ba578f5127c73d9873206009fd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7cbe57164d7bc18bf9abc80e650d9c7dba521d6ed3cb68fd99fa764bd9b5d9a2
MD5 f870c18c40e6e2bc01df5448a190b999
BLAKE2b-256 f85dc55dd0d10d216590b66066409f7492b50e740b6f134ad46c341cc889f5f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0df250f6aba740949d84e889ef92d80c12aad1247cc6ebc5a8bda0ee39b01efd
MD5 f6aca372234518183533ad26fa5b9ef6
BLAKE2b-256 7974c78cd8eb24da89d21ebcb688b74fbd39ce90dc9160dedf02974ff47a3e09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7bdad4f19daa6a9823cc87bdb8bff3a6875117970c4089ffa3e1627744917a09
MD5 1dbe55ffc16e81cdbdbd02b013042b97
BLAKE2b-256 c61055641c7e40f01c87e9fce5c964394e2551312f708deb1fffccaa5085c43a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 19f1e15f73c4601214764492ceaf20e55becefd0cc182a9e09a5d9e9119a1919
MD5 490ad97e4a89e66a79a8e1eed79b2605
BLAKE2b-256 2aa9cbfddd0507581f3f8f4c32904a629fafab3430bac628b69dc554ea6fd746

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 17d40bcfdc6218cbb8a41ae0f59bb06769ea441e7d7c481bf93665332dd936c8
MD5 6771ed9948f69c441025b465ae3d026c
BLAKE2b-256 cfe2688f8706f96e3b56d0aac51f18673832c56dd9787f805a7087a980446d1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 97439ae56d5a31327f06e06064bb5cd5eed44507a137f6fbb19707b7134d8210
MD5 ac89a0505e5c22e089496b0ec144f159
BLAKE2b-256 0fb61fe5496f70a16605ec0610e6e60481acb361cfe9815a9bd5a72074eacb45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp38-cp38-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 c89bc58796bf8dc6fe1d67390da2a8fade8f84bc37299378fae155edcdabbe4e
MD5 53c93b68fdcd9f13205a200f1d239efd
BLAKE2b-256 574fe4cfe189cebaa339eb0d2fc30f15e550856ec324b3e39328cf4f584a216d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e935612cd0010769931731f81b71dae0aad4b3c6c0eb0c653280abe1c2dd6985
MD5 99c22bb7714d7088ced054285ec50a5f
BLAKE2b-256 6f9b1c9fd7210791f8a03bcd8f9f4944537aa8f35d6e2dc2e78eaf9e10cf5b23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 25575b2979fe2e36b5043eeec41810dd03131c9fc80728e9a78b776e01f5e209
MD5 09bc8d054864e3d87eb4cbe9f6925a0d
BLAKE2b-256 bc60bb4c3406146d7c39e60b09a8a0103f4c67edef3d79104daae51c4d366637

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 40d34f5926e9b8862ea141d314f3f3662b5a188caf91d8186bdfc69491a56688
MD5 9a3436282fd7813ed6446ddd9a37bdc1
BLAKE2b-256 aa46a24553e17eea7268c7638334423c0bc293e942147793c0c37bd51f25f706

See more details on using hashes here.

File details

Details for the file pyxirr-0.9.3-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.3-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 30912817f1518dcab3c2b8cf43b7db6ea0bd419030ba5f7fe1cf2cad4dbdfe47
MD5 f92e5a2f437a0675c98b039452907b8e
BLAKE2b-256 0074c5f5b8ba3d4c79c6ae3bb2c9d1725f24f0b7bf5bdbfb67ffe47d748d1339

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyxirr-0.9.3-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 281bb42758806281009cdf9853d9da00e927ecffc6b33a5e17e9aff0f2b85b03
MD5 7a37fcf5c79a3b35ded02ac7ee674e3f
BLAKE2b-256 fc313d9490ae033e0a116f57bd9a61095b584476075aaa18c68dc34cf821d34d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6e3a9945d56561bd8a2c8c49c9c04d5e4b5fcb73330a13cb695c088a1cc21c68
MD5 ca3c5518c936c202a61da52c3658c880
BLAKE2b-256 55b5bfb4f669c428f48c5ff7697213f6e4f780d16c346482e2e0a13551fd1fdf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 656c7bdaf19b61516579845e6ad500d36a3819a6f7a8f0e002cb78459d8e0211
MD5 87c210f5b8601d4ffaf13f2c090e4c03
BLAKE2b-256 0ec5a52bb448d0e7201e1d43c7cd8cf1bd0662531cfd68c37712921a2ab5db87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp37-cp37m-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 998920d477ba463762fb64fe72fe2517b7680636433e22f594c1876e306331b2
MD5 3d592b1e1913523998b1f66247fdc7b6
BLAKE2b-256 5e882e252fb33ba85d6ac210b98ac5688740856acf604f164d19a7dbbc07ecfe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 70dd35dacf431db507bf7b069f67fe6d03ebcd728c9fc2a1fab3409ca1a99d15
MD5 65b000a8d178e0b2e9df5306abf9258e
BLAKE2b-256 614628d8beea922b4f42567837c5f81d793cc31cef1a736b249e98006836b6a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e442fce0dc4d2be8b47f7c37a805c4adef56c952cb1af9521730bae599280225
MD5 0f126ecd9953a466e432d9e675bc5496
BLAKE2b-256 edf63c504a1724834848a77c3367e56c91549b2120445c969a891994f75adf48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5beb1b7111a4a5ec5b06f38de827506fdefe09a93ba47b1dc3c8e32d571debf9
MD5 504669b65ac204b4bf48966fd2b83ceb
BLAKE2b-256 78f3ef437e7f373884222898e98a5e2fe28960dd9f7c2c43531ed30e6f230d36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3ae735822e6c532c9ad68b9203fe39507b364b3d9a06905c274a744bd63abaaa
MD5 ee011e8e9aba157ad29e8ffb3be61a56
BLAKE2b-256 784ab6de6b41fe430c2944ccb9c4cb86ea130b2c8ff33533c9c0d6f98efa7aed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp37-cp37m-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 59a1d8ed23cc8d7eb75b18bf63063425a6c6d2152d73b1d93fad6970904a0c46
MD5 578aac04f3cd82c2b7d9e5fb49241138
BLAKE2b-256 8d60850085d6e06242a343477bdfbb0ea38c3f0f36c6ae1ee8f4c37d3c26c93b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b9ab9842f638c580222be25ed54361124c7542eabbadbb14c95ebca415693a2c
MD5 0eefe0b73d4c18fa576da26cc9f1b73d
BLAKE2b-256 87da3f283082bc0dde7a169cb13688c71942d9a8420845e340920b808c11aa73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fe6ed535cffcedbe89bb47c9dce69faddfaaffc6ae0738ccd4dffff1a3fc6268
MD5 47fb35e5187e59b545074d3c7e6a97b9
BLAKE2b-256 544e8b095dec55456b3404dde3bed9d359ceb2fd96e426a55313f3f9c35bdb2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.3-cp37-cp37m-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 047930ba74277ae52d4f24c1360393df888f5ffbd485184ca0e13281a08ecc02
MD5 0cfe3781c03332a0ad40dc3157939aec
BLAKE2b-256 e4df8e7d772fc496300cec330e6fcb2da4adb5f407a3586085e7b67c50dd66b5

See more details on using hashes here.

File details

Details for the file pyxirr-0.9.3-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.3-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a0b4a3893c2c28762718f29162eb28e4a7513d1dff796c01b791151bfb8fea80
MD5 432025a94a98f67d90d4c67cb8e191d6
BLAKE2b-256 01bda2568a987738822363c5256f1b0c88529618c4f14881f9003c0f79ebf9a0

See more details on using hashes here.

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