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

Primarily, gimli.units is a Python module with an API that reflects that of the udunits2 library. gimli, however, also comes with a command-line interface.

API

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

gimli.units-0.3.3-cp313-cp313-win_amd64.whl (209.4 kB view details)

Uploaded CPython 3.13 Windows x86-64

gimli.units-0.3.3-cp313-cp313-musllinux_1_2_x86_64.whl (638.7 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

gimli.units-0.3.3-cp313-cp313-musllinux_1_2_aarch64.whl (624.2 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

gimli.units-0.3.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (585.5 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

gimli.units-0.3.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (583.9 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

gimli.units-0.3.3-cp313-cp313-macosx_11_0_arm64.whl (148.4 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

gimli.units-0.3.3-cp313-cp313-macosx_10_13_x86_64.whl (157.8 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

gimli.units-0.3.3-cp312-cp312-win_amd64.whl (209.8 kB view details)

Uploaded CPython 3.12 Windows x86-64

gimli.units-0.3.3-cp312-cp312-musllinux_1_2_x86_64.whl (638.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

gimli.units-0.3.3-cp312-cp312-musllinux_1_2_aarch64.whl (625.6 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

gimli.units-0.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (585.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

gimli.units-0.3.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (583.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

gimli.units-0.3.3-cp312-cp312-macosx_11_0_arm64.whl (149.7 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

gimli.units-0.3.3-cp312-cp312-macosx_10_13_x86_64.whl (159.3 kB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

gimli.units-0.3.3-cp311-cp311-win_amd64.whl (211.7 kB view details)

Uploaded CPython 3.11 Windows x86-64

gimli.units-0.3.3-cp311-cp311-musllinux_1_2_x86_64.whl (643.6 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

gimli.units-0.3.3-cp311-cp311-musllinux_1_2_aarch64.whl (633.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

gimli.units-0.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (593.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

gimli.units-0.3.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (592.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

gimli.units-0.3.3-cp311-cp311-macosx_11_0_arm64.whl (150.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

gimli.units-0.3.3-cp311-cp311-macosx_10_9_x86_64.whl (163.4 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

gimli.units-0.3.3-cp310-cp310-win_amd64.whl (211.5 kB view details)

Uploaded CPython 3.10 Windows x86-64

gimli.units-0.3.3-cp310-cp310-musllinux_1_2_x86_64.whl (607.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

gimli.units-0.3.3-cp310-cp310-musllinux_1_2_aarch64.whl (601.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

gimli.units-0.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (566.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

gimli.units-0.3.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (561.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

gimli.units-0.3.3-cp310-cp310-macosx_11_0_arm64.whl (150.4 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

gimli.units-0.3.3-cp310-cp310-macosx_10_9_x86_64.whl (163.2 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

File details

Details for the file gimli.units-0.3.3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5873659879433d67f9af7f5fbb9efea2f7cfe521b9619da51d5c978fdb06b69f
MD5 a04a6a525a5fe5630a358ad4eb12db85
BLAKE2b-256 019e4a4dd3b0e727f3d62d4f5e4e1f3f435b13848384b67fa219c667f6c40952

See more details on using hashes here.

File details

Details for the file gimli.units-0.3.3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 86a53273191f4b12f12e5f52d58b9a688718ef59a6af38d70335e2a0edebb67a
MD5 4e45d390c43dac4085004cc43b7f7061
BLAKE2b-256 144fac9561d7f2e80df0dcc154e26fbe10764c9fe330927ae73fca29916303ec

See more details on using hashes here.

File details

Details for the file gimli.units-0.3.3-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d3c9ab7f2bc9f9ae8b44775fb9b97af0ac2610fdba80775fb9cd1409d4a87b1b
MD5 f76973632dd7a0bf1abd929ac65250a5
BLAKE2b-256 a97f805fb2c8b18b93c9e3ff2cce9a97f4b885b29e3e7fc137a155d4865e7458

See more details on using hashes here.

File details

Details for the file gimli.units-0.3.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 69ad1759cfc9881563c99385143b7df30fc9f6f3aa695c4dc8a47045a5d2e937
MD5 dfbfdf415349b104c6536e58bc3813e7
BLAKE2b-256 0ee15baeab9bf222be830ed16791201e2b30d145318a62b79305e5f0e9415c96

See more details on using hashes here.

File details

Details for the file gimli.units-0.3.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 433d137c66f3f2fb46e4eed991e285aaf1965709f768fd6e7f93d390a180d3ec
MD5 ce44308ce5fd7f5cee5a0521e7f9e00d
BLAKE2b-256 54d33b0af09c2f64386d78fa139a23610fd65f333860d3116eab8770aeea344a

See more details on using hashes here.

File details

Details for the file gimli.units-0.3.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d6c970dbbb381d0c0e101b59784f32b229ba3f645944368a6a34e0356721b1f1
MD5 6eebf511ad7a5dec4e750d687e907a24
BLAKE2b-256 2e8b72804c14d8c95539fe8d8bb73f9698afcb5dacdd9f5c1792debfcb89c049

See more details on using hashes here.

File details

Details for the file gimli.units-0.3.3-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 80729bbe365f40fd516c910dc81dc07e529955bd4014e312892f3c177e328dff
MD5 c0023c1990c93b9baa438d53c2f5d0d4
BLAKE2b-256 94eec0716aba8427aa9d3183703abd689894169fd91ff2f2c6c5c36ea39a0285

See more details on using hashes here.

File details

Details for the file gimli.units-0.3.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 79bdeffbc14b52d0b6d17c922d1a3744bd3f0dd8916315a78965e3369fbc2f9c
MD5 bffa4c802663b78ca9da7ef2cfb62957
BLAKE2b-256 2b5d0b32a7a33e48967d6bff6a0e22550ac2d65fac944c671657cd16163168ac

See more details on using hashes here.

File details

Details for the file gimli.units-0.3.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a61c0ebd39521dbcd0a8096ebff51332d1c202517863fe863f11d75e404e62d6
MD5 f27bc8017451355c8e01f81699752569
BLAKE2b-256 d7cc88d1c7ccaea61fa3a5460279414d3aed98d0c7b63a290a78ea595b82ea4a

See more details on using hashes here.

File details

Details for the file gimli.units-0.3.3-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 87bfe465a3f7e6605956b3156c9334c7177af7f94ad6e7fcff015c1e9ca955fe
MD5 39605c48f5bfd6a106f11d1aa1a1ba0e
BLAKE2b-256 0a74ed79f705335a6b69cb928fa459464a0f5af240d9c014352bf4532918975b

See more details on using hashes here.

File details

Details for the file gimli.units-0.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ef69a2af3fe196c4dab3d6cd71321f486b98cf5472d0fdab67d843e9d025c82
MD5 fa984a5ae6c9711a2c7b33fbf73bcd99
BLAKE2b-256 6c103e2726659302d4a45adb597045cf1bed97d05f5c2bef5d0345ab5fc3e566

See more details on using hashes here.

File details

Details for the file gimli.units-0.3.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 457ed929834d316def56997cd8a66d15a72689a7f360e73fac184514608a3fcb
MD5 facf516e67277b22756d93467a0e110a
BLAKE2b-256 aae622ac48fb6f5d5ff6c4926d10ef81806c3db6c44087daccc143e471cf547c

See more details on using hashes here.

File details

Details for the file gimli.units-0.3.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3cec69708dbb10faa0dec822a037ebfb8a53087f71a295b54f8df1c7149cba92
MD5 fcefd6349e1975bb5acb9797987a2309
BLAKE2b-256 40543bfedd97e09a3b0dd0b35419ace1dd537da74bfb1e438ebc8fd4dd3f3a28

See more details on using hashes here.

File details

Details for the file gimli.units-0.3.3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 739b677b5be60d151d62b1df5a0be914a1bd5d07834fbf39834585260c7fe0e0
MD5 5c67433ad3223be5fbbb9c2053e37e5c
BLAKE2b-256 d04c836df669f12ac9e972f538dd6c8bf9d4d91a7415f34b70655d61be1e90da

See more details on using hashes here.

File details

Details for the file gimli.units-0.3.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f264b0a82b59229dc2a813fc3d7ba307c0fe3b5e318c4c9f3b9a0b1d6729db01
MD5 7f9dcae7f87169fc8d2cee88d6436d57
BLAKE2b-256 5efd1aea1f5fc58139d60516051cd3eef3122b648bf7fb52519000ff2c43817c

See more details on using hashes here.

File details

Details for the file gimli.units-0.3.3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 852b0365fea81ed814e67dd2181783906fe47bd18cac3e88a23f6e41c97aeeff
MD5 b171851b9219b3bc31497f5c17b56674
BLAKE2b-256 23338bb545d3e5eae98abb3f0a72bd9f980c7b834769c481dfda91ff23b54a81

See more details on using hashes here.

File details

Details for the file gimli.units-0.3.3-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 42172793e5067f8900922eb8747b9dbf828fe78e6e26fc4f8e02ee509cad0b4a
MD5 603657e9e96e435e757599e57d2fe2fd
BLAKE2b-256 4bb1d74521715ad1b12d46debb22729aa3a13abaf1d78024236bc58f2a300300

See more details on using hashes here.

File details

Details for the file gimli.units-0.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 513a48d6dc3dd6485eb27105f12da1a1df4b67bb3ceafc38d40d6d7fa53b18e5
MD5 cf1f559dcb6ed17552ec74c7262a60d7
BLAKE2b-256 afc60520859c9c140f32857300ac7ca23be4577829edbbd017d2ef09c79cc26d

See more details on using hashes here.

File details

Details for the file gimli.units-0.3.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d947ae122b19031902c4334434f05f7bc45e266687a677feff021bf17c4633fc
MD5 9cb0b694d1d1a1d3f47eb001af88c7fe
BLAKE2b-256 37740c3df072e7524f7ee62e1cd3b83cebd5033dea92fa084a8aa01aee9e670a

See more details on using hashes here.

File details

Details for the file gimli.units-0.3.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9539115c0203dfc64abd6371e40126ecd56643422cd18f0480bfc28a838999f2
MD5 40b0ea8431a1392958077261b72ff424
BLAKE2b-256 af77deb716f0e578637c676c5d7cd13c11cecf2322cb548123bf360cafbc1c59

See more details on using hashes here.

File details

Details for the file gimli.units-0.3.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 06e35c7e90c7dbd4bffadb31e408340c18e3efded51c6fe6ce264e6e566c9de6
MD5 d0f582b2050d40abf75fee1bf25c32f6
BLAKE2b-256 959d2550d27dea15fddbfe865c48b3e82b6de0357e1b73313d3c23a2abf5858b

See more details on using hashes here.

File details

Details for the file gimli.units-0.3.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cf3e23b5f4925958627f7b62b976d32e4dff1ae7332aab7f4ae38a1d2fb17596
MD5 e17e15b0aaf044ee2b952028d2619386
BLAKE2b-256 81db57f32eb58d7930302124fc1c5371fa3f73264f127265924924166501de7b

See more details on using hashes here.

File details

Details for the file gimli.units-0.3.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 df276169c4ed0c3747e9f98c1c0431b2934ad6e0f317dbebbd8cd7478b90aba9
MD5 138fcbba643ddd4a8c9ef0eefd090b0a
BLAKE2b-256 b3874752c5152d513a3b8f6efea2de5f0b8880df844b4031e1af42282781d920

See more details on using hashes here.

File details

Details for the file gimli.units-0.3.3-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cc27585c18c9c144c763ecd80edd81a31157474f57e34a1ac62ceb7cc53161c1
MD5 e45d0bcda2233596f8daa1ae12b2abff
BLAKE2b-256 903edb3741b2aa61cbbf57d31c06b48ab798be8cf8e9eff3f7ee7d8bca7ed161

See more details on using hashes here.

File details

Details for the file gimli.units-0.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 58cdebcb20d4d5dfdb81c730fcd7dcc606e13ad6706aa85411cb81d839605d62
MD5 ec22dbae532b10e4d832ea41031a83e5
BLAKE2b-256 dafff6a4f9ab574271f0c0807bf86d7f6a11707a7bd3d86b5e6f716b911b90be

See more details on using hashes here.

File details

Details for the file gimli.units-0.3.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cca4be2a70de35d52e10fda3281a077ee00176070817142223e753b1d6cd44b2
MD5 fa5ea98c625d703527905967108b95ee
BLAKE2b-256 9a68bef9f006661d7512056473a26747402ce101abf7ca6eb866b21b39fd4011

See more details on using hashes here.

File details

Details for the file gimli.units-0.3.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d925c374c8cf5aacb8e9e18734f781cc6b8079d459d204e513da8467ec775123
MD5 9229f3ddf76a0245cd222b6535f7db86
BLAKE2b-256 e3594f23d67d53a7901017e4ae883adda3426e27059ea86ae6bcce153bbc0018

See more details on using hashes here.

File details

Details for the file gimli.units-0.3.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for gimli.units-0.3.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5ca022f88dac05d19629cb28f268fe95448b6c1a0c100f11e903bf8d2719fe4b
MD5 54efcd4b7a22258c969f2967a6279856
BLAKE2b-256 337f76a6adea935dc694f5a2b48a266152ec10ae483e336eef309a10c65127fa

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