Skip to content

Common Module

The progridpy.common package provides the foundational types, configuration, and generic registry infrastructure shared across all ISO implementations and utility modules.

Submodules

Module Contents
types ISO and FileLocation string enums
config S3BucketConfig dataclass and the module-level S3_BUCKETS instance
registry DataDefinition frozen dataclass and the generic DataRegistry base class

Public Re-exports

The package __init__.py re-exports the most commonly used symbols so they can be imported directly:

from progridpy.common import ISO, FileLocation, DataDefinition, DataRegistry, S3_BUCKETS, S3BucketConfig