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

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.dev20260507163359
File
typedunits-0.0.3.dev20260507163359-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
typedunits-0.0.3.dev20260507163359-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
typedunits-0.0.3.dev20260507163359-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.dev20260507163359-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.dev20260507163359-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
typedunits-0.0.3.dev20260507163359-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
typedunits-0.0.3.dev20260507163359-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
typedunits-0.0.3.dev20260507163359-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.dev20260507163359-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.dev20260507163359-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
typedunits-0.0.3.dev20260507163359-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
typedunits-0.0.3.dev20260507163359-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
typedunits-0.0.3.dev20260507163359-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.dev20260507163359-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.dev20260507163359-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
typedunits-0.0.3.dev20260507163359-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
typedunits-0.0.3.dev20260507163359-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
typedunits-0.0.3.dev20260507163359-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.dev20260507163359-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.dev20260507163359-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
typedunits-0.0.3.dev20260507163359-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
typedunits-0.0.3.dev20260507163359-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
typedunits-0.0.3.dev20260507163359-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.dev20260507163359-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.dev20260507163359-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
typedunits-0.0.3.dev20260507163359-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
typedunits-0.0.3.dev20260507163359-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
typedunits-0.0.3.dev20260507163359-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.dev20260507163359-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.dev20260507163359-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 45.5 MB

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

Download URL typedunits-0.0.3.dev20260507163359-cp314-cp314t-win_amd64.whl
Size 822.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
5387543a06a684ca8694a8f08f8966000928610a6d7f9607298ed626ba1242de
BLAKE2b-256 checksum
How to use checksums
49d8af16faf6e6c7ddc8a0290d6387cb3dcc7443ce1b80c297f090e038a29db9
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.dev20260507163359-cp314-cp314t-win32.whl

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

Download URL typedunits-0.0.3.dev20260507163359-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
609896e30b33413fd83631dee920e16b36eb2e2e58d47ed8b05501414864627f
BLAKE2b-256 checksum
How to use checksums
463c0a95393c990ee55755c725d2c02eb3862ff3457bb73588c6af8ef6f335c1
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.dev20260507163359-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260507163359-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
158330a33ce0b38d738b36eebb92d548de043f78cd055947dc0f206b0d67de94
BLAKE2b-256 checksum
How to use checksums
5e07a60c63b55fc2a7a81f919b846aabc6a7d79805f20884fb4b43eb22e8d495
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.dev20260507163359-cp314-cp314t-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260507163359-cp314-cp314t-macosx_11_0_arm64.whl
Size 810.1 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
58532eef527972bcefe3e4e8617b03183ec31ecf1259b7f1ca70e56ebeafbc70
BLAKE2b-256 checksum
How to use checksums
3f6862eecb42e58610b4b3ecbc3f416665f5054915109ecae54a641bd91ab65b
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.dev20260507163359-cp314-cp314-win_amd64.whl

Download URL typedunits-0.0.3.dev20260507163359-cp314-cp314-win_amd64.whl
Size 770.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
60f44ade52b7e8072f6bf7b8c239c188e1abd2e15057f28e0b5f889f43a85069
BLAKE2b-256 checksum
How to use checksums
b3c486b56f9730810720e5acc02c329ff759165051852b4c65f22b10a049b012
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.dev20260507163359-cp314-cp314-win32.whl

Download URL typedunits-0.0.3.dev20260507163359-cp314-cp314-win32.whl
Size 712.6 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
5b3d75d73177be6880efbe029141f5525623ac3c940814549c89520887910ec1
BLAKE2b-256 checksum
How to use checksums
0f7c56c0819d7aec40fdd96be9ffadf2ff986d92daf84526065a766a291873e4
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.dev20260507163359-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260507163359-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
a7edc6dece96c9c1e3dd056cfac0af4fca35d57675dda6c40da1dbb5a5ef7614
BLAKE2b-256 checksum
How to use checksums
8f4a2c0eafe0d7810944e569ace20c1dfda32e96cab06fc57741056d7a855880
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.dev20260507163359-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260507163359-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
9aa9593b169de44930151546779d4fbb36bd125be7ac58bfebbb37538533288f
BLAKE2b-256 checksum
How to use checksums
75aa4562834fb34a60561e7d88d1b195a68a3804186f5b9d1a32bbfa8fcd321d
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.dev20260507163359-cp314-cp314-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260507163359-cp314-cp314-macosx_11_0_arm64.whl
Size 775.9 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0b72ecc02296da492de25714a2fa8deb179ccdfb7936413b7bcab3983755e05e
BLAKE2b-256 checksum
How to use checksums
2e5ef732bcfa1d4765e03438bfc39dd972a5313cfd337f69e51f465ec629173f
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.dev20260507163359-cp313-cp313-win_amd64.whl

