Skip to content

Docs Update#8

Open
MaximHammer wants to merge 2 commits intomainfrom
docs-update
Open

Docs Update#8
MaximHammer wants to merge 2 commits intomainfrom
docs-update

Conversation

@MaximHammer
Copy link
Copy Markdown

What's new

  • Getting Started guide + companion notebook - a 5-minute install-and-run
    path on Databricks serverless
  • Auto-generated API reference - pydoc-markdown turns the existing
    NumPy-style docstrings into a browsable reference under
    docs/references/api/
  • Ingestion guide - explains the silver-layer shape Impulse expects and
    how to adapt existing data (column remapping vs. custom solvers).
  • Cleanups and deduplication - consolidated configuration docs, refactored schema docs

Test plan

  • Run demos/getting_started.ipynb end-to-end on serverless
  • Local docs build + inspection

Follow-ups (out of scope)

  • Refresh docs after the upcoming mda_* package rename.
  • Simplify install in notebooks once Impulse is on PyPI.
  • CI workflow for automated docs deploy.

- Add Getting Started guide with a companion notebook
  (demos/getting_started.ipynb), including the Serverless Environment
  Version 2+ requirement.
- Add an auto-generated API reference under docs/references/api/,
  produced by pydoc-markdown from NumPy-style docstrings; scoped to
  user-facing classes.
- Add an Ingestion guide explaining the silver-layer shape, the
  per-table TableConfig column-name remapping path, and the custom-
  solver escape hatch.
- Consolidate the data-model section under docs/data_model/ (silver,
  gold event-normalized, ingestion) and drop the duplicated
  references/data_sources page.
- Consolidate configuration docs under docs/config/configuration.md
  and trim duplicated config content from references/report.md;
  document the wiring caveat that solver_config in JSON is only
  forwarded to KeyValueStoreSolver.
- Add NumPy-style docstrings to MeasurementDB / MeasurementDBConfig
  and the new channel_mapping helper so they appear in the API ref.
- Trim the homepage CTA to three matching outline buttons and add
  pydoc-markdown to dev dependencies.

Co-authored-by: Isaac
Reverts src/mda_query_engine/measurement_db.py to origin/main so the
docs branch makes no source-code changes. Removes the corresponding
mda_query_engine.measurement_db entry from pydoc-markdown.yml and the
generated docs/references/api/mda_query_engine/measurement_db.md page.

Also drops the now-redundant "Scope" subsection from
docs/impulse/README.md.

Co-authored-by: Isaac
@MaximHammer MaximHammer requested a review from a team as a code owner May 8, 2026 14:12
@tombonfert tombonfert requested a review from adefabian May 8, 2026 15:46
Comment thread docs/impulse/README.md
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please undo those changes to the README.md. We will automate API creation and deployment via GH Actions.

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