Skip to main content

Grid Data Model's System Loader

A lightweight package to load Grid Data Model's systems from a remote location.

Installation

pip install gdmloader

Usage

Construct a loader and add a source.

from gdmloader.source import SystemLoader
from from gdmloader.constants import GCS_CASE_SOURCE

loader = SystemLoader()
loader.add_source(GCS_CASE_SOURCE)

Show sources.

loader.show_sources()

Show the dataset by sources.

loader.show_dataset_by_source(GCS_CASE_SOURCE.name)

Load the dataset.

from gdm import DistributionSystem
loader.load_dataset(
    system_type=DistributionSystem,
    source_name=GCS_CASE_SOURCE.name,
    dataset_name="testcasev1"
)

If you want to force download a specific version, then you can do this.

from gdm import DistributionSystem
loader.load_dataset(
    system_type=DistributionSystem,
    source_name=GCS_CASE_SOURCE.name,
    dataset_name="testcasev1",
    version="2_0_0"
)

Metadata

Release files for gdmloader 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gdmloader 0.0.5
File Size Uploaded
gdmloader-0.0.5.tar.gz 5.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gdmloader 0.0.5
File Interpreter ABI Platform
gdmloader-0.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 10.9 kB

Release files / gdmloader-0.0.5.tar.gz

Download URL gdmloader-0.0.5.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
19fc1d610e30f59670405ade3987b1b8434b4c74944c578790d599895b448c83
BLAKE2b-256 checksum
How to use checksums
e2c7876893a14f31c83c31f8eae4b630a321d767fd3e49e49a626cdae8ebaf16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / gdmloader-0.0.5-py3-none-any.whl

Download URL gdmloader-0.0.5-py3-none-any.whl
Size 5.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6ffff18965f4b4a09dd719fe6a96d3a42ef26e72d2344a4dc017ad8708dbd41c
BLAKE2b-256 checksum
How to use checksums
1d0f2bbee94ef0b31a5d543b564140e00bcae4c48ab83a5a85388109103338e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page