Binary data#
For binary data.
- class BinaryManager(filename=None, topdir=None, subdir=None, verbose=False, comment='')[source]#
Bases:
dictBinary data manager.
- Parameters:
filename (str, optional) – file name to load.
topdir (str, optional) – top directory. [default: multipie/binary_data]
subdir (str, optional) – sub directory.
verbose (bool, optional) – verbose comment ?
comment (str, optional) – comment.
- get_fullpath(filename)[source]#
Get full path name.
- Parameters:
filename (str) – file name.
- Returns:
(str) – full path name.
- load_binary(filename)[source]#
Load binary data.
- Parameters:
filename (str) – file name. (extension is .pkl).
- Returns:
(bool) – return True if error occurs, otherwise False.
- save_binary(filename, detail=True)[source]#
Save data as binary.
- Parameters:
filename (str) – file name. (extension is .pkl).
detail (bool, optional) – detailed info. ?
- suffix = '.pkl'#
- convert_binary_to_text(filename, out_filename=None, verbose=False)[source]#
Convert binary to text file.
- Parameters:
filename (str) – binary file name.
out_filename (str, optional) – text file name.
verbose (bool, optional) – verbose ?
Note
text file name becomes binary_filename_pkl.py if out_filename is not given.