diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..a1f436dd8ed81978dc6a9af4e1dd5df31b12f6be
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,24 @@
+**/*.pyc
+
+.vscode/
+.ipynb_checkpoints/
+logs/
+out/
+indexamajig*/**
+
+*.png
+*.err.txt
+*.out.txt
+*.cxi
+*.pth
+*.pdf
+*.json
+*.npy
+*.pickle
+
+# ignore folders
+simulation/
+images/
+notebooks/einstein_logs/
+documentation_data/
+experiments/