# Ignore backups
*~

# Ignore select directories
__pycache__/
.ipynb_checkpoints/
tmp_dir/
.tox/
htmlcov/
dist/
required_git_repos/
docs/_autosummary/
docs/_build/
models/
examples/modelling/cbed/simulations/MoS2_backup/
*_backup_*
test_data/
_wheels_for_offline_env_setup_on_drac_server/

# Ignore select files
.coverage
.python-version
gencopy.py
emicroml/_version.py
emicroml/version.py
tests/coverage.json
_todo.rst
sandbox.ipynb
rgm_test.ipynb
_rgm_test.py
total_losses.txt
total_training_losses.txt
total_validation_losses.txt
avg_training_mini_batch_losses.txt
avg_validation_mini_batch_losses.txt
custom_env_setup_for_slurm_jobs.sh
overriding_sbatch_options.sh
scratch_param.txt
*_img.txt
*_img
*_pattern.txt
.coverage
profiling_script.py
notes.rst
run_tests.sh

# Ignore generated output coverage files.
tests/coverage*
tests/.coverage*

# Ignore .pyc files
*.pyc

# Ignore #*# files
\#*#
*.bak

# Ignore pip install build files.
build/
*.egg-info/
*/_version.py

# Ignore SLURM output files.
slurm-*.out

# Ignore .hspy files.
*.hspy

# Ignore JSON files.
*.json

# Ignore .pth files.
*.pth

# Ignore .tar files.
*.tar

# Ignore .xyz files.
*.xyz
!examples/modelling/cbed/simulations/amorphous_C_block/data/atomic_coords.xyz

# Ignore .h5 data files.
*.h5
!examples/modelling/cbed/distortion/estimation/data/for_demo_of_distortion_correction_in_saed_data/distorted_saed_dataset.h5
!examples/modelling/cbed/distortion/estimation/data/for_demo_of_distortion_correction_in_saed_data/distorted_cbed_dataset.h5

# Ignore temporary files.
_temp_*

# Ignore legacy files.
*_legacy.py

# Ignore subset of .ipynb files.
*_sandbox.ipynb