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

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

Download URL typedunits-0.0.3.dev20260413142943-cp314-cp314t-win_amd64.whl
Size 812.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
a0282178176d287b23c97c64a63c39f224c2f1a06c70664c4173e4fc2e9adfa3
BLAKE2b-256 checksum
How to use checksums
1f7207e2182a36f31d647ed3eebff4b0e93ca506e5ab52ab8ce48690fefd32f9
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.dev20260413142943-cp314-cp314t-win32.whl

Download URL typedunits-0.0.3.dev20260413142943-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
280fe7a78a1f630dcfb0be48026f5317c242e30efc47805965cae21276249f14
BLAKE2b-256 checksum
How to use checksums
3dabe6fb996225db15f0dfdaf6c38d02a049c94636efe306ef306ca317c563d0
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.dev20260413142943-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260413142943-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
9b6f41248edf6ca13d63fc9bc5b07f50eb5a69b49815077f991f191ef911358b
BLAKE2b-256 checksum
How to use checksums
da3d6493f57d2cd5a94194f7654819eeb6f8507e279db990c1d60fcb20f5b2b8
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.dev20260413142943-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260413142943-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
1c5e103e8ebb8cb0ec0639dbc97ef6b448d24cf62b05dd080bb650de4be0d487
BLAKE2b-256 checksum
How to use checksums
1929a2af2a694728d50bcd6ffe33d336cc4a52e6976047ec749b3c7afb7b8ee6
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.dev20260413142943-cp314-cp314t-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260413142943-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
c9e0d1ccb789a07f769a5eeda3714324dd07dc4f1a451e6c014a33eec35ff582
BLAKE2b-256 checksum
How to use checksums
f6541b7ced2ec510ecd82f1379376cc8fe6c4e15360aae4599ad26b4edc9ae5a
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.dev20260413142943-cp314-cp314-win_amd64.whl

Download URL typedunits-0.0.3.dev20260413142943-cp314-cp314-win_amd64.whl
Size 759.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
ce0c9029dd9479c79302b568a03f937c26518cec3587e0fedcd533c4b133a0d3
BLAKE2b-256 checksum
How to use checksums
465dac390bd3cb76f56c6ac9b33e61af44b8692523f63b84a19ec0215e0995f2
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.dev20260413142943-cp314-cp314-win32.whl

Download URL typedunits-0.0.3.dev20260413142943-cp314-cp314-win32.whl
Size 702.5 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
15ca1a2ffccd097ec492504ae658c9e857a48e773cd4c559bcaf9bc64e772029
BLAKE2b-256 checksum
How to use checksums
f86514748f07f7aad1066da3929605b00e8bb7b164c09dd6a20495ac395f1d25
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.dev20260413142943-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260413142943-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
df9f01e0b8213fe6893f55dcd91b0f43bb023793afe37b45e320e1d79f51a3ba
BLAKE2b-256 checksum
How to use checksums
252cb590d5c0657c8da303be81efc222924b24d24cadcae0884846b7ece73842
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.dev20260413142943-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260413142943-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
04584bb3fb08c5faf1f52804caeb89e06bacd0ea4cdec3504c642e75d41f8534
BLAKE2b-256 checksum
How to use checksums
c0f48cfb226f3930dfefa6c070062aa77a5059716245b2abce74d0cab106072b
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.dev20260413142943-cp314-cp314-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260413142943-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
a3f514d979f6975d0aad323dd5a3309a38efd1925d8133c9d7383cd4059b0f43
BLAKE2b-256 checksum
How to use checksums
b109f77d5eccd2e3b068ac90afcd1ce6a9d6a37ffc24a58a3327655f6ec52b70
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.dev20260413142943-cp313-cp313-win_amd64.whl

Download URL typedunits-0.0.3.dev20260413142943-cp313-cp313-win_amd64.whl
Size 749.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
4f1a8f1b2b18494078871f63c1815e5fc9a44003596f8ea78dd3bfff2dbdc355
BLAKE2b-256 checksum
How to use checksums
34f3e1dd16fefca7af5b8fc91eea529a86b7d128e5ab8cb483a462159ccbbc95
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.dev20260413142943-cp313-cp313-win32.whl

Download URL typedunits-0.0.3.dev20260413142943-cp313-cp313-win32.whl
Size 694.1 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
c473c631d512db84314a08a12ace2235aaaf825903da6ed8d769b5a702d1ae41
BLAKE2b-256 checksum
How to use checksums
6c1dba794d0dbb026268c3ca6e5b888a6f84332f001bb1296df655136447d9a4
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.dev20260413142943-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260413142943-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
d0a7fbafa5aa82d4b98ba5341e5b03cfc0445b96be3e8240475569ff88c9222c
BLAKE2b-256 checksum
How to use checksums
7bf7aef78f2764c566ffb1440bbf9b2208fd9542421602077e946d4a2d7094de
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.dev20260413142943-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260413142943-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
0a4d885de214f2562f479f428cff8792a75c86ab751aceff51cece9e38168703
BLAKE2b-256 checksum
How to use checksums
ba78768796c041b0fa1b751d3d469f82aab0b8622a268f9cce9cd3d126868445
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.dev20260413142943-cp313-cp313-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260413142943-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
e080d6861b1e051cb13cdebb1cfa7982a0d4ae3f099f680902bf3b4867a83951
BLAKE2b-256 checksum
How to use checksums
b6298392b01e9ecc556ba42d5258691e6aa196debdae7ada956a9d1c6f1d386c
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.dev20260413142943-cp312-cp312-win_amd64.whl