Download URL typedunits-0.0.3.dev20260507163359-cp313-cp313-win_amd64.whl
Size 760.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
2f338046a4e200fbdc292e3c49b40f33b766af977e2fab03d6a1bf9684c2df4a
BLAKE2b-256 checksum
How to use checksums
62182e78a3bebd75004c81142b25212dd0790875c269e5445af687e75faedc9b
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.dev20260507163359-cp313-cp313-win32.whl

Download URL typedunits-0.0.3.dev20260507163359-cp313-cp313-win32.whl
Size 705.0 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
2f3fb1397b109eb98c44e0af25cfe6bad986bdaeca8b92f11b206e591536a8f9
BLAKE2b-256 checksum
How to use checksums
ba7e192012c55823eb60b5e1ccfccc3d5eacfdc78d7e452bdf79a796dd1f0506
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.dev20260507163359-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260507163359-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
ca9bcb81fd978523aa88b8891d4d6fe4a27c1c738b20a3d9eecca8e17c35a2e5
BLAKE2b-256 checksum
How to use checksums
8b0a8fd5a69701b1eff9e1f28c50e211d01630f13ef53e6714bf55cb2c4f2594
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.dev20260507163359-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260507163359-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
09897a90e1edaf2ffef3b3aa02470a7ae9669dcda8dcc394f24bf77dc87bd7e4
BLAKE2b-256 checksum
How to use checksums
52629edef3f1a7babdb9ae531069975e8148504bd46a8b99504d303de7da654a
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.dev20260507163359-cp313-cp313-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260507163359-cp313-cp313-macosx_11_0_arm64.whl
Size 763.2 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d9bf8a756b87cc120dfa22b99b58a8823dddac933c6d12d9813cba298b90be10
BLAKE2b-256 checksum
How to use checksums
a9cfba1d20a2a5c3a3fb7006c8de2b1872efa2f82e06090bb03d2011990bb541
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.dev20260507163359-cp312-cp312-win_amd64.whl

Download URL typedunits-0.0.3.dev20260507163359-cp312-cp312-win_amd64.whl
Size 756.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
58fe3644aaa411ad113ec51f4fa9153e275457d8c5e3f6f02e9eb229a6560694
BLAKE2b-256 checksum
How to use checksums
0c15175979a7c85ee3419e93c63f623a50dd52da655387853f8a1090fb929fac
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.dev20260507163359-cp312-cp312-win32.whl

Download URL typedunits-0.0.3.dev20260507163359-cp312-cp312-win32.whl
Size 705.6 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
31a8379276497cea8e605cfa302b7a396b8e352e8c502ebf15ce4e99d2f25290
BLAKE2b-256 checksum
How to use checksums
dffcfb62f3061343d1b95d15c65602bd459c43f88adda6cf8b011029d6ae2253
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.dev20260507163359-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260507163359-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
0efe67251803f8b335ff69154944d353383ec5b87e38de0f0fd77670229f4b04
BLAKE2b-256 checksum
How to use checksums
1b4704fa0fd0a9dfd056335be5d79dde63ac724d2d009fe3ff7666b8fcf8143d
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.dev20260507163359-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260507163359-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
aa89e5b35f2648ea7565b76fbced467516480f7f4ce380b966700c243685756c
BLAKE2b-256 checksum
How to use checksums
8a3cd5a9798e3a171612c7489a6e0c797a3574eaef6ccd0c5588fd907ad395b1
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.dev20260507163359-cp312-cp312-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260507163359-cp312-cp312-macosx_11_0_arm64.whl
Size 765.5 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7bff08c3faf04d8bd52a1ee7c90a8420a2255d5bb722a381a1eb0e7362769949
BLAKE2b-256 checksum
How to use checksums
09402a66e0f32440c0ee37a27d238029c75af685b5922828b76ef1b46fbae116
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.dev20260507163359-cp311-cp311-win_amd64.whl

