Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

TUnits - Fast Python Units

Continuous Integration

Implements unit of measurement arithmetic, where a number is associated with a product of powers of base units and values with compatible units can be added.

The library is written in Cython for speed. The library provides the ability to statically check dimensionality type (see below) and a limited protobuffer serialization support for select units (see below). Contributions to extend support for more units are welcome.

A precompiled wheel can be installed using pip install typedunits [--pre].

Example

>> import tunits
>> from tunits.units import meter, km, N, MHz

>> print(3*MHz)
Frequency(3, 'MHz')

>> print(5*meter + km)
Length(1005.0, 'm')

>> print(N/meter)
N/m

>> print((N/meter).in_base_units())
kg/s^2

>> print(2*km / tunits.Value(3, 's'))
0.666666666667 km/s

Static Type Check

TypedUnits provides the ability to statically check the dimensionality of variables and parameters. For example mypy would complain about incompatible types for the following code.

from tunits import Frequency, LengthArray
from tunits.units import meter, km, MHz

def frequency_fn(f: Frequency) -> Frequency:
    return 3*f

x = 2 * meter
x_arr = LengthArray([1, 2], km)
y = 3 * km
f = 7 * MHz

# okay
print(frequency_fn(f))
print(x + y)
print(x_arr - y)

# not okay
print(frequency_fn(x))
print(f + x)
print(x - f)
frequency_fn(x_arr)
$ mypy my_code.py
my_code.py:18: error: Argument 1 to "frequency_fn" has incompatible type "Length"; expected "Frequency"  [arg-type]
my_code.py:19: error: No overload variant of "__add__" of "Value" matches argument type "Length"  [operator]
my_code.py:19: note: Possible overload variants:
my_code.py:19: note:     def __add__(self, int | float | complex | number[Any], /) -> Frequency
my_code.py:19: note:     def __add__(self, ValueArray | list[Any] | tuple[Any] | ndarray[Any, dtype[Any]], /) -> ValueArray
my_code.py:19: note:     def __add__(self, Frequency, /) -> Frequency
my_code.py:20: error: No overload variant of "__sub__" of "Value" matches argument type "Frequency"  [operator]
my_code.py:20: note: Possible overload variants:
my_code.py:20: note:     def __sub__(self, int | float | complex | number[Any], /) -> Length
my_code.py:20: note:     def __sub__(self, list[Any] | tuple[Any] | ndarray[Any, dtype[Any]], /) -> ValueArray
my_code.py:20: note:     def __sub__(self, Length, /) -> Length
my_code.py:21: error: Argument 1 to "frequency_fn" has incompatible type "LengthArray"; expected "Frequency"  [arg-type]
Found 4 errors in 1 file (checked 1 source file)

Serialization support

TypedUnits provides protobuffer serialization support for selected units. Contributions are welcome to increase serialization coverage.

>> from tunits import Frequency
>> from tunits.units import MHz
>>
>> v = 3*MHz
>> msg = v.to_proto()
>> print(msg)
units {
  unit: HERTZ
  scale: MEGA
}
real_value: 3

>> Frequency.from_proto(msg)
Frequency(3.0, 'MHz')

Installation

  1. To install a precompiled wheel (add --pre for prelease version)

    pip install typedunits # [--pre] 
    
  2. To locally build the latest version from the main branch

    pip install git+https://github.com/quantumlib/TypedUnits
    
  3. For a local editable copy

    git clone https://github.com/quantumlib/TypedUnits
    cd TypedUnits
    pip install -e .
    

Development and Testing

  1. Clone the repository.

    git clone https://github.com/quantumlib/TypedUnits
    
    cd TypedUnits
    

    All future steps assume you are in the repository's directory.

  2. Install dev environment dependencies.

    pip install -r dev_tools/dev.env.txt
    
  3. Install TUnits

    pip install -e .
    
  4. Test.

    pytest
    

Formatting

dev_tools/format.sh  # to format
dev_tools/format.sh --check  # to verify format

Note: This is not an officially supported Google product

Metadata

