Skip to main content

Build Status PyPI Anaconda

gimli.units

An object-oriented Python interface to udunits2 built with cython.

NOTE: gimli.units includes a vendored version of udunits2 so that you do not have to install the udunits2 library separately.

Installation

pip install gimli.units

or

conda install gimli.units -c conda-forge

From Source

pip install git+https://github.com/mcflugen/gimli.git

Note: gimli.units requires the libudunits library. You will need to have this installed before building gimli.units. You can do this using conda,

conda install udunits2 -c conda-forge

or by building udunits2 from source (we use a vendored version of udunits2, which can be found in the extern folder of this repository).

Usage

Quick conversions

Use gimli.convert to convert scalars or arrays between unit strings:

>>> from gimli import convert_units

>>> convert_units(10.0, "N", "lb.ft/s2")
72.33013851209893
>>> convert_units([0.0, 250.0, 1000.0], "N", "lb*ft/s^2")
array([   0.        , 1808.2534628 , 7233.01385121])

Reuse converters

If you will apply the same conversion many times, build a converter once:

>>> from gimli import UnitConverter

>>> m_to_ft = UnitConverter("m", "ft")
>>> m_to_ft([0.0, 1.0, 2.0])
array([0.        , 3.2808399 , 6.56167979])
>>> m_to_ft(3.0)
9.842519685039369

Unit Systems

You primarily will access gimli through gimli.units,

>>> from gimli.units import units

units is an instance of the default UnitSystem class, which contains all of the units contained in a given unit system. If you like, you can create your own unit system but, typically, the default should be fine.

units is a dict-like object whose keys are strings representing units and values are instances of those units. For example,

>>> units["m"]
Unit('meter')
>>> units["m/s"]
Unit('meter-second^-1')
>>> units["kg m-3"]
Unit('meter^-3-kilogram')
>>> units["N m"]
Unit('joule')

Every Unit instance has a to method, which returns a unit converter for converting values from one unit to another,

>>> lbs = units["lb"]
>>> kgs = units["kg"]
>>> kgs_to_lbs = kgs.to(lbs)
>>> kgs_to_lbs(1.0)
2.2046226218487757

You can also construct units that are a combination of other units.

>>> ft_per_s = units["ft / s"]
>>> m_per_s = units["m s-1"]
>>> ft_per_s.to(m_per_s)([1.0, 2.0])
array([0.3048, 0.6096])

Command-line interface

From the command line you can use gimli to convert values from one unit to another.

gimli --from=miles --to=ft
5280.000000

Values to convert can be passed through the files (use a dash for stdin).

echo "1.0" | gimli --from=cal --to=joule -
4.186800

When reading from a file, gimli tries to preserve the format of the input file,

cat values.csv
1.0, 2.0, 3.0
4.0, 5.0, 6.0
gimli --from=knot --to=m/s values.txt
0.514444, 1.028889, 1.543333
2.057778, 2.572222, 3.086667

Notice of Vendored Libraries

gimli.units includes two third-party libraries, expat and udunits, which are "vendored" as part of our codebase. This means that these libraries are embedded directly within gimli.units, rather than being external dependencies.

Reasons for Vendoring

  • udunits: A library for units of physical quantities, vendored to provide robust unit conversion and management, ensuring compatibility and consistency in unit operations.
  • expat: An XML parser library written in C, vendored to ensure consistent and reliable XML parsing across various platforms and environments without requiring separate installation of the library. expat is a dependency of udunits.

Implications for Users

  • No Additional Installations: Users do not need to install these libraries separately; they are fully integrated into our package.
  • Package Size: The inclusion of these libraries increases the size of our package. We have taken care to ensure that this does not significantly impact the installation and usage experience.
  • Compatibility: Vendoring these libraries helps us manage compatibility and reliability issues, as we use specific versions tested to work with our package.

Licensing

Updates and Security

  • We actively monitor and incorporate updates, including security patches, for these vendored libraries. Should there be any significant updates or security concerns, we aim to address these in a timely manner.

Further Information

Metadata

Release files for gimli.units 0.4.1

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

Built distributions (wheels)

