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

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

Download URL typedunits-0.0.2.dev20260109220915-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
fddc114554cc3f39f07b72a7e0804e177bf05b9e0751e31c7617cab0b34f96da
BLAKE2b-256 checksum
How to use checksums
386b2cea263f626f44abff9c9cf57c4a7363f86944ed1549cb3b5a3fdc5f2cdb
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.dev20260109220915-cp314-cp314t-win32.whl

Download URL typedunits-0.0.2.dev20260109220915-cp314-cp314t-win32.whl
Size 743.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
5644d78301ea56c4670dd565d3583c8bfd0c21cd91efe7d13d6e1603f157d53c
BLAKE2b-256 checksum
How to use checksums
1ec9fdd9f43666542407388b495e57d6977e3f91e8729f9959cf915d3704d07f
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.dev20260109220915-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.2.dev20260109220915-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
3f632b237cb3360b3f096843dafe31e8164abf9c5a523a64480129f9627311c2
BLAKE2b-256 checksum
How to use checksums
1d7b9203b171edc7a111607792dda0b8f833502e9e4aa19f2451b2eb41ee4ed8
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.dev20260109220915-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.2.dev20260109220915-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
78b27e87051aa41a7081f2b1cc7673e6dd6abc1270bc7d65895360752e92bc59
BLAKE2b-256 checksum
How to use checksums
d6a3be2d86d6ed7c18df9b86a8d64e3a2ea867ca1957eae9549dba7ee92cbabc
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.dev20260109220915-cp314-cp314t-macosx_11_0_arm64.whl

Download URL typedunits-0.0.2.dev20260109220915-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
353269c52f2b53be08410f3140fe3a842f462e492246c48ab060e689cbb9bccd
BLAKE2b-256 checksum
How to use checksums
d14400d9aac17bad927c91e0d482bbc7eb9d8bfd398c74eb7437cc451f606cf5
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.dev20260109220915-cp314-cp314-win_amd64.whl

Download URL typedunits-0.0.2.dev20260109220915-cp314-cp314-win_amd64.whl
Size 759.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
56c9d3ee306d232b623e11baef213f6e23de819b4b34047c274b34f7b1af07cf
BLAKE2b-256 checksum
How to use checksums
e091f8aff4fccda4ea4b4e8ac2ae9dc4c4ec9f1b799f1662d77afbc67b513d84
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.dev20260109220915-cp314-cp314-win32.whl

Download URL typedunits-0.0.2.dev20260109220915-cp314-cp314-win32.whl
Size 702.5 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
061b5815807d7e019b9c9437cdfd47df6fecb3a7d7a3ed935ba3bc70de85b78d
BLAKE2b-256 checksum
How to use checksums
88cc6af6724667743b4ae1f1789dbcbadf5dd48bda29c83925e9c46670edfbda
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.dev20260109220915-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.2.dev20260109220915-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
6caff8153200ac88a882d186c707c58ff706eeaea98e6f8ed62c356f50edac4b
BLAKE2b-256 checksum
How to use checksums
2c46a3808b8ea70f3c0338439c94fdc6dc38c903a4d8a2fe38906314bd016706
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.dev20260109220915-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.2.dev20260109220915-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
5dd2309b8e7f661a83dd6117920ae35cc6af559e9ad9beb3353a969986fd7146
BLAKE2b-256 checksum
How to use checksums
a8762075a593282cd4e0453efff50e5f8e15a5e0ce7acfb890f6a15b8cd70293
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.dev20260109220915-cp314-cp314-macosx_11_0_arm64.whl

Download URL typedunits-0.0.2.dev20260109220915-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
cb8d3e7c14f79797ba772a5744baca70502b5f27489be1a9b46ea124528a861e
BLAKE2b-256 checksum
How to use checksums
447970634150845c4f401715edddb18fd7f84dcc3276b2fbf8995c5ba3d32e3c
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.dev20260109220915-cp313-cp313-win_amd64.whl

Download URL typedunits-0.0.2.dev20260109220915-cp313-cp313-win_amd64.whl
Size 749.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
b8b29a8e21111b3df79a13cd8a649a7da6c326e2a4e038efea717d24aebfad23
BLAKE2b-256 checksum
How to use checksums
c3619c7b213106bd12a20836a092e9a57826a1aac331a70192bd48a5717fee07
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.dev20260109220915-cp313-cp313-win32.whl

Download URL typedunits-0.0.2.dev20260109220915-cp313-cp313-win32.whl
Size 694.2 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
48c1314fa8814539e172d84a18bc14b7d4a528a3009b7f79432a62bc728ad7c7
BLAKE2b-256 checksum
How to use checksums
f95a6f1f8feb5cc2c0d18e46117c3c53aa9f51468d9a52cb4888dba76418e973
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.dev20260109220915-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.2.dev20260109220915-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
2f82a26c223c5a65782d86b6618c8fc58cfcc058c19ae3f3ccba15793fbaefb0
BLAKE2b-256 checksum
How to use checksums
4f4da1fc285dc0b4022129f11d937c16a4a138a92dd0e2a555b69e37b08f1066
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.dev20260109220915-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.2.dev20260109220915-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
9bc304e1754f771eebd9ecb527fe4c6d8d76299c84e823e58a6eb90ea756460e
BLAKE2b-256 checksum
How to use checksums
1447dab1b422300399dbc363fa7314e65f50d5ee4559dc91132773868c923b68
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.dev20260109220915-cp313-cp313-macosx_11_0_arm64.whl

Download URL typedunits-0.0.2.dev20260109220915-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
81985d584a14a6fc482f7e20a70090c031cd1a34f36307b061e2c041fc2269d6
BLAKE2b-256 checksum
How to use checksums
05f2f36ad91ec3102d8e070b2a04205dec2c5f3d638ad6b0970519d3ce7a66ff
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.dev20260109220915-cp312-cp312-win_amd64.whl

Download URL typedunits-0.0.2.dev20260109220915-cp312-cp312-win_amd64.whl
Size 745.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
e94f7d6c5c2cf290bd9eaa9b9780973a39875c32b00f8e252b02b3df7bfcad3e
BLAKE2b-256 checksum
How to use checksums
4505aff1227ec6465ef6b4ce6a0574b9a19bf536a3cb3f035c6099449d683f04
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.dev20260109220915-cp312-cp312-win32.whl

Download URL typedunits-0.0.2.dev20260109220915-cp312-cp312-win32.whl
Size 694.9 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
9dec2b342cc342cbc5eb910581819414861b420c3d8f8e784bc77a5089e43b0b
BLAKE2b-256 checksum
How to use checksums
f76104cfc0602c6593828bc2fadf3689b19750e51b48e9cd448f60dba0b59d43
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.dev20260109220915-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.2.dev20260109220915-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
52dbb2f0bc71e93ca69e798c23801763611f4396038a1a3344d313447c522df3
BLAKE2b-256 checksum
How to use checksums
6cb8d1d590319c1e6f0fb4bae1f6176da3bdcf22fd56150685cdce9e2c53274c
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.dev20260109220915-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.2.dev20260109220915-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
e0c44ed0afa3d1f9f275da910d36d8641207b43499a253be9e48bdbe4928d710
BLAKE2b-256 checksum
How to use checksums
0ef5f625a13fbdc86b1dae053238a89da5a34fd4714bd9f4601bcb2dba9b125f
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.dev20260109220915-cp312-cp312-macosx_11_0_arm64.whl

Download URL typedunits-0.0.2.dev20260109220915-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
dc083ea66f4824b9bfdad33f0eb6509ec4dbae3c8b42def1623a01d197420737
BLAKE2b-256 checksum
How to use checksums
d545d0d9dffc786744742c6ece5a94e9c319bdea15849dd7a7613a75331ce010
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.dev20260109220915-cp311-cp311-win_amd64.whl

Download URL typedunits-0.0.2.dev20260109220915-cp311-cp311-win_amd64.whl
Size 825.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0559f4c29d32aba0117e9c722fb1501d80a8969ddc7d0f39c224d733b0d7a6e6
BLAKE2b-256 checksum
How to use checksums
5dc577927089f9f361c9a9a4663ee4eba5eb4ec82f424fdba3ae080b325b111b
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.dev20260109220915-cp311-cp311-win32.whl

Download URL typedunits-0.0.2.dev20260109220915-cp311-cp311-win32.whl
Size 758.5 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
4aaae9d22c8eecafaf3a5235e30724903cd47033e99c416a7d1a9dd1db706a99
BLAKE2b-256 checksum
How to use checksums
7f6bb5ed34ea4743ae57bee24ca02cfd2eccb71e3852cc036adeeec848048851
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.dev20260109220915-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.2.dev20260109220915-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
cb47dab55bd1856131e1aa472c01d5bb66e199bb9036abd885c8cf9c9032c2eb
BLAKE2b-256 checksum
How to use checksums
2c89ed0816a7ee9b27e036c5619c4d0c28583e869f9397860dbd9c9ec7ac707f
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.dev20260109220915-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

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

Download URL typedunits-0.0.2.dev20260109220915-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
9b3c9f9e91416d979087b19be5d24df73ecc4caa5fcbb618fe90b15f3bb8ede8
BLAKE2b-256 checksum
How to use checksums
40494397123faf45ef898e89d671bf42cda4e06cf90285250c78a3a7156ab24c
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.dev20260109220915-cp310-cp310-win_amd64.whl

Download URL typedunits-0.0.2.dev20260109220915-cp310-cp310-win_amd64.whl
Size 825.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
127351ac81729dcce90dda8d75eeab002c774868e345f22553ec4f70bec5a64f
BLAKE2b-256 checksum
How to use checksums
a5bb0094041ba559d4f5eed163717de1c30af0da6855d3bb6d08d60989a69c82
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.dev20260109220915-cp310-cp310-win32.whl

Download URL typedunits-0.0.2.dev20260109220915-cp310-cp310-win32.whl
Size 728.5 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
9e1f6acf945751492ec63501a3193ebd43ba96e1a0be5a08bd6812b3d840f18f
BLAKE2b-256 checksum
How to use checksums
10865a5c0560cc7bb1bbb523640948a427ed05135d62c09b63d863017de1e3e1
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.dev20260109220915-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.2.dev20260109220915-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
bd841eb39a176283b8e44b0a0c4a745ec360510c2c9d5993cb4213934a8a1cca
BLAKE2b-256 checksum
How to use checksums
13bae059e9c8cbc63fbe4797a669d52f8c731537fb9b1277f14e788fcfa90cb1
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.dev20260109220915-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.2.dev20260109220915-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
2bf535c4a66e774486610236862d63f26e5b196be00f520eea4651a1572376e1
BLAKE2b-256 checksum
How to use checksums
c18b152ced52c5f9f4e002889ce9d594fde0eb8e0dcf14170bd69cded29bfe12
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.dev20260109220915-cp310-cp310-macosx_11_0_arm64.whl

Download URL typedunits-0.0.2.dev20260109220915-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
c206bc1de213dfa74a04276f0377dc99456520342318b56e40cfcc68f28d6447
BLAKE2b-256 checksum
How to use checksums
1c0b38f1119293cf1c7600d0ee9cf2e2d3eaf6dbf4785613cfcee26984a9b147
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