Release files for typedunits 0.0.3.dev20260506165849

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 typedunits 0.0.3.dev20260506165849
File
typedunits-0.0.3.dev20260506165849-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
typedunits-0.0.3.dev20260506165849-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
typedunits-0.0.3.dev20260506165849-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
typedunits-0.0.3.dev20260506165849-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
typedunits-0.0.3.dev20260506165849-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
typedunits-0.0.3.dev20260506165849-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
typedunits-0.0.3.dev20260506165849-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
typedunits-0.0.3.dev20260506165849-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
typedunits-0.0.3.dev20260506165849-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
typedunits-0.0.3.dev20260506165849-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
typedunits-0.0.3.dev20260506165849-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
typedunits-0.0.3.dev20260506165849-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
typedunits-0.0.3.dev20260506165849-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
typedunits-0.0.3.dev20260506165849-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
typedunits-0.0.3.dev20260506165849-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
typedunits-0.0.3.dev20260506165849-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
typedunits-0.0.3.dev20260506165849-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
typedunits-0.0.3.dev20260506165849-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
typedunits-0.0.3.dev20260506165849-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
typedunits-0.0.3.dev20260506165849-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
typedunits-0.0.3.dev20260506165849-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
typedunits-0.0.3.dev20260506165849-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
typedunits-0.0.3.dev20260506165849-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
typedunits-0.0.3.dev20260506165849-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
typedunits-0.0.3.dev20260506165849-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
typedunits-0.0.3.dev20260506165849-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
typedunits-0.0.3.dev20260506165849-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
typedunits-0.0.3.dev20260506165849-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
typedunits-0.0.3.dev20260506165849-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
typedunits-0.0.3.dev20260506165849-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 45.2 MB

Release files / typedunits-0.0.3.dev20260506165849-cp314-cp314t-win_amd64.whl

Download URL typedunits-0.0.3.dev20260506165849-cp314-cp314t-win_amd64.whl
Size 812.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
df8204163020e8b0ff39630cba72170ddc2ca0fb25fe55842d1c824416c42ce3
BLAKE2b-256 checksum
How to use checksums
828fa69658572a24e25ef126601ce80ec943dff9ff2b518205e041bcba54ce30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp314-cp314t-win32.whl

Download URL typedunits-0.0.3.dev20260506165849-cp314-cp314t-win32.whl
Size 743.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
d41f8a99a8e265539a871eb98ace77e08c5a79a8701f77ea366eeaf6c33247e1
BLAKE2b-256 checksum
How to use checksums
0096ab11d185a43591f761fb94f06dccf62bab9d82c8ab40e1751bc19ce21363
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260506165849-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 2.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3fa8d431d647713f3132abbfc4bbaea536ea1d4cba334dfd70aaf41d6e471844
BLAKE2b-256 checksum
How to use checksums
93600dfb355c56bd8ffd8d4e048681fac6d00db6893d47c43e7585b2d184cbd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260506165849-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b6905455e1b60c7ee8897f53346cd6c81fe484569c95ca2bacbe2ca6d2c8a95d
BLAKE2b-256 checksum
How to use checksums
f90cfee433a823b33287873386f39bcf026087d5b30c0d8ee9df5fa8b36b346d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp314-cp314t-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260506165849-cp314-cp314t-macosx_11_0_arm64.whl
Size 799.2 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7ac293b0afde7ee54d59a31b57a53929f2ef8280f3a858ddc5894311de234daa
BLAKE2b-256 checksum
How to use checksums
cbc185c9c84b55d31ecd369a927812dcff412df287eb24c7db86fce255fdd2f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp314-cp314-win_amd64.whl

Download URL typedunits-0.0.3.dev20260506165849-cp314-cp314-win_amd64.whl
Size 759.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
f1d6baf144bcf1125fc9c9a4e27eeb9cbcaf2c291e327aa9fdbd3afbe44bf606
BLAKE2b-256 checksum
How to use checksums
e533b7820a75801f47de218d29c8f0cdda9997363643cb343ba8b4fabc95e5c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp314-cp314-win32.whl

