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.dev20260807192720

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

Total release size: 45.8 MB

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

Download URL typedunits-0.0.3.dev20260807192720-cp314-cp314t-win_amd64.whl
Size 826.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
0e1ec4a67c8319949c75d9ce8a9dfb32c77de1331e60d1e145e20aece237fda5
BLAKE2b-256 checksum
How to use checksums
c6bb1ed71c37459f048fabfee64e636e2f60c78d4827ebdac10cc441015ea133
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.dev20260807192720-cp314-cp314t-win32.whl

Download URL typedunits-0.0.3.dev20260807192720-cp314-cp314t-win32.whl
Size 757.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
d3c80ad290f6340b5d2326ffaa45408bd4640d41f4225dac571d30fd356b6885
BLAKE2b-256 checksum
How to use checksums
0424bea3fc70afdcfbdd75d6d3ec655dbaff1df5aa84645e314ced53def51954
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.dev20260807192720-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260807192720-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
665e50e849eac1409b137828678026ab33547b4b2cc65fadcede66b906ece65e
BLAKE2b-256 checksum
How to use checksums
a034783a6ad57aa509214576de470c729a7846ef219cc8ec7c10c8a36e9f61d3
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.dev20260807192720-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260807192720-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.6 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
8f52862ccb9f090b43e397ff4cd237bf182cc56cf1a1176777dfe5b48929b254
BLAKE2b-256 checksum
How to use checksums
10da6eb3daafad94f02d1ff824b7c7708da36fdd53df592437e29ba2bedef9c1
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.dev20260807192720-cp314-cp314t-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260807192720-cp314-cp314t-macosx_11_0_arm64.whl
Size 813.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
aae8d6a81363478579190201ed13d0c1aafb0e56796fc3046f0c9d25c2897214
BLAKE2b-256 checksum
How to use checksums
8d39e645e420c7e7e4990ccfe4b5c1ae7680a46c1e6e340722a0e4aeaaa976b6
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.dev20260807192720-cp314-cp314-win_amd64.whl

Download URL typedunits-0.0.3.dev20260807192720-cp314-cp314-win_amd64.whl
Size 775.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
49781d412c397ffdcf948cda97a5b279ae7f2da8da949a98a6bf089fbbd19d9d
BLAKE2b-256 checksum
How to use checksums
8250baf3a2c864dd0237932a77f5863dbc389ac7dda76aa6bf7b9ee65e769208
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.dev20260807192720-cp314-cp314-win32.whl

Download URL typedunits-0.0.3.dev20260807192720-cp314-cp314-win32.whl
Size 716.4 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
4f1b5e0a03c59d440615acce22f0431eefde9cd7cd3f353b45c80673e1d09b73
BLAKE2b-256 checksum
How to use checksums
d879d4f9059440c30994743eae9154f15fbf4d5b7c288c27b5ec69b57b68eafb
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.dev20260807192720-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260807192720-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
7a99d50ce3ef4ae6be6a1c638851986660a1d0b2ab4df393e893d751e4b29ae0
BLAKE2b-256 checksum
How to use checksums
263e421767cc4a4fd41a97bb1e9f205a2637c43b8a093eff7804ae2ec7f15f81
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.dev20260807192720-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260807192720-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.6 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
69aba0a11af168bb32bd4d34fbf56dc5ad8e3e0546d536e3caa99c55c0057ff0
BLAKE2b-256 checksum
How to use checksums
91fe008ff7d14ac0c6c38e269a8d7f9079e3815fb9ec581def7ab292f9550848
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.dev20260807192720-cp314-cp314-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260807192720-cp314-cp314-macosx_11_0_arm64.whl
Size 780.8 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1ddf85686c05e0e359f8fa31185148b9ca6f5fa17d6d13ee7eac3d19d9c49a04
BLAKE2b-256 checksum
How to use checksums
dfc028a961a7a346d945c1911b875248ebaa54285c20981bd66f699d58e1e3f0
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.dev20260807192720-cp313-cp313-win_amd64.whl

