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

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

Total release size: 45.0 MB

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

Download URL typedunits-0.0.2.dev20260105231430-cp314-cp314t-win_amd64.whl
Size 808.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
9ca2d414e371f25b051bec45c50c270c65ef8baa578f68a9e0dccd3112152aa6
BLAKE2b-256 checksum
How to use checksums
898aba4b0de193d82a688cd8e16f630cca02db7faf8b21dbae38d053f3beb436
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.dev20260105231430-cp314-cp314t-win32.whl

Download URL typedunits-0.0.2.dev20260105231430-cp314-cp314t-win32.whl
Size 739.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
2114d44ef5534bbac7d6a666ad940eaf34e5fd92c5c242ee0c86dd244a6f3a9e
BLAKE2b-256 checksum
How to use checksums
841b4eba4b30912763da5b6cfe6f72a33be8a962281c929fc126d7c58667ea70
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.dev20260105231430-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.2.dev20260105231430-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
00e686bc93aa711328ded845f86b2b339aa08c8b27c45323c631831fde6d0f1d
BLAKE2b-256 checksum
How to use checksums
be9241d94a5aa6462a0f1da60294823379752690bfb0ae38f36e0d1cedf571bb
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.dev20260105231430-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.2.dev20260105231430-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
58ab03783dfd94919e80a2294c2a1d81bb199664925945683dfd3b1028c74722
BLAKE2b-256 checksum
How to use checksums
b4a72f6b94f4f1efb059603af2bde4db130648d5218003325f4dcf86a1f01209
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.dev20260105231430-cp314-cp314t-macosx_11_0_arm64.whl

Download URL typedunits-0.0.2.dev20260105231430-cp314-cp314t-macosx_11_0_arm64.whl
Size 797.4 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4db556d24fc078276b6e3ef34a6ac744c3da7bfddbe9e2885ba9a03f674a6fdb
BLAKE2b-256 checksum
How to use checksums
20bf85bb937888efc5f645cd6bc53b7bf3b34e8590f516310a2ab8bbcb05ea91
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.dev20260105231430-cp314-cp314-win_amd64.whl

Download URL typedunits-0.0.2.dev20260105231430-cp314-cp314-win_amd64.whl
Size 756.8 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
7ed73824643ba4ae7c36171ede8ac7e1f571993b83523116a8bb5fd886de1fb0
BLAKE2b-256 checksum
How to use checksums
9921201f482ff3684e05c3aed98c50ede16a3b3f52e27f42884a71ecb56525b0
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.dev20260105231430-cp314-cp314-win32.whl

Download URL typedunits-0.0.2.dev20260105231430-cp314-cp314-win32.whl
Size 699.7 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
fcca30d34e7906b46a28c666d1a7a3176b9e33137c70a1311c2da07d7eceab00
BLAKE2b-256 checksum
How to use checksums
7109e5e41c02c5a3cc6dd74d81dc88aeca50ea41d37f03e7c40e0eed13517280
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.dev20260105231430-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.2.dev20260105231430-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
99f1390596267c4cb4ffc0688c0005fd0c5bb1b9735db9059aa1712588f973ad
BLAKE2b-256 checksum
How to use checksums
8d5ec19bc19d9ca45efabd4eae3f02d44f1901afecc62425b72f9794896d3a04
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.dev20260105231430-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.2.dev20260105231430-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
572938483c92367943a93b97ab52d5760ccc1e785bf585c6842e85a48b649a38
BLAKE2b-256 checksum
How to use checksums
3213c470e00b7ac104630aae4faa5ace9591385694b6dfcda53850363f9a823f
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.dev20260105231430-cp314-cp314-macosx_11_0_arm64.whl

Download URL typedunits-0.0.2.dev20260105231430-cp314-cp314-macosx_11_0_arm64.whl
Size 761.8 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4818273bd108643a0103541df4dfce589e891b2eac02e04202d70ec1a0c6fcdc
BLAKE2b-256 checksum
How to use checksums
658fea653b1d93f2f4d20ffb1cf407581f33fe7879899892b2c4b054a11f794b
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.dev20260105231430-cp313-cp313-win_amd64.whl

