Skip to main content

transforms84

PyPI - Version PyPI - Python Version Pepy Total Downloads workflow-status Documentation Status

Python library for geographic system transformations with additional helper functions.

This package focuses on:

  1. Performance
  2. Support for different number of inputs:
    • Ideal array shape of (3,1) and (nPoints,3,1) (as well as (3,) and (nPoints,3))
    • Separate input for each axis in the coordinate system of size (nPoints,)
  3. Support for different inputs types:
    • NumPy ndarray
    • Pandas Series
    • List
    • Float/int
  4. Functions that adapt to differing input matrices shapes: one-to-one, many-to-many and one-to-many points. See below for an example.

Installation

pip install transforms84

transforms84 is supported on Windows, Linux and MacOS.

Operations

Coordinate Transformations

The following coordinate transformations have been implemented:

Velocity Transformations

The following velocity transformations have been implemented:

  • ECEF → NED
  • NED → ECEF
  • ENU → ECEF
  • ECEF → ENU

Distances

The following distance formulae have been implemented:

Additional Functions

The following functions have been implemented:

  • Angular difference (smallest and largest)
  • [rad, rad, X] → [deg, deg, X]
  • [deg, deg, X] → [rad, rad, X]

Examples

See the Jupyter notebooks in examples to see how to use the transform84. Run pip install transforms84[examples] to run the examples locally.

Many-to-many & one-to-many

The transforms.ECEF2ENU transformation accepts same and differing matrix shape sizes. Below showcases the many-to-many method where three target points, rrm_target, in the geodetic coordinate system are transformed to the local ENU coordinate system about the point rrm_local, where both matrices are of shape (3, 3, 1):

>>> import numpy as np
>>> from transforms84.systems import WGS84
>>> from transforms84.helpers import DDM2RRM
>>> from transforms84.transforms import ECEF2ENU, geodetic2ECEF
>>
>>> rrm_local = DDM2RRM(
>>>     np.array(
>>>         [[[30], [31], [0]], [[30], [31], [0]], [[30], [31], [0]]], dtype=np.float64
>>>     )
>>> )  # convert each point from [deg, deg, X] to [rad, rad, X]
>>> rrm_target = DDM2RRM(
>>>     np.array(
>>>         [[[31], [32], [0]], [[31], [32], [0]], [[31], [32], [0]]], dtype=np.float64
>>>     )
>>> )
>>> ECEF2ENU(
>>>     rrm_local, geodetic2ECEF(rrm_target, WGS84.a, WGS84.b), WGS84.a, WGS84.b
>>> )  # geodetic2ECEF -> ECEF2ENU
array(
    [
        [[95499.41373564], [111272.00245298], [-1689.19916788]],
        [[95499.41373564], [111272.00245298], [-1689.19916788]],
        [[95499.41373564], [111272.00245298], [-1689.19916788]],
    ]
)

We can achieve the same result using the one-to-many method with a single local point of shape (3, 1):

>>> rrm_local_one_point = DDM2RRM(np.array([[30], [31], [0]], dtype=np.float64))
>>> ECEF2ENU(rrm_local_one_point, geodetic2ECEF(rrm_target, WGS84.a, WGS84.b), WGS84.a, WGS84.b)
array(
    [
        [[95499.41373564], [111272.00245298], [-1689.19916788]],
        [[95499.41373564], [111272.00245298], [-1689.19916788]],
        [[95499.41373564], [111272.00245298], [-1689.19916788]],
    ]
)

Again, we can achieve the same result by splitting the arrays over each coordiante system axis:

>>> import pandas as pd
>>> df = pd.DataFrame(
>>>    {
>>>        "radLatTarget": rrm_target[:, 0, 0],
>>>        "radLonTarget": rrm_target[:, 1, 0],
>>>        "mAltTarget": rrm_target[:, 2, 0],
>>>    }
>>> )
>>> df["e"], df["n"], df["u"] = ECEF2ENU(
>>>    np.deg2rad(30),
>>>    np.deg2rad(31),
>>>    0,
>>>    *geodetic2ECEF(
>>>        df["radLatTarget"],
>>>        df["radLonTarget"],
>>>        df["mAltTarget"],
>>>        WGS84.a,
>>>        WGS84.b,
>>>    ),
>>>    WGS84.a,
>>>    WGS84.b,
>>> )
>>> df[["e", "n", "u"]]
              e              n            u
0  95499.413736  111272.002453 -1689.199168
1  95499.413736  111272.002453 -1689.199168
2  95499.413736  111272.002453 -1689.199168

World Geodetic Systems Standards

transforms84.systems includes the WGS84 class, which is the WGS 84 version of the standard. Other standards can be created:

>>> from transforms84.systems import WGS, WGS72
>>> WGS72 == WGS(6378135.0, 6356750.520016094)
True

Helpful Resources

...in no particular order:

Contributing

PRs are always welcome and appreciated!

After forking the repo install the dev requirements: pip install -e .[dev].

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

transforms84-1.3.1-cp314-cp314-win_amd64.whl (179.1 kB view details)

Uploaded CPython 3.14Windows x86-64

transforms84-1.3.1-cp314-cp314-musllinux_1_2_x86_64.whl (364.0 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

transforms84-1.3.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (325.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

transforms84-1.3.1-cp314-cp314-macosx_11_0_arm64.whl (72.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

transforms84-1.3.1-cp314-cp314-macosx_10_15_x86_64.whl (82.0 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

transforms84-1.3.1-cp313-cp313-win_amd64.whl (174.2 kB view details)

Uploaded CPython 3.13Windows x86-64

transforms84-1.3.1-cp313-cp313-musllinux_1_2_x86_64.whl (363.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

transforms84-1.3.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (325.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

transforms84-1.3.1-cp313-cp313-macosx_11_0_arm64.whl (72.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

transforms84-1.3.1-cp313-cp313-macosx_10_13_x86_64.whl (81.8 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

transforms84-1.3.1-cp312-cp312-win_amd64.whl (174.2 kB view details)

Uploaded CPython 3.12Windows x86-64

transforms84-1.3.1-cp312-cp312-musllinux_1_2_x86_64.whl (363.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

transforms84-1.3.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (325.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

transforms84-1.3.1-cp312-cp312-macosx_11_0_arm64.whl (72.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

transforms84-1.3.1-cp312-cp312-macosx_10_13_x86_64.whl (81.8 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

transforms84-1.3.1-cp311-cp311-win_amd64.whl (174.2 kB view details)

Uploaded CPython 3.11Windows x86-64

transforms84-1.3.1-cp311-cp311-musllinux_1_2_x86_64.whl (359.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

transforms84-1.3.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (321.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

transforms84-1.3.1-cp311-cp311-macosx_11_0_arm64.whl (74.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

transforms84-1.3.1-cp311-cp311-macosx_10_9_x86_64.whl (82.2 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

transforms84-1.3.1-cp310-cp310-win_amd64.whl (174.2 kB view details)

Uploaded CPython 3.10Windows x86-64

transforms84-1.3.1-cp310-cp310-musllinux_1_2_x86_64.whl (358.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

transforms84-1.3.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (320.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

transforms84-1.3.1-cp310-cp310-macosx_11_0_arm64.whl (74.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

transforms84-1.3.1-cp310-cp310-macosx_10_9_x86_64.whl (82.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

transforms84-1.3.1-cp39-cp39-win_amd64.whl (174.9 kB view details)

Uploaded CPython 3.9Windows x86-64

transforms84-1.3.1-cp39-cp39-musllinux_1_2_x86_64.whl (357.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

transforms84-1.3.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (319.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

transforms84-1.3.1-cp39-cp39-macosx_11_0_arm64.whl (74.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

transforms84-1.3.1-cp39-cp39-macosx_10_9_x86_64.whl (82.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file transforms84-1.3.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 214584fa4d96a4fd40f6517839526c76cda98b3064b2a907d091238611b86fb2
MD5 53360458b300e867a56f434b4f3a68e2
BLAKE2b-256 aeea545022c28634c567fa602c235a4988b3f0ea1559d7ffb66c81f694851f52

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp314-cp314-win_amd64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e5808f9c5bba622e7087b5825ebbb3c2feb0f08827953846aac6e6fa21782376
MD5 573e560d8b70470c104666f77e193c93
BLAKE2b-256 a52c724e38e0cd8f05e6b2a7b383a31076cf33c35e1b83880bfd755462c4a58f

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4244933418d4b9531242bc7cca498ce0ddd1da89a3635eec608bdfd3e8da6bca
MD5 459c4db623011185224fb236ed5626fd
BLAKE2b-256 a291c0acf3e1518878bf55c4b958221c3080230ccaec360e0d7cee1cb9ab37b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4c92aaa64518ff5a5b5aad5c0516415c69ca1e98377034e1408b57a6346b0f8a
MD5 fefb174dba7a5c994876cee38f1cd3ce
BLAKE2b-256 3e3c1e652eb1092971dcb574ff2ea0ccbe30c8a80b5fa72c3c6ecb4d065b17eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3bfe9a52ead298752f272a186f43a656119d20753cf6be1f4032cbc2e8c01f51
MD5 f6128f9337f18ef67e786732d51e7ebc
BLAKE2b-256 136bb8a5939cfd7a77030b189a9b588da719946c16b018163f7e2445ee724a48

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2a0612f704a0fe4950346d67c8a0e056adc628d7f32c5d852be9dd084ed53b00
MD5 4ede20ee8f9d494fea227574d6bf37d7
BLAKE2b-256 c1d53a07de360e4412271d280e1f7ec79fdd8a86bdbdfc5a85bf879514c0f82e

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp313-cp313-win_amd64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 032ef66d7f5a20dcaaec6657552f8ec87f74393ea5b07716f9319c7d63b238fc
MD5 b00a7676c8943cf9a6bb695a9e9fcf9d
BLAKE2b-256 f939f41a490dc8bc57918ed218ec433c25aa616717bf583635d0d96df470ea1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 114839a8970102559d3579a90496cf4d06e9f78d1d163773248e2ebb5da020dc
MD5 306891a1400d8a04bebe26593159992a
BLAKE2b-256 eb4dba68da284e6a8b07ac62aacc6eb163192b5f6caa530f1452f39f378f9593

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 83f2f9b16581603bf779a145f60803aaba8f6cc49d425845b1e18a67c081cde1
MD5 e7e579d91fe28cdf9929078b89c18f30
BLAKE2b-256 4d8ceb0d7e6045020c6944bee031d99e33400c7b3e7373ad019898569c4c8ed7

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f47125e6def03ac6300accc1beddbc3bfed985af90c55d30cb1c35be53c2ed08
MD5 1e723c87997e4d69f6783e59eb845990
BLAKE2b-256 887d6bf56c811c4a03089f0c5554c905df451abf5fe1e0da8f6ca9a5f8c5240c

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bfbc13ed2ee80b29643f0217f1f0271755fb1db9352404bd098a22e7c4f39605
MD5 b3d1faf9fc408140012b21957d8eedac
BLAKE2b-256 f6ff8d898c25603d3fe75c86ad980304721e6db37208b5de64446118f317cc91

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp312-cp312-win_amd64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 70eb01e03f605994d4ec3226c8d80c46a98486c047c4bc3ac00987f0062c67b3
MD5 9aad9baed95d0ded3e9cc706888db039
BLAKE2b-256 49dd4e83db2ba6668cfac34f6603ab8aa2d79ba1f8623d5fbaed429511d237e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b055af23048588700aae13314d963614ec72b5a68b456b38c98a83cc0c703c53
MD5 201c027640a54052ecb60faf9fe9e929
BLAKE2b-256 715416a6a8f8f84beb90ea17d050292bcdd1639f39cecf08deec5485192ecd2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 04fb3e65d746d6e98aaa4984d24d02971eff6cdfd1018a87eb7d9a4184e07a4d
MD5 82e93d23af866f030743b8148011f148
BLAKE2b-256 692d29e3648de0bd234858de80b25fc7dbbb55bbb555232eb084c6ee1494240c

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a960484e41cd3d87388a8d42b8cced3f7a9d2b6352948d2f45d05d43cc56519e
MD5 cf589305028bc4261753c9994e556668
BLAKE2b-256 a1b6db07af48b06e5f7e72fbb1ff2a3c25217dcc22d428c07706fe3d51708061

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b9cf7ed3a8ca8753b143691e0a983128b1f4a02e1795dd64264b4f5efdfdfdd5
MD5 7d1d35320bb0b5c3ebced9e48a880fa9
BLAKE2b-256 ad75770aaec77e9b37a8ea580b43bd518d7d6c532a84402159f32a6ab6fa57f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp311-cp311-win_amd64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 82c3c5496b19486d1b868fc1f8caf1e4d71a20adf5885a71a2dd8ef288bbabe8
MD5 82a4ab0437d229202fdd3a4dbd2101dc
BLAKE2b-256 583ce3172a6001927d546e0f66b151ac2bddfe0b7ed713b17b298329f0d7902f

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b3b105a74ac43c4e9dbcd9e737abe838272bfaf10278fff0e5cb3be19a5efab3
MD5 333e84f9de908f1b19ee2ad36190b6b8
BLAKE2b-256 3ab17d86890a3668f217b8d065f98a3aaf08211b4d8ad26e3085d8c1326bb772

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2b8da0d361dd5c8af4b38898909ad7fe89b32d0b6c076ce19419f0ac43bee60f
MD5 3d5765c33033a422d5dc2961cc48ff63
BLAKE2b-256 4e2a7aad6e07c01332fe60253da8bff0d9693246849b83ac124b477d9461bf3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 878da06a5b7eee8a40e9b8496e0b9bed0d93d9737c6d8a9792a78940c177a81b
MD5 6d283d4f8048f0a6ee5327318620d9a8
BLAKE2b-256 31f8162e6d39d9bcc92154509fbdacc7c3cdc5e0953c3b7093a389f1a4806e8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 dae7b91d4d31f599cca24fa12e239c98dc80e8c4924c94ccad530e3b26fbcc96
MD5 acb491b42033947f7baf4df6a230598e
BLAKE2b-256 1299de5938604d6e98173add47b3eebd04cb892456ddeb0b1f0c2fe6d611ee41

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp310-cp310-win_amd64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fde94e5ed2212a16c1f06c9105392afadaffb31b737542fe0dd6e3979e9eeb7e
MD5 8d183e49c4e8fcaf713e5a34294c2506
BLAKE2b-256 adf8abe20345e832af04b1cb6b9334505f0606e3e1bf566daad71a52de173835

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c317a8bfc35f47aa238c7f32c83f384e01f06a123d3fb716a75b8be141f1258
MD5 fac3cdabd37115a9fc3ceb84ef7c3283
BLAKE2b-256 12fb6549a58adb4e0f4a14b7cf8b01dc772bac7b7d851cb5590dc476bc11679d

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eb1751bc49391312d0ed1e27385648c588c5477e69b0324c92ed324bba92e0a3
MD5 7d72b849cdee4b1e9e7e4cf39546ca30
BLAKE2b-256 be9e857baaf7d0c88b6d454633e8ad20d954790cc7a3a64bbdd598e63dc7976c

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fe7872dd7aed2b8c105e4f0b423a2099aeb7f2ae669fc650aacad7cc9f69eb47
MD5 9c514eb355c2e2b1c78701bd80c7390c
BLAKE2b-256 19d8c125128ca48f4b1739fd4ae715786c1b58c0fd821eeca071847f8c2444c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: transforms84-1.3.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 174.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for transforms84-1.3.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ef9bc4d6dc313466dbc07af8f95c6a558291a7f10e7ba831dd5a861e5cda06fc
MD5 df34a6cf69dc32743f90107c4baa8f4c
BLAKE2b-256 4d98ceae087ee481eef87927b5de8146960240f3a22027774ab5f1a762bcfa73

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp39-cp39-win_amd64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3d1f88d99ec13fb94edf69d8894a65cad7f809121adef99a267d3748b0d69281
MD5 311c5fce2ab9fe924d320ff9e4912f2e
BLAKE2b-256 e6ab7f5aeb74f4678efaad305a7a79b3063535aba470cf2ca698ccd88cccf36f

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 01074db5a107cc98784166d91d745205273f343a0e2550337cd660adfa71b54c
MD5 5c656b43ec1182659f07db08186061b9
BLAKE2b-256 667da89672dfe5a804f5d60defe5cbfa64c27d79791bcc039958ee798607f113

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6e6ac2773396e923fa3af5cc647c96874afdea436a6d49cb53ed43ff8648a72f
MD5 dbdfbbccc6cb66a84b5953701406ae76
BLAKE2b-256 f76079ef828d5ccb803e965ed07331327a5d5a66f23d38ebe53037b2ed3b87bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transforms84-1.3.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7fab2d6529a35252c3ac6162649e1bd1fda9c169939ef0157b0414fe9d9a3115
MD5 0168c7ab91a82e915e9ce23e23644622
BLAKE2b-256 e50c87a860cb6af1ec7d833b4ea3494d4d9e4c5cedf653772b106474bb470200

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.1-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: publish-to-pypi.yml on Stoops-ML/transforms84

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

1.3.1 This release

30 files

1.3.0

25 files

1.2.1

25 files

1.2.0

21 files

1.1.0

15 files

1.0.0

18 files

0.3.7

18 files

0.3.6

18 files

0.3.5

18 files

0.3.4

18 files

0.3.3

15 files

0.3.2

15 files

0.3.1

15 files

0.3.0

3 files

0.2.0

1 file

0.1.1

1 file

0.1.0

2 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