From 338d061facbbb03968d7c145193c9acf4c80c2de Mon Sep 17 00:00:00 2001
From: "Antonello, Dr. Massimiliano" <massimiliano.antonello@uni-hamburg.de>
Date: Fri, 16 May 2025 15:41:45 +0200
Subject: [PATCH] slightly different structure

---
 .gitignore                                          |   4 ++--
 README.md                                           |   5 +++--
 .../lightsimtastic_logo.png                         | Bin
 Example.py => user/Example.py                       |   6 ++++--
 ExampleTransients.py => user/ExampleTransients.py   |   6 ++++--
 Main_example_2.py => user/Main_example_2.py         |   7 +++++--
 6 files changed, 18 insertions(+), 10 deletions(-)
 rename lightsimtastic_logo.png => etc/lightsimtastic_logo.png (100%)
 rename Example.py => user/Example.py (95%)
 rename ExampleTransients.py => user/ExampleTransients.py (96%)
 rename Main_example_2.py => user/Main_example_2.py (96%)

diff --git a/.gitignore b/.gitignore
index ec38f90..d502502 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,8 +9,8 @@ __pycache__/
 # Jupyter Notebook checkpoints
 .ipynb_checkpoints
 
-# Matplotlib plot images
-*.png
+# Output folder
+output/*
 
 # Data files
 *.csv
diff --git a/README.md b/README.md
index c459595..6170acf 100644
--- a/README.md
+++ b/README.md
@@ -28,7 +28,8 @@ pip install -r requirements.txt
 to install all the required python packages (best in a new python virtual environment)
 
 ## Usage
-Create/modify Main_example.py:
+Create/modify Example.py:
 ```
-python Main_example.py
+python user/Example.py
+python user/ExampleTransients.py
 ```
\ No newline at end of file
diff --git a/lightsimtastic_logo.png b/etc/lightsimtastic_logo.png
similarity index 100%
rename from lightsimtastic_logo.png
rename to etc/lightsimtastic_logo.png
diff --git a/Example.py b/user/Example.py
similarity index 95%
rename from Example.py
rename to user/Example.py
index 69f0d7c..8503da8 100644
--- a/Example.py
+++ b/user/Example.py
@@ -1,3 +1,6 @@
+import sys
+import os
+sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
 from LightSimtastic import SiPMSimulation
 import matplotlib.pyplot as plt
 import numpy as np
@@ -89,5 +92,4 @@ plt.yscale("log")
 plt.xticks(fontsize=25)
 plt.yticks(fontsize=25)
 plt.xlabel("# GD", fontsize=25),
-plt.savefig("./Example.png")
-                
+plt.savefig("./output/Example.png")
diff --git a/ExampleTransients.py b/user/ExampleTransients.py
similarity index 96%
rename from ExampleTransients.py
rename to user/ExampleTransients.py
index d6b940c..9946ab9 100644
--- a/ExampleTransients.py
+++ b/user/ExampleTransients.py
@@ -1,3 +1,6 @@
+import sys
+import os
+sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
 from LightSimtastic import SiPMSimulation
 import matplotlib.pyplot as plt
 import numpy as np
@@ -126,5 +129,4 @@ plt.yscale("log")
 plt.xticks(fontsize=25)
 plt.yticks(fontsize=25)
 plt.xlabel("# GD", fontsize=25),
-plt.savefig("./Example.png")
-                
+plt.savefig("./output/ExampleTransients.png")
diff --git a/Main_example_2.py b/user/Main_example_2.py
similarity index 96%
rename from Main_example_2.py
rename to user/Main_example_2.py
index 1c7e9a6..c624c1e 100644
--- a/Main_example_2.py
+++ b/user/Main_example_2.py
@@ -1,3 +1,7 @@
+import sys
+import os
+sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
+
 from LightSimtastic import SiPMSimulation
 import matplotlib.pyplot as plt
 import numpy as np
@@ -126,5 +130,4 @@ plt.yscale("log")
 plt.xticks(fontsize=25)
 plt.yticks(fontsize=25)
 plt.xlabel("# GD", fontsize=25),
-plt.savefig("./Example.png")
-                
+plt.savefig("./output/Example.png")
-- 
GitLab