marivo.datasource.load#

marivo.datasource.load(*, workspace_dir=None)[source]#

Load the project datasource catalog.

Returns a DatasourceCatalog for browsing and inspecting configured project datasources, providing an ms.load()-consistent entry point.

Parameters:

workspace_dir (str | Path | None) – Optional project root directory; defaults to cwd.

Returns:

A DatasourceCatalog for browsing configured datasources.

Return type:

DatasourceCatalog

Example

>>> import marivo.datasource as md
>>> catalog = md.load()
>>> catalog.list()
>>> catalog.get("wh")
>>> catalog.inspect_table("wh", "orders")
Constraints:

The catalog is read-only; use md.register() and md.remove() to modify project datasources.