Skip to content

feat: add a portable bare-name dialect example#5

Open
estebanzimanyi wants to merge 1 commit into
bump/meos-1.4from
feat/portable-dialect-example
Open

feat: add a portable bare-name dialect example#5
estebanzimanyi wants to merge 1 commit into
bump/meos-1.4from
feat/portable-dialect-example

Conversation

@estebanzimanyi
Copy link
Copy Markdown
Member

Stacked on #4 (bump/meos-1.4).

Adds an example demonstrating the portable bare-name dialect: every MobilityDB operator under one stable, cross-binding name (overlaps, teq, nearestApproachDistance, …), type-agnostic across temporal families, identical to the operator by construction (it reuses the operator's own backing call).

What

  • Portable/Portable.ipynb — the same bare name used across type families (span topology, temporal comparison, spatial distance), and shown equal to the type-qualified API.
  • Portable/requirements.txt — per-folder deps on the PyMEOS 1.4 line, with a note on the pre-release portable module.
  • README.md — lists the new Portable folder.

Dependency

pymeos.portable ships on the PyMEOS 1.4 line via PyMEOS PR #87. Until that release is published, the notebook requires installing PyMEOS from the feat/portable-aliases branch (noted in the requirements file and the notebook).

Demonstrate calling MobilityDB operators by their canonical portable
bare name in PyMEOS (`pymeos.portable`): one stable, cross-binding name
per operator, type-agnostic across temporal families, identical to the
operator by construction (it reuses the operator's own backing call).

- Portable/Portable.ipynb: span topology, temporal comparison and
  spatial distance via the bare names, shown equal to the
  type-qualified API
- Portable/requirements.txt: per-folder deps (PyMEOS 1.4 line; note for
  the pre-release portable module)
- README: list the new Portable folder
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