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.0a5.tar.gz (1.6 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.0a5-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.0a5-pp310-pypy310_pp73-macosx_13_0_x86_64.whl (2.9 MB view details)

Uploaded PyPymacOS 13.0+ x86-64

ggcmpy-0.1.0a5-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.0a5-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.0a5-cp313-cp313-macosx_14_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

ggcmpy-0.1.0a5-cp313-cp313-macosx_13_0_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

ggcmpy-0.1.0a5-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.0a5-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.0a5-cp312-cp312-macosx_14_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

ggcmpy-0.1.0a5-cp312-cp312-macosx_13_0_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

ggcmpy-0.1.0a5-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.0a5-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.0a5-cp311-cp311-macosx_14_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

ggcmpy-0.1.0a5-cp311-cp311-macosx_13_0_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

ggcmpy-0.1.0a5-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.0a5-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

ggcmpy-0.1.0a5-cp310-cp310-macosx_14_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

ggcmpy-0.1.0a5-cp310-cp310-macosx_13_0_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

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

File metadata

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

File hashes

Hashes for ggcmpy-0.1.0a5.tar.gz
Algorithm Hash digest
SHA256 3775f3784713b0dff1cb3a3af0f4558c82e22a0e5cafc85523ddc91cbb41e06a
MD5 b77afee5da962a00dda623aff81dd576
BLAKE2b-256 2d52d1daa42a61486b85cfb66828a5998c5c25eca716a4885a0b36c5ff77c916

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a5.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.0a5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ggcmpy-0.1.0a5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 996bd669fd297787b3bef8cbb37f89e118bad1c5be70efddf0e5dbe9af7e624c
MD5 777f7c96483ec19d7d8dcd8f92c9befc
BLAKE2b-256 c2b19392e2e192d26cffe027bdf0c94c2bc69eed2b5cd21e6da30351de1cca61

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a5-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.0a5-pp310-pypy310_pp73-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ggcmpy-0.1.0a5-pp310-pypy310_pp73-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 791a71473b1c2265bcd0c54fee38f5df661c2c3d4322384fdad96223fbdb246c
MD5 9eed93ad15d9f25c1eba4be4de0dd234
BLAKE2b-256 7e739181850d8a93aae888e2a17481609c2ee37e4ca86abe62cad1dcab316790

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a5-pp310-pypy310_pp73-macosx_13_0_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.0a5-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ggcmpy-0.1.0a5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9fbc0070ce80b451da4c649a67ef4bc5a9bf60aca0fafc16c35cbf693a3473c8
MD5 a1164bde3b8b3155abc42a65ab39e9e1
BLAKE2b-256 a0f35796060801c70d22ddeefbb5b91c7bd16abc11e0e2e8178db719e8081a3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a5-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.0a5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ggcmpy-0.1.0a5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 36b88e6cd61fd16e687f8828ff02f748b9dbbe804e33dd13bda6875e08fae34d
MD5 ddd067af0840bc87c1d1cccb19436d62
BLAKE2b-256 5311cc5d2ecb5df492ca4fd161767b85d8340eec194048e73a10c281a699fe80

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a5-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.0a5-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ggcmpy-0.1.0a5-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9ce0b403a95fe24481dea97113d53a6675b9d01563a1f467973f9758778ad18a
MD5 d67ca6754040068f4f37a2f7638b8804
BLAKE2b-256 3991b76e196099d9eb09a14a7448916e7645c1f486844c1784f5242b3947806c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a5-cp313-cp313-macosx_14_0_arm64.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.0a5-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ggcmpy-0.1.0a5-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 53fe3282045787fe63fd7578977e2067c28d29716b55ef13aad9ea5121f53d1d
MD5 a81d8fa722a0d3d56129191e3b963ea7
BLAKE2b-256 d82ede84ba3e0d09cfef49f71ba0e76f94bf113dc1de24e46d5b6ad9fc11f30f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a5-cp313-cp313-macosx_13_0_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.0a5-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ggcmpy-0.1.0a5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 386478a06c397782112e667a56b1de1880644c4c271baae6cf8031b109df5989
MD5 8e44a1df61ea12ee2850744c5cfa3334
BLAKE2b-256 8a5df5152982e7287e900fd917e4bcf398cd4733aa70607f0a3536a43ff501ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a5-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.0a5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ggcmpy-0.1.0a5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 24a290b39b458f8f5beb029dfef5b59c4066d82026e299839c73dc98e1a1ea40
MD5 9a9ba0475ff5a9f84966f168c5502080
BLAKE2b-256 56ace822d11d2264e6b6d90b7dbe3fa7ea121c8d070e370e1072a47d99fbc80f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a5-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.0a5-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ggcmpy-0.1.0a5-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 748f353d981390e1f194426865353dec9d4329cc82c928c057089db405c1ba5e
MD5 1febd744f67205f26e3cb17d390d8145
BLAKE2b-256 c6776dd4810063ac92bc9303bb9a5396a90abc038a9a8960da3b913cfb901392

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a5-cp312-cp312-macosx_14_0_arm64.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.0a5-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ggcmpy-0.1.0a5-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e611f66e3e44d45d91e3086cc498535ed69d0cf321dcdc1b6d57f9732829cdeb
MD5 f1fe9b04732af5b58d10f2193f585379
BLAKE2b-256 eff48143e5db644623f4c1d94c57986ed7e29b94a5f45b3c4e8932fb4f907f11

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a5-cp312-cp312-macosx_13_0_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.0a5-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ggcmpy-0.1.0a5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1e73c3e6069fff8b37e29fa48f616aaf7e58516e02e614df7aaf1cab4bf33e0c
MD5 f9c03417e6b7e5397683fd389639e800
BLAKE2b-256 748e9de3e5bdb958ed9cc79a24798e14147b82e82932eac1685145540557335d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a5-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.0a5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ggcmpy-0.1.0a5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1fe3ded6a4722532422f7d16f9e52cbc03f4e47dd48e40a7c7141529ee22601e
MD5 d198e115e80acfb050460ddddbc9b47a
BLAKE2b-256 6745c11b057f03122c32e4855b49d991658caeee7513c7db5e3e6cb270826303

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a5-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.0a5-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ggcmpy-0.1.0a5-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b4ffbea6a0118ace2b67c886b79985fb1258d99de48b18679c2296c5caeb5a67
MD5 202ef9716d5e57474d408e5989fd8f43
BLAKE2b-256 52cb4b429298cbadd18cc17fa1f4442c44b01999ca74e9e04190d230ca92640f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a5-cp311-cp311-macosx_14_0_arm64.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.0a5-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ggcmpy-0.1.0a5-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c7062651ee798255c3ef19a562aebdcd5e3c3d27c12f82a06237e4a645883a4a
MD5 dd6266e45075a178d9fafb6ba05d0cb6
BLAKE2b-256 923f7f55f68b51b6ae0c235f3cce2aa8094724c39dc26ba068ea7b22390a6bee

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a5-cp311-cp311-macosx_13_0_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.0a5-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ggcmpy-0.1.0a5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 753e6e4194beae32761a3fe5c31c7b6609688f057a1c1897c1d996ab6fd4abfb
MD5 b4573501c03002cf6e54a64ddeb10267
BLAKE2b-256 0bc273c9374346d251e4f45f9deda982ca3c6ccf07c9516a17caf714b7c4b1b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a5-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.0a5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ggcmpy-0.1.0a5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a05cd2f9672cddb89f4f85b81db439ab370e965c6d88404ef1655d8c5c92f88a
MD5 e0ae5fde9937e7af98b626b5f2f653f2
BLAKE2b-256 bd6cda63741202141b6a9d69696f8789dbdc030054b0f9628c2594404d6fe0ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a5-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.

File details

Details for the file ggcmpy-0.1.0a5-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ggcmpy-0.1.0a5-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 421c625bc6383b8b47ea2edb595341c2bc77c35d32c1637688a29f46c1d88936
MD5 6656c7aa762d1d305ec80d8433aaacec
BLAKE2b-256 5997853c58192ba932d628af0a515a6d54f604c91f128d39cbff632b4a35d7bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a5-cp310-cp310-macosx_14_0_arm64.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.0a5-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for ggcmpy-0.1.0a5-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 01e57af4dfa2f6bddc57149a4f44b6f5fbeb646226d9314f52e12353ffad07d9
MD5 9ddafc8bffee1ebea2981bf366075da3
BLAKE2b-256 67e6404b472dbfc26e8c307578e0b767696acc93ced428c894dd209f2144c671

See more details on using hashes here.

Provenance

The following attestation bundles were made for ggcmpy-0.1.0a5-cp310-cp310-macosx_13_0_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