from_patch(
patch ,
annotations = None,
features = None,
bases = None,
**attrs ,
)-> ‘AnnotationSet’
Build a set stated in a patch’s dimensions, stamped with its provenance.
dims, acquisition_key and data_id are the patch’s; any of them given in attrs wins. Everything else is as AnnotationSet.
Examples
import pandas as pd
import dascore as dc
patch = dc.get_example_patch()
picks = pd.DataFrame({"time": [patch.get_coord("time").min()]})
picked = dc.AnnotationSet.from_patch(patch, picks)
picked.dims == patch.dims, picked.attrs.data_id == patch.attrs.data_id