Download URL typedunits-0.0.3.dev20260413142943-cp312-cp312-win_amd64.whl
Size 745.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
80a65e3b19b80152977c7de69b398939622d10d98b434151138c5247823dfc9c
BLAKE2b-256 checksum
How to use checksums
016ecb2c92c792ab992a72b8f24134e2f54652fea6431fcf9d33825ab87e8628
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.dev20260413142943-cp312-cp312-win32.whl

Download URL typedunits-0.0.3.dev20260413142943-cp312-cp312-win32.whl
Size 694.9 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
94617ac7bfc18440ad61728b65cb6d3a4736a04bdf6f7c0fb1d94444cd0d5991
BLAKE2b-256 checksum
How to use checksums
3746ab511813cde029aa92c07f0d3ac02f4681aaacdc232a7b2ab35d146382b7
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.dev20260413142943-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260413142943-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
cce0f7c101b3e2f3ec08ec071a0e90d79fcfdfbb7c8e00bbcb25afb30e8650ea
BLAKE2b-256 checksum
How to use checksums
875ff14f96993e36d0c270cfbacc30d1ad981511672f52d72052ddcbc9a9db76
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.dev20260413142943-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260413142943-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
009cd2da1f5ec1ed3a70b499e2a29c4ae97d14fa961c738112ecf1c9f0b8b138
BLAKE2b-256 checksum
How to use checksums
1a7dc3a4a396e0d940777d3a773f6782e73cbc75e751b2afd065d6448a4b7e4d
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.dev20260413142943-cp312-cp312-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260413142943-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
91df8c8e391bf5ae6e233bc6ecc0598cbe8a45fb55e6d541b4891567eab9485b
BLAKE2b-256 checksum
How to use checksums
7cf00d44a35095b9cd861cacb52757e95257ced1ff5c0d6371aca2d498c074f7
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.dev20260413142943-cp311-cp311-win_amd64.whl

Download URL typedunits-0.0.3.dev20260413142943-cp311-cp311-win_amd64.whl
Size 825.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
04c4e21abca2979ae82119b6cf5ddfa539f6264abf5664741877d3e3dbae5949
BLAKE2b-256 checksum
How to use checksums
27739c47d0f7f7708a1b3a1b47193d71ff826c248eef7e56eb741f746c5429a3
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.dev20260413142943-cp311-cp311-win32.whl

Download URL typedunits-0.0.3.dev20260413142943-cp311-cp311-win32.whl
Size 758.5 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
caa9f761a0591535c8b1ae4b10a18c300fc562d51204dcaa25aa944688a2c551
BLAKE2b-256 checksum
How to use checksums
dfa650010869b12d07aa3b7e8d7808cfdf522693a02cbb56fcf05fe0918a3585
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.dev20260413142943-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260413142943-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
1d713f2cbdfc340ffceb24060c952d558816ba7d37d086263eed0d0509e4f59a
BLAKE2b-256 checksum
How to use checksums
72c9b5201af80cb59d4b5967ed8d10eba43a607618451cbf6c7d2a23899fdd93
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.dev20260413142943-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260413142943-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
8fd1337390731b7e66e8eb81dd826564187f83be6da3de8db6ae1653fd99419d
BLAKE2b-256 checksum
How to use checksums
e12b131fcdfcf768030a23a8500c079080bdef2e7ed9bd61451553bafd7fb538
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.dev20260413142943-cp311-cp311-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260413142943-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
f4f51a1a081972f9c6c905306255b58ac6ef545dd64e22b2531f7ed088a79adb
BLAKE2b-256 checksum
How to use checksums
ba08d1854b3c5053b14fd9a899e33e4be6ee41ddce654d04ffb7bdf72d04bb80
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.dev20260413142943-cp310-cp310-win_amd64.whl

Download URL typedunits-0.0.3.dev20260413142943-cp310-cp310-win_amd64.whl
Size 825.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
c38f48ff9e1d197fade0697fa9f93e262decc33f6aad51ae710d53bb59254335
BLAKE2b-256 checksum
How to use checksums
d1270be5c18167566f644970fb1fae42a5643b7177f86d3bf83ecb49a81e3779
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.dev20260413142943-cp310-cp310-win32.whl

Download URL typedunits-0.0.3.dev20260413142943-cp310-cp310-win32.whl
Size 728.6 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
9b5b215e70e07d5c4c73ba5e3d4913d6d03b94de8d52672408099fe0b5fa0332
BLAKE2b-256 checksum
How to use checksums
4a12ea1f86b064740b1dc8de9057118fab6d7545738c966ad88df41d6d3e2d6b
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.dev20260413142943-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260413142943-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
76ac5556b8933c5601cf44aad41bedad51261ce38e2de9ee92445273568cc112
BLAKE2b-256 checksum
How to use checksums
7cc63262d52e11b8e46e1d2fa3eda118d6ed0315e97623af70579f624547a5ee
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.dev20260413142943-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260413142943-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
7c16806bd74a0f5fc7762115b12a995b43a03971b7ffd547d87b5114c273dec3
BLAKE2b-256 checksum
How to use checksums
c3ab8c87917f5f5f06c2c24c7253f08bfbf8167c2d4719eb0ed0bf0a2dbd5912
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.dev20260413142943-cp310-cp310-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260413142943-cp310-cp310-macosx_11_0_arm64.whl
Size 748.3 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4d7b96b6e7e0daa95f9c9a8bc7514563fed536df883620eda7bcecdfb31802a1
BLAKE2b-256 checksum
How to use checksums
bbfedff0d724531ebdb3d88a676653d5220ab46468bd77e9cad46bcc46ad1ed0
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