pimlico.datatypes.core module¶
Some basic core datatypes that are commonly used for simple datatypes, file types, etc.
-
class
SingleTextDocument
(base_dir, pipeline, module=None, additional_name=None, use_main_metadata=False, **kwargs)[source]¶ Bases:
pimlico.datatypes.files.NamedFileCollection
-
datatype_name
= 'single_doc'¶
-
filenames
= ['data.txt']¶
-
-
class
Dict
(base_dir, pipeline, module=None, additional_name=None, use_main_metadata=False, **kwargs)[source]¶ Bases:
pimlico.datatypes.files.NamedFileCollection
Simply stores a Python dict, pickled to disk.
-
datatype_name
= 'dict'¶
-
filenames
= ['data']¶
-
data
¶
-
-
class
StringList
(base_dir, pipeline, module=None, additional_name=None, use_main_metadata=False, **kwargs)[source]¶ Bases:
pimlico.datatypes.base.PimlicoDatatype
Simply stores a Python list of strings, written out to disk in a readable form. Not the most efficient format, but if the list isn’t humungous it’s OK (e.g. storing vocabularies).
-
datatype_name
= 'string_list'¶
-
path
¶
-
data
¶
-