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

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

Total release size: 44.9 MB

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

Download URL typedunits-0.0.2.dev20251219234817-cp314-cp314t-win_amd64.whl
Size 808.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
ce02209e0981236b8904c931b21676ec3ae1841edf6fd514d1d146af323c95f4
BLAKE2b-256 checksum
How to use checksums
e6534c931aaed186a16134429d4eee6cb538de73f008e7f523e448a10f94ca86
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.dev20251219234817-cp314-cp314t-win32.whl

Download URL typedunits-0.0.2.dev20251219234817-cp314-cp314t-win32.whl
Size 739.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
d9d1a05f345e05aa0fa8adb9bad2b7c6cdce3cbd1fe0b3523f923dda3ca0c64b
BLAKE2b-256 checksum
How to use checksums
674dbf393e31a601c2eac80c54bd1390523afbd61a64328aa1ace29dc483247c
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.dev20251219234817-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.2.dev20251219234817-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 2.5 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
24304fc6edaa229796d916594af6c426a2022cea301624110ea9b4d1b2c1ee1e
BLAKE2b-256 checksum
How to use checksums
68b17efa52ac678d4f7a95c22a40da7fa04e3051e0987da9cd32fef903668a47
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.dev20251219234817-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.2.dev20251219234817-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
74ca7056b9ef993479195ed18df2bd0161546786425a7f7619da51511276c764
BLAKE2b-256 checksum
How to use checksums
6e88cd5bc2a1cbed7e19d7a88c53a7685df64fb524483f3e5359225a746edbe4
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.dev20251219234817-cp314-cp314t-macosx_11_0_arm64.whl

Download URL typedunits-0.0.2.dev20251219234817-cp314-cp314t-macosx_11_0_arm64.whl
Size 797.2 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5a6ab420d59d7d8443eec42c0197de6192328097d993c22031dd01de577e7cec
BLAKE2b-256 checksum
How to use checksums
59a400af80b3f6b519b21a308d13af4092a1754475a9ee988663514d20c9a2f5
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.dev20251219234817-cp314-cp314-win_amd64.whl

Download URL typedunits-0.0.2.dev20251219234817-cp314-cp314-win_amd64.whl
Size 756.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
cd35044336955180d2dcb91638863bbd40b0983029685696404480f3806ecc98
BLAKE2b-256 checksum
How to use checksums
09a89bdc5195b3ecee142508ffd1633dc37de232b894229df64cc5aaa1e61180
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.dev20251219234817-cp314-cp314-win32.whl

Download URL typedunits-0.0.2.dev20251219234817-cp314-cp314-win32.whl
Size 699.6 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
82f23d25827cae6781e40f52e8593d301b941b2961e4c030059fe4b6be50eb26
BLAKE2b-256 checksum
How to use checksums
8792aa91e851d31c638a383ff7bbfe54a675a79732f3b87b8cdc4bc425e53bf4
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.dev20251219234817-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.2.dev20251219234817-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
415cb96270446d5643fcb8d0cf37768c6c3f392dd5bf26409731a4f4968a4f9a
BLAKE2b-256 checksum
How to use checksums
0d73d2bd909510a2b10aea264f424610083e0bb9e3d321eefd9a9f2e0eacc8bc
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.dev20251219234817-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.2.dev20251219234817-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
0d2d8fa61f5c5068dbedc86df8c60228cdf9cf83c69c12dde80d526773dee09d
BLAKE2b-256 checksum
How to use checksums
c308aa27b0cdb68d625ea08be4c952fa730173e1e100784a9abdce26d9178587
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.dev20251219234817-cp314-cp314-macosx_11_0_arm64.whl

Download URL typedunits-0.0.2.dev20251219234817-cp314-cp314-macosx_11_0_arm64.whl
Size 761.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fb3f073331b3d6876cf8826acf4f801977618dc1eebb8e8ef680a7b90da71c24
BLAKE2b-256 checksum
How to use checksums
ba0ec2154efa51b05de5f258f05fb12d2ccf880988ac5a59a60efded5eece9f3
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.dev20251219234817-cp313-cp313-win_amd64.whl

Download URL typedunits-0.0.2.dev20251219234817-cp313-cp313-win_amd64.whl
Size 746.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
b026a33c971ccd80ff61005badf405fd7d05c2e6e6d735d661d01cb7efe41a5e
BLAKE2b-256 checksum
How to use checksums
78d91d60db53c78da4386b7f03bc2a63f08312e9b70c57ff5d13556ed733f4e1
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.dev20251219234817-cp313-cp313-win32.whl

Download URL typedunits-0.0.2.dev20251219234817-cp313-cp313-win32.whl
Size 691.1 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
c6e33e3ca5a40ce8fc81acc60f78699e81e2408c8c685874061896e242024316
BLAKE2b-256 checksum
How to use checksums
5fcb88858d120455932c2655fea3f6c44daeada6f1b78f6178c2d69c6bdd5868
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.dev20251219234817-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.2.dev20251219234817-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
5910869e48e05bbe1a38f89eebc5df677c72dcc9f02c17a3eb278aa610f5a95c
BLAKE2b-256 checksum
How to use checksums
fcbdd4d505fcee3b540ed3ebc1a3908d62f98db1b6b6e468e72bc259400a9c87
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.dev20251219234817-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.2.dev20251219234817-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
b0d6efe906d80c10c00f53a4c47c8448e9b7d73b7ea42891532ece42c1aefbec
BLAKE2b-256 checksum
How to use checksums
f679b50c18c40780e73ebbe4702f7a2efc51233406978c75bc612e52437a2127
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.dev20251219234817-cp313-cp313-macosx_11_0_arm64.whl

