Skip to main content

An object-oriented Python interface to udunits

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

gimli_units-0.4.0-cp314-cp314-win_amd64.whl (214.1 kB view details)

Uploaded CPython 3.14Windows x86-64

gimli_units-0.4.0-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (531.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ x86-64manylinux: glibc 2.28+ x86-64

gimli_units-0.4.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (522.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

gimli_units-0.4.0-cp314-cp314-macosx_11_0_arm64.whl (200.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

gimli_units-0.4.0-cp314-cp314-macosx_10_15_x86_64.whl (210.4 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

gimli_units-0.4.0-cp313-cp313-win_amd64.whl (213.8 kB view details)

Uploaded CPython 3.13Windows x86-64

gimli_units-0.4.0-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (535.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ x86-64manylinux: glibc 2.28+ x86-64

gimli_units-0.4.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (523.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

gimli_units-0.4.0-cp313-cp313-macosx_11_0_arm64.whl (199.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

gimli_units-0.4.0-cp313-cp313-macosx_10_13_x86_64.whl (210.2 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

gimli_units-0.4.0-cp312-cp312-win_amd64.whl (213.8 kB view details)

Uploaded CPython 3.12Windows x86-64

gimli_units-0.4.0-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (536.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ x86-64manylinux: glibc 2.28+ x86-64

gimli_units-0.4.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (523.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

gimli_units-0.4.0-cp312-cp312-macosx_11_0_arm64.whl (200.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

gimli_units-0.4.0-cp312-cp312-macosx_10_13_x86_64.whl (210.4 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

gimli_units-0.4.0-cp311-cp311-win_amd64.whl (215.9 kB view details)

Uploaded CPython 3.11Windows x86-64

gimli_units-0.4.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (548.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ x86-64manylinux: glibc 2.28+ x86-64

gimli_units-0.4.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (535.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

gimli_units-0.4.0-cp311-cp311-macosx_11_0_arm64.whl (201.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

gimli_units-0.4.0-cp311-cp311-macosx_10_9_x86_64.whl (212.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

Details for the file gimli_units-0.4.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for gimli_units-0.4.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ff6e9ba051266950ed82b324e7321361c29e1b09194e845dae398b1404fa0b7f
MD5 1bf5578ce865e71750f8b786c7a16320
BLAKE2b-256 4a36a49c9911b3093ee01f7a7691b7f19c6ed81009bab53073a131e6f7dc5a1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for gimli_units-0.4.0-cp314-cp314-win_amd64.whl:

Publisher: test.yml on mcflugen/gimli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gimli_units-0.4.0-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gimli_units-0.4.0-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 737fc43455fe1a57beffb6bad683797f90418f697627343cb6760e321e5a91be
MD5 cd9f538d5c8ab3bf5334f81f9c870187
BLAKE2b-256 09966dd2584a33c4531383ab3d48a82ca10803ee36065406f12d4a0ad5bb0d35

See more details on using hashes here.

Provenance

The following attestation bundles were made for gimli_units-0.4.0-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl:

Publisher: test.yml on mcflugen/gimli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gimli_units-0.4.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gimli_units-0.4.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2a47ae50a89ec870b422f16b9618db140fa16682adaf5a9696775ded52c0c627
MD5 c638026262522cf161be723feacc35e6
BLAKE2b-256 91ec8867e4f2e2a934bcd2d45241d2b8b942bb88da57ff835e50d09b7f71e075

See more details on using hashes here.

Provenance

The following attestation bundles were made for gimli_units-0.4.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: test.yml on mcflugen/gimli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gimli_units-0.4.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gimli_units-0.4.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a2a837021561a770535c546b232381a26642c74f37196dd22c1c51446cdca19
MD5 a5d1c9831b0324dc272207c1800d7ff6
BLAKE2b-256 1b5d08b800ac0a29e991b490ce276b6235fe25885e93c0bdbd95eb9b9f5e23a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for gimli_units-0.4.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: test.yml on mcflugen/gimli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gimli_units-0.4.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for gimli_units-0.4.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 83b93b76220cb248131192d0dbe7ef18391284bef86d52ebaeb55f0e7e62f0a3
MD5 6e6e56c30175a2f92e8011b2acc741d1
BLAKE2b-256 f8b0f4c81c4b7745b748a033b39d451f0c680dc2c77fced51bdf33069f1a9ca8

See more details on using hashes here.

Provenance

The following attestation bundles were made for gimli_units-0.4.0-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: test.yml on mcflugen/gimli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gimli_units-0.4.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for gimli_units-0.4.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8f1da6fc07b7125e5ce371906a7154a8e9091be1380c6b34071e0d131dd8a190
MD5 e7a9f2fda8ab248acc01f14cae6207b5
BLAKE2b-256 fc34f46637523b242812deadf9cec0fef3a43e1970cba832d4ab4da0d0f8b263

See more details on using hashes here.

Provenance

The following attestation bundles were made for gimli_units-0.4.0-cp313-cp313-win_amd64.whl:

Publisher: test.yml on mcflugen/gimli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gimli_units-0.4.0-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gimli_units-0.4.0-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bf99bc03242f9aecdd53f197496a3254da9cad6c05bfb7dea7ce00036f819ff6
MD5 b1087557c3d4f039160f35d4ee974956
BLAKE2b-256 3a45fe4b44257141cbf7957ecd09683b3861a30379325376163db31752929caa

See more details on using hashes here.

Provenance

The following attestation bundles were made for gimli_units-0.4.0-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl:

Publisher: test.yml on mcflugen/gimli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gimli_units-0.4.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gimli_units-0.4.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b7a964d00b3352882ee9e7cf5a0adb098d44c96c2cf205a492b691b8f8984c23
MD5 4087460b799bd92734a0903a2eac60d3
BLAKE2b-256 c4d02d955d0b6b59e8daf8c6226fcef5bed9b0b22748ee65c62fbf013a2f9e71

See more details on using hashes here.

Provenance

The following attestation bundles were made for gimli_units-0.4.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: test.yml on mcflugen/gimli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gimli_units-0.4.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gimli_units-0.4.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a03d25a456f37c1de7d676fd949ab729eab22e8b0c0907ce7e1b35d3a45bd6ae
MD5 d8b1071509e0ec2c7e1a57de120d8867
BLAKE2b-256 19c573808fb705dee42354f27bd892a7b71659d48bfed06c764b9db02e2c8c60

See more details on using hashes here.

Provenance

The following attestation bundles were made for gimli_units-0.4.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: test.yml on mcflugen/gimli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gimli_units-0.4.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for gimli_units-0.4.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8147e22875ea961c01aa66b13273b75183de0640fcb5f0df7835259c2ffdaf8b
MD5 81b37b7a46c8c6a6bdc56373b50527ce
BLAKE2b-256 0d810c4d9e119af5883120fc57399fe3582bcc30bf00894979b0608df5658418

See more details on using hashes here.

Provenance

The following attestation bundles were made for gimli_units-0.4.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: test.yml on mcflugen/gimli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gimli_units-0.4.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for gimli_units-0.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 14b08e865762bcd16787c09a6a19fb2fb426c6018f3a3327d1dda9e6039d7198
MD5 45f85f34a9abe580d900520f5ad5bf7d
BLAKE2b-256 245230e4a910d2b35c83bed5918e31bdee98774c605f5ae90e2498cc33b32cd9

See more details on using hashes here.

Provenance

The following attestation bundles were made for gimli_units-0.4.0-cp312-cp312-win_amd64.whl:

Publisher: test.yml on mcflugen/gimli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gimli_units-0.4.0-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gimli_units-0.4.0-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e439372eb78895134bfff58c8891366c4af86d641f075e5e06e38e1bc7e8e7de
MD5 26e00f1fcaae8703a9bf1e625901e30b
BLAKE2b-256 cebc32ffd5a9f44ae3fa0066277044b18b0c4c293c4e1e17db3745ce9cd3cbce

See more details on using hashes here.

Provenance

The following attestation bundles were made for gimli_units-0.4.0-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl:

Publisher: test.yml on mcflugen/gimli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gimli_units-0.4.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gimli_units-0.4.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 41ee8bd4101e15018db5ca5eef0d7ee26f2ab081060ca39f71e6eeacb7297ad4
MD5 63ca8d6e04eb81be4a0cdd0eb1d8cec5
BLAKE2b-256 7d4ba1592ba194d5ad962e42efb9f91ce54b0de5868674ff6654c7fea7667c75

See more details on using hashes here.

Provenance

The following attestation bundles were made for gimli_units-0.4.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: test.yml on mcflugen/gimli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gimli_units-0.4.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gimli_units-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ff964dbfe8bf8aa0b4e873524a0d30872a299ea44ed09e02292a1b20d7239267
MD5 643ee7d80b8d02a5709e987ccd9fa46e
BLAKE2b-256 1d2a6f10a38171abb7a96ebdbb212291c5dd75f3c6667ee9911a7ace93a8aaf2

See more details on using hashes here.

Provenance

The following attestation bundles were made for gimli_units-0.4.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: test.yml on mcflugen/gimli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gimli_units-0.4.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for gimli_units-0.4.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8812507bdf321b41369fdf90ab2cd63ffdcf39967a74ae7bf2bb172db06d55d2
MD5 a1eacfd4a8d8e43255a5303cc0cd308f
BLAKE2b-256 c1fb40c02ccc6166a0185b4462385ed9f10a2944a23b12fe0f98a885b2dfe4e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for gimli_units-0.4.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: test.yml on mcflugen/gimli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gimli_units-0.4.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for gimli_units-0.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9be77afe9cbbeedbd47f902afe9da101f2653390c35166579edc82fa1d463120
MD5 b6ab5ff182eac4a0385ba286e32d39d0
BLAKE2b-256 8f091d8c3d1929812f297901365f7d5157634561937a13419e6d0f987eb5b8f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for gimli_units-0.4.0-cp311-cp311-win_amd64.whl:

Publisher: test.yml on mcflugen/gimli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gimli_units-0.4.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gimli_units-0.4.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3b3904eb344369c07eba4fd5597189ae7dd2f90abb1545dfb74f3fa187f3a46b
MD5 17f2fcbbe6cbe7bde2d7b7b61d173a2c
BLAKE2b-256 a6c348b59750244bbd2ca8ef516b38cf99f6834118f03d140207550bba01f10e

See more details on using hashes here.

Provenance

The following attestation bundles were made for gimli_units-0.4.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl:

Publisher: test.yml on mcflugen/gimli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gimli_units-0.4.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for gimli_units-0.4.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 32705c35001a008b9f221188066f1ac241b22dbf45cbb7781e3d05a714a8db06
MD5 af1a2a0cad7d9e626b20871886b4484b
BLAKE2b-256 1e8d139291561b3719f276f04cfc571ee9eefd20085a92f0271f519e606c0974

See more details on using hashes here.

Provenance

The following attestation bundles were made for gimli_units-0.4.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: test.yml on mcflugen/gimli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gimli_units-0.4.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gimli_units-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dda96bd5d968ba161e06602bc3289885b6c497af257e63c5960d8c97a1e8cd25
MD5 ba5c6e3a7e919ecf29c2143b6025c57c
BLAKE2b-256 e318b65b5d5dd366102b41429bec8748130fc85c7b62a193646b1efafe4a90d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for gimli_units-0.4.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: test.yml on mcflugen/gimli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gimli_units-0.4.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for gimli_units-0.4.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4ced98094b6552a257d8dd512f46ef780c0cd43e77fdbf5b6c99b8fc8c7f5cc7
MD5 c54bd1e6745927f3ab268e55a0a1e514
BLAKE2b-256 babb166d0bcb4948d1f9c4d614be091486eb2f7cf6bf5607389df115da46ae16

See more details on using hashes here.

Provenance

The following attestation bundles were made for gimli_units-0.4.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: test.yml on mcflugen/gimli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page