From 08d46eea8c7d05db3fa9c1de67a410cbfb772520 Mon Sep 17 00:00:00 2001 From: VALLONGOL Date: Mon, 29 Sep 2025 14:22:01 +0200 Subject: [PATCH] Initial project structure created by ProjectInitializerTool --- .gitignore | 150 ++++++++++++++++++++++++++++ README.md | 16 +++ doc/English-manual.md | 24 +++++ doc/Italian-manual.md | 24 +++++ scenario_simulator.ico | 0 scenario_simulator/__init__.py | 0 scenario_simulator/__main__.py | 17 ++++ scenario_simulator/core/__init__.py | 0 scenario_simulator/core/core.py | 0 scenario_simulator/gui/__init__.py | 0 scenario_simulator/gui/gui.py | 0 11 files changed, 231 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 doc/English-manual.md create mode 100644 doc/Italian-manual.md create mode 100644 scenario_simulator.ico create mode 100644 scenario_simulator/__init__.py create mode 100644 scenario_simulator/__main__.py create mode 100644 scenario_simulator/core/__init__.py create mode 100644 scenario_simulator/core/core.py create mode 100644 scenario_simulator/gui/__init__.py create mode 100644 scenario_simulator/gui/gui.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..66fc7dc --- /dev/null +++ b/.gitignore @@ -0,0 +1,150 @@ +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +pip-wheel-metadata/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a CI server in a temp folder. +# Then everything is copied to shipping folder during release. +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +.python-version + +# PEP 582; __pypackages__ +__pypackages__/ + +# PEP 621; pyproject.toml sections +.pdm.toml +.pdm.lock +# .venv + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# static analysis tool +.flake8 + +# VS Code +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +.history/ + +# sublime +*.sublime-workspace +*.sublime-project + +# Kate +.kateproject +.kateproject.lock +.katenewfile. Neuen Filenamensvorschlag merken. + +# Temporary files +*.swp +*~ diff --git a/README.md b/README.md new file mode 100644 index 0000000..92ee26b --- /dev/null +++ b/README.md @@ -0,0 +1,16 @@ +# scenario_simulator + +A brief description of scenario_simulator. + +## Features +- Feature 1 +- Feature 2 + +## Getting Started +... + +## Contributing +... + +## License +... diff --git a/doc/English-manual.md b/doc/English-manual.md new file mode 100644 index 0000000..009e8aa --- /dev/null +++ b/doc/English-manual.md @@ -0,0 +1,24 @@ +# scenario_simulator - English Manual + +## Introduction +Welcome to scenario_simulator. This document provides an overview of how to install, use, and understand the project. + +## Installation +Describe the installation steps here. For example: +1. Clone the repository: `git clone ` +2. Navigate to the project directory: `cd scenario_simulator` +3. Install dependencies: `pip install -r requirements.txt` (if applicable) + +## Usage +Explain how to run and use the application. +- To run the application: `python -m scenario_simulator` +- Command-line arguments (if any). +- GUI interaction (if any). + +## Development +Information for developers contributing to the project. +- Code structure. +- How to run tests. + +## Troubleshooting +Common issues and their solutions. diff --git a/doc/Italian-manual.md b/doc/Italian-manual.md new file mode 100644 index 0000000..a5a3d8f --- /dev/null +++ b/doc/Italian-manual.md @@ -0,0 +1,24 @@ +# scenario_simulator - Manuale Italiano + +## Introduzione +Benvenuto in scenario_simulator. Questo documento fornisce una panoramica su come installare, utilizzare e comprendere il progetto. + +## Installazione +Descrivi i passaggi di installazione qui. Ad esempio: +1. Clona il repository: `git clone ` +2. Naviga nella directory del progetto: `cd scenario_simulator` +3. Installa le dipendenze: `pip install -r requirements.txt` (se applicabile) + +## Utilizzo +Spiega come eseguire e utilizzare l'applicazione. +- Per eseguire l'applicazione: `python -m scenario_simulator` +- Argomenti da riga di comando (se presenti). +- Interazione con la GUI (se presente). + +## Sviluppo +Informazioni per gli sviluppatori che contribuiscono al progetto. +- Struttura del codice. +- Come eseguire i test. + +## Risoluzione dei problemi +Problemi comuni e relative soluzioni. diff --git a/scenario_simulator.ico b/scenario_simulator.ico new file mode 100644 index 0000000..e69de29 diff --git a/scenario_simulator/__init__.py b/scenario_simulator/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/scenario_simulator/__main__.py b/scenario_simulator/__main__.py new file mode 100644 index 0000000..7dba505 --- /dev/null +++ b/scenario_simulator/__main__.py @@ -0,0 +1,17 @@ +# scenario_simulator/__main__.py + +# Example import assuming your main logic is in a 'main' function +# within a 'app' module in your 'scenario_simulator.core' package. +# from scenario_simulator.core.app import main as start_application +# +# Or, if you have a function in scenario_simulator.core.core: +# from scenario_simulator.core.core import main_function + +def main(): + print(f"Running scenario_simulator...") + # Placeholder: Replace with your application's entry point + # Example: start_application() + print("To customize, edit 'scenario_simulator/__main__.py' and your core modules.") + +if __name__ == "__main__": + main() diff --git a/scenario_simulator/core/__init__.py b/scenario_simulator/core/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/scenario_simulator/core/core.py b/scenario_simulator/core/core.py new file mode 100644 index 0000000..e69de29 diff --git a/scenario_simulator/gui/__init__.py b/scenario_simulator/gui/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/scenario_simulator/gui/gui.py b/scenario_simulator/gui/gui.py new file mode 100644 index 0000000..e69de29