Table of Contents
This project contains a python package and scripts for processing data outputted from Nanion SynroPatch 384. With this package you can export each sweep of each protocol for each well as individual files (.csv). Meta-data describing the protocol, and variables such as membrance capacitance (Cm), Rseries and Rseal can be exported also.
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
This package has been tested on Ubuntu with Python 3.7, 3.8, 3.9, 3.10 and 3.11.
First clone this repository
git clone [email protected]:CardiacModelling/syncropatch_export && cd syncropatch_export
With one of these versions install, create and activate a virtual environment.
python3 -m venv .venv && source .venv/bin/activate
Then install the package with pip
.
python3 -m pip install --upgrade pip && python3 -m pip install -e .'[test]'
To run the tests you must first download some test data. Test data is available at cardiac.nottingham.ac.uk/syncropatch_export
wget https://cardiac.nottingham.ac.uk/syncropatch_export/test_data.tar.xz -P tests/
tar xvf tests/test_data.tar.xz -C tests/
Then you can run the tests.
python3 -m unittest
Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Joseph Shuttleworth [email protected]
Project Link: https://github.com/CardiacModelling/syncropatch_export