Download URL typedunits-0.0.2.dev20260105231430-cp313-cp313-win_amd64.whl
Size 746.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
a509511f837458827ae58f8b478022218053047970624128663a6ee9acd6db2f
BLAKE2b-256 checksum
How to use checksums
10692b04cba071b84db56d8e630ebe3e8928fa1c1b48811841eeff7617feb656
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.dev20260105231430-cp313-cp313-win32.whl

Download URL typedunits-0.0.2.dev20260105231430-cp313-cp313-win32.whl
Size 691.3 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
86a79621d9dc42e78eca880f2a1a946f20a71314873cb75f0e305532ceb0a06d
BLAKE2b-256 checksum
How to use checksums
47291efd42bb7aea8ef9ba4587a310e67e98602710d8b0bb866d5b20faacc5f5
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.dev20260105231430-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.2.dev20260105231430-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
0c4f716a6fe5fa8f6348542e173b47f3a3a10786e8db0a35927ff872d6de2108
BLAKE2b-256 checksum
How to use checksums
2eb4a739eba4dcbdb007ddcd68ffbd8caa2c976ea52280c985c175255fb9f1a9
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.dev20260105231430-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.2.dev20260105231430-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
71fe44bb4e4b4979529c68e0d2019670fdf01017357831db707ef3225cd680c2
BLAKE2b-256 checksum
How to use checksums
d99cd4560fb4489a166b62cc1cade565b7864a95ad1c9099a2d9a12cc26d46ca
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.dev20260105231430-cp313-cp313-macosx_11_0_arm64.whl

Download URL typedunits-0.0.2.dev20260105231430-cp313-cp313-macosx_11_0_arm64.whl
Size 750.8 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
573c0117436f35efb08c3933b1a0e11f213557aed9cb95b952514dfac373d4d9
BLAKE2b-256 checksum
How to use checksums
e2303c67fd12a8e6f2f6076c6fa3b84b20526c32e0d2c100dbeb9457fe0297eb
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.dev20260105231430-cp312-cp312-win_amd64.whl

Download URL typedunits-0.0.2.dev20260105231430-cp312-cp312-win_amd64.whl
Size 742.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
29886a5233d4498775b809938485c8ab801febc0d3cb0bfc1a5bf92d3d8c5729
BLAKE2b-256 checksum
How to use checksums
9269be17db771672db48298204cab36e941c06989495b81aaefc1307751fcaca
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.dev20260105231430-cp312-cp312-win32.whl

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

Download URL typedunits-0.0.2.dev20260105231430-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
924aa2341f0fecf115b45248b0fcd3a4ae786bb6122c8f7fd97757fb27d284cf
BLAKE2b-256 checksum
How to use checksums
6ebd8a6196875e99403917d104b9476886cee1211cb967b29aa6c554d6ae1eb1
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.dev20260105231430-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.2.dev20260105231430-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
2c6a546985f0adac71827bff8063f8553a3f0ad2986ac75c8543d3ff266ba084
BLAKE2b-256 checksum
How to use checksums
01326c05cbf9e39228eecdcb90b836257eae55ba106a7b4ec638fb00a320580a
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.dev20260105231430-cp312-cp312-macosx_11_0_arm64.whl

Download URL typedunits-0.0.2.dev20260105231430-cp312-cp312-macosx_11_0_arm64.whl
Size 754.8 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2f89b69540664824b899cb1554183c07c5f6f18cad799b589682f0d47f0167cd
BLAKE2b-256 checksum
How to use checksums
7be9709efa956623f0e50499f3c7c57a9de0fdcb2a7178d9a143b8c62b90c6d4
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.dev20260105231430-cp311-cp311-win_amd64.whl

