Skip to content

docs: add comprehensive project documentation#96

Open
FIrgolitsch wants to merge 2 commits intomainfrom
pr-j-documentation
Open

docs: add comprehensive project documentation#96
FIrgolitsch wants to merge 2 commits intomainfrom
pr-j-documentation

Conversation

@FIrgolitsch
Copy link
Copy Markdown
Contributor

PR J — Documentation

Adds 12 comprehensive documentation files covering all aspects of the project.

Files added

  • docs/PIPELINE_OVERVIEW.md — End-to-end pipeline description
  • docs/PIPELINE_PERFORMANCE_ANALYSIS.md — Performance benchmarks and tips
  • docs/LIBRARY_MODULES.md — Library module reference
  • docs/SCRIPTS_REFERENCE.md — CLI scripts reference
  • docs/GPU_ACCELERATION.md — GPU acceleration guide
  • docs/NEXTFLOW_WORKFLOWS.md — Nextflow workflow docs
  • docs/MOSAIC_GRID_FORMAT.md — Mosaic grid file format spec
  • docs/SHIFTS_FILE_FORMAT.md — Shifts file format spec
  • docs/SLICE_CONFIG_FEATURE.md — Slice configuration feature
  • docs/SLICE_INTERPOLATION_FEATURE.md — Slice interpolation feature
  • docs/RECONSTRUCTION_DIAGNOSTICS.md — Reconstruction diagnostic tools
  • docs/AI_DOCUMENTATION_INDEX.md — Documentation index

Dependencies

- Replace setup.py + requirements.txt with pyproject.toml (uv)
- Add .pre-commit-config.yaml (ruff-format, ruff lint, ty advisory)
- Update CI workflow to use uv + ruff + ty
- Update Dockerfile for uv
- Add uv.lock, linumpy/py.typed
- Delete setup.py, requirements.txt, requirements-pytest.txt
- Run ruff format on all Python files
- Run ruff check --fix (341 auto-fixes applied)
Add 12 documentation files covering:
- Pipeline overview and performance analysis
- Library modules and scripts reference
- GPU acceleration guide
- Nextflow workflows
- File format specs (mosaic grid, shifts)
- Slice config and interpolation features
- Reconstruction diagnostics
- AI documentation index
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