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.2.dev20251118021105

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

Total release size: 44.9 MB

Release files / typedunits-0.0.2.dev20251118021105-cp314-cp314t-win_amd64.whl

Download URL typedunits-0.0.2.dev20251118021105-cp314-cp314t-win_amd64.whl
Size 808.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
111a218d2a8e63db8f8c125292dd3149fa46abb0977bb740342f9e7df5276061
BLAKE2b-256 checksum
How to use checksums
bb7dda0a81db6e796ae75ff5d5de83e1212d0ee6c767cd62a89faafc8d89ddc9
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.2.dev20251118021105-cp314-cp314t-win32.whl

Download URL typedunits-0.0.2.dev20251118021105-cp314-cp314t-win32.whl
Size 739.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
18cddfb9a130fc11c7a957917f87a50090f57b3e38afe9bbd2dea577fdbf1845
BLAKE2b-256 checksum
How to use checksums
7ec8958dc5dc93f453df1924f54a560c18168afc9cc71b4957d97e78b0c24ae0
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.2.dev20251118021105-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.2.dev20251118021105-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 2.5 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
2f8717eb060be4db913d0f2a0d930d30cb76191b0f43257396a38eb4b31b9a2f
BLAKE2b-256 checksum
How to use checksums
616489f10301786b5dda2c765edd19c2671d7a19bf254768e88d54341db06034
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.2.dev20251118021105-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.2.dev20251118021105-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
ca2e9f7d74916a4d2fc0ebeb3a99203355c05c20df84a9e8f914d348ca23f18f
BLAKE2b-256 checksum
How to use checksums
ebedb5bcef38faa0b94690707929f6dae6429e8c25cb37a4164a4d9441037a83
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.2.dev20251118021105-cp314-cp314t-macosx_11_0_arm64.whl

Download URL typedunits-0.0.2.dev20251118021105-cp314-cp314t-macosx_11_0_arm64.whl
Size 797.1 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6cb95a44c72636316129e7a7338ff8973bd058f610d3a5d8457ee82f1b33aed2
BLAKE2b-256 checksum
How to use checksums
0f7ac3d2fdf3c4660fe4f05ea6186a78fd0e68596fdea787dc6886a01c82aca5
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.2.dev20251118021105-cp314-cp314-win_amd64.whl

Download URL typedunits-0.0.2.dev20251118021105-cp314-cp314-win_amd64.whl
Size 756.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
ef0a4d5a63f480e020c4dd7139fcb1ff46d65049b06f41553c1c98af1882f8c2
BLAKE2b-256 checksum
How to use checksums
86b165dc9121298a6d61edafe00f3ca85cfb0a2976596f462cf13dfc1f4ae6ab
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.2.dev20251118021105-cp314-cp314-win32.whl

Download URL typedunits-0.0.2.dev20251118021105-cp314-cp314-win32.whl
Size 699.5 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
476728687d5eea2cf1563bf9336cd1b17086868841d53c3d10a1ed7a4f516eca
BLAKE2b-256 checksum
How to use checksums
7e6532aeedbfbddbc8ea99f03c3518c00a8f2aa6da5ecdb5c74cab4bb1ba1030
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.2.dev20251118021105-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.2.dev20251118021105-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
2d666acdcd080e655be9069b34a7d93bd1a9f02ef0a2b6c10a42bd31f22374c1
BLAKE2b-256 checksum
How to use checksums
592d16714b9d1d03ddbf9b1f3c22af34d15e8312801cc0ad5648bc2d48c7b346
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.2.dev20251118021105-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.2.dev20251118021105-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
f6c7477e63ab4b177b00d5763c9ecbaf7c9c72546c30af346572b119d4a12889
BLAKE2b-256 checksum
How to use checksums
f08fc8c5eb6b6c81700ae15eac4d54cfbb00a4a649462cd357110ac78f44a38a
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.2.dev20251118021105-cp314-cp314-macosx_11_0_arm64.whl

Download URL typedunits-0.0.2.dev20251118021105-cp314-cp314-macosx_11_0_arm64.whl
Size 761.6 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
614ca30ddedda50fae4334b0c3c46971fcaf94f7d12338e6b7b4829c3fe23bd9
BLAKE2b-256 checksum
How to use checksums
35306b5cd323f33133dc605b4f88e49322c3ba79526d564d53f57e90da055ab9
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.2.dev20251118021105-cp313-cp313-win_amd64.whl

