PytorchConnectomics / PytorchConnectomics/pytc-client
feature : Add proprietary support for directory-based 2D image stacks across all workflows
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 2
- Forks
- 6
- PR merge metrics
- No merged PRs in 30d
Description
Description
pytc-client already has broad support for native 3D volume inputs. However, many biomedical imaging datasets are stored as directories of 2D image slices (e.g. PNG/TIFF stacks), which currently require manual conversion into 3D volumes before use.
This issue proposes adding native support for folder-based 2D image stacks, bringing them to feature parity with existing 3D volume workflows and reducing unnecessary preprocessing steps.
Implementation Notes
- Should just be a check of the proposed input directory (is it a directory?) -> an image.io command
Acceptance Criteria
- Folder-based 2D image stacks load correctly in visualization
- 2D stacks can be used for inference without manual conversion
- Training pipelines accept 2D stacks with no workflow-specific hacks
- Documentation added describing supported directory structures and assumptions
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the existing 3D volume input handling and the image.io command mentioned in the implementation notes. Trace how inputs reach visualization, inference, and training workflows, then verify that directory-based 2D stacks load in each path and document the supported directory structures and assumptions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- computer-vision, machine-learning
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100