IntelliSwarm

Getting Started

  • Installation Guide
    • Requirements
    • Core Dependencies
    • Optional Dependencies
    • Installation Methods
      • Method 1: Install from Source (Recommended)
    • Verification
    • Next Steps
    • Support
    • Contributing
  • Quick Start Guide
    • Your First Simulation
    • Core Concepts
    • Configuration Files
    • Running Simulations using GUI
    • Next Steps

API Documentation

  • IntelliSwarm Package
    • SwarmSim: A Large-Scale Multi-Agent Simulator
      • Key Features
      • Main Components
    • Package Overview
    • Architecture
    • Subpackages
      • Controllers Package
        • Controllers Module
        • Package Overview
        • Core Modules
        • Usage Examples
        • Control Architecture
        • Performance Considerations
        • Best Practices
      • Environments Package
        • Environments Module
        • Environment
        • EmptyEnvironment
        • ShepherdingEnvironment
        • Package Overview
        • Core Modules
        • Usage Examples
        • Best Practices
        • Shepherding Environment
      • Numerical Integrators
        • Overview
        • Key Features
        • Module Reference
        • Troubleshooting
        • Common Integration Issues
        • See Also
      • Interactions Package
        • Interactions Module
        • Interaction
        • HarmonicRepulsion
        • PowerLawRepulsion
        • PowerLawInteraction
        • LennardJones
        • Package Overview
        • Core Modules
        • Best Practices
      • Data Loggers
        • Overview
        • Key Features
        • Module Reference
        • Features
        • Capabilities
        • Specialized Features
        • See Also
      • Populations Package
        • Population Module
        • Package Overview
        • Core Modules
        • Usage Examples
        • Performance Optimization
        • Model Selection Guide
        • Best Practices
      • Visualization & Rendering
        • Overview
        • Key Features
        • Module Reference
        • See Also
      • Simulators Package
        • swarmsim.Simulators
        • Package Overview
        • Core Modules
        • Usage Examples
        • Performance Optimization
      • Utilities Package
        • swarmsim.Utils
        • Package Overview
        • Core Modules
        • Supporting Modules
IntelliSwarm
  • Overview: module code

All modules for which code is available

  • swarmsim.Controllers.base_controller
  • swarmsim.Controllers.shepherding_lama_controller
  • swarmsim.Controllers.spatial_inputs
  • swarmsim.Environments.base_environment
  • swarmsim.Environments.empty_environment
  • swarmsim.Environments.shepherding_environment
  • swarmsim.Integrators.base_integrator
  • swarmsim.Integrators.euler_maruyama
  • swarmsim.Interactions.harmonic_repulsion
  • swarmsim.Interactions.interaction
  • swarmsim.Interactions.lennard_jones
  • swarmsim.Interactions.power_law_interaction
  • swarmsim.Interactions.power_law_repulsion
  • swarmsim.Loggers.base_logger
  • swarmsim.Loggers.logger
  • swarmsim.Loggers.position_logger
  • swarmsim.Loggers.shepherding_logger
  • swarmsim.Populations.brownian_motion
  • swarmsim.Populations.double_integrators
  • swarmsim.Populations.fixed_population
  • swarmsim.Populations.parsistent_turning_walker
  • swarmsim.Populations.population
  • swarmsim.Populations.simple_integrators
  • swarmsim.Renderers.base_renderer
  • swarmsim.Renderers.bio_renderer
  • swarmsim.Renderers.renderer
  • swarmsim.Renderers.shepherding_renderer
  • swarmsim.Simulators.base_simulator
  • swarmsim.Simulators.gym_simulator
  • swarmsim.Utils.control_utils
  • swarmsim.Utils.init_utils
  • swarmsim.Utils.logger_utils
  • swarmsim.Utils.params_utils
  • swarmsim.Utils.plot_utils
  • swarmsim.Utils.shepherding_utils
  • swarmsim.Utils.sim_utils

© Copyright 2025, SINCRO Group - Stefano Covone, Italo Napolitano, Davide Salzano. Last updated on Aug 27, 2025.

Built with Sphinx using a theme provided by Read the Docs.