Net Maestro is a web-based application for analyzing and visualizing network simulation data from PDES (Parallel Discrete Event Simulation) engines.
- Clone the repository:
git clone https://github.com/NetMaestro/NetMaestro.git - Navigate to the NetMaestro directory:
cd {path}/{to}/NetMaestro - Open the project in VS Code, then run
Dev Containers: Reopen in Containerfrom the Command Palette (Ctrl+Shift+P). - Access the site at http://localhost:8000
- When finished, use
docker compose down
Net Maestro reads binary files from the Django project's data/ directory:
data/
events/
models/
simulations/
Copy your files into the appropriate subdirectory under NetMaestro/data/.
Docker already mounts the repo into the container. Files will be immediately available to the app.
- Data Visualization: Interactive plots and graphs for network simulation analysis
- Multiple Data Formats: Support for event, model, and simulation binary files
- Flexible Data Loading: Multiple options for providing your own data files
- Web-Based Interface: Access from any browser
- VS Code with dev container support
- Binary data files from PDES simulation engines (ROSS/CODES, etc.)
Contributions are welcome! See DEVELOPMENT.md for development setup, testing, and code quality guidelines.
Apache 2.0 - See LICENSE and NOTICE files for details.