├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ └── issue-template.md └── workflows │ ├── build.yml │ ├── documentation-links.yaml │ └── garage-compat.yml ├── .gitignore ├── .readthedocs.yaml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── docs ├── Makefile ├── make.bat ├── requirements.txt └── source │ ├── _templates │ └── autosummary │ │ ├── base.rst │ │ └── class.rst │ ├── conf.py │ ├── examples │ ├── index.rst │ ├── mpc-example.nblink │ ├── quick-start.nblink │ ├── rbc-example.nblink │ └── rl-example.nblink │ ├── getting_started.rst │ ├── index.rst │ └── reference │ ├── algos │ └── index.rst │ ├── envs │ └── index.rst │ ├── forecast │ └── index.rst │ ├── general │ └── index.rst │ ├── index.rst │ ├── microgrid.rst │ └── modules │ ├── battery_transition_models │ └── index.rst │ └── index.rst ├── notebooks ├── mpc-example.ipynb ├── quick-start.ipynb ├── rbc-example.ipynb └── rl-example.ipynb ├── pyproject.toml ├── requirements.txt ├── setup.cfg ├── setup.py ├── src ├── __init__.py └── pymgrid │ ├── MicrogridGenerator.py │ ├── __init__.py │ ├── _deprecated │ ├── Environments │ │ ├── Environment.py │ │ ├── Preprocessing.py │ │ ├── __init__.py │ │ ├── pymgrid_csca.py │ │ ├── pymgrid_csca_old.py │ │ ├── pymgrid_csda.py │ │ └── pymgrid_cspla.py │ ├── __init__.py │ └── non_modular_microgrid.py │ ├── algos │ ├── Control.py │ ├── __init__.py │ ├── example.log │ ├── mpc │ │ ├── __init__.py │ │ └── mpc.py │ ├── priority_list │ │ ├── __init__.py │ │ ├── priority_list.py │ │ └── priority_list_element.py │ ├── rbc │ │ ├── __init__.py │ │ ├── _nonmodular_rbc.py │ │ └── rbc.py │ └── saa │ │ ├── __init__.py │ │ └── saa.py │ ├── convert │ ├── __init__.py │ ├── convert.py │ ├── get_module.py │ └── to_nonmodular_ops.py │ ├── data │ ├── __init__.py │ ├── co2 │ │ ├── __init__.py │ │ ├── co2_caiso.csv │ │ └── co2_duke.csv │ ├── load │ │ ├── RefBldgFullServiceRestaurantNew2004_v1.3_7.1_6A_USA_MN_MINNEAPOLIS.csv │ │ ├── RefBldgHospitalNew2004_7.1_5.0_3C_USA_CA_SAN_FRANCISCO.csv │ │ ├── RefBldgLargeHotelNew2004_v1.3_7.1_4A_USA_MD_BALTIMORE.csv │ │ ├── RefBldgLargeOfficeNew2004_v1.3_7.1_5A_USA_IL_CHICAGO-OHARE.csv │ │ ├── RefBldgPrimarySchoolNew2004_v1.3_7.1_2A_USA_TX_HOUSTON.csv │ │ └── __init__.py │ ├── pv │ │ ├── Houston_722430TYA.csv │ │ ├── Minneapolis_726580TYA.csv │ │ ├── NewYork_744860TYA.csv │ │ ├── Raleigh_723060TYA.csv │ │ ├── SanFrancisco_724940TYA.csv │ │ └── __init__.py │ └── scenario │ │ ├── __init__.py │ │ ├── pymgrid25.pkl │ │ └── pymgrid25 │ │ ├── microgrid_0 │ │ ├── data │ │ │ └── cls_params │ │ │ │ ├── GridModule │ │ │ │ └── time_series.csv.gz │ │ │ │ ├── LoadModule │ │ │ │ └── time_series.csv.gz │ │ │ │ └── RenewableModule │ │ │ │ └── time_series.csv.gz │ │ └── microgrid_0.yaml │ │ ├── microgrid_1 │ │ ├── data │ │ │ └── cls_params │ │ │ │ ├── GridModule │ │ │ │ └── time_series.csv.gz │ │ │ │ ├── LoadModule │ │ │ │ └── time_series.csv.gz │ │ │ │ └── RenewableModule │ │ │ │ └── time_series.csv.gz │ │ └── microgrid_1.yaml │ │ ├── microgrid_10 │ │ ├── data │ │ │ └── cls_params │ │ │ │ ├── GridModule │ │ │ │ └── time_series.csv.gz │ │ │ │ ├── LoadModule │ │ │ │ └── time_series.csv.gz │ │ │ │ └── RenewableModule │ │ │ │ └── time_series.csv.gz │ │ └── microgrid_10.yaml │ │ ├── microgrid_11 │ │ ├── data │ │ │ └── cls_params │ │ │ │ ├── GridModule │ │ │ │ └── time_series.csv.gz │ │ │ │ ├── LoadModule │ │ │ │ └── time_series.csv.gz │ │ │ │ └── RenewableModule │ │ │ │ └── time_series.csv.gz │ │ └── microgrid_11.yaml │ │ ├── microgrid_12 │ │ ├── data │ │ │ └── cls_params │ │ │ │ ├── GridModule │ │ │ │ └── time_series.csv.gz │ │ │ │ ├── LoadModule │ │ │ │ └── time_series.csv.gz │ │ │ │ └── RenewableModule │ │ │ │ └── time_series.csv.gz │ │ └── microgrid_12.yaml │ │ ├── microgrid_13 │ │ ├── data │ │ │ └── cls_params │ │ │ │ ├── GridModule │ │ │ │ └── time_series.csv.gz │ │ │ │ ├── LoadModule │ │ │ │ └── time_series.csv.gz │ │ │ │ └── RenewableModule │ │ │ │ └── time_series.csv.gz │ │ └── microgrid_13.yaml │ │ ├── microgrid_14 │ │ ├── data │ │ │ └── cls_params │ │ │ │ ├── GridModule │ │ │ │ └── time_series.csv.gz │ │ │ │ ├── LoadModule │ │ │ │ └── time_series.csv.gz │ │ │ │ └── RenewableModule │ │ │ │ └── time_series.csv.gz │ │ └── microgrid_14.yaml │ │ ├── microgrid_15 │ │ ├── data │ │ │ └── cls_params │ │ │ │ ├── LoadModule │ │ │ │ └── time_series.csv.gz │ │ │ │ └── RenewableModule │ │ │ │ └── time_series.csv.gz │ │ └── microgrid_15.yaml │ │ ├── microgrid_16 │ │ ├── data │ │ │ └── cls_params │ │ │ │ ├── GridModule │ │ │ │ └── time_series.csv.gz │ │ │ │ ├── LoadModule │ │ │ │ └── time_series.csv.gz │ │ │ │ └── RenewableModule │ │ │ │ └── time_series.csv.gz │ │ └── microgrid_16.yaml │ │ ├── microgrid_17 │ │ ├── data │ │ │ └── cls_params │ │ │ │ ├── LoadModule │ │ │ │ └── time_series.csv.gz │ │ │ │ └── RenewableModule │ │ │ │ └── time_series.csv.gz │ │ └── microgrid_17.yaml │ │ ├── microgrid_18 │ │ ├── data │ │ │ └── cls_params │ │ │ │ ├── GridModule │ │ │ │ └── time_series.csv.gz │ │ │ │ ├── LoadModule │ │ │ │ └── time_series.csv.gz │ │ │ │ └── RenewableModule │ │ │ │ └── time_series.csv.gz │ │ └── microgrid_18.yaml │ │ ├── microgrid_19 │ │ ├── data │ │ │ └── cls_params │ │ │ │ ├── LoadModule │ │ │ │ └── time_series.csv.gz │ │ │ │ └── RenewableModule │ │ │ │ └── time_series.csv.gz │ │ └── microgrid_19.yaml │ │ ├── microgrid_2 │ │ ├── data │ │ │ └── cls_params │ │ │ │ ├── LoadModule │ │ │ │ └── time_series.csv.gz │ │ │ │ └── RenewableModule │ │ │ │ └── time_series.csv.gz │ │ └── microgrid_2.yaml │ │ ├── microgrid_20 │ │ ├── data │ │ │ └── cls_params │ │ │ │ ├── LoadModule │ │ │ │ └── time_series.csv.gz │ │ │ │ └── RenewableModule │ │ │ │ └── time_series.csv.gz │ │ └── microgrid_20.yaml │ │ ├── microgrid_21 │ │ ├── data │ │ │ └── cls_params │ │ │ │ ├── LoadModule │ │ │ │ └── time_series.csv.gz │ │ │ │ └── RenewableModule │ │ │ │ └── time_series.csv.gz │ │ └── microgrid_21.yaml │ │ ├── microgrid_22 │ │ ├── data │ │ │ └── cls_params │ │ │ │ ├── GridModule │ │ │ │ └── time_series.csv.gz │ │ │ │ ├── LoadModule │ │ │ │ └── time_series.csv.gz │ │ │ │ └── RenewableModule │ │ │ │ └── time_series.csv.gz │ │ └── microgrid_22.yaml │ │ ├── microgrid_23 │ │ ├── data │ │ │ └── cls_params │ │ │ │ ├── LoadModule │ │ │ │ └── time_series.csv.gz │ │ │ │ └── RenewableModule │ │ │ │ └── time_series.csv.gz │ │ └── microgrid_23.yaml │ │ ├── microgrid_24 │ │ ├── data │ │ │ └── cls_params │ │ │ │ ├── GridModule │ │ │ │ └── time_series.csv.gz │ │ │ │ ├── LoadModule │ │ │ │ └── time_series.csv.gz │ │ │ │ └── RenewableModule │ │ │ │ └── time_series.csv.gz │ │ └── microgrid_24.yaml │ │ ├── microgrid_3 │ │ ├── data │ │ │ └── cls_params │ │ │ │ ├── LoadModule │ │ │ │ └── time_series.csv.gz │ │ │ │ └── RenewableModule │ │ │ │ └── time_series.csv.gz │ │ └── microgrid_3.yaml │ │ ├── microgrid_4 │ │ ├── data │ │ │ └── cls_params │ │ │ │ ├── GridModule │ │ │ │ └── time_series.csv.gz │ │ │ │ ├── LoadModule │ │ │ │ └── time_series.csv.gz │ │ │ │ └── RenewableModule │ │ │ │ └── time_series.csv.gz │ │ └── microgrid_4.yaml │ │ ├── microgrid_5 │ │ ├── data │ │ │ └── cls_params │ │ │ │ ├── LoadModule │ │ │ │ └── time_series.csv.gz │ │ │ │ └── RenewableModule │ │ │ │ └── time_series.csv.gz │ │ └── microgrid_5.yaml │ │ ├── microgrid_6 │ │ ├── data │ │ │ └── cls_params │ │ │ │ ├── GridModule │ │ │ │ └── time_series.csv.gz │ │ │ │ ├── LoadModule │ │ │ │ └── time_series.csv.gz │ │ │ │ └── RenewableModule │ │ │ │ └── time_series.csv.gz │ │ └── microgrid_6.yaml │ │ ├── microgrid_7 │ │ ├── data │ │ │ └── cls_params │ │ │ │ ├── LoadModule │ │ │ │ └── time_series.csv.gz │ │ │ │ └── RenewableModule │ │ │ │ └── time_series.csv.gz │ │ └── microgrid_7.yaml │ │ ├── microgrid_8 │ │ ├── data │ │ │ └── cls_params │ │ │ │ ├── GridModule │ │ │ │ └── time_series.csv.gz │ │ │ │ ├── LoadModule │ │ │ │ └── time_series.csv.gz │ │ │ │ └── RenewableModule │ │ │ │ └── time_series.csv.gz │ │ └── microgrid_8.yaml │ │ └── microgrid_9 │ │ ├── data │ │ └── cls_params │ │ │ ├── GridModule │ │ │ └── time_series.csv.gz │ │ │ ├── LoadModule │ │ │ └── time_series.csv.gz │ │ │ └── RenewableModule │ │ │ └── time_series.csv.gz │ │ └── microgrid_9.yaml │ ├── envs │ ├── __init__.py │ ├── base │ │ ├── __init__.py │ │ ├── base.py │ │ └── skip_init.py │ ├── continuous │ │ ├── __init__.py │ │ └── continuous.py │ └── discrete │ │ ├── __init__.py │ │ └── discrete.py │ ├── errors │ ├── __init__.py │ ├── env_signature.py │ ├── error.py │ └── warnings.py │ ├── forecast │ ├── __init__.py │ └── forecaster.py │ ├── microgrid │ ├── __init__.py │ ├── microgrid.py │ ├── reward_shaping │ │ ├── __init__.py │ │ ├── base.py │ │ ├── baseline_shaper.py │ │ ├── battery_discharge_shaper.py │ │ ├── pv_curtailment_shaper.py │ │ ├── rescale_shaper.py │ │ ├── sequential.py │ │ └── standardization_shaper.py │ ├── trajectory │ │ ├── __init__.py │ │ ├── base.py │ │ ├── deterministic.py │ │ └── stochastic.py │ └── utils │ │ ├── __init__.py │ │ └── step.py │ ├── modules │ ├── __init__.py │ ├── base │ │ ├── __init__.py │ │ ├── base_module.py │ │ └── timeseries │ │ │ ├── __init__.py │ │ │ └── base_timeseries_module.py │ ├── battery │ │ ├── __init__.py │ │ ├── battery_module.py │ │ └── transition_models │ │ │ ├── __init__.py │ │ │ ├── biased_transition_model.py │ │ │ ├── decay_transition_model.py │ │ │ └── transition_model.py │ ├── genset_module.py │ ├── grid_module.py │ ├── load_module.py │ ├── module_container.py │ ├── renewable_module.py │ └── unbalanced_energy_module.py │ ├── utils │ ├── DataGenerator.py │ ├── __init__.py │ ├── code_link.py │ ├── deprecation.py │ ├── dry_run.py │ ├── eq.py │ ├── logger.py │ ├── ray.py │ ├── running_mean_std.py │ ├── serialize.py │ └── space │ │ ├── __init__.py │ │ ├── space.py │ │ └── utils.py │ └── version.py └── tests ├── __init__.py ├── conftest.py ├── control ├── __init__.py ├── data_generation │ ├── __init__.py │ └── test_data_generator.py ├── test_control.py ├── test_mpc.py ├── test_mpc_scenarios.py ├── test_rbc.py └── test_rbc_scenarios.py ├── envs ├── __init__.py ├── test_base.py ├── test_continuous_net_load.py ├── test_discrete.py └── test_trajectory.py ├── helpers ├── __init__.py ├── genset_module_testing_utils.py ├── modular_microgrid.py └── test_case.py ├── microgrid ├── __init__.py ├── modules │ ├── __init__.py │ ├── container_tests │ │ ├── __init__.py │ │ └── test_container.py │ ├── conversion_test │ │ ├── __init__.py │ │ └── test_modular_conversion.py │ ├── forecaster_tests │ │ ├── __init__.py │ │ └── test_forecaster.py │ └── module_tests │ │ ├── test_battery_module.py │ │ ├── test_genset_long_status_changes.py │ │ ├── test_genset_module.py │ │ ├── test_genset_module_start_up_1_wind_down_1.py │ │ ├── test_load_module.py │ │ ├── test_renewable_module.py │ │ └── timeseries_modules.py ├── serialize │ └── test_microgrid_serialization.py ├── space │ ├── __init__.py │ ├── test_microgrid_space.py │ └── test_module_space.py └── test_microgrid.py ├── test_microgridgenerator.py └── test_nonmodular_microgrid.py /.gitattributes: -------------------------------------------------------------------------------- 1 | *.ipynb linguist-vendored -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/issue-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/.github/ISSUE_TEMPLATE/issue-template.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/documentation-links.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/.github/workflows/documentation-links.yaml -------------------------------------------------------------------------------- /.github/workflows/garage-compat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/.github/workflows/garage-compat.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | graft src/pymgrid/data -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/_templates/autosummary/base.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/docs/source/_templates/autosummary/base.rst -------------------------------------------------------------------------------- /docs/source/_templates/autosummary/class.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/docs/source/_templates/autosummary/class.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/examples/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/docs/source/examples/index.rst -------------------------------------------------------------------------------- /docs/source/examples/mpc-example.nblink: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/docs/source/examples/mpc-example.nblink -------------------------------------------------------------------------------- /docs/source/examples/quick-start.nblink: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/docs/source/examples/quick-start.nblink -------------------------------------------------------------------------------- /docs/source/examples/rbc-example.nblink: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/docs/source/examples/rbc-example.nblink -------------------------------------------------------------------------------- /docs/source/examples/rl-example.nblink: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/docs/source/examples/rl-example.nblink -------------------------------------------------------------------------------- /docs/source/getting_started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/docs/source/getting_started.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/reference/algos/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/docs/source/reference/algos/index.rst -------------------------------------------------------------------------------- /docs/source/reference/envs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/docs/source/reference/envs/index.rst -------------------------------------------------------------------------------- /docs/source/reference/forecast/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/docs/source/reference/forecast/index.rst -------------------------------------------------------------------------------- /docs/source/reference/general/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/docs/source/reference/general/index.rst -------------------------------------------------------------------------------- /docs/source/reference/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/docs/source/reference/index.rst -------------------------------------------------------------------------------- /docs/source/reference/microgrid.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/docs/source/reference/microgrid.rst -------------------------------------------------------------------------------- /docs/source/reference/modules/battery_transition_models/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/docs/source/reference/modules/battery_transition_models/index.rst -------------------------------------------------------------------------------- /docs/source/reference/modules/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/docs/source/reference/modules/index.rst -------------------------------------------------------------------------------- /notebooks/mpc-example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/notebooks/mpc-example.ipynb -------------------------------------------------------------------------------- /notebooks/quick-start.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/notebooks/quick-start.ipynb -------------------------------------------------------------------------------- /notebooks/rbc-example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/notebooks/rbc-example.ipynb -------------------------------------------------------------------------------- /notebooks/rl-example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/notebooks/rl-example.ipynb -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [metadata] 2 | description-file = README.md 3 | 4 | [tool:pytest] 5 | norecursedirs=tests/helpers -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/setup.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pymgrid/MicrogridGenerator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/MicrogridGenerator.py -------------------------------------------------------------------------------- /src/pymgrid/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/__init__.py -------------------------------------------------------------------------------- /src/pymgrid/_deprecated/Environments/Environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/_deprecated/Environments/Environment.py -------------------------------------------------------------------------------- /src/pymgrid/_deprecated/Environments/Preprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/_deprecated/Environments/Preprocessing.py -------------------------------------------------------------------------------- /src/pymgrid/_deprecated/Environments/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/pymgrid/_deprecated/Environments/pymgrid_csca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/_deprecated/Environments/pymgrid_csca.py -------------------------------------------------------------------------------- /src/pymgrid/_deprecated/Environments/pymgrid_csca_old.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/_deprecated/Environments/pymgrid_csca_old.py -------------------------------------------------------------------------------- /src/pymgrid/_deprecated/Environments/pymgrid_csda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/_deprecated/Environments/pymgrid_csda.py -------------------------------------------------------------------------------- /src/pymgrid/_deprecated/Environments/pymgrid_cspla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/_deprecated/Environments/pymgrid_cspla.py -------------------------------------------------------------------------------- /src/pymgrid/_deprecated/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pymgrid/_deprecated/non_modular_microgrid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/_deprecated/non_modular_microgrid.py -------------------------------------------------------------------------------- /src/pymgrid/algos/Control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/algos/Control.py -------------------------------------------------------------------------------- /src/pymgrid/algos/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/algos/__init__.py -------------------------------------------------------------------------------- /src/pymgrid/algos/example.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pymgrid/algos/mpc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pymgrid/algos/mpc/mpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/algos/mpc/mpc.py -------------------------------------------------------------------------------- /src/pymgrid/algos/priority_list/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/algos/priority_list/__init__.py -------------------------------------------------------------------------------- /src/pymgrid/algos/priority_list/priority_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/algos/priority_list/priority_list.py -------------------------------------------------------------------------------- /src/pymgrid/algos/priority_list/priority_list_element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/algos/priority_list/priority_list_element.py -------------------------------------------------------------------------------- /src/pymgrid/algos/rbc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pymgrid/algos/rbc/_nonmodular_rbc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/algos/rbc/_nonmodular_rbc.py -------------------------------------------------------------------------------- /src/pymgrid/algos/rbc/rbc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/algos/rbc/rbc.py -------------------------------------------------------------------------------- /src/pymgrid/algos/saa/__init__.py: -------------------------------------------------------------------------------- 1 | from .saa import SampleAverageApproximation -------------------------------------------------------------------------------- /src/pymgrid/algos/saa/saa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/algos/saa/saa.py -------------------------------------------------------------------------------- /src/pymgrid/convert/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pymgrid/convert/convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/convert/convert.py -------------------------------------------------------------------------------- /src/pymgrid/convert/get_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/convert/get_module.py -------------------------------------------------------------------------------- /src/pymgrid/convert/to_nonmodular_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/convert/to_nonmodular_ops.py -------------------------------------------------------------------------------- /src/pymgrid/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pymgrid/data/co2/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/pymgrid/data/co2/co2_caiso.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/co2/co2_caiso.csv -------------------------------------------------------------------------------- /src/pymgrid/data/co2/co2_duke.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/co2/co2_duke.csv -------------------------------------------------------------------------------- /src/pymgrid/data/load/RefBldgFullServiceRestaurantNew2004_v1.3_7.1_6A_USA_MN_MINNEAPOLIS.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/load/RefBldgFullServiceRestaurantNew2004_v1.3_7.1_6A_USA_MN_MINNEAPOLIS.csv -------------------------------------------------------------------------------- /src/pymgrid/data/load/RefBldgHospitalNew2004_7.1_5.0_3C_USA_CA_SAN_FRANCISCO.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/load/RefBldgHospitalNew2004_7.1_5.0_3C_USA_CA_SAN_FRANCISCO.csv -------------------------------------------------------------------------------- /src/pymgrid/data/load/RefBldgLargeHotelNew2004_v1.3_7.1_4A_USA_MD_BALTIMORE.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/load/RefBldgLargeHotelNew2004_v1.3_7.1_4A_USA_MD_BALTIMORE.csv -------------------------------------------------------------------------------- /src/pymgrid/data/load/RefBldgLargeOfficeNew2004_v1.3_7.1_5A_USA_IL_CHICAGO-OHARE.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/load/RefBldgLargeOfficeNew2004_v1.3_7.1_5A_USA_IL_CHICAGO-OHARE.csv -------------------------------------------------------------------------------- /src/pymgrid/data/load/RefBldgPrimarySchoolNew2004_v1.3_7.1_2A_USA_TX_HOUSTON.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/load/RefBldgPrimarySchoolNew2004_v1.3_7.1_2A_USA_TX_HOUSTON.csv -------------------------------------------------------------------------------- /src/pymgrid/data/load/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pymgrid/data/pv/Houston_722430TYA.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/pv/Houston_722430TYA.csv -------------------------------------------------------------------------------- /src/pymgrid/data/pv/Minneapolis_726580TYA.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/pv/Minneapolis_726580TYA.csv -------------------------------------------------------------------------------- /src/pymgrid/data/pv/NewYork_744860TYA.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/pv/NewYork_744860TYA.csv -------------------------------------------------------------------------------- /src/pymgrid/data/pv/Raleigh_723060TYA.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/pv/Raleigh_723060TYA.csv -------------------------------------------------------------------------------- /src/pymgrid/data/pv/SanFrancisco_724940TYA.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/pv/SanFrancisco_724940TYA.csv -------------------------------------------------------------------------------- /src/pymgrid/data/pv/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25.pkl -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_0/data/cls_params/GridModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_0/data/cls_params/GridModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_0/data/cls_params/LoadModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_0/data/cls_params/LoadModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_0/data/cls_params/RenewableModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_0/data/cls_params/RenewableModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_0/microgrid_0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_0/microgrid_0.yaml -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_1/data/cls_params/GridModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_1/data/cls_params/GridModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_1/data/cls_params/LoadModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_1/data/cls_params/LoadModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_1/data/cls_params/RenewableModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_1/data/cls_params/RenewableModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_1/microgrid_1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_1/microgrid_1.yaml -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_10/data/cls_params/GridModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_10/data/cls_params/GridModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_10/data/cls_params/LoadModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_10/data/cls_params/LoadModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_10/data/cls_params/RenewableModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_10/data/cls_params/RenewableModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_10/microgrid_10.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_10/microgrid_10.yaml -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_11/data/cls_params/GridModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_11/data/cls_params/GridModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_11/data/cls_params/LoadModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_11/data/cls_params/LoadModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_11/data/cls_params/RenewableModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_11/data/cls_params/RenewableModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_11/microgrid_11.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_11/microgrid_11.yaml -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_12/data/cls_params/GridModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_12/data/cls_params/GridModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_12/data/cls_params/LoadModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_12/data/cls_params/LoadModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_12/data/cls_params/RenewableModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_12/data/cls_params/RenewableModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_12/microgrid_12.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_12/microgrid_12.yaml -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_13/data/cls_params/GridModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_13/data/cls_params/GridModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_13/data/cls_params/LoadModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_13/data/cls_params/LoadModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_13/data/cls_params/RenewableModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_13/data/cls_params/RenewableModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_13/microgrid_13.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_13/microgrid_13.yaml -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_14/data/cls_params/GridModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_14/data/cls_params/GridModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_14/data/cls_params/LoadModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_14/data/cls_params/LoadModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_14/data/cls_params/RenewableModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_14/data/cls_params/RenewableModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_14/microgrid_14.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_14/microgrid_14.yaml -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_15/data/cls_params/LoadModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_15/data/cls_params/LoadModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_15/data/cls_params/RenewableModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_15/data/cls_params/RenewableModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_15/microgrid_15.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_15/microgrid_15.yaml -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_16/data/cls_params/GridModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_16/data/cls_params/GridModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_16/data/cls_params/LoadModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_16/data/cls_params/LoadModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_16/data/cls_params/RenewableModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_16/data/cls_params/RenewableModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_16/microgrid_16.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_16/microgrid_16.yaml -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_17/data/cls_params/LoadModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_17/data/cls_params/LoadModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_17/data/cls_params/RenewableModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_17/data/cls_params/RenewableModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_17/microgrid_17.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_17/microgrid_17.yaml -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_18/data/cls_params/GridModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_18/data/cls_params/GridModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_18/data/cls_params/LoadModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_18/data/cls_params/LoadModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_18/data/cls_params/RenewableModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_18/data/cls_params/RenewableModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_18/microgrid_18.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_18/microgrid_18.yaml -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_19/data/cls_params/LoadModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_19/data/cls_params/LoadModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_19/data/cls_params/RenewableModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_19/data/cls_params/RenewableModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_19/microgrid_19.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_19/microgrid_19.yaml -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_2/data/cls_params/LoadModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_2/data/cls_params/LoadModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_2/data/cls_params/RenewableModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_2/data/cls_params/RenewableModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_2/microgrid_2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_2/microgrid_2.yaml -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_20/data/cls_params/LoadModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_20/data/cls_params/LoadModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_20/data/cls_params/RenewableModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_20/data/cls_params/RenewableModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_20/microgrid_20.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_20/microgrid_20.yaml -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_21/data/cls_params/LoadModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_21/data/cls_params/LoadModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_21/data/cls_params/RenewableModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_21/data/cls_params/RenewableModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_21/microgrid_21.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_21/microgrid_21.yaml -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_22/data/cls_params/GridModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_22/data/cls_params/GridModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_22/data/cls_params/LoadModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_22/data/cls_params/LoadModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_22/data/cls_params/RenewableModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_22/data/cls_params/RenewableModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_22/microgrid_22.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_22/microgrid_22.yaml -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_23/data/cls_params/LoadModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_23/data/cls_params/LoadModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_23/data/cls_params/RenewableModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_23/data/cls_params/RenewableModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_23/microgrid_23.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_23/microgrid_23.yaml -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_24/data/cls_params/GridModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_24/data/cls_params/GridModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_24/data/cls_params/LoadModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_24/data/cls_params/LoadModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_24/data/cls_params/RenewableModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_24/data/cls_params/RenewableModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_24/microgrid_24.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_24/microgrid_24.yaml -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_3/data/cls_params/LoadModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_3/data/cls_params/LoadModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_3/data/cls_params/RenewableModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_3/data/cls_params/RenewableModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_3/microgrid_3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_3/microgrid_3.yaml -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_4/data/cls_params/GridModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_4/data/cls_params/GridModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_4/data/cls_params/LoadModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_4/data/cls_params/LoadModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_4/data/cls_params/RenewableModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_4/data/cls_params/RenewableModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_4/microgrid_4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_4/microgrid_4.yaml -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_5/data/cls_params/LoadModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_5/data/cls_params/LoadModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_5/data/cls_params/RenewableModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_5/data/cls_params/RenewableModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_5/microgrid_5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_5/microgrid_5.yaml -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_6/data/cls_params/GridModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_6/data/cls_params/GridModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_6/data/cls_params/LoadModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_6/data/cls_params/LoadModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_6/data/cls_params/RenewableModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_6/data/cls_params/RenewableModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_6/microgrid_6.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_6/microgrid_6.yaml -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_7/data/cls_params/LoadModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_7/data/cls_params/LoadModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_7/data/cls_params/RenewableModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_7/data/cls_params/RenewableModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_7/microgrid_7.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_7/microgrid_7.yaml -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_8/data/cls_params/GridModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_8/data/cls_params/GridModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_8/data/cls_params/LoadModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_8/data/cls_params/LoadModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_8/data/cls_params/RenewableModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_8/data/cls_params/RenewableModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_8/microgrid_8.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_8/microgrid_8.yaml -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_9/data/cls_params/GridModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_9/data/cls_params/GridModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_9/data/cls_params/LoadModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_9/data/cls_params/LoadModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_9/data/cls_params/RenewableModule/time_series.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_9/data/cls_params/RenewableModule/time_series.csv.gz -------------------------------------------------------------------------------- /src/pymgrid/data/scenario/pymgrid25/microgrid_9/microgrid_9.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/data/scenario/pymgrid25/microgrid_9/microgrid_9.yaml -------------------------------------------------------------------------------- /src/pymgrid/envs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/envs/__init__.py -------------------------------------------------------------------------------- /src/pymgrid/envs/base/__init__.py: -------------------------------------------------------------------------------- 1 | from .base import BaseMicrogridEnv 2 | -------------------------------------------------------------------------------- /src/pymgrid/envs/base/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/envs/base/base.py -------------------------------------------------------------------------------- /src/pymgrid/envs/base/skip_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/envs/base/skip_init.py -------------------------------------------------------------------------------- /src/pymgrid/envs/continuous/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pymgrid/envs/continuous/continuous.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/envs/continuous/continuous.py -------------------------------------------------------------------------------- /src/pymgrid/envs/discrete/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pymgrid/envs/discrete/discrete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/envs/discrete/discrete.py -------------------------------------------------------------------------------- /src/pymgrid/errors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/errors/__init__.py -------------------------------------------------------------------------------- /src/pymgrid/errors/env_signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/errors/env_signature.py -------------------------------------------------------------------------------- /src/pymgrid/errors/error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/errors/error.py -------------------------------------------------------------------------------- /src/pymgrid/errors/warnings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/errors/warnings.py -------------------------------------------------------------------------------- /src/pymgrid/forecast/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/forecast/__init__.py -------------------------------------------------------------------------------- /src/pymgrid/forecast/forecaster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/forecast/forecaster.py -------------------------------------------------------------------------------- /src/pymgrid/microgrid/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/microgrid/__init__.py -------------------------------------------------------------------------------- /src/pymgrid/microgrid/microgrid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/microgrid/microgrid.py -------------------------------------------------------------------------------- /src/pymgrid/microgrid/reward_shaping/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/microgrid/reward_shaping/__init__.py -------------------------------------------------------------------------------- /src/pymgrid/microgrid/reward_shaping/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/microgrid/reward_shaping/base.py -------------------------------------------------------------------------------- /src/pymgrid/microgrid/reward_shaping/baseline_shaper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/microgrid/reward_shaping/baseline_shaper.py -------------------------------------------------------------------------------- /src/pymgrid/microgrid/reward_shaping/battery_discharge_shaper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/microgrid/reward_shaping/battery_discharge_shaper.py -------------------------------------------------------------------------------- /src/pymgrid/microgrid/reward_shaping/pv_curtailment_shaper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/microgrid/reward_shaping/pv_curtailment_shaper.py -------------------------------------------------------------------------------- /src/pymgrid/microgrid/reward_shaping/rescale_shaper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/microgrid/reward_shaping/rescale_shaper.py -------------------------------------------------------------------------------- /src/pymgrid/microgrid/reward_shaping/sequential.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/microgrid/reward_shaping/sequential.py -------------------------------------------------------------------------------- /src/pymgrid/microgrid/reward_shaping/standardization_shaper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/microgrid/reward_shaping/standardization_shaper.py -------------------------------------------------------------------------------- /src/pymgrid/microgrid/trajectory/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/microgrid/trajectory/__init__.py -------------------------------------------------------------------------------- /src/pymgrid/microgrid/trajectory/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/microgrid/trajectory/base.py -------------------------------------------------------------------------------- /src/pymgrid/microgrid/trajectory/deterministic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/microgrid/trajectory/deterministic.py -------------------------------------------------------------------------------- /src/pymgrid/microgrid/trajectory/stochastic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/microgrid/trajectory/stochastic.py -------------------------------------------------------------------------------- /src/pymgrid/microgrid/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pymgrid/microgrid/utils/step.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/microgrid/utils/step.py -------------------------------------------------------------------------------- /src/pymgrid/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/modules/__init__.py -------------------------------------------------------------------------------- /src/pymgrid/modules/base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/modules/base/__init__.py -------------------------------------------------------------------------------- /src/pymgrid/modules/base/base_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/modules/base/base_module.py -------------------------------------------------------------------------------- /src/pymgrid/modules/base/timeseries/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pymgrid/modules/base/timeseries/base_timeseries_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/modules/base/timeseries/base_timeseries_module.py -------------------------------------------------------------------------------- /src/pymgrid/modules/battery/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pymgrid/modules/battery/battery_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/modules/battery/battery_module.py -------------------------------------------------------------------------------- /src/pymgrid/modules/battery/transition_models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/modules/battery/transition_models/__init__.py -------------------------------------------------------------------------------- /src/pymgrid/modules/battery/transition_models/biased_transition_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/modules/battery/transition_models/biased_transition_model.py -------------------------------------------------------------------------------- /src/pymgrid/modules/battery/transition_models/decay_transition_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/modules/battery/transition_models/decay_transition_model.py -------------------------------------------------------------------------------- /src/pymgrid/modules/battery/transition_models/transition_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/modules/battery/transition_models/transition_model.py -------------------------------------------------------------------------------- /src/pymgrid/modules/genset_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/modules/genset_module.py -------------------------------------------------------------------------------- /src/pymgrid/modules/grid_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/modules/grid_module.py -------------------------------------------------------------------------------- /src/pymgrid/modules/load_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/modules/load_module.py -------------------------------------------------------------------------------- /src/pymgrid/modules/module_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/modules/module_container.py -------------------------------------------------------------------------------- /src/pymgrid/modules/renewable_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/modules/renewable_module.py -------------------------------------------------------------------------------- /src/pymgrid/modules/unbalanced_energy_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/modules/unbalanced_energy_module.py -------------------------------------------------------------------------------- /src/pymgrid/utils/DataGenerator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/utils/DataGenerator.py -------------------------------------------------------------------------------- /src/pymgrid/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/utils/__init__.py -------------------------------------------------------------------------------- /src/pymgrid/utils/code_link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/utils/code_link.py -------------------------------------------------------------------------------- /src/pymgrid/utils/deprecation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/utils/deprecation.py -------------------------------------------------------------------------------- /src/pymgrid/utils/dry_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/utils/dry_run.py -------------------------------------------------------------------------------- /src/pymgrid/utils/eq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/utils/eq.py -------------------------------------------------------------------------------- /src/pymgrid/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/utils/logger.py -------------------------------------------------------------------------------- /src/pymgrid/utils/ray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/utils/ray.py -------------------------------------------------------------------------------- /src/pymgrid/utils/running_mean_std.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/utils/running_mean_std.py -------------------------------------------------------------------------------- /src/pymgrid/utils/serialize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/utils/serialize.py -------------------------------------------------------------------------------- /src/pymgrid/utils/space/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/utils/space/__init__.py -------------------------------------------------------------------------------- /src/pymgrid/utils/space/space.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/utils/space/space.py -------------------------------------------------------------------------------- /src/pymgrid/utils/space/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/src/pymgrid/utils/space/utils.py -------------------------------------------------------------------------------- /src/pymgrid/version.py: -------------------------------------------------------------------------------- 1 | __version__ = '1.4.1' 2 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/control/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/control/data_generation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/control/data_generation/test_data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/control/data_generation/test_data_generator.py -------------------------------------------------------------------------------- /tests/control/test_control.py: -------------------------------------------------------------------------------- 1 | import unittest 2 | 3 | -------------------------------------------------------------------------------- /tests/control/test_mpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/control/test_mpc.py -------------------------------------------------------------------------------- /tests/control/test_mpc_scenarios.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/control/test_mpc_scenarios.py -------------------------------------------------------------------------------- /tests/control/test_rbc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/control/test_rbc.py -------------------------------------------------------------------------------- /tests/control/test_rbc_scenarios.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/control/test_rbc_scenarios.py -------------------------------------------------------------------------------- /tests/envs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/envs/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/envs/test_base.py -------------------------------------------------------------------------------- /tests/envs/test_continuous_net_load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/envs/test_continuous_net_load.py -------------------------------------------------------------------------------- /tests/envs/test_discrete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/envs/test_discrete.py -------------------------------------------------------------------------------- /tests/envs/test_trajectory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/envs/test_trajectory.py -------------------------------------------------------------------------------- /tests/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/helpers/genset_module_testing_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/helpers/genset_module_testing_utils.py -------------------------------------------------------------------------------- /tests/helpers/modular_microgrid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/helpers/modular_microgrid.py -------------------------------------------------------------------------------- /tests/helpers/test_case.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/helpers/test_case.py -------------------------------------------------------------------------------- /tests/microgrid/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/microgrid/modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/microgrid/modules/container_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/microgrid/modules/container_tests/test_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/microgrid/modules/container_tests/test_container.py -------------------------------------------------------------------------------- /tests/microgrid/modules/conversion_test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/microgrid/modules/conversion_test/test_modular_conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/microgrid/modules/conversion_test/test_modular_conversion.py -------------------------------------------------------------------------------- /tests/microgrid/modules/forecaster_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/microgrid/modules/forecaster_tests/test_forecaster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/microgrid/modules/forecaster_tests/test_forecaster.py -------------------------------------------------------------------------------- /tests/microgrid/modules/module_tests/test_battery_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/microgrid/modules/module_tests/test_battery_module.py -------------------------------------------------------------------------------- /tests/microgrid/modules/module_tests/test_genset_long_status_changes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/microgrid/modules/module_tests/test_genset_long_status_changes.py -------------------------------------------------------------------------------- /tests/microgrid/modules/module_tests/test_genset_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/microgrid/modules/module_tests/test_genset_module.py -------------------------------------------------------------------------------- /tests/microgrid/modules/module_tests/test_genset_module_start_up_1_wind_down_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/microgrid/modules/module_tests/test_genset_module_start_up_1_wind_down_1.py -------------------------------------------------------------------------------- /tests/microgrid/modules/module_tests/test_load_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/microgrid/modules/module_tests/test_load_module.py -------------------------------------------------------------------------------- /tests/microgrid/modules/module_tests/test_renewable_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/microgrid/modules/module_tests/test_renewable_module.py -------------------------------------------------------------------------------- /tests/microgrid/modules/module_tests/timeseries_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/microgrid/modules/module_tests/timeseries_modules.py -------------------------------------------------------------------------------- /tests/microgrid/serialize/test_microgrid_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/microgrid/serialize/test_microgrid_serialization.py -------------------------------------------------------------------------------- /tests/microgrid/space/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/microgrid/space/test_microgrid_space.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/microgrid/space/test_microgrid_space.py -------------------------------------------------------------------------------- /tests/microgrid/space/test_module_space.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/microgrid/space/test_module_space.py -------------------------------------------------------------------------------- /tests/microgrid/test_microgrid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/microgrid/test_microgrid.py -------------------------------------------------------------------------------- /tests/test_microgridgenerator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/test_microgridgenerator.py -------------------------------------------------------------------------------- /tests/test_nonmodular_microgrid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahalev/python-microgrid/HEAD/tests/test_nonmodular_microgrid.py --------------------------------------------------------------------------------