Skip to main content

OMNeT++ Python read-eval-print-loop for running and testing simulations

Project description

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 existing omnetpp installation:

opp_repl --load "opp/*.opp"

Then run simulations from the REPL:

In [1]: run_simulations(simulation_project=fifo_project)

See Getting started for a full walkthrough.

Documentation

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

opp_repl-0.3.tar.gz (181.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

opp_repl-0.3-py3-none-any.whl (157.6 kB view details)

Uploaded Python 3

File details

Details for the file opp_repl-0.3.tar.gz.

File metadata

  • Download URL: opp_repl-0.3.tar.gz
  • Upload date:
  • Size: 181.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for opp_repl-0.3.tar.gz
Algorithm Hash digest
SHA256 f00d30eb059b300a5c096cf5e423c0abfecdf89ed49824c0a3a8663f67aeda04
MD5 4c7392e996cde95adae2bc9246acab1f
BLAKE2b-256 09efe95cefb313b0f18fdd316cdd098128613b394ef638e6284c70941bdcd343

See more details on using hashes here.

Provenance

The following attestation bundles were made for opp_repl-0.3.tar.gz:

Publisher: publish-to-pypi.yml on omnetpp/opp_repl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file opp_repl-0.3-py3-none-any.whl.

File metadata

  • Download URL: opp_repl-0.3-py3-none-any.whl
  • Upload date:
  • Size: 157.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for opp_repl-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 06b2fc0cd816c1dfd8d049970c934225ff185e6f15b09b72506653fcd3483264
MD5 d6a2cbe323f966e9a58ac45fd29ccfba
BLAKE2b-256 e25b2c0ba88dfe563939be955c876fe623673b1a2fbf9a7456071909cfacc6dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for opp_repl-0.3-py3-none-any.whl:

Publisher: publish-to-pypi.yml on omnetpp/opp_repl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page