jaxleyverse / jaxley

Differentiable neuron simulations with biophysical detail on CPU, GPU, or TPU.
https://jaxley.readthedocs.io
Apache License 2.0
61 stars 9 forks source link

Add runtime tests #446

Open michaeldeistler opened 1 month ago

michaeldeistler commented 1 month ago

Quote of @jnsbck in #442:

I thought we might wanna add regression tests to make sure that solve / compile time on a few benchmark problems does not increase or at least not without us knowing. This could be an extra issue though. If you agree, feel free to open one.

We should add tests for: 1) Compile time (with both voltage solvers) 2) Run time (with both voltage solvers) 3) Time to read SWC files 4) Time to assemble SWC files into a network

jnsbck commented 1 month ago

Potentially time to add recording, stimuli, mechanisms, connecting etc. make a new tests/test_runtime.py or similar