Skip to content

Install the pipeline steps as commands - #27

Merged
youssefassis merged 4 commits into
mainfrom
feat/cli
Sep 30, 2026
Merged

youssefassis merged 4 commits into
mainfrom
feat/cli

Conversation

@youssefassis

Copy link
Copy Markdown
Owner

The scripts and configs move into the package, so every step is an installed command that runs from any folder:

pip install git+https://github.com/youssefassis/DeepAneSeg
deepaneseg-train data_dir=Data name=exp1

Commands: deepaneseg-remove-skull, -extract-points, -preprocess, -train, -predict, -evaluate. CI now also builds the wheel and runs the commands outside the repository.

The scripts and their configs only worked from a clone. They now live
in the package (deepaneseg/cli, deepaneseg/configs) and are installed
as commands: deepaneseg-remove-skull, -extract-points, -preprocess,
-train, -predict and -evaluate. `pip install git+<repo>` is enough to
run them from any folder. configs/ is a package so that Hydra finds
it once installed. Existing tests now run the modules instead of the
script paths; the Docker image and CI use the commands.
@youssefassis
youssefassis merged commit 5e89ed8 into main Sep 30, 2026
4 checks passed
@youssefassis
youssefassis deleted the feat/cli branch September 30, 2026 05:42
youssefassis added a commit that referenced this pull request Sep 30, 2026
Install the pipeline steps as commands
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant