Skip to content

test: added numerical accuracy tests for runge kutta propagators#32

Merged
kramerqk merged 5 commits into
mainfrom
test/propagator-test
Feb 14, 2026
Merged

test: added numerical accuracy tests for runge kutta propagators#32
kramerqk merged 5 commits into
mainfrom
test/propagator-test

Conversation

@kramerqk

@kramerqk kramerqk commented Feb 14, 2026

Copy link
Copy Markdown
Owner

added four tests (62 distinct test cases in total) to validate the fixed and adaptive timestep runge kutta methods (replaces compute_errors.py) by comparing the numerical result with an analytical solution

- added pytest to pyproject.toml and requirements.txt
- added four tests (62 distinct test cases in total) to validate the fixed and adaptive timestep runge kutta methods (replaces compute_errors.py)
- added 'test' mode to adaptive timestep runge kutta so it returns the final approximation instead of intermediate value as it is used in the simulation run
@kramerqk kramerqk merged commit fd6f10c into main Feb 14, 2026
3 checks passed
@kramerqk kramerqk deleted the test/propagator-test branch February 14, 2026 01:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant