package documentation

DataGraphs Python client library.

Module client DataGraphs API client for interacting with the DataGraphs service.
Module dataset Dataset representation for DataGraphs projects.
Module enums No module docstring; 4/5 classes documented
Module gateway Gateway for synchronising data between the filesystem and a DataGraphs project.
Module schema Schema definition and manipulation for DataGraphs domain models.
Module schema_report Net-effect change reporting for DataGraphs schemas.
Module schema_tracker Change-tracking and atomic-transaction machinery for schema mutations.
Module utils URN parsing, project-name mapping, and schema transformation utilities.

From __init__.py:

Class Client Low-level HTTP client for the DataGraphs REST API.
Class Dataset Represents a dataset within a DataGraphs project.
Class FailedWrite An entity the API did not accept.
Class Gateway Higher-level wrapper for deploying projects and bulk import/export of data.
Class LoadResult The outcome of Gateway.load_data.
Class PutResult The outcome of Client.put, accounting for every entity submitted.
Class Schema In-memory representation of a DataGraphs domain model schema.
Exception AuthenticationError Raised when authentication or authorisation fails.
Exception DatagraphsError Base exception for DataGraphs client errors.
Exception HttpStatusError Raised when the API responds with a non-success HTTP status.
Variable __version__ The installed version of the pydatagraphs package, read from package metadata.
__version__ = ΒΆ

The installed version of the pydatagraphs package, read from package metadata.