EIP
Edge Image Process.
Install From Git
Install directly from the official GitHub repository:
pip install eip-cli
Upgrade to the latest main:
pip install --upgrade --force-reinstall eip-cli
Verify The Install
After installation, verify that the CLI and TUI both start:
eip --help
eip --tui
Run the current smoke-path workflow with a pre-segmented case:
eip run --input /path/to/case.image.nrrd --seg-input /path/to/case.seg.nrrd --backend none --output /path/to/out
Deep Learning Runtime
torch and nnUNetv2 are not installed by default.
Detect, install, and verify them from Settings -> CLI Environment in the TUI.
Developer Setup
Use the WSL Eip conda environment for development and verification.
source ~/miniconda3/etc/profile.d/conda.sh
conda activate Eip
python -m pip install -e ".[dev]"
TUI Notes
The current TUI supports:
- four top-level pages: execution, profiles, settings, and logs
- execution command detail forms from the execution hub
- recursive path completion with a visible candidate list
- keyboard path selection via
Up,Down,Tab,Right, andEsc - optional
Browsebutton fallback that keeps TUI path entry working when GUI dialogs are disabled or unavailable - profile-name persistence and TUI settings persistence under the local storage root
- log level filtering plus refresh interval state on the logs page
- left/right page switching and a scrollable page body container
Current Scope
The current implementation includes:
- Git-based package installation
- CLI entrypoint and
doctor - config bootstrap and storage migration helpers
- logging setup and structured TUI runtime events
- NRRD read/write
- slicing
- morphology refinement and hotspot map
- centroid and polar export helpers
- built-in U-Net asset resolution
- nnU-Net command adapter
- Textual TUI shell with execution, profiles, settings, logs, recursive path input, and keyboard navigation
Metadata
Release files for eip-cli 1.0.8
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 | Actions |
|---|---|---|---|---|
| eip_cli-1.0.8.tar.gz | 74.4 kB | Without provenance | Details for eip_cli-1.0.8.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| eip_cli-1.0.8-py3-none-any.whl | Python 3 | none | any | Details for eip_cli-1.0.8-py3-none-any.whl |
Total release size: 160.7 kB
Release files / eip_cli-1.0.8.tar.gz
| Download URL | eip_cli-1.0.8.tar.gz |
|---|---|
| Size | 74.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f0355c5b17187af1219604ca3bf384a48bdea74a326be0222636ad297f444aed
|
|
BLAKE2b-256 checksum How to use checksums |
086964b5017e0d6856d0fb46d790edec22b8db410cf624ef6c00b2aec10f031e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|
Release files / eip_cli-1.0.8-py3-none-any.whl
| Download URL | eip_cli-1.0.8-py3-none-any.whl |
|---|---|
| Size | 86.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a40dd74e16f63d80fe5bce435ec396022cce7f04a0e4a078af886c5a20d19f4d
|
|
BLAKE2b-256 checksum How to use checksums |
9812263aa9eb6e0b4c5ff2daa70089579db40442dd7ed030d5db92a037e524e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|
Security for eip-cli 1.0.8
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.
To learn more about protecting yourself from malicious actors, visit our package security documentation.