Skip to main content

fintoolsom

PyPI version CI Lint Python versions uv

Finantial calculations related library, specialized in Chilean market, meant for personal use.

Fully implemented in Python.

Contents:

  • Fixed Income:

    • Bonds (get_irr, get_pv, get_dv01, ...)
    • Chilean Bonds (get_amount, get_tera, ...)
    • Chilean Deposits
  • Rates:

    • Rate object: interest calculation, rate convention convertions
    • Zero Coupon Curve object
  • Dates:

    • Add standard tenors (1D, 1M, 1W, 2Y, ...)
    • Day Count conventions (Actual, Days30, Days30E, Days30U, Days30ISDA, etc...)
    • Generic Holidays: MonthDayRule (4th of july), OrdinalWeekWeekdayRule (Third monday of february), easter and others...
    • Date Adjustment methods (Following, Modified Following, Preceding, Modified Preceding)
    • Calendars
  • Derivatives: work in progress.

  • Models:

    • Nelson-Siegel-Svensson curve calibration

Install instructions:

pip install fintoolsom

Or directly from source: pip install git+https://github.com/oliverm91/fintoolsom.git --upgrade

Requirements:

  • Python: >=3.11
  • Packages: numpy pandas scipy holidays python-dateutil

Development

This project uses uv for dependency management.

  • Install dependencies (including dev tools): uv sync
  • Run the test suite: uv run pytest
  • Lint and format check: uv run ruff check . and uv run ruff format --check .

Release files for fintoolsom 0.7.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fintoolsom 0.7.1
File Size Uploaded
fintoolsom-0.7.1.tar.gz 123.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fintoolsom 0.7.1
File Interpreter ABI Platform
fintoolsom-0.7.1-py3-none-any.whl Python 3 none any Details

Total release size: 191.1 kB

Release files / fintoolsom-0.7.1.tar.gz

Download URL fintoolsom-0.7.1.tar.gz
Size 123.8 kB
Tags Source
SHA-256 checksum
How to use checksums
38419321bf21e2f25d715d170c230e70a8f3e342e1022996d8856ad1221d3548
BLAKE2b-256 checksum
How to use checksums
b7b82c62022b6d914343be2e53d123c0d2e64b220f6b8d7736b169095d621271
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 24, 2026.

Transparency log

Release files / fintoolsom-0.7.1-py3-none-any.whl

Download URL fintoolsom-0.7.1-py3-none-any.whl
Size 67.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b67d64f5e01b37a140b55bd30ecb53abc83f779ace176503026a03d63557c50d
BLAKE2b-256 checksum
How to use checksums
348e1d7fbae3fdbad5fbd1636908263d407671146b03517847366e6d48cc84a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 24, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.7.1 This release

2 release files

0.7.0

2 release files

0.1.15

1 release file

0.1.14

1 release file

0.1.13

1 release file

0.1.12

1 release file

0.1.11

1 release file

0.1.10

1 release file

0.1.9

1 release file

0.1.8

1 release file

0.1.7

1 release file

0.1.6

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page