Download URL typedunits-0.0.2.dev20251118021105-cp313-cp313-win_amd64.whl
Size 746.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
6bbe0266c3b42db391488080c7308b67d00c69ce2694bfbc4c4c506b37631c8d
BLAKE2b-256 checksum
How to use checksums
788e31846a1d4b231023e6caaae1a7dc4001a0b0136b3878f8af73f79b8886cc
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.2.dev20251118021105-cp313-cp313-win32.whl

Download URL typedunits-0.0.2.dev20251118021105-cp313-cp313-win32.whl
Size 690.9 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
65758270a79d661ead58feebe329d3975ae07f723ed2a675cd40b983405cd56c
BLAKE2b-256 checksum
How to use checksums
a7b4e0838ef5b98423a51c24b78462cf2b31e55ecff64b336f92894d1a170725
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.2.dev20251118021105-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.2.dev20251118021105-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
1ea158d40fd6dd49c1c6bd68322d4947e17189317fcc8d665c1b86362c4538f5
BLAKE2b-256 checksum
How to use checksums
4e3859520fac7b517c4d513a4f702d20936f02487c8a31f613df9f5982574290
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.2.dev20251118021105-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.2.dev20251118021105-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
ef5b8f7719959136011df2c8ba102832c367ed70c57c2419455dc106c2ee3ca7
BLAKE2b-256 checksum
How to use checksums
d8533606a25b50f9e52472e806c79848ed0663f45789eb0c286d19babfb1dda3
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.2.dev20251118021105-cp313-cp313-macosx_11_0_arm64.whl

Download URL typedunits-0.0.2.dev20251118021105-cp313-cp313-macosx_11_0_arm64.whl
Size 750.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5000827401a116ad6ad8b2bb5b557f49b340b63ae992cc66a1a4907873854e19
BLAKE2b-256 checksum
How to use checksums
fe3ac4fef3f2b34865d7074fa55d923059ed604232726cc0cedc1a4662a35e8d
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.2.dev20251118021105-cp312-cp312-win_amd64.whl

Download URL typedunits-0.0.2.dev20251118021105-cp312-cp312-win_amd64.whl
Size 742.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
68a0c5c1b8ce611ce26502d98946be4bfdf73e71b4bcad56a598329ca041de39
BLAKE2b-256 checksum
How to use checksums
c444805ead80ddb396f47d5d4cc46ef3e20ecdc660e4fe6ae9086b6bd08195ac
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.2.dev20251118021105-cp312-cp312-win32.whl

Download URL typedunits-0.0.2.dev20251118021105-cp312-cp312-win32.whl
Size 691.8 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
bd83c075032e2934553fbf20b8bb9c16728bb7a59310c6b58c6317383e537bac
BLAKE2b-256 checksum
How to use checksums
222e9a6f944c982eb29ef525898b1c5d9b52460eb91efcba99dcc9ce4f89e289
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.2.dev20251118021105-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.2.dev20251118021105-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
ec31038eac33e105129452d0d95fbc0ee6d4d37150258975116b0b626ff7eb40
BLAKE2b-256 checksum
How to use checksums
b81e858cc5d966e9c5092ba7905b49616fcee1bda1530322d0c5068affc91778
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.2.dev20251118021105-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.2.dev20251118021105-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
7b67f946a276fd21a1478ef2724a057abd8e77c95e5c2edb3beaf7ec0894c240
BLAKE2b-256 checksum
How to use checksums
07b289081b4ac32549e9a8c9ef4761807c74f9708e36c5350bfef090643709ee
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.2.dev20251118021105-cp312-cp312-macosx_11_0_arm64.whl

Download URL typedunits-0.0.2.dev20251118021105-cp312-cp312-macosx_11_0_arm64.whl
Size 754.5 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
275ca3a974fde5e8b4a96c37d3fc0d2719b563279a2b6f59d870f194a81b74aa
BLAKE2b-256 checksum
How to use checksums
658d218a03410ffc6d320197f7f710e29ea33ca52838413296b0f03e0232a485
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.2.dev20251118021105-cp311-cp311-win_amd64.whl

