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

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

Total release size: 45.8 MB

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

Download URL typedunits-0.0.3.dev20260817201449-cp314-cp314t-win_amd64.whl
Size 826.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
f75ec63b482ebebb440c50b7236b5eafdaf430c6b3aa383aa846ceeda6be0bc5
BLAKE2b-256 checksum
How to use checksums
2a7c63ae027d8ce481fd0ec89c89dae15759045959cc262621a170b6065b56d5
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.dev20260817201449-cp314-cp314t-win32.whl

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

Download URL typedunits-0.0.3.dev20260817201449-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
20abc1a80848502b857df78f2df8a492fc6f6462a33b5e0d6d192a465a7df682
BLAKE2b-256 checksum
How to use checksums
d72b229b8784acc5b893fc5aaf8f26dc1340fd78a6c432facbf9dccf552ef47e
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.dev20260817201449-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260817201449-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.6 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
ebdab2f3cdec318996743964d53b0a5f9f6f9a928b94c1ef16ffac8fe9952eb8
BLAKE2b-256 checksum
How to use checksums
e61cae91353598b5065ed43ce2d467f3c5e04bc19b96eeb92c78f447633dcae0
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.dev20260817201449-cp314-cp314t-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260817201449-cp314-cp314t-macosx_11_0_arm64.whl
Size 813.5 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
800cf0ce86c29c3527b0b9e584bc261ffe19f6ea037158ed91f61dabdce90bfd
BLAKE2b-256 checksum
How to use checksums
562e6391e26c616a3d6460ff7499088aa318bd9b8e939c459fe275cb7a8e6cab
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.dev20260817201449-cp314-cp314-win_amd64.whl

Download URL typedunits-0.0.3.dev20260817201449-cp314-cp314-win_amd64.whl
Size 774.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
faae3fcf6154ca3c4ea7a99ca3c810a73ada7d85ecd9d8d497bb18a09800652f
BLAKE2b-256 checksum
How to use checksums
55faad33140d93cc9d8fd94873ba5e3bf6a5c8df1f31211fd2ac0fdb6f57a819
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.dev20260817201449-cp314-cp314-win32.whl

Download URL typedunits-0.0.3.dev20260817201449-cp314-cp314-win32.whl
Size 716.3 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
1ab621f14217ca053e2508cd245898258d23996b01778d700bb8863ae8068cd0
BLAKE2b-256 checksum
How to use checksums
ae02ee7995a7610e28c7aab1538bc4ae1be1dca59d9852540e874aebacdf3555
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.dev20260817201449-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260817201449-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
90c2efb91fd3851f445909111afd767e7596fac061995565cd58732fa6c67ee9
BLAKE2b-256 checksum
How to use checksums
0621475aa05789b4f22f60cabffde1443b1bb3ac8a4b1053ecffd9751e5d7226
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.dev20260817201449-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260817201449-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.6 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e3b17058ca5231c41917a20f05829dc1334d92056d94ff796f310a4d896cea4d
BLAKE2b-256 checksum
How to use checksums
de4e77853d3453e451c41185f1cfb2fb8b849e9679ba577ed7b79e08766f4cd2
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.dev20260817201449-cp314-cp314-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260817201449-cp314-cp314-macosx_11_0_arm64.whl
Size 780.6 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d280f222cab2309bb4719999bb8576d9894bec1ab07687ef5e76572cd60a2d33
BLAKE2b-256 checksum
How to use checksums
da9b1e236788237595b795840129d4fbe79163ee07710246e2f47f270f5cf82a
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.dev20260817201449-cp313-cp313-win_amd64.whl

Download URL typedunits-0.0.3.dev20260817201449-cp313-cp313-win_amd64.whl
Size 764.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
7aa20ecd81996b24cc0fe0288a277c1da4208feabfd2aa3ec8e88ecad317b332
BLAKE2b-256 checksum
How to use checksums
f4eb2b29aa9fb0af4870aac019752bdd2dacdc63e4c30fed9f5167b627fceb8c
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.dev20260817201449-cp313-cp313-win32.whl

Download URL typedunits-0.0.3.dev20260817201449-cp313-cp313-win32.whl
Size 708.9 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
8af32e155b016582d6effbbfeb01f6df51301b95a3f1c76db2110853c1778d7b
BLAKE2b-256 checksum
How to use checksums
fd034ada5d68a6404ae6d793b81e2b0b5a6373d6a292ccfef670a1f5d8fe1d20
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.dev20260817201449-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260817201449-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
6ad127ea81a5bd1140475f26841c683043cd2dfabd6b0ac2e608f46824a3863d
BLAKE2b-256 checksum
How to use checksums
b957228307b4b0f6ecb2ee5124d2006b342fee1e50b1a92c967b5c107e4cae3f
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.dev20260817201449-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260817201449-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.6 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c40feb26317fcea06bb2b41fb4588e773c83753cbba35b89176d224e99ffa0dc
BLAKE2b-256 checksum
How to use checksums
560cca8fea224d64e34a2c2213c91715eabfcf28671bbb33cb73d17976ee4ef8
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.dev20260817201449-cp313-cp313-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260817201449-cp313-cp313-macosx_11_0_arm64.whl
Size 767.3 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
981b21b517651ec1dddb59088ff637ad683eb2307ca87217265431dff4c92e2d
BLAKE2b-256 checksum
How to use checksums
d1c54115a071aaeed33201c4b0543ba045f4e5f3f55c52e6d05ad40ca76ff75a
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.dev20260817201449-cp312-cp312-win_amd64.whl