Download URL typedunits-0.0.2.dev20260105231430-cp311-cp311-win_amd64.whl
Size 822.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2792651e508b96fb4df7185b1e08978e7120336dbc26a693fc22fc88b3a6439e
BLAKE2b-256 checksum
How to use checksums
7919d167960bd3afb978189f5a16f1cca24c41139c240078db2c44f5592632f8
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.dev20260105231430-cp311-cp311-win32.whl

Download URL typedunits-0.0.2.dev20260105231430-cp311-cp311-win32.whl
Size 755.9 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
3eaf313714b8a3468d3e02dcfc09f9e3788bd65e85ccb470b7c10b09eeb6bf88
BLAKE2b-256 checksum
How to use checksums
1bd7c2a2e756da1c56802cc8d0b3bd75f6c574b4f6cb51549b5fc52eb8ec4427
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.dev20260105231430-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.2.dev20260105231430-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
d3821c93d438a27f554cc94124f239375adabfb41534eeb58d023250de0feddd
BLAKE2b-256 checksum
How to use checksums
137a47065258fb0cc650eacae3a873b960b6ab73086069008c4274c83bad7be6
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.dev20260105231430-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.2.dev20260105231430-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
db323815aa2c119d11853f3a4f0250a546b74a939f590726104e859553ca0267
BLAKE2b-256 checksum
How to use checksums
58591f4970d6a7b62663cbd7b6f0e5761cb00ad6c552ff39caea4e6e0023c1a0
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.dev20260105231430-cp311-cp311-macosx_11_0_arm64.whl

Download URL typedunits-0.0.2.dev20260105231430-cp311-cp311-macosx_11_0_arm64.whl
Size 776.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e95eb2386925fb5872b5dd1b73ea2b92a46921f9e45696e78891638e2d65768f
BLAKE2b-256 checksum
How to use checksums
a1bf30926210f593e548cadc83977e168f3be2236927c38cb881bdedf9b2cec5
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.dev20260105231430-cp310-cp310-win_amd64.whl

Download URL typedunits-0.0.2.dev20260105231430-cp310-cp310-win_amd64.whl
Size 822.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ed07f95816c864d603ad304a0aaba777d039c228c39f46120236e2b56fd8d56c
BLAKE2b-256 checksum
How to use checksums
60dfa2d8e3d2b6d4b90ee4d68ae8cfd7a20444ae5890a8d8051dc436fb11dbbe
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.dev20260105231430-cp310-cp310-win32.whl

Download URL typedunits-0.0.2.dev20260105231430-cp310-cp310-win32.whl
Size 726.1 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
5337566006ab11b4b2b0b5e83185f06b0a79ffce164d0e26e04bb4051225e7a4
BLAKE2b-256 checksum
How to use checksums
00cf914a422a8ee2927a4864c784b3cef0baf442c53505a56d3252d72fec09a3
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.dev20260105231430-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.2.dev20260105231430-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
ff6c85b09b950df6274e867daed1f422ab639db5a5655a331bc6252a20997317
BLAKE2b-256 checksum
How to use checksums
0c368763748a1e5ae1c4c258d44c00516b649013f0e4898bbcf4db28d7c0a44f
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.dev20260105231430-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.2.dev20260105231430-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
d22cd20a5953cf2b83d39aa5c6a9b69e33b594faf2d8174968d499eaa4ed0084
BLAKE2b-256 checksum
How to use checksums
a2f8cdc39a147ef993c4684547b13b329121ba335031a9411f345d45e2c97f6e
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.dev20260105231430-cp310-cp310-macosx_11_0_arm64.whl

Download URL typedunits-0.0.2.dev20260105231430-cp310-cp310-macosx_11_0_arm64.whl
Size 745.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6cfc5de01584005eaaecad6b4eac49b6e6d23556eed7bbaea6e68745b05bae3e
BLAKE2b-256 checksum
How to use checksums
396d8ff59a833e4affab2a0202411ed8e4363d58bad2aecdb46f4fa6b6988302
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