- __init__.py added to all folders - preparing docs - .gitignore updated - .vscode/settings.json updated - mypy.ini updated - pyproject.toml updated - plansandideas/Coding optimization plan.md added - plansandideas/REORGANIZATION.md added - scripts/lint.py added - scripts/setup_dev.py added - requirements-dev.txt added - and more.
34 lines
790 B
Python
34 lines
790 B
Python
"""
|
|
Sandpypi - A falling sand simulation package in Python.
|
|
|
|
This package provides modules for particle physics simulation and rendering:
|
|
- config.settings: Configuration and particle properties
|
|
- physics.sim: Physics engine and particle behavior
|
|
- rendering.rendering: Display and visualization components
|
|
"""
|
|
|
|
from src.config.settings import (
|
|
cProfile,
|
|
engine_settings,
|
|
particle_properties,
|
|
pstats,
|
|
time,
|
|
)
|
|
from src.physics.sim import Simulation
|
|
from src.rendering.rendering import Rendering
|
|
|
|
__all__ = [
|
|
"cProfile",
|
|
"pstats",
|
|
"time",
|
|
"engine_settings",
|
|
"particle_properties",
|
|
"Simulation",
|
|
"Rendering",
|
|
]
|
|
# src\rendering\rendering.py"
|
|
# src\physics\sim.py
|
|
# src\config\settings.py
|
|
# src\physics\particle.py
|
|
# src\debug\debugger_system.py
|