Source code for ipfx.attach_metadata.sink
"""Sinks (in-memory staging areas) for metadata
"""
from typing import Dict, Type
from ipfx.attach_metadata.sink.metadata_sink import MetadataSink
from ipfx.attach_metadata.sink.dandi_yaml_sink import DandiYamlSink
from ipfx.attach_metadata.sink.nwb2_sink import Nwb2Sink
[docs]def default_sink_kinds() -> Dict[str, Type[MetadataSink]]:
""" Maps string names to metadata sink classes
"""
return {
"DandiSink": DandiYamlSink,
"Nwb2Sink": Nwb2Sink
}