Download URL typedunits-0.0.3.dev20260807192720-cp313-cp313-win_amd64.whl
Size 764.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
086c2465b0a764cab49bf508cea4bec6e92902296e73cf29fff299c435e5413d
BLAKE2b-256 checksum
How to use checksums
1fefbfdcef5740b739ae55f864667ab531a76cbef9bbedead1d37486b8d230c2
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.dev20260807192720-cp313-cp313-win32.whl

Download URL typedunits-0.0.3.dev20260807192720-cp313-cp313-win32.whl
Size 709.1 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
7da41a5aa430a66acc4ccdc17ce36bed86fd2d729dce36146f3df85ba3128f56
BLAKE2b-256 checksum
How to use checksums
c9935a8d3531caf70071e839ff94e1994713e5aa481729ebd470be5e5761c0a7
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.dev20260807192720-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260807192720-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
4720d49a98d255dc4de4e844bb6993c902798a869b2683f3c6383bf3cbba186a
BLAKE2b-256 checksum
How to use checksums
0ba191ec77db0cd2c8c06224e8dac43541938549d98705b1a603d82e2cc8da68
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.dev20260807192720-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260807192720-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.6 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1f25f2b161db75f23c064a30e3dd3b3c0a9cb5f9c2ed7f2e83c3199f5b04dd7b
BLAKE2b-256 checksum
How to use checksums
767626623500344399d52e796eed3861f3196b842aa6178bb8dce006c0b6fd99
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.dev20260807192720-cp313-cp313-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260807192720-cp313-cp313-macosx_11_0_arm64.whl
Size 767.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
45d9b2626a350098559daa675c873f99570f7d52b76cf45a96c467f7d4b0d53d
BLAKE2b-256 checksum
How to use checksums
cf5bddc5d536e019529837d955d71057fbecb4f2b43655775bc16d876e7c45dd
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.dev20260807192720-cp312-cp312-win_amd64.whl

Download URL typedunits-0.0.3.dev20260807192720-cp312-cp312-win_amd64.whl
Size 760.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b2a274479374a86fb3d1fd7fed8ca90596fea8bef22cf379a709b83f24891960
BLAKE2b-256 checksum
How to use checksums
85ccc0e96b69b9b378629cc44af663aa32c6a2dabd795a3319d7e8833a70ea06
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.dev20260807192720-cp312-cp312-win32.whl

Download URL typedunits-0.0.3.dev20260807192720-cp312-cp312-win32.whl
Size 709.9 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
e5f859147717543f7549ac4bff68e8625e7c2e928a4d30c231feb24db17f9fd1
BLAKE2b-256 checksum
How to use checksums
ba51e9f7276a8a70615482dafe1d980ca782e9dfa0e4f1d7767a3a4a259ba066
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.dev20260807192720-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260807192720-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 2.8 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
51995093ed8bb704f9de0c698dc70738e354f184e55ce6cd75e52178ee7312ba
BLAKE2b-256 checksum
How to use checksums
d7508030603b9578865dcf0c439d5329329ed4c5ac15c338751e36232dd4f5c9
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.dev20260807192720-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260807192720-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.6 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
18f80120a7d708678d153579d9aec55402c5b737b2688fcb2875b80963191e3f
BLAKE2b-256 checksum
How to use checksums
6c225037a407dcc95b153971c22b4b50aef56d0656c77b49020039e6a359f3fd
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.dev20260807192720-cp312-cp312-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260807192720-cp312-cp312-macosx_11_0_arm64.whl
Size 770.2 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6d962df5ecb3ec1e8aa489e95f8107c906b472d819b00ece7c0634b62fba4091
BLAKE2b-256 checksum
How to use checksums
54381575344c268961d91d4c6e40f4d4ee9577ae38ebf221612c194f2d75dcaa
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.dev20260807192720-cp311-cp311-win_amd64.whl

