tantri/tests/test_simple_telegraph_time_series.py
Deepak Mallubhotla 7bde246a21
Some checks failed
gitea-physics/tantri/pipeline/head There was a failure building this commit
feat: adds initial implementation of time series generation
2024-04-20 13:52:40 -05:00

19 lines
534 B
Python
Executable File

import tantri
import numpy.random
def test_simple_telegraph_basic_generation(snapshot):
rng = numpy.random.default_rng(1234)
ts_generator = tantri.SimpleTelegraphTimeSeries(rng, 0.8)
time_series = [ts_generator.transition() for i in range(20)]
assert time_series == snapshot
def test_simple_telegraph_longer_generation(snapshot):
rng = numpy.random.default_rng(1234)
ts_generator = tantri.SimpleTelegraphTimeSeries(rng, 0.01)
time_series = [ts_generator.transition() for i in range(1000)]
assert time_series == snapshot