Skip to main content
Ctrl+K

OpenSWMM Gymnasium

  • Installation
  • Configuration
  • Quickstart
  • Environments
  • Action spaces
    • Observations
    • Rewards
    • Multi-objective scoring
    • Wrappers
    • Architecture
    • Testing
    • Contributing
    • API Reference
  • GitHub
  • Installation
  • Configuration
  • Quickstart
  • Environments
  • Action spaces
  • Observations
  • Rewards
  • Multi-objective scoring
  • Wrappers
  • Architecture
  • Testing
  • Contributing
  • API Reference
  • GitHub
  • Overview: module code

All modules for which code is available

  • openswmm_gymnasium._engine.solver_adapter
  • openswmm_gymnasium.envs.base
  • openswmm_gymnasium.envs.cip_only
  • openswmm_gymnasium.envs.joint
  • openswmm_gymnasium.envs.mo
  • openswmm_gymnasium.observations.builder
  • openswmm_gymnasium.rewards.registry
  • openswmm_gymnasium.rewards.terms
  • openswmm_gymnasium.scoring.epsilon
  • openswmm_gymnasium.scoring.hypervolume
  • openswmm_gymnasium.scoring.igd
  • openswmm_gymnasium.scoring.normalization
  • openswmm_gymnasium.scoring.pareto
  • openswmm_gymnasium.scoring.r2
  • openswmm_gymnasium.scoring.spread
  • openswmm_gymnasium.spaces.design
  • openswmm_gymnasium.spaces.runtime
  • openswmm_gymnasium.viz.figures.action_timeseries
  • openswmm_gymnasium.viz.figures.flooding_attribution
  • openswmm_gymnasium.viz.figures.hypervolume_trace
  • openswmm_gymnasium.viz.figures.network_state_heatmap
  • openswmm_gymnasium.viz.figures.objective_radar
  • openswmm_gymnasium.viz.figures.pareto_front
  • openswmm_gymnasium.viz.figures.reward_curves
  • openswmm_gymnasium.viz.figures.trajectory_replay
  • openswmm_gymnasium.viz.trajectory
  • openswmm_gymnasium.wrappers.action_mask
  • openswmm_gymnasium.wrappers.action_remap
  • openswmm_gymnasium.wrappers.forecast
  • openswmm_gymnasium.wrappers.record_trajectory
  • openswmm_gymnasium.wrappers.scalarize

© Copyright 2026, Caleb Buahin.

Created using Sphinx 9.1.0.

Built with the PyData Sphinx Theme 0.18.0.