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
- property fields
- property fields_required
- property is_update
- property table_name