Download URL typedunits-0.0.3.dev20260507163359-cp311-cp311-win_amd64.whl
Size 837.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2bbfe59af5db53f6f639764b2921ed54cc9b9052e41665a6e0854febefc45f2d
BLAKE2b-256 checksum
How to use checksums
cc84d0401ef3b4a6f86534e4a45130c5c80ea0ddcd6b337ae56a6ce5d1925f8a
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.dev20260507163359-cp311-cp311-win32.whl

Download URL typedunits-0.0.3.dev20260507163359-cp311-cp311-win32.whl
Size 770.6 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
a28fe7164b3611e84476b2fbc79fc95bc5da16432bf5561b12eee6cd37c03d88
BLAKE2b-256 checksum
How to use checksums
0da43957942ef947f03852d7b259257d1a15fafe3ac6c6a060fb800e42f67cb5
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.dev20260507163359-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260507163359-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
d144c98c9c77a652c499c8306e484886b4648c45c6e8ee9bf6f7761307343d81
BLAKE2b-256 checksum
How to use checksums
fb770507e87fcb7074c3074c2db278ad9c86d70f6dbd6c310846d5db43aee478
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.dev20260507163359-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260507163359-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
5676836452776261c588ca53f39e1bb173b02bc2f5d3c66494d09b87892299bc
BLAKE2b-256 checksum
How to use checksums
a10d31b3ee7d3ce19a5aa0c281c4e685465144124d51df3a9e6aeb690aede4d2
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.dev20260507163359-cp311-cp311-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260507163359-cp311-cp311-macosx_11_0_arm64.whl
Size 788.8 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5766745724d84de0fe52c970fb31c1a74ad65ad7da1985a1c5f0c41209a180ea
BLAKE2b-256 checksum
How to use checksums
c90b11687cd1d3188804d34f01938a6cb33edc75ad53d9b51e00cfdeab159555
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.dev20260507163359-cp310-cp310-win_amd64.whl

Download URL typedunits-0.0.3.dev20260507163359-cp310-cp310-win_amd64.whl
Size 836.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
d8afd73cdc6d4d5137dde91a8bf4cc39f642abb93e8748f4d11f629173fdb74f
BLAKE2b-256 checksum
How to use checksums
1e569825a730c8aa7629df9634a05dac8d69ef053bb08afd67828b195af6ec7c
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.dev20260507163359-cp310-cp310-win32.whl

Download URL typedunits-0.0.3.dev20260507163359-cp310-cp310-win32.whl
Size 739.8 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
9a0f8e8ee9206d11b2324ffdad20f075a5e734eb1eb06064a71d79a4ce0b8918
BLAKE2b-256 checksum
How to use checksums
910d72824d8e19fb57b754e4e55da25fd28f390936c33752a80e54786b0d51d4
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.dev20260507163359-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260507163359-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
8e81854fb595a649c35ae468f6bb5fb5105b9e79b41b7629918a3ea313a5c1f2
BLAKE2b-256 checksum
How to use checksums
79e9aef29a5f37213dca33d2d88d0e785c6641b4c832a769972842a127247491
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.dev20260507163359-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260507163359-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
2f52391ac663072be8ee2794b0986c8bd5c2c1a91b3f94c00bd6b070becbbc1f
BLAKE2b-256 checksum
How to use checksums
3d3b47bb996a8f4e912e4fa0a5e3a1d0dc1619965825bbf226e3f574d226f173
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.dev20260507163359-cp310-cp310-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260507163359-cp310-cp310-macosx_11_0_arm64.whl
Size 757.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1d80cc761e3392d6472f2c0a1670dafcce66de28fc874f4461eb38db6abdb008
BLAKE2b-256 checksum
How to use checksums
7ddddde78b84612a6a79899b0bc30aade4d1c698e3ea07d7c6cd93ee722738f2
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