Skip to main content
Ctrl+K

ElectroSim Documentation

  • Getting Started
  • Running the Simulation
  • Controls
  • Visualization
  • Configuration
    • Running ElectroSim on the Web
    • Architecture
    • Physics Overview
    • Performance Notes
    • Validation
    • Web Integration (Pyodide + pygame-ce)
    • API Reference
    • Coulomb Force with Periodic Boundary Conditions
    • Plummer-like Softening
    • RK4 Derivation
    • Elastic Collision Impulse
    • Potential Energy Modeling
    • Field Visualization Mapping
    • Annotated: electrosim.simulation.physics
    • Annotated: electrosim.simulation.engine
    • Annotated: electrosim.rendering.primitives
    • Annotated: electrosim.rendering.field
    • Annotated: electrosim.rendering.field_sampler
    • Annotated: electrosim.rendering.particles
    • Annotated: electrosim.rendering.trails
    • Annotated: electrosim.rendering.overlay
    • Annotated: electrosim.ui.controls
    • Annotated: main.py
  • Getting Started
  • Running the Simulation
  • Controls
  • Visualization
  • Configuration
  • Running ElectroSim on the Web
  • Architecture
  • Physics Overview
  • Performance Notes
  • Validation
  • Web Integration (Pyodide + pygame-ce)
  • API Reference
  • Coulomb Force with Periodic Boundary Conditions
  • Plummer-like Softening
  • RK4 Derivation
  • Elastic Collision Impulse
  • Potential Energy Modeling
  • Field Visualization Mapping
  • Annotated: electrosim.simulation.physics
  • Annotated: electrosim.simulation.engine
  • Annotated: electrosim.rendering.primitives
  • Annotated: electrosim.rendering.field
  • Annotated: electrosim.rendering.field_sampler
  • Annotated: electrosim.rendering.particles
  • Annotated: electrosim.rendering.trails
  • Annotated: electrosim.rendering.overlay
  • Annotated: electrosim.ui.controls
  • Annotated: main.py
  • Overview: module code

All modules for which code is available

  • electrosim.rendering.field
  • electrosim.rendering.field_sampler
  • electrosim.rendering.overlay
  • electrosim.rendering.particles
  • electrosim.rendering.primitives
  • electrosim.rendering.trails
  • electrosim.simulation.engine
  • electrosim.simulation.physics
  • electrosim.ui.controls
  • main

© Copyright 2025, Danny Luna.

Created using Sphinx 8.2.3.

Built with the PyData Sphinx Theme 0.16.1.