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

Uploaded PyPymacOS 13.0+ x86-64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

ggcmpy-0.1.0a6-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.0a6.tar.gz.

File metadata

  • Download URL: ggcmpy-0.1.0a6.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.0a6.tar.gz
Algorithm Hash digest
SHA256 b38f6a628bcbd46c4f5d6fa809fee42db951041320d7267e60cbd27b58b31c67
MD5 7f477da93ab0ecdad8775b9477bf7853
BLAKE2b-256 afab837dd1f4f0ab495e4b38290762f587c767d19dfadefdfd2f0f1c59f45a17

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ggcmpy-0.1.0a6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f1e3f7be0c411e73e295352931ae0b1ea8224340142c71cce2580133cacbb06c
MD5 586b846e4bd15a8c83dddd8026ae4014
BLAKE2b-256 4d88dde4a2bd8147e61c3329b4f0c821c2dc110f8d3aaf53a18c57819639330a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ggcmpy-0.1.0a6-pp310-pypy310_pp73-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8f7ca77ab85f232a7f9fab6b099413e7382ea55e86b8d860a76abf8e57de965d
MD5 294e6b6371ee850e19add4c278dcb8ef
BLAKE2b-256 339fe13c6f55e23adca97eead6cf1327b28be9e677f6365fdab33c84bf9ad1ac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ggcmpy-0.1.0a6-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 acd790932ea1e94e19ea56a96c1e8b5944e8a28a6d30289d2e408c4864161a8c
MD5 b728e3519a9d94e37f62be2ed37fcec4
BLAKE2b-256 4573676b67f98ae4c84af8ab67cf14d878429193190a029e97b2643f0054351c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ggcmpy-0.1.0a6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4495385f5c5658d1a0e5d373178faa4c40a79d0f24f9b41dbf19986d897770f4
MD5 1632aebb62deb9927b5ceec43ca27539
BLAKE2b-256 32f42c39b839ea58ce79a9308890bcf6940a8e179d95490c32a1cfe53ceb7f3d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ggcmpy-0.1.0a6-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fceb10682a5be261ba8a40f9dc20780d1a1b53cd4923c92804de2514b4194b51
MD5 0cd1970fd7dc25086d467b4872a08d14
BLAKE2b-256 ce9bbe82ac2c1b9a187288913926f9a6ce84a4a7f853e11419c42977994b3ed7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ggcmpy-0.1.0a6-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 34eca406beacdabc6d126c63845986e987544600fc067ab9f026f6f7d6f2f840
MD5 7deac5c18ff39dbca946e285aff3e894
BLAKE2b-256 6f7da3b7157d228e6460377d74e92b52eac690d11ea836820c559e67bc6d40e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ggcmpy-0.1.0a6-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 275eaf70a6e9287ff1283c2a6bbcbb52de0c38c8332acd2820c0485b8de493d2
MD5 0b60374dc4b330fd8f573881f627d14a
BLAKE2b-256 55a669ada531da2730846b9881c9da26f32a2787590d04e21481cbbc8ab4d08f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ggcmpy-0.1.0a6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a5982b18e1f580be98d1deeba1c37b6b4382cd794e3c7b227f8a064186183d92
MD5 c2b36019549e1e0de756090280772572
BLAKE2b-256 279a7763e37e1d381f85d309ab350ab96cdb48c87e93567158d61ed1e4c875bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ggcmpy-0.1.0a6-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a15b72ebc45dea1f6a93dc43ac4add59191b6c9a9a89020678e879cf9b9b30a7
MD5 0ea932cee26cfffa4dc4517fcf7ebc43
BLAKE2b-256 4ef2a2aca6cbfc5b332ff9cc9c28d822a7e5e06f7d295bd5a0b09a3f5d3de603

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ggcmpy-0.1.0a6-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5833fb8ea58df45e1fb8f5ad26b230d79824ad4f1c3af7a1591ceb32bf8b110f
MD5 ecf3fa364c9f9927287c1f120ecdd4d3
BLAKE2b-256 1d70ba396e7ad61d13ec9bbe121f6d522572fe9896ddc9f798bf53e47deb7c9e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ggcmpy-0.1.0a6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 93ce07bf37647955ed0d1c3c523ab84d10c924dfb953f2b7e27c1427be3e4517
MD5 d841ea88bc296076aa88692a39f9caec
BLAKE2b-256 6d3e4267eafa4b4be7662230f52e6bda30479acb7eb9f44a2d0ac798030a1eb5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ggcmpy-0.1.0a6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 780ec392178dc86b7f4d7378380533eb87f16b53f4846426db8f917196cf049c
MD5 392b29cf911d0c663695249b686e7786
BLAKE2b-256 c15658ec79cf0c9deb930ef9781591353bcfaab6e7f6cafab77631ee68aa090d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ggcmpy-0.1.0a6-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 76d030fc5593da78e93f03fb03ad27294f403ad125a9ec3d3d946898d7e1bcf3
MD5 8692448e77a8984292a06f9aa863ebcc
BLAKE2b-256 0d0857eed432241aa075aad863575627f871b214e02d4acb16ccc4ef60bedf30

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ggcmpy-0.1.0a6-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1bf6701adbabd699329146fa1a2d5f618520ff95cd8a42200a4cbe4ad0bd78d0
MD5 f51642b529e81d20b7cf76d6b4df8b9f
BLAKE2b-256 907b0a74e9e557dbbf37522112bfc1e36af73925be09ff9e8a4c2647e7c3b89a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ggcmpy-0.1.0a6-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0798275c75dccea7affb116a39daa48e377253ea9cd4eba87de9fea450af2826
MD5 9fd2d5eb5134c8f4b25ca0be32dc1b8b
BLAKE2b-256 b7e09cff846e9ebe85dc01a6b3fbdf11f58e5ae22fcabfe4c18400aca82ad0b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ggcmpy-0.1.0a6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e83479147542df0b739e2e8b5f6fb8fcd25c3f1734832aadc7eedaa308af0f12
MD5 f64c792ae93624384e5cd087973b4b67
BLAKE2b-256 33b4713d6abf4d7aa83303a7655772cfa7967e62e91832f8c17ed838a2398ef6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ggcmpy-0.1.0a6-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3200ca67b090c924bce306d21c1655188863b819805bb81cab930fd1d423808a
MD5 ac8958f49bcb8c8655763c10c15e6a07
BLAKE2b-256 092e45d980737e92d86ea5f26932fd2e55a2f6eb15688806345eda860bdf430b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ggcmpy-0.1.0a6-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9cdecb6642219393f4b17adbd5f7905940399486f6f3ee6e445fef9ceea5cc21
MD5 da84721817a123e8c2407ba5e50e4fb0
BLAKE2b-256 8108de75ff7aca80aee3f9d57521560dc652b218ac4fc9bb0d99a5261023c5bf

See more details on using hashes here.

Provenance

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