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

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

Download URL typedunits-0.0.3.dev20260807192146-cp314-cp314t-win_amd64.whl
Size 825.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
86eaf1ce49b9180d76ba44cf11f7a2bbd1ffe973dd60850a8d880f9ed5319656
BLAKE2b-256 checksum
How to use checksums
9a1093b5eeb0f7a6905485e97a0e290d23ac8cee4012ab39929a33830e598301
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.dev20260807192146-cp314-cp314t-win32.whl

Download URL typedunits-0.0.3.dev20260807192146-cp314-cp314t-win32.whl
Size 756.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
9ab758c4a725486b946ed08bd830b0baf3b33cca099048ef6fb3a2c27e280b2d
BLAKE2b-256 checksum
How to use checksums
cfee82950f8b5aa72cd614e6002919f6176e010a3d17af22520aa9fe43684b81
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.dev20260807192146-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260807192146-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
1fd003ec25ce469d3593bc84d5f5ea9602aba0d882765fd4cd6998cc202c2fe1
BLAKE2b-256 checksum
How to use checksums
80986b2c47587a8f7dffb67b40eb7ad397de318150413b5266abbe7a2fbb4c2d
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.dev20260807192146-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260807192146-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
7a7506ac1693233e1ce78f4467d3319d25491146c212419b5dc0fd852bbc811a
BLAKE2b-256 checksum
How to use checksums
fa186baddda24cd95b4071cbaf40157a0d75508ff811d536036958a7c304c390
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.dev20260807192146-cp314-cp314t-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260807192146-cp314-cp314t-macosx_11_0_arm64.whl
Size 812.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0dfc7f7126d36179fdb6178ef7da6b2d94490b16a03f6b9b87ad8bef3d561ea4
BLAKE2b-256 checksum
How to use checksums
1754f83ab6855cc17eeed5eda48dfcf8285c193b4a939f53bbd559ab763a4a68
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.dev20260807192146-cp314-cp314-win_amd64.whl

Download URL typedunits-0.0.3.dev20260807192146-cp314-cp314-win_amd64.whl
Size 774.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
ff77d7f0422c60bdbacc8c31a4f8f8403180ea6757b19e0797f4f2cbe0ba9c22
BLAKE2b-256 checksum
How to use checksums
8ba4718ad72a68d78e39c6c6c9212601dfc45a08181c5476ead7dd7af2546a02
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.dev20260807192146-cp314-cp314-win32.whl

Download URL typedunits-0.0.3.dev20260807192146-cp314-cp314-win32.whl
Size 715.7 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
63d4e8f685889dea7a69be33aaf61b81b9aea091d48d623930a35a3cea70f0d1
BLAKE2b-256 checksum
How to use checksums
81358df73c80510242c26f4d2eb4f718594a13b0cc7a163c17e878bdd3dddcfc
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.dev20260807192146-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260807192146-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
6008ca07ee9c25513ba9ede2591ac8a690666ab16ab490dc7ee5a02eb63f8dc2
BLAKE2b-256 checksum
How to use checksums
463554efe9826a7dd258f98d7dc9bb720af813e3e6c91342e9a70871c2a308ee
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.dev20260807192146-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260807192146-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
ca4ef93779b5dcc671f70f9888c5f310e7e10aabda0e42e05477ed813c3264da
BLAKE2b-256 checksum
How to use checksums
e209defda74de15ba88fb2978851028828af7618dd1f23f69340d3bef2eea113
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.dev20260807192146-cp314-cp314-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260807192146-cp314-cp314-macosx_11_0_arm64.whl
Size 779.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
33cab102ff7e2a292bbef939b0e86434949694167de38aeeeac598ec4056e289
BLAKE2b-256 checksum
How to use checksums
891fdd94f9ea62e2e284df51cbb5bfddadd2fb95dcc4bce95dd263186ab6515f
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.dev20260807192146-cp313-cp313-win_amd64.whl

Download URL typedunits-0.0.3.dev20260807192146-cp313-cp313-win_amd64.whl
Size 763.8 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
0887b5b4b8fee40451715ab9513d0000ca9206a2dd95ea29081d05bbe5294b84
BLAKE2b-256 checksum
How to use checksums
e794dcb6a2643bce77f5653c3d2de7df430c38a4d4602fe87cee4d2b0007f39e
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.dev20260807192146-cp313-cp313-win32.whl

Download URL typedunits-0.0.3.dev20260807192146-cp313-cp313-win32.whl
Size 708.4 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
c0ab2cec663bc33a49dabb2f14d9344e2adf9ed1e5bef35ab528631b846e14ba
BLAKE2b-256 checksum
How to use checksums
8c3f125e8ca1fea20283d8d17dd819d34335e38a9461e7c951a3cda27f72e9d8
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.dev20260807192146-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260807192146-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
dc8d6f6d5e948d4caf63a198ac0b6111f38e61387f25c13aed18ae0e191867cc
BLAKE2b-256 checksum
How to use checksums
213dd51a9f5cc0f61194bf10bf4c24384e64ad2c531a8944d210a0329e3effbd
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.dev20260807192146-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260807192146-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
31682c2f9941b251c88aa237c9f87351ebaa4bb85cbc056c2d94f9df693f4942
BLAKE2b-256 checksum
How to use checksums
ef28202f88579bfb559a96e1f2ccb7a40fec01f5700bcf6debbae04850707db3
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.dev20260807192146-cp313-cp313-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260807192146-cp313-cp313-macosx_11_0_arm64.whl
Size 766.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2c2081d519f788f71a7e297bd30e783ed67f5d1d5f9f4e4b64f81bd427c2f43c
BLAKE2b-256 checksum
How to use checksums
d46fb2b7ce5edc541d26eda396b617a2a2fff117885192495e287d8b3c1c6c57
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.dev20260807192146-cp312-cp312-win_amd64.whl

