Skip to content

docs: reconcile conf.py, index.rst, InlandDenoising export, and README#11

Merged
gabrielspadon merged 1 commit into
mainfrom
docs/reconcile
Jul 8, 2026
Merged

docs: reconcile conf.py, index.rst, InlandDenoising export, and README#11
gabrielspadon merged 1 commit into
mainfrom
docs/reconcile

Conversation

@gabrielspadon

Copy link
Copy Markdown
Collaborator

What

  • Add version/release to Sphinx conf.py via importlib.metadata, remove dead autodoc code block
  • Remove dead api/modules toctree entry (build_docs.sh uses --no-toc)
  • Add InlandDenoising to _LAZY_ATTRIBUTES so aisdb.InlandDenoising works as README claims
  • Fix Python version in README: 3.8+ (matching pyproject.toml, was incorrectly 3.10+)
  • Update API reference URL to canonical maps-lab.github.io/AISdb-lite/

Files changed

4 files, +11 -16

- Add version/release to conf.py via importlib.metadata, remove dead autodoc code
- Remove dead api/modules toctree entry (build_docs.sh uses --no-toc)
- Add InlandDenoising to _LAZY_ATTRIBUTES so README claim matches API
- Fix Python version in README (3.8+, matching pyproject.toml)
- Update API ref to canonical maps-lab.github.io/AISdb-lite/
Copilot AI review requested due to automatic review settings July 8, 2026 23:14
@gabrielspadon gabrielspadon merged commit 92860bc into main Jul 8, 2026
13 checks passed
@gabrielspadon gabrielspadon deleted the docs/reconcile branch July 8, 2026 23:15

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR reconciles documentation and public API expectations by aligning Sphinx configuration, docs index structure, the aisdb top-level lazy exports, and README statements/links with the package’s actual metadata and intended public surface.

Changes:

  • Populate Sphinx version/release from installed package metadata (with a safe fallback) and remove a dead commented autodoc hook block.
  • Remove an unused/dead api/modules toctree entry from the docs index.
  • Export InlandDenoising via _LAZY_ATTRIBUTES so aisdb.InlandDenoising works as documented; update README Python version and API reference URL.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
README.md Updates minimum Python version to 3.8+ and points API reference to the canonical GitHub Pages URL.
docs/source/index.rst Removes the dead api/modules toctree entry to match the current docs build structure.
docs/source/conf.py Derives version/release from importlib.metadata with fallback; removes dead commented autodoc skip/setup block.
aisdb/init.py Adds InlandDenoising to lazy attribute exports so it’s available as aisdb.InlandDenoising.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants