# Compiled Object files
*.slo
*.lo
*.o
*.obj

# Precompiled Headers
*.gch
*.pch

# Compiled Dynamic libraries
*.so
*.dylib
*.dll

# Fortran module files
*.mod
*.smod

# Compiled Static libraries
*.lai
*.la
*.a
*.lib

# Executables
*.exe
*.out
*.app

#build
build/*
.idea/*
*.iml
.vscode

*.orig

# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class


# test repo
test_topo/*

# C extensions
*.so

# Distribution / packaging
.Python
env/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
*.egg-info/
.installed.cfg
*.egg

# VirtualEnv
*venv_grid2op/

# PyInstaller
#  Usually these files are written by a python script from a template
#  before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*,cover
.hypothesis/

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/

# PyBuilder
target/

# IPython Notebook
.ipynb_checkpoints

# pyenv
.python-version

# celery beat schedule file
celerybeat-schedule

# pipenv
Pipfile.lock

# dotenv
.env

# virtualenv
venv/
ENV/

# Spyder project settings
.spyderproject

# Rope project settings
.ropeproject

# Checkpoints 
**/.ipynb_checkpoints/*

# python file
**/__pycache__/
getting_started/topo_sub2.*
getting_started/case14_2busessub2.xml

testdoc/
# documentation

# test data
data/saved_runner/
data/saved_runner_par/
data/saved_runner_seq/
data/118
getting_started/saved.h5
getting_started/trained_agent_log/
getting_started/*.h5
*.~lock*

getting_started/saved_experiment_donothing/
Doxyfile
documentation
**(copie).zip
**(copy).json
grid2op/data/*/*.csv
!grid2op/data/test_PandaPower/prods_charac.csv
!grid2op/data/case14_redisp/prods_charac.csv
!grid2op/data/*/prods_charac.csv
!grid2op/data/*/loads_charac.csv
!grid2op/data/*/storage_units_charac.csv
**token.json
getting_started/study_agent_getting_started/
**Untitled.ipynb
grid2op/tests/test_agent/
grid2op/tests/start_datetime.info
# grid2op/data/*/chronics/

l2rpn_2019/data/
l2rpn_2019/expe_saved/
l2rpn_2019/l2rpn2019_utils/data_location.py
**/sample_code_submission*
l2rpn_2019/saved_expe/
l2rpn_2019/starting_kit/output_notebook_2DevelopAndRunLocally/
l2rpn_2019/exped_saved/

**-Copy1.ipynb
**_old.ipynb
Untitled*.ipynb
**config.ini
getting_started/study_agent_getting_started.zip
*.gif
getting_started/awesome_agent_logs/
getting_started/path_agents/
**Test.ipynb
baselines/
test_saving_chron_proper_format/
test_split_and_save.py
getting_started/saved_agent_DDDQN_100/
getting_started/tf_logs_DDDQN/
getting_started/logs-train/
getting_started/saved_agent_DDDQN_1000/
grid2op/tests.npz
my_runner_output_dir/
test_episode_data.py
agent_logs.txt
result.txt
camillo_bug.py
camillo_bug2.py
getting_started/path_agents/awesome_agent_logs/
save_class.pickle
test_multiproc.py
test_multiproc2.py
getting_started/saved_agent2_DDDQN_1500/
getting_started/saved_agent2_DDDQN_1500_results/
getting_started/saved_agent_DDDQN_1000_results/
getting_started/saved_agent_DDDQN_100_multi/
getting_started/saved_agent_DDDQN_100_multi_results_multi/
tensorboard
test_sac
test_if_bug.py
getting_started/saved_agent_DDDQN_10000/
getting_started/saved_agent_DDDQN_10000_results/
test_reboot.py
test_multimixrunner/
test_N1reward.py
i_saved_the_runner_here/
output_pdf/
test_make_plot_injj.ipynb
plot_inj_prez_gdrive.ipynb
where_i_want_to_save_it/
test_issue147.py
test_rllib.py
bug_neg_prod.py
test_ray/
test.py
getting_started/chronics_educ/
getting_started/prepare_env_aub.ipynb
test_log_122/grid2op/data/educ_case14_redisp
test_issue156.py
test_redisp.py
getting_started/test_env_converter.ipynb
test_spektral.py
test_spektral_example.py
test_training_gnn*.pdf
getting_started/donothing_case14_realistic.ipynb
getting_started/first_plot_attempt.ipynb
getting_started/investigate_redisp_bug.ipynb
**/split_and_save_meta_params.json
getting_started/saved_agent_DDDQN_BDA_1000/
getting_started/saved_agent_DDDQN_BDA_1000_results/
getting_started/saved_agent2_DDDQN_300/
getting_started/saved_agent2_DDDQN_300_results/
getting_started/saved_agent_DDDQN_200/
getting_started/saved_agent_DDDQN_200_results/
test_stable_baselines.py
grid2op/Opponent/DCOPFOpponent.py
test_dcopponent.py
getting_started/0_SmallExample.html
grid2op/utils/my_agent/
my_agent_for_test_reboot/
scale_weights.py
test_weights.jpg
test_weights_focus.jpg
test_weights_full.jpg
times_api.txt
new 1.txt
test_*_weigths.h5
test_saving_spektral.h5
tf_logs_gnn/
test_weigths.h5
test_threading_lightsim.py
test_multiprocessing.py
test_plot_storage.ipynb
issue_pp_storage.py
test_speed_obs_plus_act.py
test_filter_act.py
speed_up_multiproc.ods
test_issue_169.py
cut_data.py
getting_started/Dev_Curtailment.ipynb
grid2op/tests/dict_action_space.json
grid2op/tests/dict_attack_space.json
grid2op/tests/dict_env_modification_space.json
grid2op/tests/dict_observation_space.json
grid2op/tests/test_before_push
getting_started/saved_agent2_DDDQN_75/
getting_started/saved_agent2_DDDQN_75_results/
getting_started/saved_agent_DDDQN_50/
getting_started/saved_agent_DDDQN_50_results/
getting_started/saved_agent_DDDQN_BDA_60/
getting_started/saved_agent_DDDQN_BDA_60_results/
getting_started/path_agents/awesome_agent_logs/000/episode.gif
grid2op/data/update_envs_ls.py
grid2op/data_save
test_rllib2.py
grid2op/tests/res_test
test_bug_macos.py
pp_error_non_connected_grid.py
test_issue174.py
actions2.npy
bug_discord_0.py
invert_idto_act.py
test_bug_discord1.py
test_networkx.py
test_issue185.py
test_can_make_opponent.py
enigma_nili.py
test_issue196.py
test_increasingreward.py
PlayWithRedispCurtail.ipynb
test_jorge/
grid2op/data_test/l2rpn_neurips_2020_track1_with_alarm.zip
# For backward compatibility
grid2op/data_test/l2rpn_neurips_2020_track1_with_alert.zip
issue_208_res/
test_issue_208.py
test_issue_220.py
test_issue235.py
test_issue*.py
!grid2op/tests/test_issue*.py
res_alert/
env_debug_time_last_alarm_inconsistency.zip
env_debug_time_last_alarm_inconsistency/
OpponentCalibration.ipynb
grid2op/data_test/l2rpn_neurips_2020_track1_with_alarm/_statistics_do_nothing/
# For backward compatibility
grid2op/data_test/l2rpn_neurips_2020_track1_with_alert/_statistics_do_nothing/
save/
shorten_env.py
test_hash_env.py
test_pickle.py
test_rllib_vincevaki.py
read_all_chronics.py
test_deepcpy.py
test_cls_str_generate.py
test_import_gen_cls_str.py
test_rllib_vincevaki2.py
test_cls_str_import.py
bug_icaps_2021
test_parallel_grid2op_bug
test_grid2op_legalact
parallel_grid2op2.tgz
parallel_grid2op_example.tgz
Idontcare.json
test_json_gamover.py
test_other_reward.py
find_dc_coeff.py
test_hash_windows_linux.py
test_n1_reward.py
test_copy_env_close.py
!grid2op/tests/test_copy_env_close.py
grid2op/tests/output_unittest.txt
test_utils_multiproc.py
test_simulator.py
!grid2op/tests/test_simulator.py
venv36/
bug_jan.py
venv_test/
getting_started/saved_agent_PPO_*_results/
grid2op/data/**/_grid2op_classes/
test_issue_glop.py
**.swp
grid2op/tests/test_report.txt
results
grid2op/tests/finally_not_a_bug_test_issue_368.py
grid2op/data_test/test_issue_367/chronics/2050-01-03_7/generation_quality.json
grid2op/data_test/test_issue_367/chronics/2050-01-03_7/maintenance_meta.json
test_doc.py
test_render.py
requirements_issue_389.txt
test_multi_step_for.py
test_vecenv.7z
test_vecenv.py
test_timeout_env.py
test_pp_networks.py
test_timeout_env.py
test_timeout_env.py
test_pp_networks.py
test_timeout_env.py
test_pp_dc.py
et_trace()
bug_malte.py
grid2op/tests/tmp_test_1
test_malte.7z
test_malte.py
example_gym_act.py
test_to_fix.txt
doc_raise_alert.py
_profiling/profile.html
_profiling/profile.json
actspace_converter.py
grid2op/data_test/input_data_local/
test_sim2real_battery.py
grid2op/tests/list_test_debug
aux_test_make_backend_test_suite.py
grid2op/tests/test_failing_simulator.txt
old_pyproject.toml
pp_bug_gen_alone.py
test_dunder.py
grid2op/tests/test_fail_ci.txt
saved_multiepisode_agent_36bus_DN_4/
grid2op/tests/requirements.txt
grid2op/tests/venv_test_311/
issue_577/
junk.py
grid2op/tests/20240429_failed_tests.txt
grid2op/tests/20240429_failed_tests_small.txt
grid2op/tests/20240429_teq_test.txt
grid2op/tests/req_38_np121
test_make_2_envs.py
getting_started/env_py38_grid2op110_ray110.ipynb
getting_started/env_py38_grid2op110_ray210.ipynb
grid2op/tests/req_chronix2grid
grid2op/tests/venv_test_chronix2grid/
getting_started/venv_310_ray/
grid2op/tests/venv_test_autoclass/
test_eduardo.py
grid2op/tests/failed_test*
venv_312
grid2op_test_issue_discord.ipynb
grid2op_test_issue_discord_orig.ipynb
grid_bug_pp3.json
grid_bug_pp3_3.json
grid_bug_pp3_3_orig.json
issue_new_pp.py
log.txt
venv_*/**
TestLM.ipynb
bug_pp3.py
bug_pp3_repro.py
change_file_mode.py
file_changed.txt
test_ljn_theta.py
test_multiproc_shared_act.py
saved_MANIFEST.in
saved_setup.cfg
saved_setup.py
requirements_pp2.txt
requirements_pp3.txt

# profiling files
**.prof
