This page lists the supported public surface of the hypermesh package —
everything exported from hypermesh.__all__. Each name is stable and covered by
the public-API contract test; anything not listed here is internal and may change
without notice.
Note
Signature-level, docstring-generated API docs (parameter tables, return types)
are produced by the project’s mkdocstrings build. This page is the curated
index; for worked examples of every call, see the
Python Manual .
Name Kind Summary connect(target)function Unified factory — local path opens the embedded engine, an http(s) URL returns a remote Client. Connectionclass Embedded temporal-hypergraph store on local disk. Clientclass Synchronous remote client over REST. AsyncClientclass Asynchronous remote client over REST. Databasetype Protocol implemented by Connection / Client.
Name Kind Summary Configclass Runtime configuration object. enable_debug_logging()function Turn on verbose engine logging.
Name Kind Summary QueryResultclass Iterable result set with column metadata and fetchmany(size). Rowclass Per-row access by column name or position. QueryPlanclass Strategy, rows scanned/returned, predicates applied. HyperMeshEncoderclass JSON encoder for results and engine value types. scan_windows()function Bounded-memory iteration of a time range, one TPI window at a time. scan_rows()function Flatten scan_windows into a single Row stream.
Name Kind Summary ColumnDefclass Typed column definition for schema DDL. CopyOptionsclass Options for COPY FROM bulk loads. Loaderclass Programmatic streaming loader for large ingests.
Name Kind Summary ingest_csv()function Ingest a CSV file; auto-infers a mapping when no spec is given. ingest_dataframe()function Ingest a pandas DataFrame. ingest_from_uri()function Ingest from a file:// / rdbms:// source. infer_spec(source)function Introspect a source and return a reviewable MappingSpec. infer_hypergraph(source)function One-shot: infer the mapping, ingest, and return the result. MappingSpecclass Declarative source-to-hypergraph mapping.
See the Ingestion guide for end-to-end usage.
Name Kind Summary build_connector(config)function Construct a source connector from a config. ConnectorConfigclass Connector configuration. ConnectorBaseclass Base class for custom connectors.
See Connector Authoring to build your own.
Name Kind Summary Analyticsclass Facade over the 25+ hypergraph measures. HypergraphPyclass In-memory sparse hypergraph snapshot. build_hypergraph()function Materialise a HypergraphPy from a store/query.
See the Analytics Cookbook and
Interoperability .
Name Kind Summary build_stix_bundle()function Emit detections as a STIX 2.x bundle. render_html_report()function Render a self-contained HTML detection report.
Name Kind Summary HyperMeshErrorclass Base class for the unified exception taxonomy.
The hypermesh.exceptions submodule also exposes ConnectionError,
QueryError, SchemaError, IngestError, AuthError, TimeoutError, and
EngineNotInstalledError, all subclasses of HyperMeshError.
exceptions, types, analytics, interop, ingest, connectors,
reports, config — plus the __version__ string.