Skip to content

omnetpp/opp_repl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

346 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

opp_repl

An interactive Python REPL for OMNeT++ — run simulations, compare results, optimize parameters, and run a wide range of regression tests. Provides an MCP server for AI assistants. All features are accessible from both the interactive REPL and command-line tools. See the Overview for the full feature list.

Installation

Requires Python 3.10+.

pip install opp_repl

See Installation for details on optional extras and environment setup.

Quick Start

First, source the OMNeT++ environment:

. /path/to/omnetpp/setenv

Then launch the REPL using the bundled .opp descriptors for the OMNeT++ sample projects:

opp_repl --load @opp

Each loaded project becomes a {name}_project variable — fifo_project, aloha_project, etc. Run simulations from the REPL:

In [1]: run_simulations(simulation_project=fifo_project)

See Getting started for a full walkthrough.

Documentation

Start here

  • Overview — features, CLI options, command-line tools
  • Installation — requirements, install, optional extras, environment setup
  • Getting started — first launch, running simulations, next steps
  • The REPL — launch options, namespace, autoreload, user module

Core model

Running & inspecting

Tests

Advanced analysis

Infrastructure

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors