Skip to content

feat: instrument_meta_schema for ingestion forms (#800) - #813

Merged
jepegit merged 1 commit into
masterfrom
800-instrument-meta-schema
Jul 31, 2026
Merged

feat: instrument_meta_schema for ingestion forms (#800)#813
jepegit merged 1 commit into
masterfrom
800-instrument-meta-schema

Conversation

@jepegit

@jepegit jepegit commented Jul 31, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add cellpy.instrument_meta_schema(instrument) describing shared cellpy.get metadata knobs for building ingestion forms.
  • instrument is echoed for future per-loader overrides; today all loaders share one catalog.

Closes #800

Test plan

  • uv run pytest tests/test_instrument_meta_schema.py -m essential
  • CI on the PR

Made with Cursor

Apps can build per-instrument import forms from the shared cellpy.get
metadata catalog (mass/area/loading/nominal capacity/cycle mode).

Co-authored-by: Cursor <cursoragent@cursor.com>
@cursor

cursor Bot commented Jul 31, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@jepegit
jepegit merged commit d8bdac4 into master Jul 31, 2026
9 checks passed
@jepegit
jepegit deleted the 800-instrument-meta-schema branch July 31, 2026 15:02
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.

Per-instrument metadata schema (which fields an instrument import needs)

1 participant