Download URL typedunits-0.0.3.dev20260807192720-cp311-cp311-win_amd64.whl
Size 841.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c6c2863beda9ed219a99422a99a9a7afe5abd760c7c001ab553b350ea59b7ff0
BLAKE2b-256 checksum
How to use checksums
25f58981fd122825cf45240e63eecdb1b7a2aaf4a36f7d056495d1c218a1375f
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.dev20260807192720-cp311-cp311-win32.whl

Download URL typedunits-0.0.3.dev20260807192720-cp311-cp311-win32.whl
Size 775.0 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
4e66f10ea74446929d51aee1f3813683b6451460e82cd1fb464f23c3f67177b8
BLAKE2b-256 checksum
How to use checksums
306b6cbceaa213c61a0f7095a81d9302c65746aa60bf8e57ec4e0200f8841dd4
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.dev20260807192720-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260807192720-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 2.9 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4e90808352c58571c2a35b83df9b14a6aab1b2c7e9725d7180c439ba79fb742c
BLAKE2b-256 checksum
How to use checksums
b9efd7063b420ca70f324686a3ce0a48ae4ee61a50644a712644e2d33709d51a
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.dev20260807192720-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260807192720-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
6c765204d25fe384dc71187c495065492beb1f2e05ecddadb79c90e7e92f4748
BLAKE2b-256 checksum
How to use checksums
497cf34bc92fe831cdeedfb10eb5cde30a92479b56b4a9e63f7c0b0634cc1619
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.dev20260807192720-cp311-cp311-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260807192720-cp311-cp311-macosx_11_0_arm64.whl
Size 793.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d1c4b639413deabd3394778c53917929f06dea572eb3455a347325f31b105d99
BLAKE2b-256 checksum
How to use checksums
c3110c2bd322b78583ad09b024f8c12aef46833ada713464498cf00ac27b9764
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.dev20260807192720-cp310-cp310-win_amd64.whl

Download URL typedunits-0.0.3.dev20260807192720-cp310-cp310-win_amd64.whl
Size 841.2 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
8ce025f708f11ba4dc23c5a4a67285fafd33c78d29cc740988040cf2f7e96bed
BLAKE2b-256 checksum
How to use checksums
08b20c9092e7643c81375b5be115c493568ec506e9f1064770ba137358983ff5
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.dev20260807192720-cp310-cp310-win32.whl

Download URL typedunits-0.0.3.dev20260807192720-cp310-cp310-win32.whl
Size 743.8 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
5830007055c5f48e839bd5a8d8ca8785d7485f763ca75dd10236d10607615941
BLAKE2b-256 checksum
How to use checksums
2fd54450f7822f85f066f0157b4fe02856e4febb2a2cc2d0fa82c2de129eb692
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.dev20260807192720-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260807192720-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
9512b4c31e0ccb8b6ccbf77a9d396270a65f40e44f9bea42a6bf801e6f9882c6
BLAKE2b-256 checksum
How to use checksums
0cbb100fa17e18bd535349227d050e0dc18ef0cc504678defedcd3dd0360cf0c
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.dev20260807192720-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260807192720-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.6 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1c5850836aa9046b3b2a6f847dd8ee796cf43dd484fc4ff1d1e9d288659141c3
BLAKE2b-256 checksum
How to use checksums
71d4ae1e0a4570eeab6065c1740d10cb8e76277dce70e8c945158113912c260f
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.dev20260807192720-cp310-cp310-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260807192720-cp310-cp310-macosx_11_0_arm64.whl
Size 762.0 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f0925193cacb95f9695ae954f11158ff59d3ce9e932f5277504addab4907c128
BLAKE2b-256 checksum
How to use checksums
610eb699ecd41ea6cbe19c5af609e0befe45fa671067e05361115d08944bcee9
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