Table of built distributions (wheels) for gimli.units 0.4.1
File
gimli_units-0.4.1-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
gimli_units-0.4.1-cp315-cp315-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.26+ x86-64, Linux glibc 2.28+ x86-64 Details
gimli_units-0.4.1-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
gimli_units-0.4.1-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
gimli_units-0.4.1-cp315-cp315-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.15+ x86-64 Details
gimli_units-0.4.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
gimli_units-0.4.1-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.26+ x86-64, Linux glibc 2.28+ x86-64 Details
gimli_units-0.4.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
gimli_units-0.4.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
gimli_units-0.4.1-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
gimli_units-0.4.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
gimli_units-0.4.1-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.26+ x86-64, Linux glibc 2.28+ x86-64 Details
gimli_units-0.4.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
gimli_units-0.4.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
gimli_units-0.4.1-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
gimli_units-0.4.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
gimli_units-0.4.1-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.26+ x86-64 Details
gimli_units-0.4.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
gimli_units-0.4.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
gimli_units-0.4.1-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
gimli_units-0.4.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
gimli_units-0.4.1-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.26+ x86-64 Details
gimli_units-0.4.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
gimli_units-0.4.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
gimli_units-0.4.1-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details

Total release size: 8.9 MB

Release files / gimli_units-0.4.1-cp315-cp315-win_amd64.whl

Download URL gimli_units-0.4.1-cp315-cp315-win_amd64.whl
Size 212.7 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
2a25dba32b4c480b97b2f4f81e1cb8ae000e49150428a57d373e712618857ac5
BLAKE2b-256 checksum
How to use checksums
992a44ad0d48457721dde0d8f3c7dd33eab4527097b31028261859701980f1a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 7, 2026.

Transparency log

Release files / gimli_units-0.4.1-cp315-cp315-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl

Download URL gimli_units-0.4.1-cp315-cp315-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Size 576.4 kB
Tags CPython 3.15 Linux glibc 2.26+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2e8c64fcd04d6c8dcab623f273366d6dd658667199331f5b5a5469caf25a7276
BLAKE2b-256 checksum
How to use checksums
75f2d8d6689d1308e663e1918400f8fee921881c5e8f6c4711b6a550df036f90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 7, 2026.

Transparency log

Release files / gimli_units-0.4.1-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL gimli_units-0.4.1-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 562.4 kB
Tags CPython 3.15 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ba2c6852f38606d68c4eebed1dc9e0cdccbd8dbcb51566afcfc0db76434bfb2e
BLAKE2b-256 checksum
How to use checksums
fb02f162c1bf4a03ab107cfed3376479af540d7759e6e004f6ab8fbbd2069964
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 7, 2026.

Transparency log

Release files / gimli_units-0.4.1-cp315-cp315-macosx_11_0_arm64.whl

Download URL gimli_units-0.4.1-cp315-cp315-macosx_11_0_arm64.whl
Size 208.2 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
abe75800f34ceca850585b0aa375ea5bcc5838d71ab35b759fa989d31bb3d933
BLAKE2b-256 checksum
How to use checksums
5887c58187e9ae7533146ff87e97930f98904d956bae949e0123b40b148b3e4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 7, 2026.

Transparency log

Release files / gimli_units-0.4.1-cp315-cp315-macosx_10_15_x86_64.whl

Download URL gimli_units-0.4.1-cp315-cp315-macosx_10_15_x86_64.whl
Size 217.1 kB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
b1f1e8e2d5915ada7704b458a492a4fcaadd0fc72977da4b4e180571b449983e
BLAKE2b-256 checksum
How to use checksums
4db174db302137a739908f714bf30aba63dfd3a2eaf43043f8253e65b4d0018d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 7, 2026.

Transparency log

Release files / gimli_units-0.4.1-cp314-cp314-win_amd64.whl

Download URL gimli_units-0.4.1-cp314-cp314-win_amd64.whl
Size 212.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
b92f4ffcea057ec85c5f76f71aa9f55e60da5f2c0b9b15ecce4b00341d7969c4
BLAKE2b-256 checksum
How to use checksums
0a66483f54bc21da1e0482e5b951be63e3231e087404a83442fb763995aa7d45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 7, 2026.

Transparency log

Release files / gimli_units-0.4.1-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl

Download URL gimli_units-0.4.1-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Size 575.5 kB
Tags CPython 3.14 Linux glibc 2.26+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bce7d243405e1ce08d4c5a0d147216311bb024c5291d6f18d39f8e90a0136005
BLAKE2b-256 checksum
How to use checksums
702f27a4ee61838a4f133b7875330dccc153dc34cc4f14100c0937dff28a132e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 7, 2026.

