Skip to content

Support Helpers

These helpers report package metadata and configure AnnNet's optional dataframe and plotting backends. Use them through the documented top-level annnet namespace.

Some of these functions are implemented in underscore-prefixed support modules. Direct imports from underscore modules follow the internal API policy.

Package Metadata

annnet.get_metadata()

Return normalized package metadata.

annnet.info()

Return a package component summary. The returned object renders as plain text in terminals and as HTML in compatible notebook frontends.

annnet.get_latest_version()

Fetch the latest version declared on the default branch.

Dataframe Backends

annnet.available_dataframe_backends()

Return installed dataframe backends in AnnNet preference order.

annnet.select_dataframe_backend(preferred="auto")

Resolve a dataframe backend name. "auto" selects the first installed backend in AnnNet's preference order.

annnet.get_default_dataframe_backend()

Return the configured default dataframe backend.

annnet.set_default_dataframe_backend(backend="auto") 

Set the default dataframe backend for new AnnNet annotation tables.

Plotting Backends

annnet.available_plot_backends()

Return installed plotting backends in AnnNet preference order.

annnet.select_plot_backend(preferred="auto")

Resolve a plotting backend name. "auto" selects the first installed backend in AnnNet's preference order.

annnet.get_default_plot_backend()

Return the configured default plotting backend.

annnet.set_default_plot_backend(backend="auto")

Set the default backend used by plot(..., backend=None).