Skip to main content

CurriculumAgent

CI Documentation Status PyPI version

CurriculumAgent is a cleanup and improved version of the NeurIPS 2020 Competition Agent by binbinchen. The agent is build to extract action sets of the Grid2Op Environment and then use rule-based agent to train a Reinforcement Learning agent. We explain each step in more detail in our paper.

When using the CurriculumAgent, please cite our paper with.

@article{lehna_managing_2023,
	title = {Managing power grids through topology actions: A comparative study between advanced rule-based and reinforcement learning agents},
	issn = {2666-5468},
	url = {https://www.sciencedirect.com/science/article/pii/S2666546823000484},
	doi = {https://doi.org/10.1016/j.egyai.2023.100276},
	pages = {100276},
	journaltitle = {Energy and {AI}},
	author = {Lehna, Malte and Viebahn, Jan and Marot, Antoine and Tomforde, Sven and Scholz, Christoph},
	date = {2023},
}

The code of the paper can be found under /paper_data_MPGTTA.

Setup

All requirements are listed in requirements.txt.

Installing the package should already give you all needed requirements.

Usage/Documentation

Please take a look at our sphinx documentation on how to use the package.

We also provide several jupyter notebooks in ./jupyter_notebooks to get you started quickly.

License

Copyright (c) 2022 EI Innovation Lab, Huawei Cloud, Huawei Technologies and Fraunhofer IEE
The code is subject to the terms of Mozilla Public License (MPL) v2.0.
Commercial use is NOT allowed.

Please take a look at the LICENSE file for a full copy of the MPL license.

Metadata

Release files for curriculumagent 1.1.2

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

Source distribution (sdist)

Source distribution for curriculumagent 1.1.2
File Size Uploaded
curriculumagent-1.1.2.tar.gz 111.6 kB Details

Built distribution (wheel)

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

Total release size: 237.5 kB

Release files / curriculumagent-1.1.2.tar.gz

Download URL curriculumagent-1.1.2.tar.gz
Size 111.6 kB
Tags Source
SHA-256 checksum
How to use checksums
6c3ab77897c9a78085a593c13f0a47189b311029fb197ffde05bf363cca0b204
BLAKE2b-256 checksum
How to use checksums
d49e9b6151e2944d92193c99385a35f3b8730ed3df26d0c961279c16ac440e31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / curriculumagent-1.1.2-py3-none-any.whl

Download URL curriculumagent-1.1.2-py3-none-any.whl
Size 125.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e679b1cc7c5114de962189d2dceb0603a116108ec89c5bbcadea2b70184de6ce
BLAKE2b-256 checksum
How to use checksums
cf1330f82b26773eefff1c880dd6a4380ae9913366ced985168f6ffcb2a0acd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release history Release notifications | RSS feed

This release

1.1.2 This release

2 release files

1.1.0

2 release files

1.0.2

2 release files

1.0.1

2 release files

0.0.4

1 release file

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

0.0.0

1 release file

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