Skip to content

Document sample and hardware domain model#27

Open
ceej640 wants to merge 2 commits into
gently-project:developmentfrom
ceej640:ceej/issue-9-sample-framework
Open

Document sample and hardware domain model#27
ceej640 wants to merge 2 commits into
gently-project:developmentfrom
ceej640:ceej/issue-9-sample-framework

Conversation

@ceej640

@ceej640 ceej640 commented May 31, 2026

Copy link
Copy Markdown
Collaborator

Closes #9.

Summary:

  • Add architecture docs for sample/hardware domain boundaries and standard operations.
  • Define reusable sample tracking metrics across organisms and microscopes.
  • Add a hardware profile checklist for new device profiles and link the docs from the README.

Verification:

  • git diff --check

@pskeshu

pskeshu commented Jun 1, 2026 via email

Copy link
Copy Markdown
Collaborator

@ceej640

ceej640 commented Jun 1, 2026

Copy link
Copy Markdown
Collaborator Author

Yes. I think the docs should grow into a Doxygen/Sphinx/MkDocs-style documentation system for Gently, but with a Full Stack Microscopy organization rather than only API reference pages.

I would not try to put all of that into this PR. This PR gives some source material: sample/hardware vocabulary, domain boundaries, tracking metrics, and hardware profile checklists. A follow-up documentation PR could turn that into a generated/tutorial site with sections for:

  • sample preparation and sample state
  • hardware/device layer and microscope profiles
  • perception and data products
  • planning and experimental intent
  • acquisition/control loops
  • storage, provenance, and export
  • deployment/operator workflows for a real microscope server

That would make hardware one stack in a broader system-integration view, instead of documenting it as an isolated device layer.

@ceej640

ceej640 commented Jun 1, 2026

Copy link
Copy Markdown
Collaborator Author

Follow-up implemented from this thread in commit 8e6a0d7.

I added a lightweight generated-docs structure:

  • mkdocs.yml
  • docs/index.md
  • docs/full-stack-microscopy.md
  • README links into the new docs entry points

The new overview frames Gently as a full-stack microscopy system: experimental intent, sample preparation, hardware integration, acquisition, perception, closed-loop decisions, data/provenance, and operator experience. Hardware is documented as one stack in that broader system rather than as an isolated device layer.

Verification:

  • git diff --check

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.

2 participants