simpleml.save_patterns.onedrive module¶
Module for Microsoft Onedrive save pattern definitions
-
class
simpleml.save_patterns.onedrive.
OnedriveBase
[source]¶ Bases:
simpleml.save_patterns.base.BaseSavePattern
Base class to save/load objects to Microsoft Onedrive
-
ONEDRIVE_CLIENT
= None¶
-
ONEDRIVE_FILESTORE_ID
= None¶
-
ONEDRIVE_HDF5_ID
= None¶
-
ONEDRIVE_PICKLE_ID
= None¶
-
ONEDRIVE_ROOT_ID
= None¶
-
ONEDRIVE_SECTION
= 'onedrive'¶
-
client
¶
-
create_onedrive_schema
(root_folder='SIMPLEML')[source]¶ Assumes already authenticated and assignment of self.client Checks if folders are already present, creates if not
-
download_from_onedrive
(bucket, filename)[source]¶ Download any file from onedrive to disk
- Steps:
- Authenticate
- Get Folder IDs
- Download
-
onedrive_filestore_id
¶
-
onedrive_hdf5_id
¶
-
onedrive_pickle_id
¶
-
onedrive_root_id
¶
-
-
class
simpleml.save_patterns.onedrive.
OnedriveHDF5SavePattern
[source]¶ Bases:
simpleml.save_patterns.onedrive.OnedriveBase
Save pattern implementation to save objects to Microsoft Onedrive in HDF5 format
-
SAVE_PATTERN
= 'onedrive_hdf5'¶
-
-
class
simpleml.save_patterns.onedrive.
OnedriveKerasHDF5SavePattern
[source]¶ Bases:
simpleml.save_patterns.onedrive.OnedriveBase
Save pattern implementation to save objects to Microsoft Onedrive in Keras HDF5 format
-
SAVE_PATTERN
= 'onedrive_keras_hdf5'¶
-
-
class
simpleml.save_patterns.onedrive.
OnedrivePickleSavePattern
[source]¶ Bases:
simpleml.save_patterns.onedrive.OnedriveBase
Save pattern implementation to save objects to Microsoft Onedrive in pickled format
-
SAVE_PATTERN
= 'onedrive_pickled'¶
-