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
ArgumentBase
ArgumentGroup
ArgumentParser
ArgumentSubparser
ArgumentTuple
ConditionalArgumentTuple
ReplacementWarning()
SubCommand
SubCommandMeta
cc_flags
cc_toolname
coveragerc
file_converter
generate_gha_workflow
githook()
integration_service_manager
ld_flags
ld_toolname
main
rebuild_c_api()
regen_schema
timing_plots
update_config
validate_yaml
yggcc
yggclean
yggcompile
yggdevup
ygginfo
ygginstall
yggmodelform
yggrun
yggtime_comm()
yggtime_lang()
yggtime_os()
yggtime_paper()
yggtime_py()
- yggdrasil.components module
ComponentBase
ComponentBaseUnregistered
ComponentError
ComponentMeta
create_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
AliasDisconnectError
AliasMeta
AliasObject
BreakLoopError
BreakLoopException
Context
ContextObject
Dict
DummyContextObject
DummyEvent
DummyQueue
DummyRLock
DummyTask
Event
LockedDict
LockedObject
MPIErrorExchange
MPIPartnerError
MPIRequestWrapper
MemoryTracker
MultiObject
ProcessEvent
Queue
RLock
SafeThread
Task
TaskLoop
TimeoutError
ValueEvent
WaitableFunction
YggTask
YggTask.atexit()
YggTask.before_start()
YggTask.call_target()
YggTask.check_flag_attr()
YggTask.cleanup()
YggTask.clear_flag_attr()
YggTask.create_flag_attr()
YggTask.daemon
YggTask.exitcode
YggTask.get_current_task()
YggTask.get_flag_attr()
YggTask.get_main_proc()
YggTask.ident
YggTask.is_alive()
YggTask.join()
YggTask.kill()
YggTask.main_terminated
YggTask.pid
YggTask.poll()
YggTask.printStatus()
YggTask.returncode
YggTask.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_started
YggTask.was_terminated
YggTaskLoop
YggTaskLoop.after_loop()
YggTaskLoop.before_loop()
YggTaskLoop.call_target()
YggTaskLoop.loop_count
YggTaskLoop.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_break
YggTaskLoop.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
IntegrationError
YggFunction
YggRunner
YggRunner.namespace
YggRunner.host
YggRunner.rank
YggRunner.modeldrivers
YggRunner.connectiondrivers
YggRunner.interrupt_time
YggRunner.error_flag
YggRunner.all_drivers
YggRunner.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_alive
YggRunner.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
ComponentSchema
ComponentSchema.add_legacy_properties()
ComponentSchema.append_class()
ComponentSchema.append_schema()
ComponentSchema.base_subtype_class
ComponentSchema.base_subtype_class_name
ComponentSchema.class2subtype
ComponentSchema.classes
ComponentSchema.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.subtype2class
ComponentSchema.subtype2module
ComponentSchema.subtypes
SchemaDict
SchemaRegistry
SchemaRegistry.add()
SchemaRegistry.definitions
SchemaRegistry.form_schema
SchemaRegistry.from_file()
SchemaRegistry.get()
SchemaRegistry.get_component_schema()
SchemaRegistry.get_definitions()
SchemaRegistry.get_schema()
SchemaRegistry.items()
SchemaRegistry.keys()
SchemaRegistry.load()
SchemaRegistry.model_form_schema
SchemaRegistry.model_form_schema_props
SchemaRegistry.normalize()
SchemaRegistry.save()
SchemaRegistry.schema
SchemaRegistry.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
ClientError
FlaskService
FlaskService.call()
FlaskService.default_address
FlaskService.default_commtype
FlaskService.default_port
FlaskService.deserialize()
FlaskService.is_installed()
FlaskService.run_server()
FlaskService.serialize()
FlaskService.serialize_response()
FlaskService.service_type
FlaskService.set_log_level()
FlaskService.setup_client()
FlaskService.setup_server()
FlaskService.shutdown()
IntegrationServiceManager()
IntegrationServiceRegistry
RMQService
ServerError
ServiceBase
ServiceBase.call()
ServiceBase.cleanup_server()
ServiceBase.default_address
ServiceBase.default_port
ServiceBase.deserialize()
ServiceBase.deserialize_request()
ServiceBase.is_installed()
ServiceBase.is_running
ServiceBase.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
TimedRun
TimedRun.lang_src
TimedRun.lang_dst
TimedRun.platform
TimedRun.python_ver
TimedRun.filename
TimedRun.comm_type
TimedRun.max_errors
TimedRun.matlab_running
TimedRun.dont_use_pyperf
TimedRun.after_run()
TimedRun.base_msg_count
TimedRun.base_msg_size
TimedRun.before_run()
TimedRun.can_run()
TimedRun.check_output()
TimedRun.class_plot()
TimedRun.cleanup_output()
TimedRun.data
TimedRun.default_msg_count
TimedRun.default_msg_size
TimedRun.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_size
TimedRun.output_content()
TimedRun.output_file_format
TimedRun.plot_scaling()
TimedRun.plot_scaling_joint()
TimedRun.pyperfscript
TimedRun.reload()
TimedRun.remove_entry()
TimedRun.run()
TimedRun.save()
TimedRun.scaling_count()
TimedRun.scaling_size()
TimedRun.source_dst
TimedRun.source_src
TimedRun.startup_time
TimedRun.tempdir
TimedRun.time_per_byte
TimedRun.time_per_message
TimedRun.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
ProxyMeta
ProxyObject
TimeOut
YggClass
YggClass.name
YggClass.uuid
YggClass.sleeptime
YggClass.longsleep
YggClass.timeout
YggClass.working_dir
YggClass.errors
YggClass.sched_out
YggClass.logger
YggClass.suppress_special_debug
YggClass.__deepcopy__()
YggClass.check_timeout()
YggClass.critical
YggClass.debug
YggClass.debug_log()
YggClass.display()
YggClass.dummy_log()
YggClass.error
YggClass.exception
YggClass.get_timeout_key()
YggClass.info
YggClass.interface_info
YggClass.language_info()
YggClass.name
YggClass.periodic_debug()
YggClass.pprint()
YggClass.printStatus()
YggClass.print_encoded()
YggClass.print_name
YggClass.reset_log()
YggClass.sched_task()
YggClass.sleep()
YggClass.special_debug
YggClass.start_timeout()
YggClass.stop_timeout()
YggClass.timeout_key
YggClass.verbose_debug()
YggClass.wait_on_function()
YggClass.warn
YggClass.warning
YggLoggerAdapter
YggPopen
add_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
YAMLSpecificationError
backward_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