Download URL typedunits-0.0.3.dev20260506165849-cp314-cp314-win32.whl
Size 702.5 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
aa7adc7d9d77b75276e94048470693458abce1b9f97c06c83324843a8333ad9a
BLAKE2b-256 checksum
How to use checksums
f46df49dafa596185da2f451a96cef20553d666c46bf4a9a91fb4c90642614d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260506165849-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 2.7 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
78e2df38c2bbc9a5c9845223ca6cb5f19ee31e36df52c0e357f03b548012295c
BLAKE2b-256 checksum
How to use checksums
a230288b3376d461d92ff6fd20a31bbc98db2b90a006e5ef65806725f5291c1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260506165849-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.5 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
20f0499e1b70dc409de37bf3b4e2c12bbc586e8c0e48c26e9b4f7f1413464092
BLAKE2b-256 checksum
How to use checksums
040510f152fdf9e5e84d0ad46750c59f7c8778044c1ec1aec26b0330d8bbfbf5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp314-cp314-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260506165849-cp314-cp314-macosx_11_0_arm64.whl
Size 765.2 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
62fa6a29437c2510594dfcd50e1689e1da81bfa155a3e27fdbb4ca7f0b9162ac
BLAKE2b-256 checksum
How to use checksums
7de15b82b6dfa2096d0b0ad17e5c153ac6832732e0f27547ee78bdbfd87cb8f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp313-cp313-win_amd64.whl

Download URL typedunits-0.0.3.dev20260506165849-cp313-cp313-win_amd64.whl
Size 749.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
5be4d3f323003dd436f86acf86b0c40212430bf835f69601773054d222a81d3b
BLAKE2b-256 checksum
How to use checksums
6f0b995cfb9d6dbbcd0fbcddc38f654e612785c2cbd35807113a548864404ca9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp313-cp313-win32.whl

Download URL typedunits-0.0.3.dev20260506165849-cp313-cp313-win32.whl
Size 694.1 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
fb1223e8f1f2ef2213a540d8d63f98bdee7823cba29da8f533dd9a5e776ed4a7
BLAKE2b-256 checksum
How to use checksums
2786680285e6a220f3d16a90f4a4cf751dd9cb87d9230ddab7a436eeb15a303d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260506165849-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 2.7 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
842a2c9b3d4ec3940a51753e2ff26e7e686debe81318a646fe083cf818fd3205
BLAKE2b-256 checksum
How to use checksums
9828b102fe9ecc1d6e31f0a1da00c4c71e60107c876882e69c9fe055c4de924b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260506165849-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.5 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e346f4020b23c4717ec156c2638ee4e00ccf22830fcef4fe043f438f6fc4c702
BLAKE2b-256 checksum
How to use checksums
8fcd3bb67c187c87eb56c8b109452110a40e694b91a155a433c63fe0e947de20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp313-cp313-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260506165849-cp313-cp313-macosx_11_0_arm64.whl
Size 753.1 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5babcf6d5e5d63267bc1e62143bc03788dec451ea9531d3991609be24e443787
BLAKE2b-256 checksum
How to use checksums
aa60c5d8a12e8a51044b6782bebeff52c6fe4991ef091f6d4ed016403e9f2288
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp312-cp312-win_amd64.whl

Download URL typedunits-0.0.3.dev20260506165849-cp312-cp312-win_amd64.whl
Size 745.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b03ab100143456e8008ca8b615771fe364b6dd7c97724fe3381596afda7f9c37
BLAKE2b-256 checksum
How to use checksums
862b2bafb2ada8ca96c89490a201e7817d0680f6745514881590254f333f915d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp312-cp312-win32.whl

Download URL typedunits-0.0.3.dev20260506165849-cp312-cp312-win32.whl
Size 694.9 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
85b01660cb45980a416188ebd9c2ea3c03b6eb056d403cff4f06327ec6b122a0
BLAKE2b-256 checksum
How to use checksums
0c76e43af94105039da7dcd3fa39a8ad5b193ab921b5f89a624ada8e34af7dd4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260506165849-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 2.7 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
38d452bd6742d6a4abccdbf6cdd7e854ac1e7aefeb61c0ddb13cd4a351ad7c5f
BLAKE2b-256 checksum
How to use checksums
f4482d1e74a27f6ac710c3b8e61eceae54522d3ffdb3feca298492cf163c69db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260506165849-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.5 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d54c4ec5012481a05e1ca94acb54855c663cd1494ceed82b428fe6aeda314f31
BLAKE2b-256 checksum
How to use checksums
c3a58e88eda06e79a76ab373118ab3f5ebf8ab4570ca8385dc0c7fcd46bc3ca3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp312-cp312-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260506165849-cp312-cp312-macosx_11_0_arm64.whl
Size 757.8 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d909401a8ad3c95f1549087b66ca6fb731e34cbb253676692c70a0d66f834bc8
BLAKE2b-256 checksum
How to use checksums
e4bc06ae36ee2671d71d8b1d450384fc4100a427da3e1516638f39b7bddaf2da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp311-cp311-win_amd64.whl