Download URL typedunits-0.0.2.dev20251118021105-cp311-cp311-win_amd64.whl
Size 821.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
599f5ac406bfe3d4043c0da933a3513737fabfbf4e64c2d5bc8f200f5764a5f7
BLAKE2b-256 checksum
How to use checksums
71e40a670532216097a0cabdd830aa10d8ddc8b597747872a724c8e0da880b75
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.2.dev20251118021105-cp311-cp311-win32.whl

Download URL typedunits-0.0.2.dev20251118021105-cp311-cp311-win32.whl
Size 755.5 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
cfb84d34ed12e4a3beecc0af0ed05a797a5b3d54f8dbe085d6113706cda0acfa
BLAKE2b-256 checksum
How to use checksums
22b76b551c3b2604fec01cd6fd7cb457238441b99a8bf9501590fba35608b981
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.2.dev20251118021105-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.2.dev20251118021105-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
02262c10bfb7a5e2a9614a756ed4d3b8b0533cffd75758cb0e2c3b587fff5fc9
BLAKE2b-256 checksum
How to use checksums
3a8a8b8d522a8352088cf02169a5f3adab77781ffa0f87a2425820de94f937a0
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.2.dev20251118021105-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.2.dev20251118021105-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
b6b428963a7d44d17613c5891dfe804ea06ca975c30c9b83b174b761320543c7
BLAKE2b-256 checksum
How to use checksums
b1777d3d6ac5e3ac3e01616dc86a2fec3bde0f68143651c835b0b41acd0441fa
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.2.dev20251118021105-cp311-cp311-macosx_11_0_arm64.whl

Download URL typedunits-0.0.2.dev20251118021105-cp311-cp311-macosx_11_0_arm64.whl
Size 775.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0b4163955015e4ab4ee51b05400746b7a65cbab1cd82731207abfdacd2db7165
BLAKE2b-256 checksum
How to use checksums
9287ffa95b8f7e31b3a58e0c28f4cb316e8a668b37a590ca1cc8649e1e8218ec
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.2.dev20251118021105-cp310-cp310-win_amd64.whl

Download URL typedunits-0.0.2.dev20251118021105-cp310-cp310-win_amd64.whl
Size 821.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
3d77b40a7e762ebc1c6e892097194a794ea34af10543f2d8a0c87ada6cbd34b9
BLAKE2b-256 checksum
How to use checksums
27c25ae54fe34b974aea4dbc763859d1e51c0d932e3f7b394f651d12409daeac
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.2.dev20251118021105-cp310-cp310-win32.whl

Download URL typedunits-0.0.2.dev20251118021105-cp310-cp310-win32.whl
Size 725.7 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
64294984bbdfe82e816f27f691096f396010690e8a0d52e6156e78eb37ad4e9a
BLAKE2b-256 checksum
How to use checksums
52fa9208adf8c718b98ec6556974d070daea6a2e252e8275f427b62c725eb63b
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.2.dev20251118021105-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.2.dev20251118021105-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
271ebfe9711099cf318c201bc1968f9027836ee6fa5d94c2a5e6c55d6a0c80ca
BLAKE2b-256 checksum
How to use checksums
4d656a5cc27e77adc9b0289de224b207c0d1eb2cc4276bc864f3a3b888fe9b08
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.2.dev20251118021105-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.2.dev20251118021105-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
92de4be1f4963b523b6b628f45b815ff4600e697949dd654b4319d5e7c9d2ce8
BLAKE2b-256 checksum
How to use checksums
8802f56768e100b6f802eecd61aa27c9256e5ac6b35f0b60137f0be2d6d6803d
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.2.dev20251118021105-cp310-cp310-macosx_11_0_arm64.whl

Download URL typedunits-0.0.2.dev20251118021105-cp310-cp310-macosx_11_0_arm64.whl
Size 745.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
943e0c9103b8082f0b87646ddab24d58b9eb8d9f6d9100c4652be65fd09cc4a6
BLAKE2b-256 checksum
How to use checksums
5656fb8033df946b3c7b1fe4988d72e02e6e162fcadbc446c352515b1d8820b4
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

0.0.2

30 release files

This release

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