scistag.filestagΒΆ

The FileStag modules provides helper functions and classes for scanning directories, storing files and receiving files from zip archives or the cloud as well as serializing and deserializing data.

scistag.filestag.archive_file_sink

Implements the class ArchiveFileSinkProto which defines the common base class for all FileSinks which are able to summarize their whole content to a single byte stream.

scistag.filestag.azure

Module integrating the Azure specific extensions for FileStag

scistag.filestag.bundle

Helps to bundle a list of common data types such as bytes, dictionaries and numpy arrays in a zip file.

scistag.filestag.bundlers

Module which defines the helper class of Bundle which can convert a dictionary, list or tuple of objects to a single bytes stream and vice versa for easy inter-process and server data exchange.

scistag.filestag.file_path

Implements the class FilePath - a helper class for file path iteration, extension detection etc.

scistag.filestag.file_sink

Implements the abstract class FileSink which defines the base class for storage target containers.

scistag.filestag.file_source

Implements the FileSource class and it's essential helper classes.

scistag.filestag.file_source_disk

Implements the FileSourceDisk class which allows iterating files from a

scistag.filestag.file_source_zip

Implements the FileSourceZip class which allows iterating files from a zip archive

scistag.filestag.file_stag

scistag.filestag.memory_zip

Helper class for fast and easy creation of zip files in memory

scistag.filestag.protocols

Defines a set of supported file stag protocols for storing and received file data from different sources.

scistag.filestag.shared_archive

scistag.filestag.zip_file_sink

Implements the class FileSinkZip which allows collecting file elements in an in-memory zip archive.