From cd3cb607207ede4437ff5cae2460f136384a2bb1 Mon Sep 17 00:00:00 2001 From: DONNOT Benjamin Date: Tue, 15 Oct 2024 14:26:53 +0200 Subject: [PATCH] ready for release version 1.10.5 [skip ci] Signed-off-by: DONNOT Benjamin --- CHANGELOG.rst | 1 - Dockerfile | 2 +- docs/conf.py | 2 +- grid2op/__init__.py | 2 +- .../res_agent_1.10.5/00/_parameters.json | 24 ++ .../res_agent_1.10.5/00/actions.npz | Bin 0 -> 274 bytes .../res_agent_1.10.5/00/agent_exec_times.npz | Bin 0 -> 216 bytes .../00/disc_lines_cascading_failure.npz | Bin 0 -> 214 bytes .../res_agent_1.10.5/00/env_modifications.npz | Bin 0 -> 325 bytes .../res_agent_1.10.5/00/episode_meta.json | 11 + .../res_agent_1.10.5/00/episode_times.json | 12 + .../res_agent_1.10.5/00/grid2op.info | 3 + .../res_agent_1.10.5/00/observations.npz | Bin 0 -> 739 bytes .../res_agent_1.10.5/00/opponent_attack.npz | Bin 0 -> 206 bytes .../res_agent_1.10.5/00/other_rewards.json | 3 + .../res_agent_1.10.5/00/rewards.npz | Bin 0 -> 213 bytes .../res_agent_1.10.5/01/_parameters.json | 24 ++ .../res_agent_1.10.5/01/actions.npz | Bin 0 -> 274 bytes .../res_agent_1.10.5/01/agent_exec_times.npz | Bin 0 -> 216 bytes .../01/disc_lines_cascading_failure.npz | Bin 0 -> 215 bytes .../res_agent_1.10.5/01/env_modifications.npz | Bin 0 -> 325 bytes .../res_agent_1.10.5/01/episode_meta.json | 11 + .../res_agent_1.10.5/01/episode_times.json | 12 + .../res_agent_1.10.5/01/grid2op.info | 3 + .../res_agent_1.10.5/01/observations.npz | Bin 0 -> 742 bytes .../res_agent_1.10.5/01/opponent_attack.npz | Bin 0 -> 206 bytes .../res_agent_1.10.5/01/other_rewards.json | 3 + .../res_agent_1.10.5/01/rewards.npz | Bin 0 -> 213 bytes .../res_agent_1.10.5/dict_action_space.json | 220 ++++++++++++++++++ .../res_agent_1.10.5/dict_attack_space.json | 220 ++++++++++++++++++ .../dict_env_modification_space.json | 220 ++++++++++++++++++ .../dict_observation_space.json | 220 ++++++++++++++++++ grid2op/tests/test_Runner.py | 1 + utils/make_release.py | 14 +- 34 files changed, 1000 insertions(+), 8 deletions(-) create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/00/_parameters.json create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/00/actions.npz create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/00/agent_exec_times.npz create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/00/disc_lines_cascading_failure.npz create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/00/env_modifications.npz create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/00/episode_meta.json create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/00/episode_times.json create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/00/grid2op.info create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/00/observations.npz create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/00/opponent_attack.npz create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/00/other_rewards.json create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/00/rewards.npz create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/01/_parameters.json create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/01/actions.npz create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/01/agent_exec_times.npz create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/01/disc_lines_cascading_failure.npz create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/01/env_modifications.npz create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/01/episode_meta.json create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/01/episode_times.json create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/01/grid2op.info create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/01/observations.npz create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/01/opponent_attack.npz create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/01/other_rewards.json create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/01/rewards.npz create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/dict_action_space.json create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/dict_attack_space.json create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/dict_env_modification_space.json create mode 100644 grid2op/data_test/runner_data/res_agent_1.10.5/dict_observation_space.json diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 842b26ee5..e99012a18 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -3,7 +3,6 @@ Work "in progress" General grid2op improvments: -- numpy 2 compat (need pandapower for that) - remove pandapower dependency (have a way to install grid2op without pandapower) - better logging - have functions that automatically computes topo_vect and switch_state in the backend diff --git a/Dockerfile b/Dockerfile index ba7adc8d4..b15e38131 100644 --- a/Dockerfile +++ b/Dockerfile @@ -35,7 +35,7 @@ WORKDIR /Grid2Op RUN git pull RUN git remote update RUN git fetch --all --tags -RUN git checkout "tags/v1.10.4" -b "v1.10.4-branch" +RUN git checkout "tags/v1.10.5" -b "v1.10.5-branch" # Install Dependencies RUN pip3 install .[optional,challenge] WORKDIR / diff --git a/docs/conf.py b/docs/conf.py index 2c2e06bd6..e3af04411 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -22,7 +22,7 @@ author = 'Benjamin Donnot' # The full version, including alpha/beta/rc tags -release = '1.10.4' +release = '1.10.5' version = '1.10' diff --git a/grid2op/__init__.py b/grid2op/__init__.py index 61ae763ee..c0d928f88 100644 --- a/grid2op/__init__.py +++ b/grid2op/__init__.py @@ -11,7 +11,7 @@ Grid2Op """ -__version__ = '1.10.4' +__version__ = '1.10.5' __all__ = [ "Action", diff --git a/grid2op/data_test/runner_data/res_agent_1.10.5/00/_parameters.json b/grid2op/data_test/runner_data/res_agent_1.10.5/00/_parameters.json new file mode 100644 index 000000000..46aaa9417 --- /dev/null +++ b/grid2op/data_test/runner_data/res_agent_1.10.5/00/_parameters.json @@ -0,0 +1,24 @@ +{ + "ACTIVATE_STORAGE_LOSS": true, + "ALARM_BEST_TIME": 12, + "ALARM_WINDOW_SIZE": 12, + "ALERT_TIME_WINDOW": 12, + "ALLOW_DISPATCH_GEN_SWITCH_OFF": true, + "ENV_DC": false, + "FORECAST_DC": false, + "HARD_OVERFLOW_THRESHOLD": 2.0, + "IGNORE_INITIAL_STATE_TIME_SERIE": 0, + "IGNORE_MIN_UP_DOWN_TIME": true, + "INIT_STORAGE_CAPACITY": 0.5, + "LIMIT_INFEASIBLE_CURTAILMENT_STORAGE_ACTION": false, + "MAX_LINE_STATUS_CHANGED": 1, + "MAX_SIMULATE_PER_EPISODE": -1, + "MAX_SIMULATE_PER_STEP": -1, + "MAX_SUB_CHANGED": 1, + "NB_TIMESTEP_COOLDOWN_LINE": 0, + "NB_TIMESTEP_COOLDOWN_SUB": 0, + "NB_TIMESTEP_OVERFLOW_ALLOWED": 2, + "NB_TIMESTEP_RECONNECTION": 10, + "NO_OVERFLOW_DISCONNECTION": false, + "SOFT_OVERFLOW_THRESHOLD": 1.0 +} \ No newline at end of file diff --git a/grid2op/data_test/runner_data/res_agent_1.10.5/00/actions.npz b/grid2op/data_test/runner_data/res_agent_1.10.5/00/actions.npz new file mode 100644 index 0000000000000000000000000000000000000000..130c78c2760e862c76722570e042b5be30ce824d GIT binary patch literal 274 zcmWIWW@Zs#U|`??Vnv4bjAN^NfGmY*kcbFFN@7W(US2^ZBZB}~3@F6_k_UmeCpL09 zCNi`=OfD7u|1CIufrh8y%@aumFON)gd?6F5^6nt-P7|LqI&II_rvKP?yTWSL8Lg9s zmPb?L^tx{FZrq-A)a1z3brvEw%l2tc`}tZvZMISUzo%BWpP!G-Hj~QCD1Vh{(f)pw zntl1({i@CU_1FF~K`cfi5B&Ya5a7+oB*Ki#9|#Q%j3745R{`FvY#=@(5Sjt$V;~L# E0C=!aJ^%m! literal 0 HcmV?d00001 diff --git a/grid2op/data_test/runner_data/res_agent_1.10.5/00/agent_exec_times.npz b/grid2op/data_test/runner_data/res_agent_1.10.5/00/agent_exec_times.npz new file mode 100644 index 0000000000000000000000000000000000000000..11a94c81b1844767d48b0a5f5b5cbe2d8bb36fe5 GIT binary patch literal 216 zcmWIWW@Zs#U|`??Vnv2aS6*KX0lr9 zVfrc6#>QsFB{s{7Yb#d@lismF11>j4KcKnZj7%cTxZDD<6GS#Jf=HOl0=!w-Kzv3Z LGy~FIAPxfnQk5^~ literal 0 HcmV?d00001 diff --git a/grid2op/data_test/runner_data/res_agent_1.10.5/00/env_modifications.npz b/grid2op/data_test/runner_data/res_agent_1.10.5/00/env_modifications.npz new file mode 100644 index 0000000000000000000000000000000000000000..56924bc9dd7184db119384c1d45fd8e1b952db5d GIT binary patch literal 325 zcmWIWW@Zs#U|`??Vnv1xybWje16d4RAQ2IUl*E!my}W`-Mg{?}7)S~%52W9o*ywdQ zfT8u_?a=r~dEtuAs(h|2laKlq78XoO5Vq==>at5@vi}3++DM4 zt$B5NzRkHuDVt^={rzMAwzhwNHCmn<{h9Lo_R|aXBF^?&pZ~1oc(^fR)^ep6{cGd) t?X?5B5O%L zrFiu0eYtWs^|f>~uRP&8J-se&vh|GF0n6B;w0@^?f*5_fhTn$YZe5( zHNAC*omoHCw(NQPW$okFmV~SQojb>?&UcrcwBPJ`eCjh7`s=Ir9v46E{{HFWFD3bz zj}I$9edoS*YInQ$Q=i9OwNH<0pZ{t*$9Q>urF;F;Yj1_8?%(CFHhJ4WiF7MIlOtE_ zuKo_We)aF6-~E@`?9G?Q-uLybzWrY9y!jnpYi{#NXY#rI)wkEJ<2U!cEjTY{Ew_Bk ze9>>;uC&X>PY+AYTR&HF->>`0lKPML+6xMMKHs`=Z~Ug2(!b|jowxY&@e?(3x;I^& z8~@E^eb&w&cXysU*E6s1=MSTMHoiyNfAsyYJzx0DYW3ckueS%=u|QG=g=CGyf5rfB iMkWzvTnQ6lK?5U*4NIm0-mGjOJ|hsC0qN=BqzV8`T`TPX literal 0 HcmV?d00001 diff --git a/grid2op/data_test/runner_data/res_agent_1.10.5/00/opponent_attack.npz b/grid2op/data_test/runner_data/res_agent_1.10.5/00/opponent_attack.npz new file mode 100644 index 0000000000000000000000000000000000000000..e05f269121334f0cb4e2072ef79bb0768da95322 GIT binary patch literal 206 zcmWIWW@Zs#U|`??Vnv4fx;QTnAgci^BEpc8SdyrhS5V2wAOIEv3NwJ@L16Y9@mJCU zCr<<%3s^gEQq-K7C3#C1c9_Zdw;)-LgM6|p5u zKc(8(*sQqNW?6A< zi4w;jZY=G}{~ow`frjVJn-hCmr>YrmnsBivN9ElEr(zSC#;Hd?uTKB??{%$S*ypFa zrp8RlKGR(leYCJ+@?C{xitkRnib*~08~OBT`ux=PT@~-Y+F6Uf-+lT0*GmR6rI!o1 z_h0qf_s;O|zvuEzLNg$J48&mo E00d}KxBvhE literal 0 HcmV?d00001 diff --git a/grid2op/data_test/runner_data/res_agent_1.10.5/01/agent_exec_times.npz b/grid2op/data_test/runner_data/res_agent_1.10.5/01/agent_exec_times.npz new file mode 100644 index 0000000000000000000000000000000000000000..2ac17cb62fba2f2ef5baa5e6353af74c0050803d GIT binary patch literal 216 zcmWIWW@Zs#U|`??Vnv4fox6O3fGhzfkcbFFN@7W(US2^ZBZB}~3@F6_k_Um=Z^U0o z3!FR=a4cZ$yh%}WVwU7BU6409ZPB{L3+7FW4+)wwLwtVxlu2Ad<=$sB{aCxi(^bTl zF#VKjV`HDJfvg40AQ2IUl*E!my}W`-Mg{?}7*L7lr9 zVfrc6#>QsFB{s{7Yb#d@lOEf#Km#r}Mm+|G0B=Sn5oTPDfmjM68yG<(%xMAMtZX1Y NBM_Pa>245*0RWzaFf9N8 literal 0 HcmV?d00001 diff --git a/grid2op/data_test/runner_data/res_agent_1.10.5/01/env_modifications.npz b/grid2op/data_test/runner_data/res_agent_1.10.5/01/env_modifications.npz new file mode 100644 index 0000000000000000000000000000000000000000..e53b2558ea44c59cc952fce624673a00700bfdb6 GIT binary patch literal 325 zcmWIWW@Zs#U|`??VnqfSi5V>Wfh>kDkcbFFN@7W(US2^ZBZB}~3?v1X2hwj(Y}8{3 z6gmEIb!bJ~?bu10VT*2b9Ld=%dr>3AXk+mr0d3<=y&UfsJmM|6*Ps!yr<*-MVqsuV z{r)GXPyW3B=H2@@vN}s$cWG?iX8-C`nqKtAz*R9x_vV(LeferJ$d`J``k;_vLB7^wEuedZJ*z-(S u=dA;|5-(`DZ^szm&B!FejLYi??G20|HY^|lyjj^md`2KN1JXZ190ma6HE7uY literal 0 HcmV?d00001 diff --git a/grid2op/data_test/runner_data/res_agent_1.10.5/01/episode_meta.json b/grid2op/data_test/runner_data/res_agent_1.10.5/01/episode_meta.json new file mode 100644 index 000000000..f40a89c3f --- /dev/null +++ b/grid2op/data_test/runner_data/res_agent_1.10.5/01/episode_meta.json @@ -0,0 +1,11 @@ +{ + "agent_seed": null, + "backend_type": "PandaPowerBackend_rte_case5_example", + "chronics_max_timestep": "100", + "chronics_path": "/home/donnotben/Documents/grid2op_dev/grid2op/data/rte_case5_example/chronics/01", + "cumulative_reward": 0.0, + "env_seed": null, + "env_type": "Environment_rte_case5_example", + "grid_path": "/home/donnotben/Documents/grid2op_dev/grid2op/data/rte_case5_example/grid.json", + "nb_timestep_played": 1 +} \ No newline at end of file diff --git a/grid2op/data_test/runner_data/res_agent_1.10.5/01/episode_times.json b/grid2op/data_test/runner_data/res_agent_1.10.5/01/episode_times.json new file mode 100644 index 000000000..b18938ce6 --- /dev/null +++ b/grid2op/data_test/runner_data/res_agent_1.10.5/01/episode_times.json @@ -0,0 +1,12 @@ +{ + "Agent": { + "total": 4.0565002564108e-05 + }, + "Env": { + "apply_act": 0.003459703002590686, + "observation_computation": 0.0, + "powerflow_computation": 0.04799573899799725, + "total": 0.051455442000587936 + }, + "total": 0.05262728900197544 +} \ No newline at end of file diff --git a/grid2op/data_test/runner_data/res_agent_1.10.5/01/grid2op.info b/grid2op/data_test/runner_data/res_agent_1.10.5/01/grid2op.info new file mode 100644 index 000000000..b75586612 --- /dev/null +++ b/grid2op/data_test/runner_data/res_agent_1.10.5/01/grid2op.info @@ -0,0 +1,3 @@ +{ + "version": "1.10.5" +} \ No newline at end of file diff --git a/grid2op/data_test/runner_data/res_agent_1.10.5/01/observations.npz b/grid2op/data_test/runner_data/res_agent_1.10.5/01/observations.npz new file mode 100644 index 0000000000000000000000000000000000000000..759857b42953470c7200fd15b762c7e50a3cfb2b GIT binary patch literal 742 zcmWIWW@Zs#U|`??Vnv3-Mlsn5ObiS=f)!T#a3*NH_xUL10lKAz{M+U*vyX2zLX5#1>rUa>8DNf#tr)p}Lz0;HwhEaP69 zByM-hE9QmM?h}`K=gu@)G^vG)akF5E2dm=*B@R`_xwj461ciDyV*mX6&|JN*nE$@* z^!Lwot!HgBJI~3-=DvCN=h)p=o289z_O_bd+~u?F!o{8YH-Ei7t?%63pIi2=+`3jf zer5UF+`H4)uL-|W9~D1+W&HlC)YxU##;dQeSgYIdH_eL?m~!Yrs#oH|fD^s8QoZM5 zPN^vS&i^CH;{0(*<;4#dTvGo>R=j(&_SDRM1r;y88{FMpTx>A!y1B%4+2|;_ACDGa zI`LGUH~jW~?)^4(7FAc`c!Ifa^R*vl-uuzq`}y(feldN1cGhBd_ZRNlpLkpU=@tLq z^&0+PXBEA?_n`igTzA-?xjE8#UUfPD)Z=dccE4j`H_aygn}J_!rtY!3v#+~~S6^?d z_M4xzW7D^Q%!6~cecIW6-D~C3<@{6D^~b!CkNsL$zwu|7<-gZHJC}XDZn67$%9K^H z|4T#OhVS+Nx^vgQ+V6!%aknR#{Q2e>R8wXCul#Cr%E|D>g|9Zh6@Rqz_~bjC%CbAZ z@h`sfX`buOBD<4wvm`ToY$G>WnE%|r+&DPR%3gZ2r+;Bp{`8V(%l4;leZG2UbQ>htAU%<}hptR8>*f7<7>iS+x&*7ttSGd@!qHG9_U>%qU|Ac=!Qvcf)& lA;6oFNrV|!+C*5;zzAZ)Qfh!VD;tQ<2!v)pdKNgf0sz=^ExZ5# literal 0 HcmV?d00001 diff --git a/grid2op/data_test/runner_data/res_agent_1.10.5/01/opponent_attack.npz b/grid2op/data_test/runner_data/res_agent_1.10.5/01/opponent_attack.npz new file mode 100644 index 0000000000000000000000000000000000000000..e05f269121334f0cb4e2072ef79bb0768da95322 GIT binary patch literal 206 zcmWIWW@Zs#U|`??Vnv4fx;QTnAgci^BEpc8SdyrhS5V2wAOIEv3NwJ@L16Y9@mJCU zCr<<%3s^gEQq-K7C3#C1c9_Zdw;)-LgM6|p5u zKc(8(*sQqNW?6A<