Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 45 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,51 @@ This package offers the serial interface for communication with an EIT device fr

**WIP** Communication with ISX-3

## Installation

### Windows: USB Driver Setup

To communicate with the Sciospec instrument over USB on Windows, you must install the `libusb` driver.

> [!WARNING]
> Installing the `libusb` driver will prevent the Sciospec instrument from working with the official Sciospec software on the selected USB port (`FS` or `HS`).
>
> After installation, the Sciospec software may no longer recognize the device on that port.
>
> To restore the original behavior, you will need to uninstall the driver manually.
> *(This rollback process has not been fully tested.)*

#### Install `libusb` using Zadig

1. Download and install Zadig:
https://zadig.akeo.ie/

2. Connect the Sciospec instrument to your computer.

3. Open Zadig and enable:
Options → List All Devices

4. Select the correct Sciospec USB device from the list.

5. Install the driver:
`libusb-win32 (v1.4.0.0)`

---

### All Platforms

Clone the repository, then create and activate the Conda environment:

```bash
conda create --file environment.yml
conda activate sciopy
pip install -e .
```





## Contact

If you have any ideas or other suggestions, please don't hesitate to contact me.
Expand Down
13 changes: 13 additions & 0 deletions environment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: sciopy # This will become the name of your environment
dependencies: # The list of packages to include in your environment
- python=3.10 # You can specify versions
- matplotlib=3.10.8
- numpy=2.2.5
- Pandas=2.3.3
- pyserial=3.5
- setuptools=82.0.1
- tqdm=4.67.3
- pip=26.0.1 # Install pip in your Environment
- pip: # Include pip dependencies last
- pyeit
- pyftdi
458 changes: 458 additions & 0 deletions examples/test_EITphantom.ipynb

Large diffs are not rendered by default.

8 changes: 0 additions & 8 deletions requirements.txt

This file was deleted.