Skip to main content

Python utilities for the OpenGGCM Global Magnetosphere Code

Project description

ggcmpy -- Python utilities for the OpenGGCM Global Magnetosphere Code

Actions Status Documentation Status

PyPI version PyPI platforms

GitHub Discussion

Documentation

The ggcmpy package aims to be the place to collect various OpenGGCM related tools.

  • Support for reading OpenGGCM data files as XArray datasets.

    XArray is essentially an extension of numpy arrays, adding additional information like dimension names and coordinates, and making many data analysis tasks much easier. This package allows to read OpenGGCM binary files (.iof, .3df, .p[xyz]_N) simply by `ds = xr.open_dataset(filename).

  • OpenGGCM-specific XArray extensions

    • for now, this is limited to providing the mlts and colats coordinates in addition to the standard longs, `lats.
  • (TBD): OpenGGCM specific plotting support

  • (TBD): Setting up an OpenGGCM run

    • Generating a runme
    • Generating a non-uniform grid
    • Preparing event solar wind data
  • (external): Support for reading OpenGGCM XDMF/HDF5 data is available through xarray-pschdf5

  • (external): Support for reading OpenGGCM ADIOS2 data is available through xarray-adios2

Needless to say, there is a lot of work the remains to be done, feedback / requests and help are always appreciated!

Project details


Download files

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

Source Distribution

ggcmpy-0.1.0a4.tar.gz (1.5 MB view details)

Uploaded Source

Built Distributions

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

ggcmpy-0.1.0a4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

ggcmpy-0.1.0a4-cp313-cp313-musllinux_1_2_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

ggcmpy-0.1.0a4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

ggcmpy-0.1.0a4-cp312-cp312-musllinux_1_2_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

ggcmpy-0.1.0a4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ggcmpy-0.1.0a4-cp311-cp311-musllinux_1_2_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

ggcmpy-0.1.0a4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ggcmpy-0.1.0a4-cp310-cp310-musllinux_1_2_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

ggcmpy-0.1.0a4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

File details

Details for the file ggcmpy-0.1.0a4.tar.gz.

File metadata

  • Download URL: ggcmpy-0.1.0a4.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for ggcmpy-0.1.0a4.tar.gz
Algorithm Hash digest
SHA256 b0c7d14992f5d6fa005678b667adfb230f3b13d277d0773097d9441c03aec4bf
MD5 f8739808cc737000ad1d67e441498cb0
BLAKE2b-256 bd02ccaa1672bba5ce7592644ce8e93bdb66527fc7e9dad28c59b22ecc6984a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a4.tar.gz:

Publisher: cd.yml on unh-hpc/ggcmpy

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

File details

Details for the file ggcmpy-0.1.0a4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ggcmpy-0.1.0a4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 14e97c9ad053fa0ab4c457eacdcad1c2a89f2fdffb30225049e1ee4e1b99cbb8
MD5 1cf92c32ac9d86ef69bb6d546835b0c0
BLAKE2b-256 79aa825fb281ac1ffdf3cc5b6319a65823006020dbc4f6dea1aa56de7dc33f59

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cd.yml on unh-hpc/ggcmpy

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

File details

Details for the file ggcmpy-0.1.0a4-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ggcmpy-0.1.0a4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 31158219d82625df185a9b2489bc711308e758651cf1eed3f5ddb35587fc2aad
MD5 8859ea5098970fbe7e6e0cbc464e8a30
BLAKE2b-256 b84393a018b28d4b693e27d321a0a535c980b2e612d282a4946bdccefb3285ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a4-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: cd.yml on unh-hpc/ggcmpy

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

File details

Details for the file ggcmpy-0.1.0a4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ggcmpy-0.1.0a4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0978ccf37a71f6056c68145e02ca1bf6928bad2ef6c173dd5ba8e84a4b7810d4
MD5 968d58ac5b62de043e6120afa220b5a7
BLAKE2b-256 1f7ff7ce4385cf1c6136393bafbcbe761019bacbe4a30665222c5949a7814962

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cd.yml on unh-hpc/ggcmpy

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

File details

Details for the file ggcmpy-0.1.0a4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ggcmpy-0.1.0a4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f6d09f19b580f37471a82a15d3fe160f793ca6dfc66bd30cc12387ad8f892406
MD5 ba8cd29354b0021582af543fe942dc35
BLAKE2b-256 d1e96d2d9f7b374841ce8447ba25146fedea3089268ae778bf145764d9f7ab5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a4-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: cd.yml on unh-hpc/ggcmpy

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

File details

Details for the file ggcmpy-0.1.0a4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ggcmpy-0.1.0a4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 be61a9b002ab946c5afa057cfb74d863a8c6a05a7c20c2a7f058c09f2210ac4a
MD5 e4355555a645573c524866121589ce48
BLAKE2b-256 366f3b6860e4c55d70be37a9b4b4783419562c9d6aabc47ef68bde540abb5f6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cd.yml on unh-hpc/ggcmpy

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

File details

Details for the file ggcmpy-0.1.0a4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ggcmpy-0.1.0a4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eb448cca9c94908e45fce99573fcf6a02b3a79fd5e61344acda2bef71433b62b
MD5 61a465a45d505717cd708ebbb2e63235
BLAKE2b-256 1649c61570e479808348e83361d55699fdbd9c24c48df000442df04826f43ab1

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a4-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: cd.yml on unh-hpc/ggcmpy

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

File details

Details for the file ggcmpy-0.1.0a4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ggcmpy-0.1.0a4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 75fcc1c14c9a5559be453dd02e169106df30eeb5559d754f9448f28195807070
MD5 0651080dcdf6f60396b2d26ed3c54942
BLAKE2b-256 ee116b1fbdd2411dbb66637501f2e3131165d574096b1e76f75394672da64d5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cd.yml on unh-hpc/ggcmpy

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

File details

Details for the file ggcmpy-0.1.0a4-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ggcmpy-0.1.0a4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6039bb01247001a40cfda29ef75033da45abbee16e4f3fce8d3cc51dcab83f62
MD5 f128e14693bfdacfdb3fc957c04eca9d
BLAKE2b-256 91169ff902260ab9ccec282d0faddade142adb91446e952b8f5f994968f193ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a4-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: cd.yml on unh-hpc/ggcmpy

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

File details

Details for the file ggcmpy-0.1.0a4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ggcmpy-0.1.0a4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9dfd1dbaf960527b1962de0257d3f1b86610da180f4f0e5ff38d4644bf1d1943
MD5 b8c808d8888f918b54f0f42042257ff4
BLAKE2b-256 c431eb6168fa04453f5fb260bfece6399df8bd00cd6fd662496d9ac30839fff4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cd.yml on unh-hpc/ggcmpy

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