Transparency log

Release files / gimli_units-0.4.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL gimli_units-0.4.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 563.4 kB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1ab0de9e1b851a0fab7d3ea74ec9e348e3a6a7aa50b5bc3df9814e8ead349aec
BLAKE2b-256 checksum
How to use checksums
86ded3dfaa2af700cf165488b5e90200b15a0a2d5966d1655ca3e153627ffd07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 7, 2026.

Transparency log

Release files / gimli_units-0.4.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL gimli_units-0.4.1-cp314-cp314-macosx_11_0_arm64.whl
Size 208.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4f99a8f7684bc612730688e739c989f77abb2a347b15c217d88dc428c061b44a
BLAKE2b-256 checksum
How to use checksums
80bbd747611f49e6044f8b8b010567f2e54766f94feb22edad65a5dbbbba2796
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 7, 2026.

Transparency log

Release files / gimli_units-0.4.1-cp314-cp314-macosx_10_15_x86_64.whl

Download URL gimli_units-0.4.1-cp314-cp314-macosx_10_15_x86_64.whl
Size 217.4 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
e14c2d53a55103e3401be242e9e8c81d25c21f293ea09310d67d91121d26311d
BLAKE2b-256 checksum
How to use checksums
5fe09b0c026840b79b1af38902cd5c198d03288bafb8e10dcbd856cbd843893c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 7, 2026.

Transparency log

Release files / gimli_units-0.4.1-cp313-cp313-win_amd64.whl

Download URL gimli_units-0.4.1-cp313-cp313-win_amd64.whl
Size 206.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
a677b29e14b30c32c4bbf0e631812f7c78618e10907f02b443cc5437306b40a0
BLAKE2b-256 checksum
How to use checksums
127e69fd6f010f796b04a122e825f072f05343a38f3f4c34ef49cfc1e0f596bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 7, 2026.

Transparency log

Release files / gimli_units-0.4.1-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl

Download URL gimli_units-0.4.1-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Size 578.7 kB
Tags CPython 3.13 Linux glibc 2.26+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fab2d2417ed31602e2c575654eb4556c1abae0d2a7d03c67b70817c8853c56f9
BLAKE2b-256 checksum
How to use checksums
a0dfc2490bdd76e790a8db48993b4324b4200368d59c7b9b75e4251f2859de5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 7, 2026.

Transparency log

Release files / gimli_units-0.4.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL gimli_units-0.4.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 564.3 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0f746de409b92ba13510e1ce2724af2db941cabe3167c869f34a35c6ac317f7f
BLAKE2b-256 checksum
How to use checksums
383ac3a6948e9e5774e73885f3b211fb3f9ab29d81bf1df4fbed55228050557d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 7, 2026.

Transparency log

Release files / gimli_units-0.4.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL gimli_units-0.4.1-cp313-cp313-macosx_11_0_arm64.whl
Size 208.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
21f4a25e1c6309d77e8efa9526e9faf06399267cd00cae4da2a99e02c9c61e76
BLAKE2b-256 checksum
How to use checksums
7795ba9737fc4f7e761f6b8bf10e7b8239197cbee8e5d914b95ba1cb6c69d069
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 7, 2026.

Transparency log

Release files / gimli_units-0.4.1-cp313-cp313-macosx_10_13_x86_64.whl

Download URL gimli_units-0.4.1-cp313-cp313-macosx_10_13_x86_64.whl
Size 217.5 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
bf1edcee76d5d1a57f454685250df27ae80a6a9609ea860cb89ae205fec25d1c
BLAKE2b-256 checksum
How to use checksums
02bbb1a48fc76e5712b474b3a72091b7870c69b65803d2c3f85f8f6e7414f98b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 7, 2026.

Transparency log

Release files / gimli_units-0.4.1-cp312-cp312-win_amd64.whl

Download URL gimli_units-0.4.1-cp312-cp312-win_amd64.whl
Size 207.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
29ccb97028dd964574028daa111126940f24bc8a9830e22260117dd04ef5cd0b
BLAKE2b-256 checksum
How to use checksums
3f8c986ef8f0aaaa772493852c8950ed853c6379305b02d830ccaaec46d14f8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 7, 2026.

