Lookup#
- class momaapi.lookup.Lookup(dir_moma, taxonomy, reset_cache)#
Lookup utility class to help lookup annotations.
- map_id(kind, id_act=None, id_sact=None, id_hoi=None)#
Maps instance IDs across the MOMA hierarchy. Usage:
- Convert an
id_actintoids_sact(one-to-many): map_id(id_act=id_act, kind='sact')
- Convert an
- Convert an
id_actintoids_hoi(one-to-many): map_id(id_act=id_act, kind='hoi')
- Convert an
- Convert an
id_sactintoid_act(one-to-one): map_id(id_sact=id_sact, kind='act')
- Convert an
- Convert an
id_sactintoids_hoi(one-to-many): map_id(id_sact=id_sact, kind='hoi')
- Convert an
- Convert an
id_hoiintoid_sact(one-to-one): map_id(id_hoi=id_hoi, kind='sact')
- Convert an
- Convert an
id_hoiintoid_act(one-to-one): map_id(id_hoi=id_hoi, kind='act')
- Convert an
- retrieve(kind, key=None)#
Accesses the value given a key. There are several different ways to retrieve:
- Convert a
splitintoids_act(one-to-many): retrieve(kind='id_act', key=split)
- Convert a
- Convert an
id_actinto anann_act, metadatum (one-to-one): retrieve(kind='ann_act' or 'metadatum', key=id_act)
- Convert an
- Convert an
id_sactinto anann_sact(one-to-one): retrieve(kind='ann_sact', key=id_sact)
- Convert an
- Convert an
id_hoiinto anann_hoior aclip(one-to-one): retrieve(kind='ann_hoi' or 'clip', key=id_hoi)
- Convert an
- Parameters
kind (Literal["paradigms","splits","ids_act","ids_sact","ids_hoi","anns_act","metadata","anns_sact","anns_hoi","clips",]) – indicates the type of retrieval that is used