Download URL typedunits-0.0.2.dev20251219234817-cp313-cp313-macosx_11_0_arm64.whl
Size 750.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
37c1c17f6c9cdf922dfa5ec90cde4494c2cb7ad48a57e4a724869b12ec340ec6
BLAKE2b-256 checksum
How to use checksums
4f38c5bb91eeb0dcdda5dd61ef1821642aeb6fc90e7a3e42e7b3587747e6499a
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.dev20251219234817-cp312-cp312-win_amd64.whl

Download URL typedunits-0.0.2.dev20251219234817-cp312-cp312-win_amd64.whl
Size 742.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b4fba072073b798ada93c793cad514758341498e16eaf843fea03b8e9bf51844
BLAKE2b-256 checksum
How to use checksums
88ea830941ce621e6506b73b9e1d8c107f8cf0ba695ad031e46f049f083925b3
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.dev20251219234817-cp312-cp312-win32.whl

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

Download URL typedunits-0.0.2.dev20251219234817-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
6ff1a457ddfecb87e521af4df09bf4308e3dd0511dc7d583b29cde54dd735d35
BLAKE2b-256 checksum
How to use checksums
0a7947b0cfa05f19d7b0c484bdaf49f610c99eff7f7600d1b8995f019abfe009
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.dev20251219234817-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.2.dev20251219234817-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
6949a7fbcbcf2c92f04481876a7840b236a4e32bc49b4a684e41b75c84643ea0
BLAKE2b-256 checksum
How to use checksums
203b7d222c4dd6a12bee3d76d031046490e951beb3e6b94295e95a4824b11544
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.dev20251219234817-cp312-cp312-macosx_11_0_arm64.whl

Download URL typedunits-0.0.2.dev20251219234817-cp312-cp312-macosx_11_0_arm64.whl
Size 754.6 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3225b17b667ef400ba55dadf8af6e491fdb86bca5fcb825f414939be8210b1c7
BLAKE2b-256 checksum
How to use checksums
3ae6f2b2840c9b33839a2e404a687d2f04fbf0d65eec881ec4451e09d0955235
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.dev20251219234817-cp311-cp311-win_amd64.whl

Download URL typedunits-0.0.2.dev20251219234817-cp311-cp311-win_amd64.whl
Size 822.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
4cd545880cd5e6d5ab87661f058d262fef8ab9877ae39bd1d795af9938fde35c
BLAKE2b-256 checksum
How to use checksums
8fb73fd07165d05e5d53785eb234c2c65a4bf914a8eac8e9af52eba6d2d47f2a
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.dev20251219234817-cp311-cp311-win32.whl

Download URL typedunits-0.0.2.dev20251219234817-cp311-cp311-win32.whl
Size 755.7 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
f9b613d0e7e0688895a3017d2b8cfe620122f53bfe30cb92b175100df5b0560d
BLAKE2b-256 checksum
How to use checksums
989cdedd51a03dd7b62e07b7026ef0c7cf380b06d45991f4514e103c5836d568
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.dev20251219234817-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.2.dev20251219234817-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
567b0ec174066d770a439586e4c91597758ad2eab909539e405438d282eee363
BLAKE2b-256 checksum
How to use checksums
043f2c528a2556a941031c816854b72f1c89dfba98310ec0172b5d4776ed2c2c
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.dev20251219234817-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.2.dev20251219234817-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
9f49c939cf6682ccd0f0cf6b74b35cd6774c7d2362b64f2c94442eb2f7b22f3d
BLAKE2b-256 checksum
How to use checksums
a7ce71561573f489d6192e81f0d2d41a4b68991d65411aae4be5c96d0c1dd1cd
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.dev20251219234817-cp311-cp311-macosx_11_0_arm64.whl

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

Download URL typedunits-0.0.2.dev20251219234817-cp310-cp310-win_amd64.whl
Size 822.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ef8989ebccfa25695ff661aa2b1f5ba690edb0ca0e3209f83123f8aa66668b4f
BLAKE2b-256 checksum
How to use checksums
0b23f457dfc9a8c473a4ef662e58449c87f98023ed0b57314e1f7c9a473cbe0c
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.dev20251219234817-cp310-cp310-win32.whl

Download URL typedunits-0.0.2.dev20251219234817-cp310-cp310-win32.whl
Size 725.8 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
68087b9224654017e0755be9a93b79856e2da1c2faf2d8d39511e41a0a7a0278
BLAKE2b-256 checksum
How to use checksums
9126c737224a7ed6e778a1a8a3e7904d056560e6cb0ce82607e52e85ce6a64b6
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.dev20251219234817-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typedunits-0.0.2.dev20251219234817-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
fc192ff63f0bb7c8770a8162607a91d6705cc0fb78c50a2bf776aa1fde153205
BLAKE2b-256 checksum
How to use checksums
553c2e41d8714bac3ac8c7085c8be5f45e0a335939ada48e526998b7c3837d43
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.dev20251219234817-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL typedunits-0.0.2.dev20251219234817-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
4e509e93d84343ec56b96612e824726a41931ac9f4b0d59e9440e597cfb71928
BLAKE2b-256 checksum
How to use checksums
9f48f5b5a0dd1d72150de6f4a6808920794221fa6adf35c7c8e3eaa2bc7d86b3
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.dev20251219234817-cp310-cp310-macosx_11_0_arm64.whl

Download URL typedunits-0.0.2.dev20251219234817-cp310-cp310-macosx_11_0_arm64.whl
Size 745.3 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1a63b40c9f9d12ac54d918d533ee55fde1227e0be790a132a9a454210b672845
BLAKE2b-256 checksum
How to use checksums
64b8cf66f0b68d4b052902722f5f58a134528cf82239f4ee740c30be4083dd97
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