Skip to main content

Geographic system transformations with helper functions

Project description

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

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

Uploaded CPython 3.13Windows x86-64

transforms84-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl (354.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

transforms84-1.3.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.3.0-cp313-cp313-macosx_11_0_arm64.whl (69.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

transforms84-1.3.0-cp313-cp313-macosx_10_13_x86_64.whl (82.1 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

transforms84-1.3.0-cp312-cp312-win_amd64.whl (67.3 kB view details)

Uploaded CPython 3.12Windows x86-64

transforms84-1.3.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.3.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.3.0-cp312-cp312-macosx_11_0_arm64.whl (69.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

transforms84-1.3.0-cp312-cp312-macosx_10_13_x86_64.whl (82.1 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

transforms84-1.3.0-cp311-cp311-win_amd64.whl (67.2 kB view details)

Uploaded CPython 3.11Windows x86-64

transforms84-1.3.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.3.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.3.0-cp311-cp311-macosx_11_0_arm64.whl (69.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

transforms84-1.3.0-cp311-cp311-macosx_10_9_x86_64.whl (81.0 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

transforms84-1.3.0-cp310-cp310-win_amd64.whl (67.2 kB view details)

Uploaded CPython 3.10Windows x86-64

transforms84-1.3.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.3.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.3.0-cp310-cp310-macosx_11_0_arm64.whl (69.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

transforms84-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl (81.0 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

transforms84-1.3.0-cp39-cp39-win_amd64.whl (67.2 kB view details)

Uploaded CPython 3.9Windows x86-64

transforms84-1.3.0-cp39-cp39-musllinux_1_2_x86_64.whl (351.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

transforms84-1.3.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.3.0-cp39-cp39-macosx_11_0_arm64.whl (69.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

transforms84-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl (81.0 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for transforms84-1.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bcf0a02c281651ea712312333def1e68b2faa021c71026810b9c806abe09957c
MD5 420dcb759aef674058ca9582cb1e36e1
BLAKE2b-256 c606710998e9612a790385e043db0ebdac5922188cc9f23d959d5cfc0bfbda68

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for transforms84-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 da462fe0b1b2e4a4a09aeea14dc79c1c9509754589acfc22c01f0c7a68b76d4a
MD5 de6d9a6afd7057d6779b3b1a6bf5d5df
BLAKE2b-256 0e96eebf7b550a5fe53d21cea7ae2452912f147fde20424a25a67fbfc5cdd11b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for transforms84-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e8fd73b0bda509b55b974129f2c07bf7b9705066a51dd72a9ee538e9d2d91f39
MD5 2a01261b1f9a6416fc0047275b65d535
BLAKE2b-256 14c00528c734fd9d8724e4effe9b8a954f33652dff3832beacefe12f2af55d5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.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.3.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4b858147ed77d51e85172acb0b8a69bbb482cb2e755a2d1b3b51a1a00b0401c
MD5 765224c6e04b0ff4a127ea0f1101b9f5
BLAKE2b-256 b61e5f0ebac0a4e13e4d4942614282d2ca968286e625a7a019c83b12d52905a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.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.3.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 13d5728373172b891487cae076744ae8a192a41afbf7bd3141f749b17fed59f4
MD5 7fc0440b708740cdbf22750d1ad293d5
BLAKE2b-256 6ae2296a4d0ce4b31721b2e7d7ff522f715676f2c04161954062e16fa3788806

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for transforms84-1.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e852075c5bdf07528c5613640deffd2e47ad6c031d2129f8d4f655bfb3802f6e
MD5 a1c242eabb278a76247aaf07b4f9e7fd
BLAKE2b-256 bded0211323741b7489df28799ae8b1698a592dbd1e9cd7508206ea6e2a30195

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for transforms84-1.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f7c429d04dc91edb7bf0632542b4183e04b9fabebde1c7f3200518db61957596
MD5 1df3b36eab0000c0aeccb591029e83a1
BLAKE2b-256 5a18dc8ce9a2abbaf5c5cbdcad5b5b907b445ec5018ed62b65637ab640360901

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for transforms84-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c64dc4be86baacf5cc13b477a4b9c47cc00c21cb5680da4f6f182c39088be647
MD5 18a219a720d82b8274f7e54ffcb27da3
BLAKE2b-256 35446ef8b9eeb815ec5845f8df3fff753a7ac2b3eb590d13b130ebf138f8115e

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.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.3.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 adc38a14f2acb44113786639cd382a23e08eaf91346c11a62496d686d73b73b0
MD5 5720fe9b2548791906217953487fefbb
BLAKE2b-256 44843b205c83f9999bc16a97d900f20dd42324c3dc6a38c6c385a1a2fad69493

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.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.3.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3aa7c4ef007176cf973f0271062a2cf90c0c2e50f68f0636d83aa31fb6398c97
MD5 5fe12ef8ee7ff351c7c6bd0b96d9370c
BLAKE2b-256 b89641268e944f097d7a1dd9d0d5a5fe70b7a77c4957a6d9d0a0e663a1e54259

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for transforms84-1.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a45ef3d8cd23857259b57774f4e1a8c975eccffab5b0e443ad9cc41827b75db5
MD5 57a2e22a171bd6def52cc95c1c3597e4
BLAKE2b-256 4f7a7a31367c29779cea0f2862f8e959f60d0239fe2a79875ee06518e0694e16

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for transforms84-1.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1c1791e69cd5343ad2d8a3f5caeb1fe5663b19f7d1432eb84a3b768632ec59ee
MD5 9b0a2cfb5baf2cbbdaf39f2844d3f0d8
BLAKE2b-256 1fcd1c69fdcc960c6905685888ea2a398b76dacb14c7ded4b3ff7c33f97f3841

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for transforms84-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7b327e652a52f1fdc0aef016b4ea6abe5f727ad64f8e96330b0c755ea2701dbb
MD5 bf7e786decf7c88c5a87fbe710bee22b
BLAKE2b-256 69c5de67731c58674ee5e1ca11dd1f714cd8f855820c604220b148ff431074bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.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.3.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 788d53f69560618eba12d91f6b206141f1ff7894e39b47946f85b02ebf19b1ae
MD5 582854c9c4cf4aad11ac59974aa795cd
BLAKE2b-256 2389bbade009c852b4b8afce58833d3ab2bb87c8e783f83e909c700f95fa62d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.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.3.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 19ea0b5be48842235e5f0e77e6adc7273e75c04f25c0161e3441fe7b2a9da4a4
MD5 df8ac331b800ad4fbabf056ca2ca05c5
BLAKE2b-256 a776638d0d6fef24d0b1cc02cc5bd12fa9b1021f337389f7d9ef14f94d8dc69d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for transforms84-1.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f2d8f5627babc39f63618a3b3e916b6bd8179fd70c604010074a6dda300cac1a
MD5 33cc8856e71069a9b009bd5024d5f3d3
BLAKE2b-256 2ef8d2c3a2c409748682939bf7f453ef5cd293902daa6032b15deb25a45a1b54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for transforms84-1.3.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5ad0a15e955c9ba934f309d792d28a6ad565d85373bf36c0c7d70b2edaab0a9b
MD5 9ba088a471179a655eabca24d066404b
BLAKE2b-256 a3def8214a20f98981d4eb10d42c2ce2eb745ed48cc5b662b656e5ed5d8fa751

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for transforms84-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d73dc98622294c9e1e48f1a82a21223ea6e9bbe54b88bbea9cd03df613efb99
MD5 f3e6f96195129c797c8a727f5243637c
BLAKE2b-256 d134c9a1b1e074e5bde00923a85c983955ad17c6f0c90bd80f521c237050ce72

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.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.3.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a20cec9d1c1353b8ab553095074bf2a0c7f4751710218d9127def17f92ada17c
MD5 33e79dfadccef3b01e1a72f287a504eb
BLAKE2b-256 2665b5636c965b907e374a4e428f534ff6ee2a857c63c8e21ff29e848233aefe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for transforms84-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 89981e8af40e2d59ef826f05751dad780e673570bd16e5ab5fcf3c79acd28eb9
MD5 6a9c26712ef661f970f48f9258676dac
BLAKE2b-256 3d7c1e04f3d677bf7eb42f2be6fda1a00404e22662deb0d9c77e98f0f01022a4

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for transforms84-1.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 865174cae946b1f85ae67c11a019777adbc6d86257bc6a7abd5de49800052ab7
MD5 8f754a2380a1260d24d2d681299839cf
BLAKE2b-256 3f79359169690e5a4807983d495f3b6b235caebf29e09567faf5b59192e9df82

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for transforms84-1.3.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 90b5da6d43638cf588920612ca7578ea18065559282fb9786fed2265652e7ebc
MD5 627abbb646a026ff9a444b894760a3a3
BLAKE2b-256 b00db545305a545e9b0b2984f32f61014f804a8058615e8fc828d786ac2179a2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for transforms84-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e54e3213f1bb01b4a59edf63860ddd3f9472bf0a781ef86770b75e79c7a7ec0e
MD5 107b17c94879aa7e55d13d134856c689
BLAKE2b-256 b9639b77d7cf6e52503e4635bcbd614f46dac83af1cde0637d6b480d33397112

See more details on using hashes here.

Provenance

The following attestation bundles were made for transforms84-1.3.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.3.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for transforms84-1.3.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 83e33c9deb843d1d0cacdbcd1960673b9cb859810b02b90ac495cb057399de91
MD5 e620fd4a8de6c0c36bb7e1b08195b453
BLAKE2b-256 060ca33fcd7d54128b118a43a89e63761cecf6db838b8ef9534063c37473ec36

See more details on using hashes here.

Provenance

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

File details

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

File metadata

File hashes

Hashes for transforms84-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cdae5c6770a27706cbb8cd817949965d4824723036815791f7508e233b359b8a
MD5 85cc0f308fe9c3dbf52f8dcb104b751d
BLAKE2b-256 aed491de798582b98a92357d96e8ad4fbf1ce6f9b7a75c0348bbf98532a47226

See more details on using hashes here.

Provenance

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

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