Skip to content

Python based software tool for analyzing time series physiological data of optical action potentials.

License

Notifications You must be signed in to change notification settings

kairosight/KairoSight-2.0

Repository files navigation

KairoSight 2.0

Python 3.8 software to analyze time series physiological data of optical action potentials.

This project started as a python port of Camat (cardiac mapping analysis tool, PMCID: PMC4935510) and is inspired by design cues and algorithms from RHYTHM (PMCID: PMC5811559) and ImageJ (PMCID: PMC5554542). It is important to note that Kairosight 2.0 is currently only available on Windows machines.

In order to get up and running with Kairosight 2.0 you will need to complete the following set up steps:

  1. First you will need to install Anaconda, which can be found here.
  2. Clone or download the repository
  3. On a Windows PC follow steps 4-5, for Mac skip to steps 6-9.
  4. Open the Anaconda Prompt and navigate to the directory where you cloned/downloaded the repository (e.g., "cd OneDrive\Documents\GitHub\kairosight-2.0")
  5. Enter the following command to setup the Anaconda environment: conda env create -f kairosight_env.yml
  6. Open terminal
  7. Enter the following command: 'conda create -n kairosight_env.yml'
  8. Proceed with 'y'
  9. Enter the following command: 'conda activate kairosight_env.yml'
  10. Close the Anaconda Prompt
  11. Launch Anaconda Navigator and switch to the newly created environment
  12. Launch Spyder
  13. In the top menu select: Tools -> Preferences
  14. Select IPython console on the left hand menu
  15. Select the Graphics tab and make sure the Graphics backend is set to Qt5
  16. Open kairosight_retro.py and hit the play button

About

Python based software tool for analyzing time series physiological data of optical action potentials.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages