Antares Simulator: open-source power system planning tool for long-term adequacy and operational studies.
Configure and build (from src/ directory):
cmake -B ../build-debug -DCMAKE_BUILD_TYPE=Debug
cmake --build ../build-debug -j$(nproc)
cmake --build ../build-debug --target antares-solver # Specific targetRun tests:
cd build-debug && ctest --output-on-failure
ctest -R "test_name" --output-on-failure # Specific test
# Python pytest (from src/tests/run-study-tests)
python -m pytest -m json --antares-simu-path=<path_to_solver>Format code:
cd src && ./format-code.sh- Code Style & Formatting - Naming conventions, indentation, includes
- C++ Guidelines - Language standards, types, best practices
- Error Handling & Logging - Exception handling, log levels
- Git Workflow - Branch naming, PR requirements
- Project Structure - Key directories
See also: Contributing Guide