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:
JSONEncoder
Custom 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¶
adapters
Packageabcadapter
ABCAdapter
ABCAdapter.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_mode
ABCAdapter.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_adapter
ABCAdapter.submit_form()
ABCAdapter.view_model_to_has_traits()
ABCAdapterForm
AdapterLaunchModeEnum
nan_allowed()
nan_not_allowed()
abcdisplayer
ABCDisplayer
ABCDisplayer.KEY_CONTENT
ABCDisplayer.KEY_IS_ADAPTER
ABCDisplayer.VISUALIZERS_ROOT
ABCDisplayer.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_mode
ABCDisplayer.prepare_shell_surface_params()
URLGenerator
abcremover
abcuploader
arguments_serialisation
constants
exceptions
inputs_processor
code_versions
Packageentities
Packageexportable
generic_attributes
GenericAttributes
GenericAttributes.create_date
GenericAttributes.fill_from()
GenericAttributes.invalid
GenericAttributes.is_nan
GenericAttributes.operation_tag
GenericAttributes.parent_burst
GenericAttributes.state
GenericAttributes.subject
GenericAttributes.user_tag_1
GenericAttributes.user_tag_2
GenericAttributes.user_tag_3
GenericAttributes.user_tag_4
GenericAttributes.user_tag_5
GenericAttributes.visible
load
- Subpackages
file
Packagefiles_update_manager
FilesUpdateManager
FilesUpdateManager.DATA_TYPES_PAGE_SIZE
FilesUpdateManager.MESSAGE
FilesUpdateManager.PROJECTS_PAGE_SIZE
FilesUpdateManager.STATUS
FilesUpdateManager.UPDATE_SCRIPTS_SUFFIX
FilesUpdateManager.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_scripts
Packagesimulator
Packageburst_configuration_h5
datatype_measure_h5
simulation_history_h5
SimulationHistory
SimulationHistory.current_state
SimulationHistory.current_step
SimulationHistory.fill_into()
SimulationHistory.history
SimulationHistory.integrator_noise_rng_state_algo
SimulationHistory.integrator_noise_rng_state_cached_gauss
SimulationHistory.integrator_noise_rng_state_has_gauss
SimulationHistory.integrator_noise_rng_state_keys
SimulationHistory.integrator_noise_rng_state_pos
SimulationHistory.monitor_names
SimulationHistory.monitor_stock_1
SimulationHistory.monitor_stock_10
SimulationHistory.monitor_stock_11
SimulationHistory.monitor_stock_12
SimulationHistory.monitor_stock_13
SimulationHistory.monitor_stock_14
SimulationHistory.monitor_stock_15
SimulationHistory.monitor_stock_2
SimulationHistory.monitor_stock_3
SimulationHistory.monitor_stock_4
SimulationHistory.monitor_stock_5
SimulationHistory.monitor_stock_6
SimulationHistory.monitor_stock_7
SimulationHistory.monitor_stock_8
SimulationHistory.monitor_stock_9
SimulationHistory.populate_from()
SimulationHistoryH5
view_model
AdditiveNoiseViewModel
BoldRegionROIViewModel
BoldViewModel
CortexViewModel
Dop853StochasticViewModel
Dop853ViewModel
Dopri5StochasticViewModel
Dopri5ViewModel
EEGViewModel
EulerDeterministicViewModel
EulerStochasticViewModel
GlobalAverageViewModel
HeunDeterministicViewModel
HeunStochasticViewModel
IdentityViewModel
IntegratorStochasticViewModel
IntegratorViewModel
IntegratorViewModelsEnum
IntegratorViewModelsEnum.DIFFERENCE_EQUATION
IntegratorViewModelsEnum.DOPRI_5
IntegratorViewModelsEnum.DOPRI_5_STOCHASTIC
IntegratorViewModelsEnum.DOP_853
IntegratorViewModelsEnum.DOP_853_STOCHASTIC
IntegratorViewModelsEnum.EULER
IntegratorViewModelsEnum.EULER_MARUYAMA
IntegratorViewModelsEnum.HEUN
IntegratorViewModelsEnum.RUNGE_KUTTA
IntegratorViewModelsEnum.STOCHASTIC_HEUN
IntegratorViewModelsEnum.STOCHASTIC_VARIABLE_ODER_ADAMS
IntegratorViewModelsEnum.VARIABLE_ORDER_ADAMS
MEGViewModel
MonitorViewModel
MultiplicativeNoiseViewModel
NoiseViewModel
ProjectionViewModel
RawViewModel
RungeKutta4thOrderDeterministicViewModel
SimulatorAdapterModel
SimulatorAdapterModel.connectivity
SimulatorAdapterModel.determine_indexes_for_chosen_vars_of_interest()
SimulatorAdapterModel.first_monitor
SimulatorAdapterModel.get_variables_of_interest_indexes()
SimulatorAdapterModel.history_gid
SimulatorAdapterModel.integrator
SimulatorAdapterModel.linked_has_traits
SimulatorAdapterModel.monitors
SimulatorAdapterModel.stimulus
SimulatorAdapterModel.surface
SpatialAverageViewModel
SubSampleViewModel
TemporalAverageViewModel
VODEStochasticViewModel
VODEViewModel
iEEGViewModel
filters
Packagechain
FilterChain
FilterChain.add_condition()
FilterChain.algorithm
FilterChain.algorithm_category
FilterChain.algorithm_category_replacement
FilterChain.algorithm_replacement
FilterChain.datatype
FilterChain.datatype_replacement
FilterChain.from_json()
FilterChain.get_filters_for_type()
FilterChain.get_python_filter_equivalent()
FilterChain.get_sql_filter_equivalent()
FilterChain.operation
FilterChain.operation_replacement
FilterChain.to_json()
UIFilter
exceptions
factory
model
Packagemodel_burst
BurstConfiguration
BurstConfiguration.BURST_CANCELED
BurstConfiguration.BURST_ERROR
BurstConfiguration.BURST_FINISHED
BurstConfiguration.BURST_RUNNING
BurstConfiguration.clone()
BurstConfiguration.create_date
BurstConfiguration.datatypes_number
BurstConfiguration.dynamic_ids
BurstConfiguration.error_message
BurstConfiguration.finish_time
BurstConfiguration.fk_metric_operation_group
BurstConfiguration.fk_operation_group
BurstConfiguration.fk_project
BurstConfiguration.fk_simulation
BurstConfiguration.gid
BurstConfiguration.id
BurstConfiguration.is_finished
BurstConfiguration.is_group
BurstConfiguration.is_pse_burst()
BurstConfiguration.metric_operation_group
BurstConfiguration.name
BurstConfiguration.operation_group
BurstConfiguration.operation_info_for_burst_removal
BurstConfiguration.parent_burst_object
BurstConfiguration.process_time
BurstConfiguration.project
BurstConfiguration.range1
BurstConfiguration.range2
BurstConfiguration.ranges
BurstConfiguration.selected_tab
BurstConfiguration.simulator_gid
BurstConfiguration.start_time
BurstConfiguration.status
BurstConfiguration.title
BurstConfiguration.type_
Dynamic
model_datatype
DataType
DataType.accepted_filters()
DataType.after_store()
DataType.create_date
DataType.disk_size
DataType.display_name
DataType.display_type
DataType.fill_from_generic_attributes()
DataType.fill_from_h5()
DataType.fill_from_has_traits()
DataType.fixed_generic_attributes
DataType.fk_datatype_group
DataType.fk_from_operation
DataType.fk_parent_burst
DataType.get_extra_info()
DataType.gid
DataType.id
DataType.invalid
DataType.is_nan
DataType.is_ts
DataType.module
DataType.parent_operation
DataType.state
DataType.subject
DataType.summary_info
DataType.title
DataType.type
DataType.type_
DataType.user_tag_1
DataType.user_tag_2
DataType.user_tag_3
DataType.user_tag_4
DataType.user_tag_5
DataType.visible
DataTypeGroup
DataTypeGroup.count_results
DataTypeGroup.create_date
DataTypeGroup.disk_size
DataTypeGroup.fk_datatype_group
DataTypeGroup.fk_from_operation
DataTypeGroup.fk_operation_group
DataTypeGroup.fk_parent_burst
DataTypeGroup.gid
DataTypeGroup.id
DataTypeGroup.invalid
DataTypeGroup.is_data_a_group()
DataTypeGroup.is_nan
DataTypeGroup.module
DataTypeGroup.no_of_ranges
DataTypeGroup.parent_operation
DataTypeGroup.parent_operation_group
DataTypeGroup.state
DataTypeGroup.subject
DataTypeGroup.title
DataTypeGroup.type
DataTypeGroup.type_
DataTypeGroup.user_tag_1
DataTypeGroup.user_tag_2
DataTypeGroup.user_tag_3
DataTypeGroup.user_tag_4
DataTypeGroup.user_tag_5
DataTypeGroup.visible
DataTypeMatrix
DataTypeMatrix.array_data_max
DataTypeMatrix.array_data_mean
DataTypeMatrix.array_data_min
DataTypeMatrix.array_has_complex
DataTypeMatrix.array_is_finite
DataTypeMatrix.create_date
DataTypeMatrix.disk_size
DataTypeMatrix.fill_from_has_traits()
DataTypeMatrix.fk_datatype_group
DataTypeMatrix.fk_from_operation
DataTypeMatrix.fk_parent_burst
DataTypeMatrix.gid
DataTypeMatrix.has_valid_time_series
DataTypeMatrix.has_volume_mapping
DataTypeMatrix.id
DataTypeMatrix.invalid
DataTypeMatrix.is_nan
DataTypeMatrix.module
DataTypeMatrix.ndim
DataTypeMatrix.parent_operation
DataTypeMatrix.parsed_shape
DataTypeMatrix.shape
DataTypeMatrix.state
DataTypeMatrix.subject
DataTypeMatrix.subtype
DataTypeMatrix.title
DataTypeMatrix.type
DataTypeMatrix.type_
DataTypeMatrix.user_tag_1
DataTypeMatrix.user_tag_2
DataTypeMatrix.user_tag_3
DataTypeMatrix.user_tag_4
DataTypeMatrix.user_tag_5
DataTypeMatrix.visible
Links
MeasurePointsSelection
StoredPSEFilter
model_operation
Algorithm
Algorithm.algorithm_category
Algorithm.classname
Algorithm.datatype_filter
Algorithm.description
Algorithm.displayname
Algorithm.fk_category
Algorithm.group_description
Algorithm.group_name
Algorithm.id
Algorithm.last_introspection_check
Algorithm.module
Algorithm.outputlist
Algorithm.parameter_name
Algorithm.removed
Algorithm.required_datatype
Algorithm.subsection_name
AlgorithmCategory
AlgorithmTransientGroup
Operation
Operation.additional_info
Operation.algorithm
Operation.completion_date
Operation.create_date
Operation.estimated_disk_size
Operation.fk_from_algo
Operation.fk_launched_by
Operation.fk_launched_in
Operation.fk_operation_group
Operation.from_dict()
Operation.gid
Operation.has_finished
Operation.id
Operation.mark_complete()
Operation.operation_group
Operation.project
Operation.queue_full
Operation.range_values
Operation.start_date
Operation.start_now()
Operation.status
Operation.to_dict()
Operation.user
Operation.user_group
Operation.view_model_disk_size
Operation.view_model_gid
Operation.visible
OperationGroup
OperationProcessIdentifier
ResultFigure
has_finished()
model_project
Project
Project.administrator
Project.description
Project.disable_imports
Project.fk_admin
Project.from_dict()
Project.gid
Project.id
Project.last_updated
Project.max_operation_size
Project.members
Project.name
Project.operations_canceled
Project.operations_error
Project.operations_finished
Project.operations_pending
Project.operations_started
Project.refresh_update_date()
Project.to_dict()
Project.version
User
User.display_name
User.email
User.get_preference()
User.get_project_structure_grouping()
User.get_viewers_color_scheme()
User.gid
User.id
User.is_administrator()
User.is_online_help_active()
User.password
User.preferences
User.role
User.selected_project
User.set_preference()
User.set_project_structure_grouping()
User.set_viewers_color_scheme()
User.switch_online_help_state()
User.username
User.validated
UserPreferences
User_to_Project
storage
PackageDAO
burst_dao
datatype_dao
DatatypeDAO
DatatypeDAO.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.session
DatatypeDAO.set_datatype_visibility()
DatatypeDAO.try_load_last_entity_of_type()
exceptions
operation_dao
OperationDAO
OperationDAO.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.session
OperationDAO.set_operation_and_group_visibility()
OperationDAO.try_get_operation_by_id()
project_dao
CaseDAO
CaseDAO.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_dao
session_maker
workflow_dao
transient
Packagecontext_overlay
CommonDetails
DataTypeOverlayDetails
DataTypeOverlayDetails.DATA_STATE
DataTypeOverlayDetails.DATA_SUBJECT
DataTypeOverlayDetails.DATA_TAG_1
DataTypeOverlayDetails.DATA_TAG_2
DataTypeOverlayDetails.DATA_TAG_3
DataTypeOverlayDetails.DATA_TAG_4
DataTypeOverlayDetails.DATA_TAG_5
DataTypeOverlayDetails.DATA_TITLE
DataTypeOverlayDetails.fill_from_datatype()
OperationOverlayDetails
range_parameter
structure_entities
DataTypeMetaData
DataTypeMetaData.DEFAULT_SUBJECT
DataTypeMetaData.KEY_AUTHOR
DataTypeMetaData.KEY_BURST
DataTypeMetaData.KEY_CLASS_NAME
DataTypeMetaData.KEY_COUNT
DataTypeMetaData.KEY_CREATE_DATA_DAY
DataTypeMetaData.KEY_CREATE_DATA_MONTH
DataTypeMetaData.KEY_DATATYPE_ID
DataTypeMetaData.KEY_DATE
DataTypeMetaData.KEY_FK_OPERATION_GROUP
DataTypeMetaData.KEY_GID
DataTypeMetaData.KEY_INVALID
DataTypeMetaData.KEY_LINK
DataTypeMetaData.KEY_MODULE
DataTypeMetaData.KEY_NODE_TYPE
DataTypeMetaData.KEY_OPERATION_ALGORITHM
DataTypeMetaData.KEY_OPERATION_GROUP_NAME
DataTypeMetaData.KEY_OPERATION_TAG
DataTypeMetaData.KEY_OPERATION_TYPE
DataTypeMetaData.KEY_OP_GROUP_ID
DataTypeMetaData.KEY_RELEVANCY
DataTypeMetaData.KEY_STATE
DataTypeMetaData.KEY_SUBJECT
DataTypeMetaData.KEY_TAG_1
DataTypeMetaData.KEY_TAG_2
DataTypeMetaData.KEY_TAG_3
DataTypeMetaData.KEY_TAG_4
DataTypeMetaData.KEY_TAG_5
DataTypeMetaData.KEY_TITLE
DataTypeMetaData.STATES
DataTypeMetaData.create_date
DataTypeMetaData.get_filterable_meta()
DataTypeMetaData.gid
DataTypeMetaData.group
DataTypeMetaData.mark_invalid()
DataTypeMetaData.merge_data()
DataTypeMetaData.subject
StructureNode
StructureNode.PREFIX_ID_LEAF
StructureNode.PREFIX_ID_NODE
StructureNode.PREFIX_ID_PROJECT
StructureNode.SEP
StructureNode.TYPE_FILE
StructureNode.TYPE_FOLDER
StructureNode.TYPE_INVALID
StructureNode.has_children
StructureNode.is_group
StructureNode.is_irelevant
StructureNode.is_link
StructureNode.metadata2tree()
StructureNode.type
neocom
Package_h5loader
_registry
h5
determine_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()
neotraits
Package_h5accessors
_h5core
H5File
H5File.KEY_WRITTEN_BY
H5File.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_file
H5File.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
db
forms
h5
spatial_model
uploader_view_model
view_model
project_versions
Packageservices
Packagealgorithm_service
AlgorithmService
AlgorithmService.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()
authorization
backend_client_factory
burst_config_serialization
burst_service
BurstService
BurstService.LAUNCH_BRANCH
BurstService.LAUNCH_NEW
BurstService.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_sender
exceptions
figure_service
hpc_operation_service
import_service
ImportService
ImportService.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_service
OperationService
OperationService.ATT_UID
OperationService.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_service
ProjectService
ProjectService.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_service
SettingsService
SettingsService.KEYS_DISPLAY_ORDER
SettingsService.KEY_ADMIN_DISPLAY_NAME
SettingsService.KEY_ADMIN_EMAIL
SettingsService.KEY_ADMIN_NAME
SettingsService.KEY_ADMIN_PWD
SettingsService.KEY_CLUSTER
SettingsService.KEY_CLUSTER_SCHEDULER
SettingsService.KEY_DB_URL
SettingsService.KEY_ENABLE_KC_LOGIN
SettingsService.KEY_KC_CONFIG
SettingsService.KEY_KC_WEB_CONFIG
SettingsService.KEY_MAX_DISK_SPACE_USR
SettingsService.KEY_MAX_NR_SURFACE_VERTEX
SettingsService.KEY_MAX_NR_THREADS
SettingsService.KEY_MAX_RANGE
SettingsService.KEY_PORT
SettingsService.KEY_SELECTED_DB
SettingsService.KEY_STORAGE
SettingsService.check_db_url()
SettingsService.get_disk_free_space()
SettingsService.save_settings()
simulator_service
SimulatorService
SimulatorService.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_json
user_service
UserService
UserService.USER_ROLES
UserService.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_clients
Packagebackend_client
cluster_scheduler_client
hpc_scheduler_client
HPCJobStatus
HPCOperationThread
HPCSchedulerClient
HPCSchedulerClient.CONTAINER_INPUT_FOLDER
HPCSchedulerClient.CSCS_DATA_FOLDER
HPCSchedulerClient.CSCS_LOGIN_TOKEN_ENV_KEY
HPCSchedulerClient.CSCS_PROJECT
HPCSchedulerClient.HOME_FOLDER_MOUNT
HPCSchedulerClient.OUTPUT_FOLDER
HPCSchedulerClient.TVB_BIN_ENV_KEY
HPCSchedulerClient.compute_available_disk_space()
HPCSchedulerClient.execute()
HPCSchedulerClient.stage_out_to_operation_folder()
HPCSchedulerClient.stop_operation()
HPCSchedulerClient.storage_interface
HPCSchedulerClient.update_datatype_groups()
HPCSchedulerClient.update_db_with_results()
get_op_thread()
standalone_client