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

Uploaded Source

Built Distributions

pyxirr-0.9.1-cp311-none-win_amd64.whl (400.9 kB view details)

Uploaded CPython 3.11 Windows x86-64

pyxirr-0.9.1-cp311-cp311-musllinux_1_2_x86_64.whl (616.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

pyxirr-0.9.1-cp311-cp311-musllinux_1_2_i686.whl (610.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

pyxirr-0.9.1-cp311-cp311-musllinux_1_2_armv7l.whl (615.4 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

pyxirr-0.9.1-cp311-cp311-musllinux_1_2_aarch64.whl (550.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

pyxirr-0.9.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (427.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pyxirr-0.9.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (631.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

pyxirr-0.9.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (492.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

pyxirr-0.9.1-cp311-cp311-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (408.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64

pyxirr-0.9.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (351.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

pyxirr-0.9.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (374.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

pyxirr-0.9.1-cp311-cp311-macosx_11_0_arm64.whl (364.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pyxirr-0.9.1-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (787.1 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.1-cp310-none-win_amd64.whl (400.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

pyxirr-0.9.1-cp310-cp310-musllinux_1_2_x86_64.whl (616.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

pyxirr-0.9.1-cp310-cp310-musllinux_1_2_i686.whl (610.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

pyxirr-0.9.1-cp310-cp310-musllinux_1_2_armv7l.whl (615.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

pyxirr-0.9.1-cp310-cp310-musllinux_1_2_aarch64.whl (550.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

pyxirr-0.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (427.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pyxirr-0.9.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (631.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

pyxirr-0.9.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (492.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

pyxirr-0.9.1-cp310-cp310-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (408.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64

pyxirr-0.9.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (351.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

pyxirr-0.9.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (374.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

pyxirr-0.9.1-cp310-cp310-macosx_11_0_arm64.whl (364.4 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyxirr-0.9.1-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (787.1 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.1-cp39-none-win_amd64.whl (400.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

pyxirr-0.9.1-cp39-cp39-musllinux_1_2_x86_64.whl (616.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pyxirr-0.9.1-cp39-cp39-musllinux_1_2_i686.whl (610.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

pyxirr-0.9.1-cp39-cp39-musllinux_1_2_armv7l.whl (615.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

pyxirr-0.9.1-cp39-cp39-musllinux_1_2_aarch64.whl (550.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

pyxirr-0.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (427.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pyxirr-0.9.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (631.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

pyxirr-0.9.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (492.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

pyxirr-0.9.1-cp39-cp39-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (408.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64

pyxirr-0.9.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (351.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

pyxirr-0.9.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (374.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

pyxirr-0.9.1-cp39-cp39-macosx_11_0_arm64.whl (364.4 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyxirr-0.9.1-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (787.1 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.1-cp38-none-win_amd64.whl (400.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

pyxirr-0.9.1-cp38-cp38-musllinux_1_2_x86_64.whl (616.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

pyxirr-0.9.1-cp38-cp38-musllinux_1_2_i686.whl (610.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

pyxirr-0.9.1-cp38-cp38-musllinux_1_2_armv7l.whl (614.7 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARMv7l

pyxirr-0.9.1-cp38-cp38-musllinux_1_2_aarch64.whl (550.5 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

pyxirr-0.9.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (426.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pyxirr-0.9.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (633.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

pyxirr-0.9.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (491.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

pyxirr-0.9.1-cp38-cp38-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (407.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64

pyxirr-0.9.1-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.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (373.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

pyxirr-0.9.1-cp38-cp38-macosx_11_0_arm64.whl (363.8 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

pyxirr-0.9.1-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (786.1 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.1-cp37-none-win_amd64.whl (400.3 kB view details)

Uploaded CPython 3.7 Windows x86-64

pyxirr-0.9.1-cp37-cp37m-musllinux_1_2_x86_64.whl (616.3 kB view details)

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

pyxirr-0.9.1-cp37-cp37m-musllinux_1_2_i686.whl (610.2 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ i686

pyxirr-0.9.1-cp37-cp37m-musllinux_1_2_armv7l.whl (614.7 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ ARMv7l

pyxirr-0.9.1-cp37-cp37m-musllinux_1_2_aarch64.whl (550.5 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ ARM64

pyxirr-0.9.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (426.4 kB view details)

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

pyxirr-0.9.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (633.8 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ s390x

pyxirr-0.9.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (492.0 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ppc64le

pyxirr-0.9.1-cp37-cp37m-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (407.1 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ppc64

pyxirr-0.9.1-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (350.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARMv7l

pyxirr-0.9.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (373.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

pyxirr-0.9.1-cp37-cp37m-macosx_11_0_arm64.whl (363.8 kB view details)

Uploaded CPython 3.7m macOS 11.0+ ARM64

pyxirr-0.9.1-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (786.2 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.1.tar.gz.

File metadata

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

File hashes

Hashes for pyxirr-0.9.1.tar.gz
Algorithm Hash digest
SHA256 ba2f44e1477d27d0b9f3a774e369d3d0da0613a8596379ccf9de8782a0c2513b
MD5 733176ed541f52ff51a99b401468ba8e
BLAKE2b-256 f21155519225049efb0e016f43343728d066e5d0c9a1e2cf20405986a9137bc8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 1c9a0c202bbef83f443f251c28bc9c7bc3042cbe4c00f325543b1e7ba8840949
MD5 2456abd546d14da703008a5283db830d
BLAKE2b-256 a090ba03a7147ede4d5dd2c9c4caa4828ca03da01536c57e524be68d43f07597

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1967e96979bdbb767a7e14ddef2fa153d0c268b871e1ff3ac35cbe5bbe80a007
MD5 24689f07eea95696867edd78bd2c2f6f
BLAKE2b-256 3bcb97872b75d03d417560c26b51732c3463112923e530bfccb553e9ef555436

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bd607a3770889760c7afa6488687a7c65fb003defeb2735ff241725123b9a1a4
MD5 8d1c4343ccf2f1b518d630214d1b7bde
BLAKE2b-256 1887bf85bdc5705560fc5cc628bc508ac040439cb991bf8560aaa232631f5980

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 12150ca47235231e36a38800e83990eff98b71406126bd104fd007dd3ca04f7d
MD5 ad22e7854330ac4b322e1dd1480ff8ac
BLAKE2b-256 754e0e7d89e353e4a6884adce5074756725c1b716a8fa00bd7dad0ac11b073a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 32ff08a11a2d200b0fef04665c1b660da252a76c39cbedbb206549b7bb6e1400
MD5 760385b424b2d14eded2dd9608e837bc
BLAKE2b-256 69fdb03b7b6bedeadc62b4d5381630daf3156f44c3922a770fe8b4d3895c691d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b1cc3645b0086d50c3ab8c66c8afa8167f200d3aeea38257f9f3e0cd72e7bc56
MD5 3fd7ecd4dbe1b969d5539157712d74a5
BLAKE2b-256 f14f87e7629b01b43db5fdc3646a56c6492fd9f49aef24e1cb6a693b3bc31a51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3ea4c3723f8cbbceb18038e4bd5156b9d4f6e709e9bf4f090c801a2e696e93cc
MD5 7301bace017960f04c2d90ca121b6207
BLAKE2b-256 8e857f917eff2d3c38b65c3adb9b93ce52f5b0763655554521accfb6df9f6515

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ff6acbc54bccdd2b985dc833739ee21b4d9d363b4a50fd777cdbdb17a1137500
MD5 a668b537ffeb451dfd4b1b79edd1f153
BLAKE2b-256 614598cb5ef378ddf85bfd285fe23e22c4d247a1b80202147640bbc4c01fe9d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp311-cp311-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 b8fc9ef57666a04d302830b3cfc3783868d53b381b9fa6777190c606410bf8c7
MD5 f87f4615271dc9128633423b3715ce5a
BLAKE2b-256 fc19d3ae5a94872a53f5170c432320d4ead848aad65de9da35c4f58acabc0965

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 75843e8c0f452abea499577c1e7500320f169157f4b6c01c6b67ed817d25934f
MD5 a710ffa1bdd266644be8d431ed3dba2a
BLAKE2b-256 b44783f317d06abfafc0f8780c84a674b00970796bb1e7adb8bfbf04470596e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 308a696983053654ebf605231225510fe8e7f4da9b826a2e856dd0ce4063f942
MD5 c8621aeca16bb80fa0ca35f27a4cb8e0
BLAKE2b-256 3f31e123c2ffa19ae9df1ab1928119cb5d679982f332872002025c1c6f9117de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 053443153b63fb3fa90a1bd2648fae2d1f7eff701849ab59a44c1df613e04e41
MD5 47efbc9418e7ac441413ba1874899697
BLAKE2b-256 7b47ac8188d762a4bc7543a1d8cc51dab809f45e70ac39735a69913b60b24ac2

See more details on using hashes here.

File details

Details for the file pyxirr-0.9.1-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.1-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 966bc0c575650fa27a713fe892f03d92323ebbaeb96d51c7c3efef5ddc81878b
MD5 3820b019f169b8e36ba91f38b90d527d
BLAKE2b-256 c2fa9aca5ddf1add2e415b21bd8e729089d2efb702d4b318b9ed9a8a236600a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 e5c9f0b8b911d33446dd1f0048376253563cecdffe265c360a2d8f1bc8471a6b
MD5 ae95dedee47839b189fb8c67c28c7013
BLAKE2b-256 6d253a949ddae0e3f75a9516e61e782d15b85bcf5edcc06b45a427e1e7165e50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 44ec0acb767a39d08280f22c1092b6fd2ed99bc03f3ad04a8afa3e15ff7e8c10
MD5 26f1c49be63c7779878e5da125b11733
BLAKE2b-256 6b89d14ebbe36902a4f6a0864554a316340ec6024fa802acc17440980841f275

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 22386c7f01f5023b66acb481e4a4fef8ffa694be689f93d21fefeb3f557ebf62
MD5 b2d66339f436446df79dddf3164d9c79
BLAKE2b-256 20143d8d156718584248568dcfeb7a7781785627b1f88237781ae415cd05cc05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 fb8fdfdfbcd4d33cbe5380a344d28de0a9e23390487e6b2ab33bc146edf5950e
MD5 3943eea5cf404809564633f8f872f52e
BLAKE2b-256 049344eb019bff1ec292f6c21ba703ce1d357e237748e06a8540de0b2c8c5be2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 48b09a8677d083b5305dece9795e79156a21e39ce895dee5c5e011866732e8ac
MD5 d8eab60b3a357d3e203bb55d13c2dcb6
BLAKE2b-256 913cafa54416c4bbbd1f9ae097814efa34bfcb3194a2ef41110b16b51e83f24e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e3e4bf5dcd1767704449eadddde7bf3b52fc4d6a49a2a8dc6432e84748703c9
MD5 9a6dbde922d199d2fccd68eafc363e18
BLAKE2b-256 356ad96ba4d19a243df43bbe385e04377d02149c38097b6ef997edcfe8e70deb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 505c5b82a51ca084d4e77652863dc66b64ca6d1e5d6535a14d4aba3fb427e9e4
MD5 c204545b662832f0f2cb1452833e8694
BLAKE2b-256 17c047f6d2a12d3e85ecc6612da3a2ea867ee2570a7eeb8c48facbdab643c6b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1c45feb10e4c7aa419973b52ed431ceaf09446c4401ee312c59453d2fbb91c02
MD5 b3a0c882d284af31b71c5098dbbbbbf1
BLAKE2b-256 445b51687fa370a94b3103ea55edb6018fd4944ba0652e174443f8cb8c6f9250

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp310-cp310-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 23b5ba86142676450807e13f037d3da986cf6c1115a5d5ed7b85a75a3fe090a2
MD5 bc7bd9095644529466a07a8e32257480
BLAKE2b-256 12a6590e47167141317e7e9fdb3efff0e193d6a21a2f7cb0ae3a0b25b36e07a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7ba02fb38dd2bac3214515bebed6ab9120bb9174897dbae8538dcad56224a290
MD5 069e86306b97979f3abc5834a810d5ae
BLAKE2b-256 205ab1d86e4a462dd464f903d1331c0267511c07e672487b2d88698677740eb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0f56aace0cf178640c1c218c48504f7b613e594c67ecd0292e035413d56a89db
MD5 6ae24801ed7f6f156b5f8d3d9a138f01
BLAKE2b-256 3ce49c1e8df42482f64910f75cfdab692bbd0fddb38f5927005c323c23c71897

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f2cdb077285c29be74256a042ce2297aaff968549465843df6b3b374ab8ddb24
MD5 675424c1814d01bb542054172f4f21ac
BLAKE2b-256 7c43707a945920efb030e13b2b0a145214efb2690142d6a5a246b7b7160a4410

See more details on using hashes here.

File details

Details for the file pyxirr-0.9.1-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.1-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3187182a3eabaab0f789e1aec8d97edce8475ce0613b6556eba96ad6a72202bc
MD5 7718ae3401a84f2d0fe5ecd0ccbd2593
BLAKE2b-256 bfb37e5339fcb4bc779aeebe87680b65f5cb7619f5133c17b169576ef64ca12c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyxirr-0.9.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 468adc148c874eef31cd2db87164ea6bc076122d3415d8095354cdc3efae12ce
MD5 0e9b6a0503fa97bf8712c135ff3f6fde
BLAKE2b-256 b863cc61a0d8afebd5e127767060787612eb12d546b20e3c605c95c06c8f9ee8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 77c4f08ead63b5f10cbe324dfc51cdb03932884bd11c9545c12474d3e36e706f
MD5 ccde622e454079ea1ec6f433b133c757
BLAKE2b-256 292d66833cce9ae80860326247083abaf88d69c94c8bc154bc7d2b8c34c0f3c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bf1536201351ae0c77c34d0c6aa7ca43aecdbcc12ca886ce449c5f247b010741
MD5 e53571e9befff8cb10e0eb0ffc94e5aa
BLAKE2b-256 abbfe24dcba8c0d52bd7d83625c94deb01f14bb61376bf7e5ed9765e36438c56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 22600bc0c1c3db93e4c69ee4beb35fb13806599c308cf53985e57accb3cd09f3
MD5 0d4a35cd894374e62a4b2a990dd0a01b
BLAKE2b-256 2ea79e5b9d140b7cb1a9521d25c25ad72efb3eda50161770a212670d6004c70b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f555340285142f2292d06a706a293de0605b97d33e455aec8a77b5c6fc0b2dde
MD5 7aa175af6433855aafa4a6ed7ad65f92
BLAKE2b-256 2d6f49e3a67fff3cabb9c26052e7fd6e3ab36a7129c854b1cdb062cb8d818ff9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79d80a78f60932cd2962901e863b240911c0d23c37cb0509a8435376a592708a
MD5 b1bd2fd51ada6e6dcabe94558d408b89
BLAKE2b-256 51fb48fc8cd5fa5af1e263fde8ce360809ca96093fdf14ddae2b9f39aa69745a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 eae6f59105416d868e37cca1ecb60d7752554b9def9d2fb62247e385c215cb8b
MD5 518ceea126c1bdf5f44dc8aa8529c842
BLAKE2b-256 640153d2ed7d16a247289be9c0f360ad9dc912b968fad6bf7cd4a0f5b312a41a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9dd0101ace729f4af1efc5d168f6199fbc7aa58b0a2bf120f0d27926bb64856f
MD5 815f65cd29f5d757fa61dd3d20ce2163
BLAKE2b-256 35d0078a2bd711cfde9018d36fb2f09c691e449c4ece0219d2c33f66dd66dde7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp39-cp39-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 98bea48b12b6d5164044ee1c2e4bc08695354ea235f97928808bdf0ed5e0394e
MD5 adb2f3fd90bae765773235563f492362
BLAKE2b-256 9dc4934fda2bddd7d103189ae1ba48b8a97beb3c413ee11a6cc302f27582466c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c615eb09b4fe5ebec36ab494db3d90d2f6f60627a32ccc729588d31c5650db62
MD5 6b1d614ce850bc5bea83138afa488d84
BLAKE2b-256 4427b6eb486ac2e42b1c7ae81c1338a50aab5d6dbd29ae50a384abc7cdb584ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e1b0d256c09f3a428b5eef98bb4cee23c2453741955960dbd2fed329f1c0a2ea
MD5 df9abf621cc13d16d58dca9e98ef1f7e
BLAKE2b-256 a763908a27de177f105586fde05826c2f4218de18e96dff0c2ac48ba712b42ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 91d08e893afd1d618617c2e99f54afe90c5672f25127ffb450a6d0e2d7b19bef
MD5 68061b2872b153239bf1a32f71703a88
BLAKE2b-256 831493c4887f6457b70df43624d8c3a0c0839e29ab301eb7115b91ff70bf8c16

See more details on using hashes here.

File details

Details for the file pyxirr-0.9.1-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.1-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 eeeb647ca6cc032575a1bb50752ef2506a202f537269f62f1658e1a0b14236bf
MD5 6769e05397503e5fc3a7741a87d7b6ba
BLAKE2b-256 2826bdb2a50545e3f24e867c251a81a389de6be1ba16a917aa958ce7e3aacd16

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyxirr-0.9.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 ced17137a28b0d36de745d1d9ca8a7b9caa41f0948eb0d89174566ecb680ef3d
MD5 c83b6ca85465d362ec309f50594273d8
BLAKE2b-256 171a853bbd0e7de37b2995b1fd46f4cd4bd651033e077fc7128786cfd44f7f54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 96c2ff6a942da221366579fadd9ed8d053ace81988b2c41bdbfdb18202e85af3
MD5 cc3dd53ffb01344341b0d9562dc18e08
BLAKE2b-256 bf7ef802752261e8ced1be70f0c3e1be159f0b4dbb6972dd7460664ae6174743

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d8ca44ea80a95110da549bf086c45843577430462b68a8558af2bfecc4c23562
MD5 9d8e76ca343a88f545784294c375d708
BLAKE2b-256 7140b9bea251f20f83a4bb5d6f6a624b0f7987ebd5dc65cbcca3d244a9f1e262

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 4ec7ef64ec3e0474045130f224cbe8e42a98e4d6bbd4aa6a118ac8d9fc0ad5d8
MD5 0a15351fcda962ba819172ff80a8f608
BLAKE2b-256 24fec29a59e317d22f9cbdc01722087645852893b51fc3ea7f07b7cffc231857

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ed04f151175e63ea4c696b7937cba249250bafb5f9d67a4b0a85187e7990a4e2
MD5 89e937e4da28ad356348d15ffbf94308
BLAKE2b-256 e526708e12b36ca90b02b52b3c9294233920a2965b80ba5aa7d2f94f183254fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 84a7b74cfcd068c48b0acdd4d4d87703c4dc7263d29a7367bebac285141cf041
MD5 9532191a206cb155842a25549f148de3
BLAKE2b-256 dde2d03bd147f71cf61964925f130f86028659eca84ed9e7d906950efac00461

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a75b3d09ad0866912c5b045bed5d495697a943d68c9d4b781f5774f424750f6a
MD5 8f2d3c82aeeabca3f49b35dd53ebbae8
BLAKE2b-256 862592a9f306dd54155176f2f7f768ccc7f831dab33c80246b24b6cdd8a39bdd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7e25ae3d01d826da33c9dfdb66ed9f4bb9c46049cd0b886b98bdee4b9134c62d
MD5 4897bcce211431a073012f2c1b602304
BLAKE2b-256 6a4c1f30fc5e570772c61ae5896d65560518c1b81414bab0356bd8daee724234

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp38-cp38-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 a60f8dd27b3574668159cfa58bbca958516476e3e20621297ec2a9eba6818938
MD5 65b259dcfbe349e77e47cbfef994bfc0
BLAKE2b-256 4442326f7997ba142ecb2ecdc564e1378f921a3cc90776598a6102f5ff84ccb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f5810f4db3a25508d4c180063d15410682483db84d18472a8040588e4745ac1d
MD5 f0221a1a8873c13fa9f867f9effea93b
BLAKE2b-256 fdbce0aeaaac34730c6171af6b9d91b3e1a9bd9ef4ad37d573afd2d41ed99c62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f22847058cedb6f58f300d180f9e098c77b9eafd1912f47fb072f8b9d08db165
MD5 f9dd8d6df0ccf7f3ad8b2bb49789ba96
BLAKE2b-256 18542485b8b653d6cb94378795b81f792579d35e57ee4a2a7d846cd84ca06142

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f025f9d22e339502b825167be0ad9c56a084622049f9a49632da35b6c58b0f02
MD5 a4e875d75f19e551f8dc91cd78a53fcd
BLAKE2b-256 eaa6088ed63c7a4277d341a2a6bb3c138a381c3cdf8e366a6e0d8d5eb5ac053d

See more details on using hashes here.

File details

Details for the file pyxirr-0.9.1-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.1-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e865a8c52efd33cc865604bfceded4725a654856827b0404e0d8139374121e70
MD5 6a8e31f5efc51f9e9c70901f1dfe0ce9
BLAKE2b-256 504054e75171fd4d2ea2f93c2a26eb2c2b9f8ebec35fce9fe7695e49476197c5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyxirr-0.9.1-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 6ef75b9f6abac108ef5c19115fe28475fc39d2e2bf6e0e6a73aeb1f622506e69
MD5 907d6f312cd770a3cc05f019be0fb0e8
BLAKE2b-256 f3028719b8280f05ff9dc666ac33c3ab8272170e90940cd14b749577a80bb184

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 900572804fce3e4a1935c6ece8c02b7e609ec27b3064dada38e1d0edc1becc0b
MD5 6e7e747858b29d01f3f8d6bc54ddd055
BLAKE2b-256 166c7de296ea6a49b6817ff197701c80408ef20e5ec787eda446bf5fa4d0bad6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2c48dcd41f43ed880f57b2926191978a4a0926817e85eaf079a8d11ee4212861
MD5 5b24dc8df3c493a1c0ef341edaa1a61a
BLAKE2b-256 77d361f64ce49d2cafb6bdbb46d50cd59651bc5fdc583be0abada70999603d05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp37-cp37m-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a44ad5f7a0ec7f6f2e05a2e6b4770abba6e54e10d3ad39eff19d9d8223ceb725
MD5 7634aaf570158bc185381487b01f6b67
BLAKE2b-256 8922b0315e03cec4a1f0fb4db0092d5d59521e72e5f77d78f0b056a172b05d80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 37f6daa7401feeedf896ba35e41e8256c4e4024dc4641805ff4a11b34384b94f
MD5 89d2e32621732c91ca94a5d9f57fc81d
BLAKE2b-256 51a2a2373008aca1daa3ef725f140d808b90da0275d28ad1d608faf8805f9dff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e2bb5326ddb718e9c0c8c2fae56a5e5b98a9ad42f7e5b1c7029dc589169e18e
MD5 cefac831c855fbd84ae91f07753e789e
BLAKE2b-256 5e2bba046c3c564261baf78328b2c781d228ebd0de02ff17585e50ad879f71a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4303b869dc083f7ad51becea90e895f1652b8837c1e6a1530532e0835992804c
MD5 efb8e2cd6e751b88a58bedfcf31f39b9
BLAKE2b-256 b80623c00dd281902ff47630b50d9e1ee05278312d2c994c8c6ee93740ee0932

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ec34461b6154d60e855c21eafd23c446c701b119318816ddbe2d1b03e3849dd4
MD5 cb9ca84d8358609174fa57ef3243e015
BLAKE2b-256 3de3e087b1993dd6071fedb7c7f1d79613908e43492d16182a7d4c2f8fe082d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp37-cp37m-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 fd5c154e988f40e9fcc5dec83c365a94da2611fbfa59b2b1c6e1b4641f94fd49
MD5 c50c63e92c578e251080ca6e92382f63
BLAKE2b-256 3c6150400bd7f6e095eade320b96172e7741dd39a6b47e85e3240c05cca5510f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1d1e7bffc7cb6d48cd8b21aed93dd0cd0033d2f225d26be5fc10eb665b7d0f82
MD5 6b01b82f4dbc55424b7c802a286b3370
BLAKE2b-256 32c6ccbfb05c44b63c1ef02e253f290226cad273f709eeb2cdcfcde637c7e037

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dc9e32bb75ef792209382fa932072f7d779d787730e00e0f96ec397555a3089f
MD5 713cbe7e7e63feeb2d73b965c0ecb190
BLAKE2b-256 2ce96d860af3368f018d7a9855b03595b7a9137424259a6ef6f7c273006c90c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyxirr-0.9.1-cp37-cp37m-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af5cd93470f8033333719fd1b1ec269abe26dfccc639924f58f897d3ba6001f0
MD5 bbb113c844c364e64719d363ddd5889b
BLAKE2b-256 eac6fd583e43483eaa62e57177cdddcef0e6973210634f4f32fbc0a3245b33b2

See more details on using hashes here.

File details

Details for the file pyxirr-0.9.1-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.1-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6e64a12943dd6137135b756056231bc7cd9692dfcb3822a673a65ed98ed82d5d
MD5 e2252a46716b375ce46553471a691282
BLAKE2b-256 c024af7244b51c19a4e8abcb60f0c7f73e384fbdf5c05d734b0f949676031189

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