caveclient.tools package

Submodules

caveclient.tools.stage module

class caveclient.tools.stage.StagedAnnotations(schema, name=None, update=False, id_field=False, table_resolution=None, annotation_resolution=None, table_name=None)[source]

Bases: object

add_dataframe(df)[source]

Add multiple annotations via a dataframe. Note that dataframe columns must exactly match fields in the schema (see the “fields” property to check)

Parameters

df (pd.DataFrame) – DataFrame with columns named after schema fields and a row per annotation.

property annotation_dataframe
property annotation_list
clear_annotations()[source]
property fields
property fields_required
property is_update
property table_name

Module contents