tlc¶

3LC (Three Lines of Code) Python Package.

The tlc Python package serves two main purposes:

  • Integration into Python code to produce and consume 3LC Tables and Runs from your own storage.

  • It bundles the Object Service, which facilitates communication of 3LC Tables and Runs to and from the 3LC Dashboard.

The package comprises three main sub-modules:

  1. The tlc.core module contains the 3LC object model and base functionality for data access and representation.

  2. The tlc.client module extends the core module, offering operations on data and utilities for interacting with 3LC objects.

  3. The tlc.integration module provides compatibility with various tools and frameworks. Note that some integrations might require additional dependencies.

Most classes and functions are available at the top level tlc module, and can be used directly without importing any of the sub-modules.

Modules and Packages¶

Module

Description

client

The tlc.client module is the entry point for incorporating 3LC into Python code.

core

The tlc.core module contains the 3LC object model and base functionality for data access and representation.

integration

The tlc.integration module contains integration with optional/3rd party dependencies.