PyDSS.ProfileManager.hooks package

Submodules

PyDSS.ProfileManager.hooks.HDF5 module

class PyDSS.ProfileManager.hooks.HDF5.Profile(sim_instance, dataset, devices, solver, mapping_dict, logger, **kwargs)[source]

Bases: PyDSS.ProfileManager.base_definitions.BaseProfile

DEFAULT_SETTINGS = {'interpolate': False, 'multiplier': 1, 'normalize': False}
update(updateObjectProperties=True)[source]
update_profile_settings()[source]
class PyDSS.ProfileManager.hooks.HDF5.ProfileManager(sim_instance, solver, options, logger, **kwargs)[source]

Bases: PyDSS.ProfileManager.base_definitions.BaseProfileManager

add_from_arrays(data, name, pType, startTime, resolution, units='', info='')[source]
add_profiles(data, name, pType, startTime, resolution_sec=900, units='', info='')[source]
add_profiles_from_csv(csv_file, name, pType, startTime, resolution_sec=900, units='', info='')[source]
createMetadata(dSet, startTime, resolution, data, units, info)[source]
create_dataset(dname, pType, data, startTime, resolution, units, info)[source]
remove_profile(profile_type, profile_name)[source]
setup_profiles()[source]
update()[source]

PyDSS.ProfileManager.hooks.MongoDB module

class PyDSS.ProfileManager.hooks.MongoDB.Profile(sim_instance, dataset, devices, solver, mapping_dict, logger, **kwargs)[source]

Bases: PyDSS.ProfileManager.base_definitions.BaseProfile

DEFAULT_SETTINGS = {'interpolate': False, 'multiplier': 1, 'normalize': False}
update(updateObjectProperties=True)[source]
update_profile_settings()[source]
class PyDSS.ProfileManager.hooks.MongoDB.ProfileManager(sim_instance, solver, options, logger, **kwargs)[source]

Bases: PyDSS.ProfileManager.base_definitions.BaseProfileManager

one_Time_fix(collection_name)[source]
setup_profiles()[source]
update()[source]

Module contents