diff --git a/README.md b/Simpy_Tutorial/README.md similarity index 100% rename from README.md rename to Simpy_Tutorial/README.md diff --git a/Simpy_Tutorial/__pycache__/environment.cpython-311.pyc b/Simpy_Tutorial/__pycache__/environment.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c8603b658870f18f111c18b4ef87449908e6e93a Binary files /dev/null and b/Simpy_Tutorial/__pycache__/environment.cpython-311.pyc differ diff --git a/Simpy_Tutorial/__pycache__/eventlog.cpython-311.pyc b/Simpy_Tutorial/__pycache__/eventlog.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4b8c48909a1a7743bfcba0c0f66d92e73be18b2a Binary files /dev/null and b/Simpy_Tutorial/__pycache__/eventlog.cpython-311.pyc differ diff --git a/Simpy_Tutorial/__pycache__/processmodel.cpython-311.pyc b/Simpy_Tutorial/__pycache__/processmodel.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a62d70eb1608dbe2700271163793b80bfd0fa759 Binary files /dev/null and b/Simpy_Tutorial/__pycache__/processmodel.cpython-311.pyc differ diff --git a/Simpy_Tutorial/__pycache__/rlalgorithm.cpython-311.pyc b/Simpy_Tutorial/__pycache__/rlalgorithm.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fe71fde742bf2c07663a4a3b58464821f4b2c968 Binary files /dev/null and b/Simpy_Tutorial/__pycache__/rlalgorithm.cpython-311.pyc differ diff --git a/environment.py b/Simpy_Tutorial/environment.py similarity index 100% rename from environment.py rename to Simpy_Tutorial/environment.py diff --git a/eventlog.py b/Simpy_Tutorial/eventlog.py similarity index 93% rename from eventlog.py rename to Simpy_Tutorial/eventlog.py index 6a5dad7825f14be777b017c85800fc44c112eb2e..27e541abb4b1feccb8a93c035a884f9ab9816c7d 100644 --- a/eventlog.py +++ b/Simpy_Tutorial/eventlog.py @@ -24,7 +24,7 @@ def add_end_event(process, event_id, end_timestamp): # add functions for adding events with their attributes to the log def export_to_csv(process, file_path): - event_log_df = pd.DataFrame(process.event_log) + event_log_df = pd.DataFrame.from_dict(process.event_log) event_log_df.to_csv(file_path, index=False) def export_to_xes(process, file_path): diff --git a/Simpy_Tutorial/out.csv b/Simpy_Tutorial/out.csv new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/Simpy_Tutorial/out.csv @@ -0,0 +1 @@ + diff --git a/processmodel.py b/Simpy_Tutorial/processmodel.py similarity index 98% rename from processmodel.py rename to Simpy_Tutorial/processmodel.py index da6232490bb9a5d3f9a8bbcafa3f80e6d72e495e..ea2fae666eee0a941d7ddad1394cb39ebbbe9b9f 100644 --- a/processmodel.py +++ b/Simpy_Tutorial/processmodel.py @@ -250,8 +250,8 @@ def main(): print(state['event']) print(business_env.flatten_observation(state)) rl.q_learning(space, activities) - - eventlog.export_to_csv(business_env.process, r'D:\test') + path = r"C:\Users\nourm\OneDrive\Desktop\Nour\optis_app\out.csv" + eventlog.export_to_csv(business_env.process, path) diff --git a/rlalgorithm.py b/Simpy_Tutorial/rlalgorithm.py similarity index 100% rename from rlalgorithm.py rename to Simpy_Tutorial/rlalgorithm.py