VoxTool 2.0
Setup
To install VoxTool, simply do:
pip install voxtool
We recommend using voxtool within a virtual environment. If you have anaconda installed, you can do:
conda create -n vt
This creates an environment named vt in which to run voxTool. You can then install VoxTool within that environment by doing:
conda activate vt
pip install voxtool
Running
Inside the environment where VoxTool is installed, type in the terminal:
voxtool
This will bring up the main VoxTool window.
Usage
- Load a CT file, adjusting the threshold as necessary. To adjust the
threshold, change the number in the bar at the top of the window
marked
CT Threshold, then press theUpdatebutton next to it. - If continuing a previous localization: load the existing coordinates
from a JSON coordinate file using the
Load Coordinatesbutton. - Press
Define leadsto set the names, shapes, types, and microcontacts for each implanted lead. Shapes are rows x columns. - Select the lead you wish to localize in the dropdown menu labeled
Labelin the upper left corner - Click on the CT to highlight the next contact on that lead, then press
Submitto mark its location- Alternatively, press the
Seedingbutton to turn on seeding. VoxTool will attempt to extrapolate the locations of the remaing contacts as you select them, incrementing the contact number. Be sure to double-check that the results make sense, as occasionally two contacts will be given the same location - Alternatively, add the ends of a strip or depth
or the corners of the grid with the
Submitbutton, then press theInterpolatebutton. VoxTool will attempt to fill in the lead. It may not be completely successful. PressingInterpolateagain may interpolate additional contacts.
- Alternatively, press the
- Press
Add Micro-Contactsto add micro-contacts to any macro/micro leads. - Press the
Save asbutton to save the list of localized contacts. If the checkbox labelledInclude Bipolar Pairsis checked, locations will also be saved for the midpoint of each pair of neighboring contacts.
Keyboard Shortcuts:
| Button | Key Sequence |
|---|---|
| Load Scan | Ctrl-O |
| Define Leads | Ctrl-D |
| Save As | Ctrl-S |
| Submit (contact panel) | S |
| Submit (lead definition window) | S |
| Delete (contact panel) | Delete |
| Delete (lead definition window) | Delete |
| Confirm (lead definition window) | Enter |
Other Notes
- The list of contact names is sorted by lead name, and within each
lead by contact number. The
Interpolatebutton does not always assign contact numbers in the expected order, so be sure to double-check that the numbers it has assigned are the ones that you want after using it.
Metadata
Release files for voxtool 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| voxtool-0.0.2.tar.gz | 24.9 kB | Without provenance | Details |
Release files / voxtool-0.0.2.tar.gz
| Download URL | voxtool-0.0.2.tar.gz |
|---|---|
| Size | 24.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1d133c0051a878b7b6487b1a325a0215865cb01570d6f97a77e8422080034a66
|
|
BLAKE2b-256 checksum How to use checksums |
5fe514fec56ced2c1fcd9fc9d48eb821394e20c5159e902963f90f7417279568
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|
Security for voxtool 0.0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.