Download URL typedunits-0.0.3.dev20260807192146-cp312-cp312-win_amd64.whl
Size 760.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
733aa461e0b6ba48127ce4ceea4993a3e4b2dcb35d886d006b5acba7ebbffcda
BLAKE2b-256 checksum
How to use checksums
90fddae2208de15c25ec41efe2ab566ea2f620a024656e8999641bd1aeb2ac90
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.dev20260807192146-cp312-cp312-win32.whl

Download URL typedunits-0.0.3.dev20260807192146-cp312-cp312-win32.whl
Size 709.0 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
7bab1ec3972327862ae11d293f3f2e9285c44217bdf26fe96d06a8351f077b0d
BLAKE2b-256 checksum
How to use checksums
95c5ce15b5f28834f3b9ea942cb1b83718995567d65c01d988e3272a362be433
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.dev20260807192146-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260807192146-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
a9f4dc82a15b9226af7bbb55d013b832caf69538c0b8fc5adc74ddd0a50fdab9
BLAKE2b-256 checksum
How to use checksums
1e1e578713ee0138732d9a5b432e0e8aa70337d4dee0b0b59248540d9cc3582c
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.dev20260807192146-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260807192146-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
da88cf7647c51729f46f1a0bcd17244305c550d5c1f56fc88eb43a8dc8fc22d8
BLAKE2b-256 checksum
How to use checksums
ab532f8b23c3998b9a09b3cf1aff4f89c392844d75e32df70834ebe8bd978f95
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.dev20260807192146-cp312-cp312-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260807192146-cp312-cp312-macosx_11_0_arm64.whl
Size 769.2 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
26e612254b8a636254b5cfe3c4738787710ddd985ddce045fd34e4069870f63d
BLAKE2b-256 checksum
How to use checksums
3a0741c95365b4848395f28de02bf174dbcc88590f6542965b9880157ab072e5
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.dev20260807192146-cp311-cp311-win_amd64.whl

Download URL typedunits-0.0.3.dev20260807192146-cp311-cp311-win_amd64.whl
Size 840.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
3b24da3d8f128c78043c568d1efb66b316f5f389ab1ae5de7b1137da00d93c1c
BLAKE2b-256 checksum
How to use checksums
717b78bdb89d8fc0a08fef8f85b4ded0fcacc8ae6ffe3fbe3cda67975ed2b2c5
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.dev20260807192146-cp311-cp311-win32.whl

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

Download URL typedunits-0.0.3.dev20260807192146-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
39e12767d44e2c73a316c72b72ac71201a01421c4db5c7a2894b1e19d6a0b32e
BLAKE2b-256 checksum
How to use checksums
1ab92ba68feb2f17e37329af3eac4ec517a01eb80cfb86ef9588a8d7c055b503
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.dev20260807192146-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260807192146-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
00118d5054eb25c4c94be9edf33e9696c32f26352fe5a5acfb4ef86f48068715
BLAKE2b-256 checksum
How to use checksums
2d77a94d1f4942674587ddd15d7b1ed5aff92f718a04e2b08148c9c545ba6e58
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.dev20260807192146-cp311-cp311-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260807192146-cp311-cp311-macosx_11_0_arm64.whl
Size 792.8 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5bdfef17b64b9fde5a818a95e195e89cde9d8a98d51cf88a3bfb6db030c607c0
BLAKE2b-256 checksum
How to use checksums
1c4158758a26620e7c0ae900f5302c71e5aa8a951fea5fdb3e74eb71fdc358c7
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.dev20260807192146-cp310-cp310-win_amd64.whl

Download URL typedunits-0.0.3.dev20260807192146-cp310-cp310-win_amd64.whl
Size 840.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
0b94cd34749212d1690add7856ac7ae970075a10736defbbcef72cd1a6bdd5d2
BLAKE2b-256 checksum
How to use checksums
08f856bc8fd2a0ba2d3f99635c06549705f1fc4e07b54812f9775e3a7de4455e
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.dev20260807192146-cp310-cp310-win32.whl

Download URL typedunits-0.0.3.dev20260807192146-cp310-cp310-win32.whl
Size 742.9 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
8d25e8856308eba8151ddd60f74dbff22cd64998edd189f9477be2096706954f
BLAKE2b-256 checksum
How to use checksums
62c014ec0b0b419b46e2dc6931d2e0f7d7dbb53cabf397b060c0098f356916a3
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.dev20260807192146-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260807192146-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
4ae0493149461c762720c152df5b71ffb0cc5422b10851020f834bb8f0d7839f
BLAKE2b-256 checksum
How to use checksums
749886716fd3ba93ed7ce1ac483ac6f5abe29fbe500eaa5f4a1618abd67cbaaa
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.dev20260807192146-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260807192146-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
4e0259b7aea5887282928793f4c4eb88013e3110d267a0eb8ce8b0f9b7c8b058
BLAKE2b-256 checksum
How to use checksums
528e316f8ab100a6ea7fc40fcce8b52ace9e39a3c92da110184bbe6dbc87794a
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.dev20260807192146-cp310-cp310-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260807192146-cp310-cp310-macosx_11_0_arm64.whl
Size 761.1 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
53038bc4c68ca785720624c6bd7ae94dfb6680e0c6e1e107adc2a3af7f518648
BLAKE2b-256 checksum
How to use checksums
3196e928ad1799833340e2b4732f150edb2665935a7ac523b70c78d5ae8cf414
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