|
1 | | - |
2 | | -<!-- Improved compatibility of back to top link: See: https://github.com/othneildrew/Best-README-Template/pull/73 --> |
3 | | -<a name="readme-top"></a> |
4 | | - |
5 | | -<!-- PROJECT SHIELDS --> |
6 | 1 | [](https://github.com//CardiacModelling/syncropatch_export/actions/workflows/pytest.yml) |
7 | 2 | [](https://codecov.io/gh/CardiacModelling/syncropatch_export) |
8 | 3 |
|
9 | | - |
10 | | -<!-- PROJECT LOGO --> |
11 | | -<!-- <br /> --> |
12 | | -<!-- <div align="center"> --> |
13 | | -<!-- <img src="images/logo.png" alt="Logo" width="80" height="80"> --> |
14 | | -<!-- </a> --> |
15 | | - |
16 | | - |
17 | | -<!-- TABLE OF CONTENTS --> |
18 | 4 | <details> |
19 | 5 | <summary>Table of Contents</summary> |
20 | 6 | <ol> |
|
40 | 26 | </ol> |
41 | 27 | </details> |
42 | 28 |
|
| 29 | +This repository contains a python package and scripts for processing data outputted from Nanion SynroPatch 384. |
| 30 | +With this package you can export each sweep of each protocol for each well as individual files (.csv). |
| 31 | +Meta-data describing the protocol, and variables such as membrance capacitance (Cm), Rseries and Rseal can be exported. |
43 | 32 |
|
44 | | -<!-- ABOUT THE PROJECT --> |
45 | | -## About The Project |
46 | | -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). |
47 | | -Meta-data describing the protocol, and variables such as membrance capacitance (Cm), Rseries and Rseal can be exported also. |
48 | | -<p align="right">(<a href="#readme-top">back to top</a>)</p> |
| 33 | +This package is tested on Ubuntu with Python 3.8, 3.9, 3.10, 3.11, 3.12, and 3.13. |
49 | 34 |
|
50 | | - |
51 | | -<!-- GETTING STARTED --> |
52 | 35 | ## Getting Started |
53 | 36 |
|
54 | | -This is an example of how you may give instructions on setting up your project locally. |
55 | | -To get a local copy up and running follow these simple example steps. |
56 | | - |
57 | | -### Prerequisites |
58 | | - |
59 | | -This package has been tested on Ubuntu with Python 3.7, 3.8, 3.9, 3.10 and 3.11. |
60 | | - |
61 | | -### Installation |
62 | | - |
63 | 37 | First clone this repository |
64 | 38 |
|
65 | | -``` |
66 | | -git clone [email protected]:CardiacModelling/syncropatch_export && cd syncropatch_export |
| 39 | +```sh |
| 40 | +git clone [email protected]:CardiacModelling/syncropatch_export |
| 41 | +cd syncropatch_export |
67 | 42 | ``` |
68 | 43 |
|
69 | | -With one of these versions install, create and activate a virtual environment. |
| 44 | +Create and activate a virtual environment. |
70 | 45 |
|
71 | | - ```sh |
72 | | - python3 -m venv .venv && source .venv/bin/activate |
73 | | - ``` |
| 46 | +```sh |
| 47 | +python3 -m venv .venv && source .venv/bin/activate |
| 48 | +``` |
74 | 49 |
|
75 | 50 | Then install the package with `pip`. |
76 | 51 |
|
77 | 52 | ``` |
78 | 53 | python3 -m pip install --upgrade pip && python3 -m pip install -e .'[test]' |
79 | 54 | ``` |
80 | 55 |
|
81 | | -To run the tests you must first download some test data. Test data is available at [cardiac.nottingham.ac.uk/syncropatch\_export](https://cardiac.nottingham.ac.uk/syncropatch_export) |
| 56 | +To run the tests you must first download some test data. |
| 57 | +Test data is available at [cardiac.nottingham.ac.uk/syncropatch\_export](https://cardiac.nottingham.ac.uk/syncropatch_export) |
82 | 58 |
|
83 | 59 | ``` |
84 | 60 | wget https://cardiac.nottingham.ac.uk/syncropatch_export/test_data.tar.xz -P tests/ |
85 | 61 | tar xvf tests/test_data.tar.xz -C tests/ |
| 62 | +rm tests/test_data.tar.xz |
86 | 63 | ``` |
87 | 64 |
|
88 | 65 | Then you can run the tests. |
89 | 66 | ``` |
90 | 67 | python3 -m unittest |
91 | 68 | ``` |
92 | 69 |
|
93 | | -<!-- CONTRIBUTING --> |
94 | | -## Contributing |
95 | | - |
96 | | -Any contributions you make are **greatly appreciated**. |
97 | | - |
98 | | -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". |
99 | | - |
100 | | -1. Fork the Project |
101 | | -2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`) |
102 | | -3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`) |
103 | | -4. Push to the Branch (`git push origin feature/AmazingFeature`) |
104 | | -5. Open a Pull Request |
105 | | - |
106 | | -<p align="right">(<a href="#readme-top">back to top</a>)</p> |
107 | | - |
108 | | -<!-- LICENSE --> |
109 | 70 | ## License |
110 | 71 |
|
111 | | -<p align="right">(<a href="#readme-top">back to top</a>)</p> |
112 | | - |
| 72 | +At the moment this is a private repo |
113 | 73 |
|
114 | | - |
115 | | -<!-- CONTACT --> |
116 | 74 | ## Contact |
117 | 75 |
|
118 | 76 | Joseph Shuttleworth [email protected] |
119 | | - |
120 | | -Project Link: [https://github.com/CardiacModelling/syncropatch\_export](https://github.com/CardiacModelling/syncropatch_export) |
121 | | - |
122 | | -<p align="right">(<a href="#readme-top">back to top</a>)</p> |
123 | | - |
124 | | -<p align="right">(<a href="#readme-top">back to top</a>)</p> |
125 | | - |
126 | | - |
127 | | - |
128 | | -<!-- MARKDOWN LINKS & IMAGES --> |
129 | | -<!-- https://www.markdownguide.org/basic-syntax/#reference-style-links --> |
130 | | -[contributors-shield]: https://img.shields.io/github/contributors/CardiacModelling/syncropatch_export.svg?style=for-the-badge |
131 | | -[contributors-url]: https://github.com/CardiacModelling/syncropatch_export/graphs/contributors |
132 | | -[forks-shield]: https://img.shields.io/github/forks/CardiacModelling/syncropatch_export.svg?style=for-the-badge |
133 | | -[forks-url]: https://github.com/CardiacModelling/syncropatch_export/network/members |
134 | | -[stars-shield]: https://img.shields.io/github/stars/CardiacModelling/syncropatch_export.svg?style=for-the-badge |
135 | | -[stars-url]: https://github.com/CardiacModelling/syncropatch_export/stargazers |
136 | | -[issues-shield]: https://img.shields.io/github/issues/CardiacModelling/syncropatch_export.svg?style=for-the-badge |
137 | | -[issues-url]: https://github.com/CardiacModelling/syncropatch_export/issues |
138 | | -[license-shield]: https://img.shields.io/github/license/Cardiac/Modelling/syncropatch_export.svg?style=for-the-badge |
139 | | -[license-url]: https://github.com/CardiacModelling/syncropatch_export/blob/master/LICENSE.txt |
140 | | -[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555 |
141 | | -[linkedin-url]: https://linkedin.com/in/linkedin_username |
142 | | -[product-screenshot]: images/screenshot.png |
143 | | -[Next.js]: https://img.shields.io/badge/next.js-000000?style=for-the-badge&logo=nextdotjs&logoColor=white |
144 | | -[Next-url]: https://nextjs.org/ |
145 | | -[React.js]: https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB |
146 | | -[React-url]: https://reactjs.org/ |
147 | | -[Vue.js]: https://img.shields.io/badge/Vue.js-35495E?style=for-the-badge&logo=vuedotjs&logoColor=4FC08D |
148 | | -[Vue-url]: https://vuejs.org/ |
149 | | -[Angular.io]: https://img.shields.io/badge/Angular-DD0031?style=for-the-badge&logo=angular&logoColor=white |
150 | | -[Angular-url]: https://angular.io/ |
151 | | -[Svelte.dev]: https://img.shields.io/badge/Svelte-4A4A55?style=for-the-badge&logo=svelte&logoColor=FF3E00 |
152 | | -[Svelte-url]: https://svelte.dev/ |
153 | | -[Laravel.com]: https://img.shields.io/badge/Laravel-FF2D20?style=for-the-badge&logo=laravel&logoColor=white |
154 | | -[Laravel-url]: https://laravel.com |
155 | | -[Bootstrap.com]: https://img.shields.io/badge/Bootstrap-563D7C?style=for-the-badge&logo=bootstrap&logoColor=white |
156 | | -[Bootstrap-url]: https://getbootstrap.com |
157 | | -[JQuery.com]: https://img.shields.io/badge/jQuery-0769AD?style=for-the-badge&logo=jquery&logoColor=white |
158 | | -[JQuery-url]: https://jquery.com |
0 commit comments