├── .github └── workflows │ ├── install.yaml │ ├── lint.yaml │ ├── release.yaml │ └── tests.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── Examples ├── 1. Getting Started.ipynb ├── 2. ISO Hubs.ipynb ├── 3. ERCOT Pricing Data.ipynb ├── 4. CAISO April Net Load.ipynb ├── 5. Stacked Net Load Visualization.ipynb └── 6. Resampling Data.ipynb ├── LICENSE ├── Makefile ├── README.md ├── developing.md ├── gridstatus-header.png ├── gridstatusio ├── __init__.py ├── gs_client.py ├── tests │ ├── __init__.py │ ├── test_api.py │ ├── test_retries.py │ ├── test_timezone_behavior.py │ └── test_version.py ├── utils.py └── version.py ├── pyproject.toml ├── release.md └── uv.lock /.github/workflows/install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/.github/workflows/install.yaml -------------------------------------------------------------------------------- /.github/workflows/lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/.github/workflows/lint.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Examples/1. Getting Started.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/Examples/1. Getting Started.ipynb -------------------------------------------------------------------------------- /Examples/2. ISO Hubs.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/Examples/2. ISO Hubs.ipynb -------------------------------------------------------------------------------- /Examples/3. ERCOT Pricing Data.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/Examples/3. ERCOT Pricing Data.ipynb -------------------------------------------------------------------------------- /Examples/4. CAISO April Net Load.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/Examples/4. CAISO April Net Load.ipynb -------------------------------------------------------------------------------- /Examples/5. Stacked Net Load Visualization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/Examples/5. Stacked Net Load Visualization.ipynb -------------------------------------------------------------------------------- /Examples/6. Resampling Data.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/Examples/6. Resampling Data.ipynb -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/README.md -------------------------------------------------------------------------------- /developing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/developing.md -------------------------------------------------------------------------------- /gridstatus-header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/gridstatus-header.png -------------------------------------------------------------------------------- /gridstatusio/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/gridstatusio/__init__.py -------------------------------------------------------------------------------- /gridstatusio/gs_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/gridstatusio/gs_client.py -------------------------------------------------------------------------------- /gridstatusio/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gridstatusio/tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/gridstatusio/tests/test_api.py -------------------------------------------------------------------------------- /gridstatusio/tests/test_retries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/gridstatusio/tests/test_retries.py -------------------------------------------------------------------------------- /gridstatusio/tests/test_timezone_behavior.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/gridstatusio/tests/test_timezone_behavior.py -------------------------------------------------------------------------------- /gridstatusio/tests/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/gridstatusio/tests/test_version.py -------------------------------------------------------------------------------- /gridstatusio/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/gridstatusio/utils.py -------------------------------------------------------------------------------- /gridstatusio/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/gridstatusio/version.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/pyproject.toml -------------------------------------------------------------------------------- /release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/release.md -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gridstatus/gridstatusio/HEAD/uv.lock --------------------------------------------------------------------------------