Transparency log

Release files / gimli_units-0.4.1-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl

Download URL gimli_units-0.4.1-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Size 579.7 kB
Tags CPython 3.12 Linux glibc 2.26+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cd5ac51c149ba35aa7603ba78c5dc82bc13ec9bcdd259a0b214e8c0ba4b1eedb
BLAKE2b-256 checksum
How to use checksums
bef168ebc9fa1fa5c2fb011ee4b9a4f60b785bc2e4ea30b9d2c5480f6579b52c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 7, 2026.

Transparency log

Release files / gimli_units-0.4.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL gimli_units-0.4.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 565.5 kB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5ca13b64160b07b82fdd6b828fdf77caefa60390dfedb037356f535e8a4af315
BLAKE2b-256 checksum
How to use checksums
c06d9a69aa3e72cd97b3b8579a4980d91f3ca7da8cdf9719f35b26123e8954ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 7, 2026.

Transparency log

Release files / gimli_units-0.4.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL gimli_units-0.4.1-cp312-cp312-macosx_11_0_arm64.whl
Size 208.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8f5b2ada966e845ad3bdbd8ef4495fae9ecedbf4cda28a64c21c9227612c7ef8
BLAKE2b-256 checksum
How to use checksums
2d9c0fcdb27e1c2a1ca5b9f4be8c4e7c895068029c3b7d77ae3ff56780eabc36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 7, 2026.

Transparency log

Release files / gimli_units-0.4.1-cp312-cp312-macosx_10_13_x86_64.whl

Download URL gimli_units-0.4.1-cp312-cp312-macosx_10_13_x86_64.whl
Size 217.2 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
6600b95509fc071d967af5ca44422e07c3236b13540583ecb9ddf6048e6406ff
BLAKE2b-256 checksum
How to use checksums
cc06cd3bc7d0b3b3c38fcbf576584412fbb10f701129f05d3cd0a314295067c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 7, 2026.

Transparency log

Release files / gimli_units-0.4.1-cp311-cp311-win_amd64.whl

Download URL gimli_units-0.4.1-cp311-cp311-win_amd64.whl
Size 209.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
65919468b589fbc8b444da04e1856feb4e4c542ea1a46597e28937be20769662
BLAKE2b-256 checksum
How to use checksums
01d9f769e5dc94e8d530d16ac727c4bc8105a093b6dd83f2a0f0cdb85aa91d7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 7, 2026.

Transparency log

Release files / gimli_units-0.4.1-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl

Download URL gimli_units-0.4.1-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Size 594.7 kB
Tags CPython 3.11 Linux glibc 2.26+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4b58ccde4ea925a4f7ee726db73eb1f697412e18f3b6999d9c99bcbddb26028c
BLAKE2b-256 checksum
How to use checksums
57b36a3d62b566545e4b515da4c86cab9e9c8453d91a7a6838c1c485c0c2af74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 7, 2026.

Transparency log

Release files / gimli_units-0.4.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL gimli_units-0.4.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 582.7 kB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ec10c034a44be0b789a18377454dfab63533375f9dbf38a0bdef76a72d75b790
BLAKE2b-256 checksum
How to use checksums
029e9c6453b833818f23466e695e0c17db7303898875320deb1f8990bd6373a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 7, 2026.

Transparency log

Release files / gimli_units-0.4.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL gimli_units-0.4.1-cp311-cp311-macosx_11_0_arm64.whl
Size 209.8 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b77735048e3a5ba1ebbafa89951a93be5a3e9849c5bbcd13fb094d21a84f8ed5
BLAKE2b-256 checksum
How to use checksums
ede9c26a0a8958e3ecb810e715324db208c03ba9e5ef16d7e979597a9d0734c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 7, 2026.

Transparency log

Release files / gimli_units-0.4.1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL gimli_units-0.4.1-cp311-cp311-macosx_10_9_x86_64.whl
Size 218.6 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
02d45f83e28b550028ced5374257aae5edfe724a9eb9df4094c478ea48902781
BLAKE2b-256 checksum
How to use checksums
89f44d80416402b7a9b751e649ae5a741b5cfc34ff3576f29851e964a78f052f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 7, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.4.1 This release

25 release files

0.3.4

25 release files

0.3.2

22 release files

0.3.1

22 release files

0.3.0

10 release files

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