Download URL typedunits-0.0.3.dev20260817201449-cp312-cp312-win_amd64.whl
Size 760.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
8a4095f45d15fb5c5d335f05a7bd1d962a0911b4b820c4aa8dd1210d3f02882f
BLAKE2b-256 checksum
How to use checksums
edfa186a30dddc7d04f00453997da67ebf8fcc706f73ebd450b979b374a76558
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.dev20260817201449-cp312-cp312-win32.whl

Download URL typedunits-0.0.3.dev20260817201449-cp312-cp312-win32.whl
Size 709.8 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
9c4327f05bbb1870226daa9c1856e79a169aa686df3540e85cdb0401cb2c8bde
BLAKE2b-256 checksum
How to use checksums
ca474f4aaa4e4624c2e5bd1097b123f8f0426e46a5c86e8f7dbeb2e4ecaeb516
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.dev20260817201449-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260817201449-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
7f8cf6f49aabdd699ba4fb298c0848d7f6e2fb02108f75f1dbc81e8566e7c535
BLAKE2b-256 checksum
How to use checksums
0df0134f49f327837507a7014931eaa3aebd9c18dc016f70a64b5ec3fbc78f11
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.dev20260817201449-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260817201449-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.6 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
37c234f880cdc21419336c1a476f850bcb4965a29eff369ee74305bc0128bd70
BLAKE2b-256 checksum
How to use checksums
576ae17c184c9ceb7a5858e2f4ab8328597575d4b8fbb5fc4791324bab1c1cff
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.dev20260817201449-cp312-cp312-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260817201449-cp312-cp312-macosx_11_0_arm64.whl
Size 770.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5f4059a2465110b9ac248b2e44e3d67e5d3b00768d4d530d122efc894864707f
BLAKE2b-256 checksum
How to use checksums
782bd4440064687d3c7f0c347f20b6f7d08c780d3159d58cbc5955859b5b9f66
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.dev20260817201449-cp311-cp311-win_amd64.whl

Download URL typedunits-0.0.3.dev20260817201449-cp311-cp311-win_amd64.whl
Size 841.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
6fe28d76841cc8c61911a09e801082c183aa067199c2b7fbaf11c5566d532ca7
BLAKE2b-256 checksum
How to use checksums
d51730fc5c1a94073d5bc69cc13eccaf31390de9a390098bc507336d634c26dd
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.dev20260817201449-cp311-cp311-win32.whl

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

Download URL typedunits-0.0.3.dev20260817201449-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
4e3a93405d2e8eee27c3663c5fca127d99686f4b3472ec295dce88ba8f304c03
BLAKE2b-256 checksum
How to use checksums
1ce9adb16697989cafcb363e00da7df7b122ea5efe3ffee059bbed30322bd488
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.dev20260817201449-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260817201449-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
973cbefb7c309734841fad9f236902f42a53fe549a5ef2fcfee6f6547b6e4dc8
BLAKE2b-256 checksum
How to use checksums
8c0185f622cc5f20f1660e3de95796a2145ca4188e40f26ff743a00c418aba90
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.dev20260817201449-cp311-cp311-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260817201449-cp311-cp311-macosx_11_0_arm64.whl
Size 793.3 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a09b341eb9f6caa95f0bb6de1c2b6947599aa6fa02d1b73a3722b693bf90be2c
BLAKE2b-256 checksum
How to use checksums
6036344c2011b0d84dfc97655850b32bdca884882a0f015e0f7531db432add04
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.dev20260817201449-cp310-cp310-win_amd64.whl

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

Download URL typedunits-0.0.3.dev20260817201449-cp310-cp310-win32.whl
Size 743.6 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
7f8fbc45d29601ced6124587c82df1e85a3eefccf76b4895ce261ced35b916ef
BLAKE2b-256 checksum
How to use checksums
7642fed08084f1365aa61db1421b7a6871c2504e2db6fb0f6d847674f95cafc9
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.dev20260817201449-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.3.dev20260817201449-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
28522bcc4e993e359f19f54d496e5fe1dd5bf6e914b34635facdeb8bd6b2e72e
BLAKE2b-256 checksum
How to use checksums
cd73b84a76c70207e3b238a3bf32aad41f390c740571a55aedab5d832908ea81
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.dev20260817201449-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.3.dev20260817201449-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
537d8d8eb97269a428791db3b4d6472c9f0f34c2a7506bc8775bf342567a68fc
BLAKE2b-256 checksum
How to use checksums
241369270e55c30c0e8618648f16e3e28cfc9b86d4a55eceb2d6b4aa6e1fb3bb
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.dev20260817201449-cp310-cp310-macosx_11_0_arm64.whl

Download URL typedunits-0.0.3.dev20260817201449-cp310-cp310-macosx_11_0_arm64.whl
Size 761.8 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6dd99d662e8947fe9b75a43b8e3e932ce93fdd7352f70cb1af9ab6b3517242e8
BLAKE2b-256 checksum
How to use checksums
13678712f589814a4defde4f3b418140a5d901c3c263fb6a53f0bfbfdcf99c0c
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