CodeΒΆ
- Python Code
- yggdrasil.languages.Python package
- Submodules
- yggdrasil.languages.Python.CisInterface module
- yggdrasil.languages.Python.YggInterface module
InterfaceComm()YggArrayInput()YggArrayOutput()YggAsciiArrayInput()YggAsciiArrayOutput()YggAsciiFileInput()YggAsciiFileOutput()YggAsciiTableInput()YggAsciiTableOutput()YggInit()YggInput()YggObjInput()YggObjOutput()YggOutput()YggPandasInput()YggPandasOutput()YggPickleInput()YggPickleOutput()YggPlyInput()YggPlyOutput()YggRpcClient()YggRpcServer()YggTimesync()YggTimesyncServer()bufMsgSize()eof_msg()maxMsgSize()
- Module contents
- yggdrasil.serialize package
- Submodules
- yggdrasil.serialize.AsciiMapSerialize module
- yggdrasil.serialize.AsciiTableSerialize module
- yggdrasil.serialize.CABOSerialize module
- yggdrasil.serialize.DefaultSerialize module
- yggdrasil.serialize.DirectSerialize module
- yggdrasil.serialize.FunctionalSerialize module
- yggdrasil.serialize.JSONSerialize module
- yggdrasil.serialize.MatSerialize module
- yggdrasil.serialize.ObjSerialize module
- yggdrasil.serialize.PandasSerialize module
- yggdrasil.serialize.PickleSerialize module
- yggdrasil.serialize.PlySerialize module
- yggdrasil.serialize.SerializeBase module
- yggdrasil.serialize.YAMLSerialize module
- Module contents
- yggdrasil.drivers package
- Submodules
- yggdrasil.drivers.BuildModelDriver module
- yggdrasil.drivers.CMakeModelDriver module
- yggdrasil.drivers.CModelDriver module
- yggdrasil.drivers.CPPModelDriver module
- yggdrasil.drivers.CompiledModelDriver module
- yggdrasil.drivers.ConnectionDriver module
- yggdrasil.drivers.DSLModelDriver module
- yggdrasil.drivers.Driver module
- yggdrasil.drivers.DummyModelDriver module
- yggdrasil.drivers.DuplicatedModelDriver module
- yggdrasil.drivers.ExecutableModelDriver module
- yggdrasil.drivers.FileInputDriver module
- yggdrasil.drivers.FileOutputDriver module
- yggdrasil.drivers.FortranModelDriver module
- yggdrasil.drivers.InputDriver module
- yggdrasil.drivers.InterpretedModelDriver module
- yggdrasil.drivers.JuliaModelDriver module
- yggdrasil.drivers.LPyModelDriver module
- yggdrasil.drivers.MPIPartnerModel module
- yggdrasil.drivers.MakeModelDriver module
- yggdrasil.drivers.MatlabModelDriver module
- yggdrasil.drivers.ModelDriver module
- yggdrasil.drivers.OSRModelDriver module
- yggdrasil.drivers.OutputDriver module
- yggdrasil.drivers.PyTorchModelDriver module
- yggdrasil.drivers.PythonModelDriver module
- yggdrasil.drivers.RModelDriver module
- yggdrasil.drivers.RPCRequestDriver module
- yggdrasil.drivers.RPCResponseDriver module
- yggdrasil.drivers.SBMLModelDriver module
- yggdrasil.drivers.TimeSyncModelDriver module
- Module contents
- yggdrasil.communication package
- Subpackages
- Submodules
- yggdrasil.communication.AsciiFileComm module
- yggdrasil.communication.AsciiMapComm module
- yggdrasil.communication.AsciiTableComm module
- yggdrasil.communication.AsyncComm module
- yggdrasil.communication.BufferComm module
- yggdrasil.communication.CABOFileComm module
- yggdrasil.communication.ClientComm module
- yggdrasil.communication.CommBase module
- yggdrasil.communication.DedicatedFileBase module
- yggdrasil.communication.DefaultComm module
- yggdrasil.communication.ExcelFileComm module
- yggdrasil.communication.FileComm module
- yggdrasil.communication.ForkComm module
- yggdrasil.communication.IPCComm module
- yggdrasil.communication.ImageFileBase module
- yggdrasil.communication.JSONFileComm module
- yggdrasil.communication.MPIComm module
- yggdrasil.communication.MatFileComm module
- yggdrasil.communication.NetCDFFileComm module
- yggdrasil.communication.ObjFileComm module
- yggdrasil.communication.PandasFileComm module
- yggdrasil.communication.PickleFileComm module
- yggdrasil.communication.PlyFileComm module
- yggdrasil.communication.RESTComm module
- yggdrasil.communication.RMQAsyncComm module
- yggdrasil.communication.RMQComm module
- yggdrasil.communication.SequenceFileBase module
- yggdrasil.communication.ServerComm module
- yggdrasil.communication.ValueComm module
- yggdrasil.communication.YAMLFileComm module
- yggdrasil.communication.ZMQComm module
- Module contents
- Subpackages
- yggdrasil.examples package
- yggdrasil.command_line module
ArgumentBaseArgumentGroupArgumentParserArgumentSubparserArgumentTupleConditionalArgumentTupleReplacementWarning()SubCommandSubCommandMetacc_flagscc_toolnamecoveragercfile_convertergenerate_gha_workflowgithook()integration_service_managerld_flagsld_toolnamemainrebuild_c_api()regen_schematiming_plotsupdate_configvalidate_yamlyggccyggcleanyggcompileyggdevupygginfoygginstallyggmodelformyggrunyggtime_comm()yggtime_lang()yggtime_os()yggtime_paper()yggtime_py()
- yggdrasil.components module
ComponentBaseComponentBaseUnregisteredComponentErrorComponentMetacreate_component()create_component_class()get_component_base_class()get_registry()import_component()inherit_schema()init_registry()isinstance_component()registering()registration_in_progress()restore_registry()suspend_registry()
- yggdrasil.config module
- yggdrasil.constants module
- yggdrasil.datatypes module
- yggdrasil.doctools module
component2table()dict2table()docs2args()document_cli()document_cli_subcommand()get_docs_section()write_classdocs_table()write_comm_devnotes_table()write_component_table()write_datatype_mapping_table()write_datatype_table()write_interface_mapping_table()write_package_extras_table()write_table()
- yggdrasil.multitasking module
AliasDisconnectErrorAliasMetaAliasObjectBreakLoopErrorBreakLoopExceptionContextContextObjectDictDummyContextObjectDummyEventDummyQueueDummyRLockDummyTaskEventLockedDictLockedObjectMPIErrorExchangeMPIPartnerErrorMPIRequestWrapperMemoryTrackerMultiObjectProcessEventQueueRLockSafeThreadTaskTaskLoopTimeoutErrorValueEventWaitableFunctionYggTaskYggTask.atexit()YggTask.before_start()YggTask.call_target()YggTask.check_flag_attr()YggTask.cleanup()YggTask.clear_flag_attr()YggTask.create_flag_attr()YggTask.daemonYggTask.exitcodeYggTask.get_current_task()YggTask.get_flag_attr()YggTask.get_main_proc()YggTask.identYggTask.is_alive()YggTask.join()YggTask.kill()YggTask.main_terminatedYggTask.pidYggTask.poll()YggTask.printStatus()YggTask.returncodeYggTask.run()YggTask.run_error()YggTask.run_finally()YggTask.run_init()YggTask.set_flag_attr()YggTask.set_started_flag()YggTask.set_terminated_flag()YggTask.start()YggTask.terminate()YggTask.wait()YggTask.wait_flag_attr()YggTask.was_startedYggTask.was_terminated
YggTaskLoopYggTaskLoop.after_loop()YggTaskLoop.before_loop()YggTaskLoop.call_target()YggTaskLoop.loop_countYggTaskLoop.on_main_terminated()YggTaskLoop.pause()YggTaskLoop.resume()YggTaskLoop.run()YggTaskLoop.run_error()YggTaskLoop.run_loop()YggTaskLoop.set_break_flag()YggTaskLoop.set_loop_flag()YggTaskLoop.terminate()YggTaskLoop.wait_for_loop()YggTaskLoop.was_breakYggTaskLoop.was_loop
add_aliased_attribute()add_aliased_method()check_locks()check_processes()check_sockets()check_threads()test_target_error()test_target_sleep()wait_on_function()ygg_atexit()
- yggdrasil.platform module
- yggdrasil.runner module
IntegrationErrorYggFunctionYggRunnerYggRunner.namespaceYggRunner.hostYggRunner.rankYggRunner.modeldriversYggRunner.connectiondriversYggRunner.interrupt_timeYggRunner.error_flagYggRunner.all_driversYggRunner.atexit()YggRunner.bridge_mpi_connections()YggRunner.cleanup()YggRunner.closeChannels()YggRunner.create_connection_driver()YggRunner.create_driver()YggRunner.distribute_mpi()YggRunner.do_client_exits()YggRunner.expand_duplicates()YggRunner.get_models()YggRunner.io_drivers()YggRunner.is_aliveYggRunner.loadDrivers()YggRunner.pause()YggRunner.pprint()YggRunner.printStatus()YggRunner.reduce_duplicates()YggRunner.reset_signal_handler()YggRunner.resume()YggRunner.run()YggRunner.set_signal_handler()YggRunner.signal_handler()YggRunner.startDrivers()YggRunner.start_server()YggRunner.stop_server()YggRunner.terminate()YggRunner.waitModels()
get_runner()run()
- yggdrasil.scanf module
- yggdrasil.schema module
ComponentSchemaComponentSchema.add_legacy_properties()ComponentSchema.append_class()ComponentSchema.append_schema()ComponentSchema.base_subtype_classComponentSchema.base_subtype_class_nameComponentSchema.class2subtypeComponentSchema.classesComponentSchema.compare_body()ComponentSchema.from_definitions()ComponentSchema.from_registry()ComponentSchema.get_base_schema()ComponentSchema.get_definitions()ComponentSchema.get_driver_definition()ComponentSchema.get_schema()ComponentSchema.get_subtype_definition_ref()ComponentSchema.get_subtype_definitions()ComponentSchema.get_subtype_order()ComponentSchema.get_subtype_properties()ComponentSchema.get_subtype_schema()ComponentSchema.identify_subtype()ComponentSchema.subtype2classComponentSchema.subtype2moduleComponentSchema.subtypes
SchemaDictSchemaRegistrySchemaRegistry.add()SchemaRegistry.definitionsSchemaRegistry.form_schemaSchemaRegistry.from_file()SchemaRegistry.get()SchemaRegistry.get_component_schema()SchemaRegistry.get_definitions()SchemaRegistry.get_schema()SchemaRegistry.items()SchemaRegistry.keys()SchemaRegistry.load()SchemaRegistry.model_form_schemaSchemaRegistry.model_form_schema_propsSchemaRegistry.normalize()SchemaRegistry.save()SchemaRegistry.schemaSchemaRegistry.validate_component()SchemaRegistry.validate_model_submission()
clear_schema()convert_extended2base()create_schema()get_json_schema()get_model_form_schema()get_schema()init_schema()load_schema()ordered_dump()ordered_load()update_constants()
- yggdrasil.services module
ClientErrorFlaskServiceFlaskService.call()FlaskService.default_addressFlaskService.default_commtypeFlaskService.default_portFlaskService.deserialize()FlaskService.is_installed()FlaskService.run_server()FlaskService.serialize()FlaskService.serialize_response()FlaskService.service_typeFlaskService.set_log_level()FlaskService.setup_client()FlaskService.setup_server()FlaskService.shutdown()
IntegrationServiceManager()IntegrationServiceRegistryRMQServiceServerErrorServiceBaseServiceBase.call()ServiceBase.cleanup_server()ServiceBase.default_addressServiceBase.default_portServiceBase.deserialize()ServiceBase.deserialize_request()ServiceBase.is_installed()ServiceBase.is_runningServiceBase.process_request()ServiceBase.process_response()ServiceBase.respond()ServiceBase.run_server()ServiceBase.send_request()ServiceBase.serialize()ServiceBase.serialize_response()ServiceBase.set_log_level()ServiceBase.setup_client()ServiceBase.setup_server()ServiceBase.shutdown()ServiceBase.start_server()ServiceBase.wait_for_server()
create_service_manager_class()validate_model_submission()
- yggdrasil.timing module
TimedRunTimedRun.lang_srcTimedRun.lang_dstTimedRun.platformTimedRun.python_verTimedRun.filenameTimedRun.comm_typeTimedRun.max_errorsTimedRun.matlab_runningTimedRun.dont_use_pyperfTimedRun.after_run()TimedRun.base_msg_countTimedRun.base_msg_sizeTimedRun.before_run()TimedRun.can_run()TimedRun.check_output()TimedRun.class_plot()TimedRun.cleanup_output()TimedRun.dataTimedRun.default_msg_countTimedRun.default_msg_sizeTimedRun.entry_name()TimedRun.fit_scaling_count()TimedRun.fit_scaling_size()TimedRun.get_entry()TimedRun.get_new_uuid()TimedRun.get_yaml_dst()TimedRun.get_yaml_src()TimedRun.has_entry()TimedRun.load()TimedRun.make_yamlfile()TimedRun.max_msg_sizeTimedRun.output_content()TimedRun.output_file_formatTimedRun.plot_scaling()TimedRun.plot_scaling_joint()TimedRun.pyperfscriptTimedRun.reload()TimedRun.remove_entry()TimedRun.run()TimedRun.save()TimedRun.scaling_count()TimedRun.scaling_size()TimedRun.source_dstTimedRun.source_srcTimedRun.startup_timeTimedRun.tempdirTimedRun.time_per_byteTimedRun.time_per_messageTimedRun.time_run()TimedRun.time_run_mine()TimedRun.time_run_pyperf()TimedRun.yamlfile_format
change_default_comm()debug_log()get_comm_list()get_lang_list()get_source()plot_scalings()pyperf_func()pyperfjson_to_pandas()write_pyperf_script()
- yggdrasil.tools module
ProxyMetaProxyObjectTimeOutYggClassYggClass.nameYggClass.uuidYggClass.sleeptimeYggClass.longsleepYggClass.timeoutYggClass.working_dirYggClass.errorsYggClass.sched_outYggClass.loggerYggClass.suppress_special_debugYggClass.__deepcopy__()YggClass.check_timeout()YggClass.criticalYggClass.debugYggClass.debug_log()YggClass.display()YggClass.dummy_log()YggClass.errorYggClass.exceptionYggClass.get_timeout_key()YggClass.infoYggClass.interface_infoYggClass.language_info()YggClass.nameYggClass.periodic_debug()YggClass.pprint()YggClass.printStatus()YggClass.print_encoded()YggClass.print_nameYggClass.reset_log()YggClass.sched_task()YggClass.sleep()YggClass.special_debugYggClass.start_timeout()YggClass.stop_timeout()YggClass.timeout_keyYggClass.verbose_debug()YggClass.wait_on_function()YggClass.warnYggClass.warning
YggLoggerAdapterYggPopenadd_line_numbers()apply_recurse()bytes2str()check_environ_bool()display_source()display_source_diff()eval_kwarg()find_all()get_YGG_MSG_MAX()get_conda_env()get_conda_prefix()get_default_comm()get_env_prefixes()get_fds()get_installed_comm()get_installed_lang()get_python_c_library()get_shell()get_subprocess_language()get_subprocess_language_driver()get_supported_comm()get_supported_lang()get_supported_platforms()get_supported_type()get_venv_prefix()import_all_modules()in_powershell()is_comm_installed()is_lang_installed()is_language_alias()is_subprocess()kill()locate_file()locate_path()popen_nobuffer()pprint_encoded()print_encoded()remove_path()resolve_language_aliases()safe_eval()sleep()str2bytes()timer_context()track_fds()
- yggdrasil.units module
add_units()are_compatible()as_unit()convert_R_unit_string()convert_from_pandas_timedelta()convert_julia_unit_string()convert_matlab_unit_string()convert_to()convert_to_pandas_timedelta()convert_unit_string()get_conversion_function()get_data()get_units()has_units()is_null_unit()is_unit()
- yggdrasil.yamlfile module
YAMLSpecificationErrorbackward_compat()backward_compat_connections()backward_compat_model_io()backward_compat_models()clone_github_repo()complete_partial_integration()link_model_io()load_yaml()no_duplicates_constructor()parse_component()parse_connection()parse_model()parse_yaml()prep_yaml()rwmeth2filetype()
- Module contents
- yggdrasil.languages.Python package
- C Code
- C++ Code
- Matlab Code
- R Code
- Fortran Code