Skip to content

retune-commons/IPID1_inferring_phase_isostable_dynamics_order1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IPID-1: Inferring Phase-Isostable Dynamics of order 1

This code is an implementation of the IPID-1 algorithm from the paper Inferring oscillator's phase and amplitude response from a scalar signal exploiting test stimulation. It infers the phase response curve and isostable response curve from observations of a scalar oscillatory signal and a scalar perturbation signal.

Note that this is for inference from observations only. If you have the system equations available there is a different, straightforward algorithm that you should use, see repository on isostable coordinates.

This implementation is in Python and orientates strongly on the original C implementation.

Example

The script example.py is already set with an example. It first generates the data by integrating a simple system, and then runs the algorithm to infer the curves, and plots them together with the ground truth for this system.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%