Skip to main content

Geographic system transformations with helper functions

Project description

transforms84

PyPI - Version PyPI - Python Version PyPI - 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].

Project details


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.2.0-cp313-cp313-win_amd64.whl (68.4 kB view details)

Uploaded CPython 3.13Windows x86-64

transforms84-1.2.0-cp313-cp313-musllinux_1_2_x86_64.whl (354.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

transforms84-1.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (278.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

transforms84-1.2.0-cp313-cp313-macosx_11_0_arm64.whl (66.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

transforms84-1.2.0-cp312-cp312-win_amd64.whl (68.4 kB view details)

Uploaded CPython 3.12Windows x86-64

transforms84-1.2.0-cp312-cp312-musllinux_1_2_x86_64.whl (354.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

transforms84-1.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (278.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

transforms84-1.2.0-cp312-cp312-macosx_11_0_arm64.whl (66.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

transforms84-1.2.0-cp311-cp311-win_amd64.whl (68.3 kB view details)

Uploaded CPython 3.11Windows x86-64

transforms84-1.2.0-cp311-cp311-musllinux_1_2_x86_64.whl (352.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

transforms84-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (276.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

transforms84-1.2.0-cp311-cp311-macosx_11_0_arm64.whl (66.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

transforms84-1.2.0-cp310-cp310-win_amd64.whl (68.3 kB view details)

Uploaded CPython 3.10Windows x86-64

transforms84-1.2.0-cp310-cp310-musllinux_1_2_x86_64.whl (352.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

transforms84-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (275.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

transforms84-1.2.0-cp310-cp310-macosx_11_0_arm64.whl (66.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

transforms84-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl (81.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

transforms84-1.2.0-cp39-cp39-win_amd64.whl (68.3 kB view details)

Uploaded CPython 3.9Windows x86-64

transforms84-1.2.0-cp39-cp39-musllinux_1_2_x86_64.whl (351.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

transforms84-1.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (274.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

transforms84-1.2.0-cp39-cp39-macosx_11_0_arm64.whl (66.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for transforms84-1.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 73e3bcdc9001b353ae65b2aad9af4327db10b7d7c96195d783e06059f4538363
MD5 c0ec7224c0867b3b49f5c5c0d6869f73
BLAKE2b-256 b841ca4f36afd30330e0a8488e6ebcf9bc76bad0f54077e8a81131a7eaa2641d

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.2.0-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.2.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e1d5eb3801dfe1819dbfda46a223547da4f869a86e063ac4924ee7b025451ed6
MD5 59d798bcb8a7dc8a205d06ef26a4dba1
BLAKE2b-256 eaa1a5fac1b81dcabed6e35fc750a92982e92d37972ece6d2d5d86f6179e8491

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.2.0-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.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42ef972eeee9a5c0bbcc9da42b2e9d8e98106da1c99a000f490632484ea5f812
MD5 392da202a25304b115fd2ce4b03e2c9c
BLAKE2b-256 9b1d263f3e82380c8af25ab513d6ef904332c6897deebdb06879380054f8035a

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_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.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for transforms84-1.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 785173d968a71a5d27c1ec000e70d0efb1ab65bfa8a7862fab683700acba0dd2
MD5 484d483f04237d40711ca8684727c567
BLAKE2b-256 96433d74e4c5c66d49ba12c1c24b91b1c24888e57119c33c013eddcc82a91093

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.2.0-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.2.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for transforms84-1.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6dff24690ae813b46be306df72820e0c9af0d58988fc78500e6509461bb8bb73
MD5 efda4915b3fedb251bf9f03b8af025d5
BLAKE2b-256 62bba7858704960b466fc7905b8019e98f5b4afd8364c956f692d87b405869dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.2.0-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.2.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7deb673aed343128ce18da4a583b5260ab93eed810034123522afe8eef420f85
MD5 1b2ca03ee7c2f526d2a3310923caacb5
BLAKE2b-256 83b87b0ad399460092037fc6005b5827fc8e34d782e176fb226f86dfad9e225c

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.2.0-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.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 95fb2550b580eaabf748a1620c6dc209c7615d1af4031fa0c8f0a5b586c88047
MD5 b14f931e5ebee4af17c472c17b5a0296
BLAKE2b-256 a9797b2052b16bd2a964c1aaff2d411a9c45a752ebd9e110f0a424cecce7cbdd

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_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.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for transforms84-1.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6e70b8849150919a9b9d2106013cad90b0d920491c78136c37c3033be68d02c5
MD5 dc4b0495b1df7fb4a552821d1a1a14a5
BLAKE2b-256 ce58a8a5e7332aaa1f399f139c5f99216007ab8f19e7e24454941527c540d79f

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.2.0-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.2.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for transforms84-1.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 aaf424697cc4cccb3ef80b0390065f17681173615722bd1a7958de4347121408
MD5 b253f825239a9e4e3078882fc5514d5b
BLAKE2b-256 e78ef69d2dc6059e28fb2ce4374315b305815fe5ebcf43a9e7e3b24e1d2505ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.2.0-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.2.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 749807571f97f1e9e2955bf6af8b40fe8feeee481b79df91d7025813282cf075
MD5 fc7ea4b8c85160a2d161ab97c2d10730
BLAKE2b-256 c448b1c792f7048ca06622ff5d8ced4e5fb3fffa80df560fd30a7c587133413e

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.2.0-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.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f645f0aeba06cd9e78678c81dce93df0b7a2ee7f26794cd651ed68ee234f12f5
MD5 ca7320f4deda0bf0bc09d897705915f8
BLAKE2b-256 cdff7788b9c133b4c8b291679b0bb8308d300f867b5d0d1105c54e39a0872be6

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_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.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for transforms84-1.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c5d37776c28108b304dfa445d6d21cfa8089988a4bff72f105974e168af4f60d
MD5 3ad6ae3042786b8c9bac7053ef2ef923
BLAKE2b-256 a997050ca14a764bdfc135ef4b9441b3b46f64d471ad9896c537be1ea0e09535

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.2.0-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.2.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for transforms84-1.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c4e1faa8007191d5151dcd8cf16e19066cb1301f68e943cff14b09031b0f3c8d
MD5 f73bdb8a4c12e0fa3b926d7b6cd5a361
BLAKE2b-256 4b2c788fddc76ec55c685b2f6427f631371110995a8bc9006f38d481664440c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.2.0-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.2.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3c89e109bbdc0c78a290e14bf2889627c4a52faa813f912f68efe8ef4934fbf5
MD5 b24a0c1be4e90066e6806de6d0090cab
BLAKE2b-256 9921002c4cf5e15fb4d8d1dee6356bc8cb9596a108925c0383e7ef5142b3d641

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.2.0-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.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cbbadc6cbffafce5c2518d804da8be4be22387517739b3b38bae8465df53345f
MD5 ee23de0b15f2931e753a277bf1b2fdea
BLAKE2b-256 ac4847704598012388cf17f028bb7aeeb78465ef63524ee2ddca28f613ed673f

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_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.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for transforms84-1.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 04ed9ef6d8605c283ec5b919d0cc79299385d7ec71191bd8dbaddbd4675071b7
MD5 2298215ee43f141161da56026730361e
BLAKE2b-256 5374b080b91716983332af03f151ab34569cdf568704aa97d68f34a09603a747

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.2.0-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.2.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d8daba4e1507892acb4625d029bc568628b37b1e90b7ec180fb94c79c354d9c5
MD5 aacb2ef22c2e4e85ddea1713bb7925a7
BLAKE2b-256 2e8ef9fc2591ea184a757f7c94c67b9a28e2058f8dcc6dca8d3c5b213885e61d

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.2.0-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.2.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: transforms84-1.2.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 68.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for transforms84-1.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ada67bf0bcc3d4a7856f280f5b320d02b8a65425bf8ef125a377f3a67fb69b57
MD5 f4ab922c54eda975b22436f075d52e1b
BLAKE2b-256 6750641c1565d422279275542e4972f1feead7cc42dabe70a1ce424336086569

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.2.0-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.2.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.2.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 187835c5dc7d79f6c2b98c0592b0c4c12a3ba0f43516ca56dd99a8bdff1d5345
MD5 09c50cc0e11ff24fb37a42b16703e468
BLAKE2b-256 eb96ba11817f0048157bf160b25787b3bd498fb87f0a2661b097527583b3017a

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.2.0-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.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a0ff99dd7d5c6fd5b5a2524abc0cc42594cb15f4c14f0c89a13d2429cd0283f
MD5 f68d2545e86629e1f0ad4ebfc390a31e
BLAKE2b-256 8620ef5fa1601f2086524b0bbd403bd8c9573a0d36ba8c16081b5735b7432652

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_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.2.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for transforms84-1.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c3ae12986d7d59a2ab91b75bbdafa368736dbd171dd185bf0c45749ffa5d8ce
MD5 7fcd7432f90faa8acfee26688b7abe59
BLAKE2b-256 8e10a12e225115975f8389577019511a646705ac8896f6f8b61e4bd2e5e44eba

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.2.0-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.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page