Edge Image Process
Project description
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
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file eip_cli-1.0.2.tar.gz.
File metadata
- Download URL: eip_cli-1.0.2.tar.gz
- Upload date:
- Size: 64.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fb8b682d49aa4a6669d3c5fd14ae29f67cec3d746ace005fc2d4f1e18a7528b3
|
|
| MD5 |
aaf5f02f887bd87d6182e3881249c08a
|
|
| BLAKE2b-256 |
41c1b76f2dbba2031d935a086a6a08a8c0facb8e32bc042556c3132b4c780704
|
File details
Details for the file eip_cli-1.0.2-py3-none-any.whl.
File metadata
- Download URL: eip_cli-1.0.2-py3-none-any.whl
- Upload date:
- Size: 64.3 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
662f90afe4b6789f7bdfbe9deafd7253746e87c06c13a73d03d90e22f2caf5b8
|
|
| MD5 |
cf00d9523ffd4542c7ce9106f99c7760
|
|
| BLAKE2b-256 |
5ebad15f56795a7fb87f81acadd315fa6b9b65b3ffa888c12f8d99dc6d5b6a0a
|