Download URL typedunits-0.0.3.dev20260506165849-cp311-cp311-win_amd64.whl
Size 825.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
8239193a2ca2814e16e8ad6c8a562265526d12bed50c02375403841c73408a6e
BLAKE2b-256 checksum
How to use checksums
cac73451af417066071b8f7c3a95f5330e764461822e376233afd366e7da1899
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp311-cp311-win32.whl

Download URL typedunits-0.0.3.dev20260506165849-cp311-cp311-win32.whl
Size 758.5 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
fc81594dc3b0060b2adcfd8dd51d2ccfd3420d7954a18d72c3268999d52c4fad
BLAKE2b-256 checksum
How to use checksums
b7a350917af83b4c757a116450b7f1c395ecd57f4f24a2f1d24d9a3f4c0a9abd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260506165849-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 2.8 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bb0a0afc25aff59cc3350321285ed9e4f8f451548a84a6a6c34a8e80f196e832
BLAKE2b-256 checksum
How to use checksums
dfb32904f3a284051c6a4b4b8118e4c86bdbb957a54b50537bc74c006eaf06e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260506165849-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.7 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
cec51b7b29775bdac09002c58ddd0571b41427cb78e794e601724a70a82d25bd
BLAKE2b-256 checksum
How to use checksums
c9ef831a5eedb1975ead4570955b054b10d3a9a97afdff08ef2a5e24d9909e81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp311-cp311-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260506165849-cp311-cp311-macosx_11_0_arm64.whl
Size 778.9 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e2c4fde57ff5476a572038a670dc7a3d66f253772f689906ac0c10dbb609014c
BLAKE2b-256 checksum
How to use checksums
d483573799fa130859e24a8e9ceaafd335653ef37ec09e11bab6647c26f255b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp310-cp310-win_amd64.whl

Download URL typedunits-0.0.3.dev20260506165849-cp310-cp310-win_amd64.whl
Size 825.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
a80d37143a34f039d5dd1e2b4963e9748cfd1bc1fd20dac5b6f8fd46aabb7a8b
BLAKE2b-256 checksum
How to use checksums
b43e2c987cdc2124ba70bc7f567543ddbfc255dc691c98e5d06fd763f16a29f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp310-cp310-win32.whl

Download URL typedunits-0.0.3.dev20260506165849-cp310-cp310-win32.whl
Size 728.6 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
be4f1de525931b5ff64d0f90c39fea1188bffeea0fdc6d6e3a8916707290303b
BLAKE2b-256 checksum
How to use checksums
ddddb8496ef852ff150d86e17c6dbae6769131cdc54f1c6f06a643a4b0f004c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260506165849-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 2.7 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e5663b02849c2add477b565432cc009c70bc901994fecd6a9f20b046569e8960
BLAKE2b-256 checksum
How to use checksums
6885fe2410a073883439c6c09f689dcd6d237adb9da3d83c911d2068b7ea649d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260506165849-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.5 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8739b4d9e6b38e647102e13ee90f5cfc665f4b7df9c58561c6b61feb6800034f
BLAKE2b-256 checksum
How to use checksums
759f677202e8a0f00de4479d1e98adc09c01768548789ce14bf493a179cd6650
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / typedunits-0.0.3.dev20260506165849-cp310-cp310-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260506165849-cp310-cp310-macosx_11_0_arm64.whl
Size 748.4 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
368ed12eadc994dfe514be48dd42c5f74d8d8b34ad35fe83c584106671e37734
BLAKE2b-256 checksum
How to use checksums
e349f7d265db3869560e71845477b81e27f51227c416507552dc73123a6dde53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release history Release notifications | RSS feed

This release

0.0.2

30 release files

0.0.1

24 release files

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