core Package¶
This is an abstract package.
It should be capable of managing (store, create, repeat, log, etc.) a generic and abstract workFlow of algorithms.
- @Developers:
Make sure that all the code you add to this package is abstract!!!! You’ve been warned! No dependencies towards specific adapters should be included here.
decorators¶
operation_async_launcher¶
This module is called in a new process by the rpserver: Example: python operation_async_launcher.py 4 user_name_label 4 is the operation id stored in the DataBase in the table “OPERATIONS” It gets the algorithm, and the adapter with its parameters from database. And finally launches the computation. The results of the computation will be stored by the adapter itself.
operation_hpc_launcher¶
removers_factory¶
Created on Nov 1, 2011
- tvb.core.removers_factory.get_remover(datatype_index_class: HasTraitsIndex) Type[ABCRemover][source]¶
- Parameters:
datatype_index_class – class of datatype index; to search for a remover class for this.
utils¶
- class tvb.core.utils.TVBJSONEncoder(*, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, sort_keys=False, indent=None, separators=None, default=None)[source]¶
Bases:
JSONEncoderCustom encoder class. Referring towards “to_json” method, when found, or default behaviour otherwise.
- default(obj)[source]¶
Implement this method in a subclass such that it returns a serializable object for
o, or calls the base implementation (to raise aTypeError).For example, to support arbitrary iterators, you could implement default like this:
def default(self, o): try: iterable = iter(o) except TypeError: pass else: return list(iterable) # Let the base class default method raise the TypeError return JSONEncoder.default(self, o)
- tvb.core.utils.date2string(date_input, complex_format=True, date_format=None)[source]¶
Convert date into string, after internal format
- tvb.core.utils.format_bytes_human(size, si=False)[source]¶
- Parameters:
size – size in kilobytes
si – if True use SI units (multiple of 1000 not 1024)
- Returns:
a String with [number] [memory unit measure]
- tvb.core.utils.format_timedelta(timedelta, most_significant2=True)[source]¶
Format a datetime.timedelta. :param timedelta: object timedelta to format :param most_significant2: Will show only the 2 most significant units (ex: hours, minutes). Default True.
- tvb.core.utils.generate_guid()[source]¶
Generate new Global Unique Identifier. This identifier should be unique per each station, and unique for different machines.
- tvb.core.utils.get_unique_file_name(storage_folder, file_name, try_number=0)[source]¶
Compute non-existent file name, in storage_folder. Try file_name, and if already exists, try adding a number.
- tvb.core.utils.parse_json_parameters(parameters)[source]¶
From JSON with Unicodes, return a dictionary having strings as keys. Loading from DB a JSON will return instead of string keys, unicodes.
- tvb.core.utils.path2url_part(file_path)[source]¶
Prepare a File System Path for passing into an URL.
- tvb.core.utils.prepare_time_slice(total_time_length, max_length=10000)[source]¶
Limit the time dimension when retrieving from TS. If total time length is greater than MAX, then retrieve only the last part of the TS
- Parameters:
total_time_length – TS time dimension
max_length – limiting number of TS steps
- Returns:
python slice
Subpackages¶
adaptersPackageabcadapterABCAdapterABCAdapter.add_operation_additional_info()ABCAdapter.array_size2kb()ABCAdapter.build_adapter()ABCAdapter.build_adapter_from_class()ABCAdapter.can_be_active()ABCAdapter.configure()ABCAdapter.determine_adapter_class()ABCAdapter.extract_operation_data()ABCAdapter.fill_index_from_h5()ABCAdapter.get_adapter_fragments()ABCAdapter.get_execution_time_approximation()ABCAdapter.get_form()ABCAdapter.get_form_class()ABCAdapter.get_group_description()ABCAdapter.get_group_name()ABCAdapter.get_output()ABCAdapter.get_required_disk_size()ABCAdapter.get_required_memory_size()ABCAdapter.get_storage_path()ABCAdapter.get_ui_description()ABCAdapter.get_ui_name()ABCAdapter.get_ui_subsection()ABCAdapter.get_view_model_class()ABCAdapter.launch()ABCAdapter.launch_modeABCAdapter.load_entity_by_gid()ABCAdapter.load_traited_by_gid()ABCAdapter.load_view_model()ABCAdapter.load_with_references()ABCAdapter.path_for()ABCAdapter.store_complete()ABCAdapter.stored_adapterABCAdapter.submit_form()ABCAdapter.view_model_to_has_traits()
ABCAdapterFormAdapterLaunchModeEnumnan_allowed()nan_not_allowed()
abcdisplayerABCDisplayerABCDisplayer.KEY_CONTENTABCDisplayer.KEY_IS_ADAPTERABCDisplayer.VISUALIZERS_ROOTABCDisplayer.build_display_result()ABCDisplayer.dump_with_precision()ABCDisplayer.get_one_dimensional_list()ABCDisplayer.get_output()ABCDisplayer.get_required_disk_size()ABCDisplayer.handle_infinite_values()ABCDisplayer.launch_modeABCDisplayer.prepare_shell_surface_params()
URLGenerator
abcremoverabcuploaderarguments_serialisationconstantsexceptionsinputs_processor
code_versionsPackageentitiesPackageexportablegeneric_attributesGenericAttributesGenericAttributes.create_dateGenericAttributes.fill_from()GenericAttributes.invalidGenericAttributes.is_nanGenericAttributes.operation_tagGenericAttributes.parent_burstGenericAttributes.stateGenericAttributes.subjectGenericAttributes.user_tag_1GenericAttributes.user_tag_2GenericAttributes.user_tag_3GenericAttributes.user_tag_4GenericAttributes.user_tag_5GenericAttributes.visible
load- Subpackages
filePackagefiles_update_managerFilesUpdateManagerFilesUpdateManager.DATA_TYPES_PAGE_SIZEFilesUpdateManager.MESSAGEFilesUpdateManager.PROJECTS_PAGE_SIZEFilesUpdateManager.STATUSFilesUpdateManager.UPDATE_SCRIPTS_SUFFIXFilesUpdateManager.get_all_h5_paths()FilesUpdateManager.get_file_data_version()FilesUpdateManager.is_file_up_to_date()FilesUpdateManager.run_all_updates()FilesUpdateManager.upgrade_file()
- Subpackages
file_update_scriptsPackagesimulatorPackageburst_configuration_h5datatype_measure_h5simulation_history_h5SimulationHistorySimulationHistory.current_stateSimulationHistory.current_stepSimulationHistory.fill_into()SimulationHistory.historySimulationHistory.integrator_noise_rng_state_algoSimulationHistory.integrator_noise_rng_state_cached_gaussSimulationHistory.integrator_noise_rng_state_has_gaussSimulationHistory.integrator_noise_rng_state_keysSimulationHistory.integrator_noise_rng_state_posSimulationHistory.monitor_namesSimulationHistory.monitor_stock_1SimulationHistory.monitor_stock_10SimulationHistory.monitor_stock_11SimulationHistory.monitor_stock_12SimulationHistory.monitor_stock_13SimulationHistory.monitor_stock_14SimulationHistory.monitor_stock_15SimulationHistory.monitor_stock_2SimulationHistory.monitor_stock_3SimulationHistory.monitor_stock_4SimulationHistory.monitor_stock_5SimulationHistory.monitor_stock_6SimulationHistory.monitor_stock_7SimulationHistory.monitor_stock_8SimulationHistory.monitor_stock_9SimulationHistory.populate_from()
SimulationHistoryH5
view_modelAdditiveNoiseViewModelBoldRegionROIViewModelBoldViewModelCortexViewModelDop853StochasticViewModelDop853ViewModelDopri5StochasticViewModelDopri5ViewModelEEGViewModelEulerDeterministicViewModelEulerStochasticViewModelGlobalAverageViewModelHeunDeterministicViewModelHeunStochasticViewModelIdentityViewModelIntegratorStochasticViewModelIntegratorViewModelIntegratorViewModelsEnumIntegratorViewModelsEnum.DIFFERENCE_EQUATIONIntegratorViewModelsEnum.DOPRI_5IntegratorViewModelsEnum.DOPRI_5_STOCHASTICIntegratorViewModelsEnum.DOP_853IntegratorViewModelsEnum.DOP_853_STOCHASTICIntegratorViewModelsEnum.EULERIntegratorViewModelsEnum.EULER_MARUYAMAIntegratorViewModelsEnum.HEUNIntegratorViewModelsEnum.RUNGE_KUTTAIntegratorViewModelsEnum.STOCHASTIC_HEUNIntegratorViewModelsEnum.STOCHASTIC_VARIABLE_ODER_ADAMSIntegratorViewModelsEnum.VARIABLE_ORDER_ADAMS
MEGViewModelMonitorViewModelMultiplicativeNoiseViewModelNoiseViewModelProjectionViewModelRawViewModelRungeKutta4thOrderDeterministicViewModelSimulatorAdapterModelSimulatorAdapterModel.connectivitySimulatorAdapterModel.determine_indexes_for_chosen_vars_of_interest()SimulatorAdapterModel.first_monitorSimulatorAdapterModel.get_variables_of_interest_indexes()SimulatorAdapterModel.history_gidSimulatorAdapterModel.integratorSimulatorAdapterModel.linked_has_traitsSimulatorAdapterModel.monitorsSimulatorAdapterModel.stimulusSimulatorAdapterModel.surface
SpatialAverageViewModelSubSampleViewModelTemporalAverageViewModelVODEStochasticViewModelVODEViewModeliEEGViewModel
filtersPackagechainFilterChainFilterChain.add_condition()FilterChain.algorithmFilterChain.algorithm_categoryFilterChain.algorithm_category_replacementFilterChain.algorithm_replacementFilterChain.datatypeFilterChain.datatype_replacementFilterChain.from_json()FilterChain.get_filters_for_type()FilterChain.get_python_filter_equivalent()FilterChain.get_sql_filter_equivalent()FilterChain.operationFilterChain.operation_replacementFilterChain.to_json()
UIFilter
exceptionsfactory
modelPackagemodel_burstBurstConfigurationBurstConfiguration.BURST_CANCELEDBurstConfiguration.BURST_ERRORBurstConfiguration.BURST_FINISHEDBurstConfiguration.BURST_RUNNINGBurstConfiguration.clone()BurstConfiguration.create_dateBurstConfiguration.datatypes_numberBurstConfiguration.dynamic_idsBurstConfiguration.error_messageBurstConfiguration.finish_timeBurstConfiguration.fk_metric_operation_groupBurstConfiguration.fk_operation_groupBurstConfiguration.fk_projectBurstConfiguration.fk_simulationBurstConfiguration.gidBurstConfiguration.idBurstConfiguration.is_finishedBurstConfiguration.is_groupBurstConfiguration.is_pse_burst()BurstConfiguration.metric_operation_groupBurstConfiguration.nameBurstConfiguration.operation_groupBurstConfiguration.operation_info_for_burst_removalBurstConfiguration.parent_burst_objectBurstConfiguration.process_timeBurstConfiguration.projectBurstConfiguration.range1BurstConfiguration.range2BurstConfiguration.rangesBurstConfiguration.selected_tabBurstConfiguration.simulator_gidBurstConfiguration.start_timeBurstConfiguration.statusBurstConfiguration.titleBurstConfiguration.type_
Dynamic
model_datatypeDataTypeDataType.accepted_filters()DataType.after_store()DataType.create_dateDataType.disk_sizeDataType.display_nameDataType.display_typeDataType.fill_from_generic_attributes()DataType.fill_from_h5()DataType.fill_from_has_traits()DataType.fixed_generic_attributesDataType.fk_datatype_groupDataType.fk_from_operationDataType.fk_parent_burstDataType.get_extra_info()DataType.gidDataType.idDataType.invalidDataType.is_nanDataType.is_tsDataType.moduleDataType.parent_operationDataType.stateDataType.subjectDataType.summary_infoDataType.titleDataType.typeDataType.type_DataType.user_tag_1DataType.user_tag_2DataType.user_tag_3DataType.user_tag_4DataType.user_tag_5DataType.visible
DataTypeGroupDataTypeGroup.count_resultsDataTypeGroup.create_dateDataTypeGroup.disk_sizeDataTypeGroup.fk_datatype_groupDataTypeGroup.fk_from_operationDataTypeGroup.fk_operation_groupDataTypeGroup.fk_parent_burstDataTypeGroup.gidDataTypeGroup.idDataTypeGroup.invalidDataTypeGroup.is_data_a_group()DataTypeGroup.is_nanDataTypeGroup.moduleDataTypeGroup.no_of_rangesDataTypeGroup.parent_operationDataTypeGroup.parent_operation_groupDataTypeGroup.stateDataTypeGroup.subjectDataTypeGroup.titleDataTypeGroup.typeDataTypeGroup.type_DataTypeGroup.user_tag_1DataTypeGroup.user_tag_2DataTypeGroup.user_tag_3DataTypeGroup.user_tag_4DataTypeGroup.user_tag_5DataTypeGroup.visible
DataTypeMatrixDataTypeMatrix.array_data_maxDataTypeMatrix.array_data_meanDataTypeMatrix.array_data_minDataTypeMatrix.array_has_complexDataTypeMatrix.array_is_finiteDataTypeMatrix.create_dateDataTypeMatrix.disk_sizeDataTypeMatrix.fill_from_has_traits()DataTypeMatrix.fk_datatype_groupDataTypeMatrix.fk_from_operationDataTypeMatrix.fk_parent_burstDataTypeMatrix.gidDataTypeMatrix.has_valid_time_seriesDataTypeMatrix.has_volume_mappingDataTypeMatrix.idDataTypeMatrix.invalidDataTypeMatrix.is_nanDataTypeMatrix.moduleDataTypeMatrix.ndimDataTypeMatrix.parent_operationDataTypeMatrix.parsed_shapeDataTypeMatrix.shapeDataTypeMatrix.stateDataTypeMatrix.subjectDataTypeMatrix.subtypeDataTypeMatrix.titleDataTypeMatrix.typeDataTypeMatrix.type_DataTypeMatrix.user_tag_1DataTypeMatrix.user_tag_2DataTypeMatrix.user_tag_3DataTypeMatrix.user_tag_4DataTypeMatrix.user_tag_5DataTypeMatrix.visible
LinksMeasurePointsSelectionStoredPSEFilter
model_operationAlgorithmAlgorithm.algorithm_categoryAlgorithm.classnameAlgorithm.datatype_filterAlgorithm.descriptionAlgorithm.displaynameAlgorithm.fk_categoryAlgorithm.group_descriptionAlgorithm.group_nameAlgorithm.idAlgorithm.last_introspection_checkAlgorithm.moduleAlgorithm.outputlistAlgorithm.parameter_nameAlgorithm.removedAlgorithm.required_datatypeAlgorithm.subsection_name
AlgorithmCategoryAlgorithmTransientGroupOperationOperation.additional_infoOperation.algorithmOperation.completion_dateOperation.create_dateOperation.estimated_disk_sizeOperation.fk_from_algoOperation.fk_launched_byOperation.fk_launched_inOperation.fk_operation_groupOperation.from_dict()Operation.gidOperation.has_finishedOperation.idOperation.mark_complete()Operation.operation_groupOperation.projectOperation.queue_fullOperation.range_valuesOperation.start_dateOperation.start_now()Operation.statusOperation.to_dict()Operation.userOperation.user_groupOperation.view_model_disk_sizeOperation.view_model_gidOperation.visible
OperationGroupOperationProcessIdentifierResultFigurehas_finished()
model_projectProjectProject.administratorProject.descriptionProject.disable_importsProject.fk_adminProject.from_dict()Project.gidProject.idProject.last_updatedProject.max_operation_sizeProject.membersProject.nameProject.operations_canceledProject.operations_errorProject.operations_finishedProject.operations_pendingProject.operations_startedProject.refresh_update_date()Project.to_dict()Project.version
UserUser.display_nameUser.emailUser.get_preference()User.get_project_structure_grouping()User.get_viewers_color_scheme()User.gidUser.idUser.is_administrator()User.is_online_help_active()User.passwordUser.preferencesUser.roleUser.selected_projectUser.set_preference()User.set_project_structure_grouping()User.set_viewers_color_scheme()User.switch_online_help_state()User.usernameUser.validated
UserPreferencesUser_to_Project
storagePackageDAOburst_daodatatype_daoDatatypeDAODatatypeDAO.compute_bursts_disk_size()DatatypeDAO.count_all_datatypes()DatatypeDAO.count_datatypes()DatatypeDAO.count_datatypes_in_burst()DatatypeDAO.count_datatypes_in_group()DatatypeDAO.get_all_datatypes()DatatypeDAO.get_data_in_project()DatatypeDAO.get_datatype_by_gid()DatatypeDAO.get_datatype_details()DatatypeDAO.get_datatype_extra_info()DatatypeDAO.get_datatype_group_by_gid()DatatypeDAO.get_datatype_group_disk_size()DatatypeDAO.get_datatype_in_group()DatatypeDAO.get_datatype_measure_group_from_ts_from_pse()DatatypeDAO.get_datatypegroup_by_op_group_id()DatatypeDAO.get_datatypegroup_for_project()DatatypeDAO.get_datatypes_for_range()DatatypeDAO.get_datatypes_from_datatype_group()DatatypeDAO.get_datatypes_in_project()DatatypeDAO.get_disk_size_for_operation()DatatypeDAO.get_last_data_with_uid()DatatypeDAO.get_linked_datatypes_in_project()DatatypeDAO.get_links_for_datatype()DatatypeDAO.get_number_of_bursts()DatatypeDAO.get_selections_for_project()DatatypeDAO.get_stored_pse_filters()DatatypeDAO.get_summary_for_group()DatatypeDAO.get_values_of_datatype()DatatypeDAO.is_datatype_group()DatatypeDAO.sessionDatatypeDAO.set_datatype_visibility()DatatypeDAO.try_load_last_entity_of_type()
exceptionsoperation_daoOperationDAOOperationDAO.compute_disk_size_for_started_ops()OperationDAO.count_resulted_datatypes()OperationDAO.filter_category()OperationDAO.get_adapters_from_categories()OperationDAO.get_algorithm_by_id()OperationDAO.get_algorithm_by_module()OperationDAO.get_algorithm_categories()OperationDAO.get_all_algorithms()OperationDAO.get_all_operations_for_uploaders()OperationDAO.get_applicable_adapters()OperationDAO.get_category_by_id()OperationDAO.get_figure_count()OperationDAO.get_filtered_operations()OperationDAO.get_launchable_categories()OperationDAO.get_operation_by_gid()OperationDAO.get_operation_by_id()OperationDAO.get_operation_lazy_by_gid()OperationDAO.get_operation_numbers()OperationDAO.get_operation_process_for_operation()OperationDAO.get_operationgroup_by_gid()OperationDAO.get_operationgroup_by_id()OperationDAO.get_operations()OperationDAO.get_operations_for_hpc_job()OperationDAO.get_operations_in_group()OperationDAO.get_operations_with_error_in_project()OperationDAO.get_previews()OperationDAO.get_raw_categories()OperationDAO.get_results_for_operation()OperationDAO.get_uploader_categories()OperationDAO.get_visualisers_categories()OperationDAO.is_upload_operation()OperationDAO.load_figure()OperationDAO.sessionOperationDAO.set_operation_and_group_visibility()OperationDAO.try_get_operation_by_id()
project_daoCaseDAOCaseDAO.add_members_to_project()CaseDAO.compute_user_generated_disk_size()CaseDAO.count_projects_for_name()CaseDAO.count_users_for_name()CaseDAO.delete_members_for_project()CaseDAO.delete_project()CaseDAO.get_administrators()CaseDAO.get_all_projects()CaseDAO.get_all_users()CaseDAO.get_link()CaseDAO.get_linkable_projects_for_user()CaseDAO.get_links_to_project()CaseDAO.get_members_of_project()CaseDAO.get_project_by_gid()CaseDAO.get_project_by_id()CaseDAO.get_project_by_name()CaseDAO.get_project_disk_size()CaseDAO.get_project_for_operation()CaseDAO.get_project_lazy_by_gid()CaseDAO.get_projects_for_user()CaseDAO.get_system_user()CaseDAO.get_user_by_email()CaseDAO.get_user_by_gid()CaseDAO.get_user_by_id()CaseDAO.get_user_by_name()CaseDAO.get_user_for_datatype()CaseDAO.session
root_daosession_makerworkflow_dao
transientPackagecontext_overlayCommonDetailsDataTypeOverlayDetailsDataTypeOverlayDetails.DATA_STATEDataTypeOverlayDetails.DATA_SUBJECTDataTypeOverlayDetails.DATA_TAG_1DataTypeOverlayDetails.DATA_TAG_2DataTypeOverlayDetails.DATA_TAG_3DataTypeOverlayDetails.DATA_TAG_4DataTypeOverlayDetails.DATA_TAG_5DataTypeOverlayDetails.DATA_TITLEDataTypeOverlayDetails.fill_from_datatype()
OperationOverlayDetails
range_parameterstructure_entitiesDataTypeMetaDataDataTypeMetaData.DEFAULT_SUBJECTDataTypeMetaData.KEY_AUTHORDataTypeMetaData.KEY_BURSTDataTypeMetaData.KEY_CLASS_NAMEDataTypeMetaData.KEY_COUNTDataTypeMetaData.KEY_CREATE_DATA_DAYDataTypeMetaData.KEY_CREATE_DATA_MONTHDataTypeMetaData.KEY_DATATYPE_IDDataTypeMetaData.KEY_DATEDataTypeMetaData.KEY_FK_OPERATION_GROUPDataTypeMetaData.KEY_GIDDataTypeMetaData.KEY_INVALIDDataTypeMetaData.KEY_LINKDataTypeMetaData.KEY_MODULEDataTypeMetaData.KEY_NODE_TYPEDataTypeMetaData.KEY_OPERATION_ALGORITHMDataTypeMetaData.KEY_OPERATION_GROUP_NAMEDataTypeMetaData.KEY_OPERATION_TAGDataTypeMetaData.KEY_OPERATION_TYPEDataTypeMetaData.KEY_OP_GROUP_IDDataTypeMetaData.KEY_RELEVANCYDataTypeMetaData.KEY_STATEDataTypeMetaData.KEY_SUBJECTDataTypeMetaData.KEY_TAG_1DataTypeMetaData.KEY_TAG_2DataTypeMetaData.KEY_TAG_3DataTypeMetaData.KEY_TAG_4DataTypeMetaData.KEY_TAG_5DataTypeMetaData.KEY_TITLEDataTypeMetaData.STATESDataTypeMetaData.create_dateDataTypeMetaData.get_filterable_meta()DataTypeMetaData.gidDataTypeMetaData.groupDataTypeMetaData.mark_invalid()DataTypeMetaData.merge_data()DataTypeMetaData.subject
StructureNodeStructureNode.PREFIX_ID_LEAFStructureNode.PREFIX_ID_NODEStructureNode.PREFIX_ID_PROJECTStructureNode.SEPStructureNode.TYPE_FILEStructureNode.TYPE_FOLDERStructureNode.TYPE_INVALIDStructureNode.has_childrenStructureNode.is_groupStructureNode.is_irelevantStructureNode.is_linkStructureNode.metadata2tree()StructureNode.type
neocomPackage_h5loader_registryh5determine_filepath()gather_all_references_by_index()gather_references_of_view_model()h5_file_for_gid()h5_file_for_index()index_for_h5_file()load()load_from_dir()load_from_gid()load_from_index()load_ht()load_view_model()load_view_model_from_file()load_with_links()load_with_links_from_dir()load_with_references()load_with_references_from_dir()path_by_dir()path_for()path_for_stored_index()store()store_complete()store_complete_to_dir()store_ht()store_to_dir()store_view_model()
neotraitsPackage_h5accessors_h5coreH5FileH5File.KEY_WRITTEN_BYH5File.close()H5File.determine_datatype_from_file()H5File.determine_type()H5File.file_name_base()H5File.from_file()H5File.gather_references()H5File.get_class_path()H5File.get_metadata_param()H5File.h5_class_from_file()H5File.is_new_fileH5File.iter_accessors()H5File.iter_datasets()H5File.load_generic_attributes()H5File.load_into()H5File.read_subtype_attr()H5File.store()H5File.store_generic_attributes()H5File.store_metadata_param()
ViewModelH5
dbformsh5spatial_modeluploader_view_modelview_model
project_versionsPackageservicesPackagealgorithm_serviceAlgorithmServiceAlgorithmService.create_link()AlgorithmService.fill_adapter_form()AlgorithmService.fill_selectfield_with_datatypes()AlgorithmService.get_algorithm_by_identifier()AlgorithmService.get_algorithm_by_module_and_class()AlgorithmService.get_analyze_groups()AlgorithmService.get_category_by_id()AlgorithmService.get_generic_entity()AlgorithmService.get_launchable_algorithms()AlgorithmService.get_launchable_algorithms_for_datatype()AlgorithmService.get_operation_numbers()AlgorithmService.get_raw_categories()AlgorithmService.get_selections_for_project()AlgorithmService.get_stored_pse_filters()AlgorithmService.get_upload_algorithms()AlgorithmService.get_visualisers_category()AlgorithmService.get_visualizers_for_group()AlgorithmService.prepare_adapter()AlgorithmService.prepare_adapter_form()AlgorithmService.remove_link()AlgorithmService.save_measure_points_selection()AlgorithmService.save_pse_filter()
authorizationbackend_client_factoryburst_config_serializationburst_serviceBurstServiceBurstService.LAUNCH_BRANCHBurstService.LAUNCH_NEWBurstService.get_available_bursts()BurstService.get_burst_for_operation_id()BurstService.get_range_param_by_name()BurstService.handle_range_params_at_loading()BurstService.load_burst_configuration()BurstService.load_burst_configuration_from_folder()BurstService.load_simulation_from_zip()BurstService.mark_burst_finished()BurstService.persist_operation_state()BurstService.populate_burst_disk_usage()BurstService.prepare_burst_for_pse()BurstService.prepare_data_for_burst_copy()BurstService.prepare_index_for_metric_result()BurstService.prepare_indexes_for_simulation_results()BurstService.prepare_metrics_operation()BurstService.prepare_simulation_name()BurstService.remove_burst_configuration()BurstService.rename_burst()BurstService.store_burst()BurstService.store_burst_configuration()BurstService.update_burst_status()BurstService.update_history_status()BurstService.update_simulation_fields()
email_senderexceptionsfigure_servicehpc_operation_serviceimport_serviceImportServiceImportService.build_operation_from_file()ImportService.check_import_references()ImportService.create_view_model()ImportService.import_list_of_operations()ImportService.import_operation()ImportService.import_project_structure()ImportService.import_simulator_configuration_zip()ImportService.load_datatype_from_file()ImportService.store_datatype()ImportService.store_or_link_datatype()
Operation2ImportData
operation_serviceOperationServiceOperationService.ATT_UIDOperationService.fire_operation()OperationService.fits_max_operation_size()OperationService.group_operation_launch()OperationService.initiate_operation()OperationService.initiate_prelaunch()OperationService.launch_operation()OperationService.load_operation()OperationService.prepare_metadata()OperationService.prepare_operation()OperationService.stop_operation()OperationService.store_view_model()
project_serviceProjectServiceProjectService.count_filtered_operations()ProjectService.find_project()ProjectService.find_project_lazy_by_gid()ProjectService.get_all_datatypes_from_data()ProjectService.get_all_operations_for_uploaders()ProjectService.get_datatype_by_id()ProjectService.get_datatype_details()ProjectService.get_datatype_in_group()ProjectService.get_datatypegroup_by_gid()ProjectService.get_datatypegroup_by_op_group_id()ProjectService.get_datatypes_from_datatype_group()ProjectService.get_datatypes_in_project()ProjectService.get_filterable_meta()ProjectService.get_linkable_projects_for_user()ProjectService.get_linked_datatypes_storage_path()ProjectService.get_operation_details()ProjectService.get_operation_group_by_gid()ProjectService.get_operation_group_by_id()ProjectService.get_operations_in_group()ProjectService.get_project_structure()ProjectService.get_results_for_operation()ProjectService.is_datatype_group()ProjectService.is_upload_operation()ProjectService.load_operation_by_gid()ProjectService.load_operation_lazy_by_gid()ProjectService.remove_datatype()ProjectService.remove_member_from_project()ProjectService.remove_operation()ProjectService.remove_project()ProjectService.retrieve_all_user_projects()ProjectService.retrieve_project_full()ProjectService.retrieve_projects_for_user()ProjectService.set_datatype_visibility()ProjectService.set_operation_and_group_visibility()ProjectService.store_project()ProjectService.update_metadata()
initialize_storage()
settings_serviceSettingsServiceSettingsService.KEYS_DISPLAY_ORDERSettingsService.KEY_ADMIN_DISPLAY_NAMESettingsService.KEY_ADMIN_EMAILSettingsService.KEY_ADMIN_NAMESettingsService.KEY_ADMIN_PWDSettingsService.KEY_CLUSTERSettingsService.KEY_CLUSTER_SCHEDULERSettingsService.KEY_DB_URLSettingsService.KEY_ENABLE_KC_LOGINSettingsService.KEY_KC_CONFIGSettingsService.KEY_KC_WEB_CONFIGSettingsService.KEY_MAX_DISK_SPACE_USRSettingsService.KEY_MAX_NR_SURFACE_VERTEXSettingsService.KEY_MAX_NR_THREADSSettingsService.KEY_MAX_RANGESettingsService.KEY_PORTSettingsService.KEY_SELECTED_DBSettingsService.KEY_STORAGESettingsService.check_db_url()SettingsService.get_disk_free_space()SettingsService.save_settings()
simulator_serviceSimulatorServiceSimulatorService.async_launch_and_prepare_pse()SimulatorService.async_launch_and_prepare_simulation()SimulatorService.async_launch_simulation_on_server()SimulatorService.compute_conn_branch_conditions()SimulatorService.get_simulation_state_index()SimulatorService.prepare_simulation_on_server()SimulatorService.reset_at_connectivity_change()SimulatorService.reset_at_surface_change()SimulatorService.validate_first_fragment()
texture_to_jsonuser_serviceUserServiceUserService.USER_ROLESUserService.check_login()UserService.compute_user_generated_disk_size()UserService.create_user()UserService.delete_user()UserService.edit_user()UserService.get_administrators()UserService.get_external_db_user()UserService.get_user_by_gid()UserService.get_user_by_id()UserService.get_user_by_name()UserService.get_users_for_project()UserService.is_username_valid()UserService.reset_password()UserService.retrieve_users_except()UserService.save_project_to_user()UserService.validate_user()
- Subpackages
backend_clientsPackagebackend_clientcluster_scheduler_clienthpc_scheduler_clientHPCJobStatusHPCOperationThreadHPCSchedulerClientHPCSchedulerClient.CONTAINER_INPUT_FOLDERHPCSchedulerClient.CSCS_DATA_FOLDERHPCSchedulerClient.CSCS_LOGIN_TOKEN_ENV_KEYHPCSchedulerClient.CSCS_PROJECTHPCSchedulerClient.HOME_FOLDER_MOUNTHPCSchedulerClient.OUTPUT_FOLDERHPCSchedulerClient.TVB_BIN_ENV_KEYHPCSchedulerClient.compute_available_disk_space()HPCSchedulerClient.execute()HPCSchedulerClient.stage_out_to_operation_folder()HPCSchedulerClient.stop_operation()HPCSchedulerClient.storage_interfaceHPCSchedulerClient.update_datatype_groups()HPCSchedulerClient.update_db_with_results()
get_op_thread()
standalone_client