Skip to content
Poly-Lithic documentation
Toggle navigation menu
⌘
K
Poly-Lithic documentation
/
Index
Index
A
AbstractInterfaceLoader (class in poly_lithic.src.utils.lazyInterfaceLoader)
allow_unsafe (poly_lithic.src.utils.messaging.Message attribute)
arbitrary_types_allowed (poly_lithic.src.config.config_object.ConfigObject.Config attribute)
attach() (poly_lithic.src.utils.messaging.MessageBroker method)
B
BaseDataInterface (class in poly_lithic.src.interfaces)
(class in poly_lithic.src.interfaces.BaseInterface)
BaseInterface (class in poly_lithic.src.interfaces)
(class in poly_lithic.src.interfaces.BaseInterface)
BaseProjectGenerator (class in poly_lithic.src.utils.project_generator)
BaseTransformer (class in poly_lithic.src.transformers)
(class in poly_lithic.src.transformers.BaseTransformer)
build() (poly_lithic.src.utils.builder.Builder method)
Builder (class in poly_lithic.src.utils.builder)
C
CAImageTransfomer (class in poly_lithic.src.transformers)
(class in poly_lithic.src.transformers.BaseTransformers)
check_routing() (poly_lithic.src.config.config_object.ConfigObject class method)
check_topic() (poly_lithic.src.utils.messaging.Message class method)
check_value() (poly_lithic.src.utils.messaging.Message class method)
clear() (poly_lithic.src.utils.plugin_registry.PluginRegistry method)
close() (poly_lithic.src.interfaces.fastapi_interface.SimpleFastAPIInterfaceServer method)
(poly_lithic.src.interfaces.k2eg_interface.K2EGInterface method)
(poly_lithic.src.interfaces.K2EGInterface method)
(poly_lithic.src.interfaces.p4p_interface.SimplePVAInterface method)
(poly_lithic.src.interfaces.p4p_interface.SimplePVAInterfaceServer method)
(poly_lithic.src.interfaces.SimpleFastAPIInterfaceServer method)
(poly_lithic.src.interfaces.SimplePVAInterface method)
(poly_lithic.src.interfaces.SimplePVAInterfaceServer method)
CompoundTransformer (class in poly_lithic.src.transformers)
(class in poly_lithic.src.transformers.CompoundTransformer)
compute_alarm() (in module poly_lithic.src.interfaces.p4p_alarm_helpers)
config (poly_lithic.src.config.config_object.ModuleConfig attribute)
ConfigObject (class in poly_lithic.src.config.config_object)
ConfigObject.Config (class in poly_lithic.src.config.config_object)
ConfigParser (class in poly_lithic.src.config.parser)
ConfigUpdater (class in poly_lithic.src.utils.config_updater)
D
deployment (poly_lithic.src.config.config_object.ConfigObject attribute)
DeploymentConfig (class in poly_lithic.src.config.config_object)
DeploymentProjectGenerator (class in poly_lithic.src.utils.project_generator)
detach() (poly_lithic.src.utils.messaging.MessageBroker method)
discover_plugins() (poly_lithic.src.utils.plugin_registry.PluginRegistry method)
draw_routing_graph() (poly_lithic.src.config.config_object.ConfigObject method)
E
enforce_control_limits() (in module poly_lithic.src.interfaces.p4p_alarm_helpers)
evaluate() (poly_lithic.src.utils.builder.MockModel method)
(poly_lithic.src.utils.messaging.MockModel method)
F
factory_class (poly_lithic.src.utils.model_introspector.ModelMetadata attribute)
G
generate() (poly_lithic.src.utils.plugin_generator.PluginGenerator method)
(poly_lithic.src.utils.project_generator.BaseProjectGenerator method)
(poly_lithic.src.utils.project_generator.DeploymentProjectGenerator method)
(poly_lithic.src.utils.project_generator.ReadyModelProjectGenerator method)
get() (poly_lithic.src.interfaces.BaseInterface method)
(poly_lithic.src.interfaces.BaseInterface.BaseInterface method)
(poly_lithic.src.interfaces.fastapi_interface.SimpleFastAPIInterfaceServer method)
(poly_lithic.src.interfaces.k2eg_interface.K2EGInterface method)
(poly_lithic.src.interfaces.K2EGInterface method)
(poly_lithic.src.interfaces.p4p_interface.SimplePVAInterface method)
(poly_lithic.src.interfaces.p4p_interface.SimplePVAInterfaceServer method)
(poly_lithic.src.interfaces.SimpleFastAPIInterfaceServer method)
(poly_lithic.src.interfaces.SimplePVAInterface method)
(poly_lithic.src.interfaces.SimplePVAInterfaceServer method)
(poly_lithic.src.utils.messaging.InterfaceObserver method)
(poly_lithic.src.utils.plugin_registry.PluginRegistry method)
get_all() (poly_lithic.src.utils.messaging.InterfaceObserver method)
(poly_lithic.src.utils.messaging.MessageBroker method)
get_inputs() (poly_lithic.src.interfaces.BaseInterface method)
(poly_lithic.src.interfaces.BaseInterface.BaseInterface method)
(poly_lithic.src.interfaces.fastapi_interface.SimpleFastAPIInterfaceServer method)
(poly_lithic.src.interfaces.k2eg_interface.K2EGInterface method)
(poly_lithic.src.interfaces.K2EGInterface method)
(poly_lithic.src.interfaces.p4p_interface.SimplePVAInterface method)
(poly_lithic.src.interfaces.SimpleFastAPIInterfaceServer method)
(poly_lithic.src.interfaces.SimplePVAInterface method)
get_logger() (in module poly_lithic.src.logging_utils.make_logger)
get_many() (poly_lithic.src.interfaces.BaseInterface method)
(poly_lithic.src.interfaces.BaseInterface.BaseInterface method)
(poly_lithic.src.interfaces.fastapi_interface.SimpleFastAPIInterfaceServer method)
(poly_lithic.src.interfaces.k2eg_interface.K2EGInterface method)
(poly_lithic.src.interfaces.K2EGInterface method)
(poly_lithic.src.interfaces.p4p_interface.SimplePVAInterface method)
(poly_lithic.src.interfaces.p4p_interface.SimplePVAInterfaceServer method)
(poly_lithic.src.interfaces.SimpleFastAPIInterfaceServer method)
(poly_lithic.src.interfaces.SimplePVAInterface method)
(poly_lithic.src.interfaces.SimplePVAInterfaceServer method)
(poly_lithic.src.utils.messaging.InterfaceObserver method)
get_model() (poly_lithic.src.model_utils.ModelGetterBase.ModelGetterBase method)
get_outputs() (poly_lithic.src.interfaces.BaseInterface method)
(poly_lithic.src.interfaces.BaseInterface.BaseInterface method)
(poly_lithic.src.interfaces.fastapi_interface.SimpleFastAPIInterfaceServer method)
(poly_lithic.src.interfaces.k2eg_interface.K2EGInterface method)
(poly_lithic.src.interfaces.K2EGInterface method)
(poly_lithic.src.interfaces.p4p_interface.SimplePVAInterface method)
(poly_lithic.src.interfaces.SimpleFastAPIInterfaceServer method)
(poly_lithic.src.interfaces.SimplePVAInterface method)
get_process_tree_cpu() (in module poly_lithic.src.utils.messaging)
get_registered_plugins() (poly_lithic.src.utils.plugin_registry.PluginRegistry method)
get_requirements() (poly_lithic.src.model_utils.ModelGetterBase.ModelGetterBase method)
get_stats() (poly_lithic.src.utils.messaging.MessageBroker method)
GetRequest (class in poly_lithic.src.interfaces.fastapi_interface)
graph (poly_lithic.src.config.config_object.ConfigObject property)
H
h5dfInterface (class in poly_lithic.src.interfaces)
(class in poly_lithic.src.interfaces.file_interface)
handler() (poly_lithic.src.transformers.BaseTransformer method)
(poly_lithic.src.transformers.BaseTransformer.BaseTransformer method)
(poly_lithic.src.transformers.BaseTransformers.CAImageTransfomer method)
(poly_lithic.src.transformers.BaseTransformers.PassThroughTransformer method)
(poly_lithic.src.transformers.BaseTransformers.SimpleTransformer method)
(poly_lithic.src.transformers.CAImageTransfomer method)
(poly_lithic.src.transformers.CompoundTransformer method)
(poly_lithic.src.transformers.CompoundTransformer.CompoundTransformer method)
(poly_lithic.src.transformers.PassThroughTransformer method)
(poly_lithic.src.transformers.SimpleTransformer method)
has_plugin() (poly_lithic.src.utils.plugin_registry.PluginRegistry method)
I
import_module() (poly_lithic.src.utils.lazyInterfaceLoader.AbstractInterfaceLoader method)
import_poly_lithic_deps() (in module poly_lithic.src.cli)
input_variables (poly_lithic.src.utils.model_introspector.ModelMetadata attribute)
interface (poly_lithic.src.utils.messaging.InterfaceObserver attribute)
InterfaceObserver (class in poly_lithic.src.utils.messaging)
introspect() (poly_lithic.src.utils.model_introspector.ModelIntrospector method)
items() (poly_lithic.src.utils.plugin_registry.PluginRegistry method)
J
job_id (poly_lithic.src.interfaces.fastapi_interface.GetRequest attribute)
(poly_lithic.src.interfaces.fastapi_interface.JobInput attribute)
(poly_lithic.src.interfaces.fastapi_interface.SubmitRequest attribute)
JobInput (class in poly_lithic.src.interfaces.fastapi_interface)
jobs (poly_lithic.src.interfaces.fastapi_interface.JobsRequest attribute)
JobsRequest (class in poly_lithic.src.interfaces.fastapi_interface)
K
K2EGInterface (class in poly_lithic.src.interfaces)
(class in poly_lithic.src.interfaces.k2eg_interface)
keys (poly_lithic.src.utils.messaging.Message property)
keys() (poly_lithic.src.utils.lazyInterfaceLoader.AbstractInterfaceLoader method)
(poly_lithic.src.utils.plugin_registry.PluginRegistry method)
L
list_plugins() (poly_lithic.src.utils.plugin_registry.PluginRegistry method)
load() (poly_lithic.src.interfaces.BaseDataInterface method)
(poly_lithic.src.interfaces.BaseInterface.BaseDataInterface method)
(poly_lithic.src.interfaces.file_interface.h5dfInterface method)
(poly_lithic.src.interfaces.h5dfInterface method)
load_build_info() (in module poly_lithic.src.cli)
load_env_config() (in module poly_lithic.src.cli)
M
main() (in module poly_lithic.scripts.main)
make_logger() (in module poly_lithic.src.logging_utils.make_logger)
Message (class in poly_lithic.src.utils.messaging)
MessageBroker (class in poly_lithic.src.utils.messaging)
metadata (poly_lithic.src.interfaces.fastapi_interface.VariableStruct attribute)
MockModel (class in poly_lithic.src.utils.builder)
(class in poly_lithic.src.utils.messaging)
model_config (poly_lithic.src.config.config_object.ConfigObject attribute)
(poly_lithic.src.config.config_object.DeploymentConfig attribute)
(poly_lithic.src.config.config_object.ModuleConfig attribute)
(poly_lithic.src.interfaces.fastapi_interface.GetRequest attribute)
(poly_lithic.src.interfaces.fastapi_interface.JobInput attribute)
(poly_lithic.src.interfaces.fastapi_interface.JobsRequest attribute)
(poly_lithic.src.interfaces.fastapi_interface.SubmitRequest attribute)
(poly_lithic.src.interfaces.fastapi_interface.VariableStruct attribute)
(poly_lithic.src.utils.messaging.Message attribute)
model_file (poly_lithic.src.utils.model_introspector.ModelMetadata attribute)
model_main() (in module poly_lithic.src.cli)
ModelGetterBase (class in poly_lithic.src.model_utils.ModelGetterBase)
ModelIntrospector (class in poly_lithic.src.utils.model_introspector)
ModelMetadata (class in poly_lithic.src.utils.model_introspector)
ModelObserver (class in poly_lithic.src.utils.messaging)
module
poly_lithic
poly_lithic.pre_install
poly_lithic.scripts
poly_lithic.scripts.main
poly_lithic.src
poly_lithic.src.cli
poly_lithic.src.config
poly_lithic.src.config.config_object
poly_lithic.src.config.parser
poly_lithic.src.interfaces
poly_lithic.src.interfaces.BaseInterface
poly_lithic.src.interfaces.fastapi_interface
poly_lithic.src.interfaces.file_interface
poly_lithic.src.interfaces.k2eg_interface
poly_lithic.src.interfaces.p4p_alarm_constants
poly_lithic.src.interfaces.p4p_alarm_helpers
poly_lithic.src.interfaces.p4p_interface
poly_lithic.src.logging_utils
poly_lithic.src.logging_utils.make_logger
poly_lithic.src.model_utils.ModelGetterBase
poly_lithic.src.transformers
poly_lithic.src.transformers.BaseTransformer
poly_lithic.src.transformers.BaseTransformers
poly_lithic.src.transformers.CompoundTransformer
poly_lithic.src.utils
poly_lithic.src.utils.builder
poly_lithic.src.utils.config_updater
poly_lithic.src.utils.lazyInterfaceLoader
poly_lithic.src.utils.messaging
poly_lithic.src.utils.model_introspector
poly_lithic.src.utils.plugin_generator
poly_lithic.src.utils.plugin_registry
poly_lithic.src.utils.project_generator
module_args (poly_lithic.src.config.config_object.ModuleConfig attribute)
ModuleConfig (class in poly_lithic.src.config.config_object)
modules (poly_lithic.src.config.config_object.ConfigObject attribute)
monitor() (poly_lithic.src.interfaces.BaseInterface method)
(poly_lithic.src.interfaces.BaseInterface.BaseInterface method)
(poly_lithic.src.interfaces.fastapi_interface.SimpleFastAPIInterfaceServer method)
(poly_lithic.src.interfaces.file_interface.h5dfInterface method)
(poly_lithic.src.interfaces.h5dfInterface method)
(poly_lithic.src.interfaces.k2eg_interface.K2EGInterface method)
(poly_lithic.src.interfaces.K2EGInterface method)
(poly_lithic.src.interfaces.p4p_interface.SimplePVAInterface method)
(poly_lithic.src.interfaces.SimpleFastAPIInterfaceServer method)
(poly_lithic.src.interfaces.SimplePVAInterface method)
N
name (poly_lithic.src.config.config_object.ModuleConfig attribute)
normalise_variable_settings() (in module poly_lithic.src.interfaces.p4p_alarm_helpers)
notify() (poly_lithic.src.utils.messaging.MessageBroker method)
O
Observer (class in poly_lithic.src.utils.messaging)
output_variables (poly_lithic.src.utils.model_introspector.ModelMetadata attribute)
P
parse() (poly_lithic.src.config.parser.ConfigParser method)
parse_queue() (poly_lithic.src.utils.messaging.MessageBroker method)
PassThroughTransformer (class in poly_lithic.src.transformers)
(class in poly_lithic.src.transformers.BaseTransformers)
PluginGenerator (class in poly_lithic.src.utils.plugin_generator)
PluginRegistry (class in poly_lithic.src.utils.plugin_registry)
poly_lithic
module
poly_lithic.pre_install
module
poly_lithic.scripts
module
poly_lithic.scripts.main
module
poly_lithic.src
module
poly_lithic.src.cli
module
poly_lithic.src.config
module
poly_lithic.src.config.config_object
module
poly_lithic.src.config.parser
module
poly_lithic.src.interfaces
module
poly_lithic.src.interfaces.BaseInterface
module
poly_lithic.src.interfaces.fastapi_interface
module
poly_lithic.src.interfaces.file_interface
module
poly_lithic.src.interfaces.k2eg_interface
module
poly_lithic.src.interfaces.p4p_alarm_constants
module
poly_lithic.src.interfaces.p4p_alarm_helpers
module
poly_lithic.src.interfaces.p4p_interface
module
poly_lithic.src.logging_utils
module
poly_lithic.src.logging_utils.make_logger
module
poly_lithic.src.model_utils.ModelGetterBase
module
poly_lithic.src.transformers
module
poly_lithic.src.transformers.BaseTransformer
module
poly_lithic.src.transformers.BaseTransformers
module
poly_lithic.src.transformers.CompoundTransformer
module
poly_lithic.src.utils
module
poly_lithic.src.utils.builder
module
poly_lithic.src.utils.config_updater
module
poly_lithic.src.utils.lazyInterfaceLoader
module
poly_lithic.src.utils.messaging
module
poly_lithic.src.utils.model_introspector
module
poly_lithic.src.utils.plugin_generator
module
poly_lithic.src.utils.plugin_registry
module
poly_lithic.src.utils.project_generator
module
print_banner() (in module poly_lithic.src.cli)
profileit() (in module poly_lithic.src.utils.messaging)
pub (poly_lithic.src.config.config_object.ModuleConfig attribute)
put() (poly_lithic.src.interfaces.BaseInterface method)
(poly_lithic.src.interfaces.BaseInterface.BaseInterface method)
(poly_lithic.src.interfaces.fastapi_interface.SimpleFastAPIInterfaceServer method)
(poly_lithic.src.interfaces.k2eg_interface.K2EGInterface method)
(poly_lithic.src.interfaces.K2EGInterface method)
(poly_lithic.src.interfaces.p4p_interface.SimplePVAInterface method)
(poly_lithic.src.interfaces.p4p_interface.SimplePVAInterfaceServer method)
(poly_lithic.src.interfaces.SimpleFastAPIInterfaceServer method)
(poly_lithic.src.interfaces.SimplePVAInterface method)
(poly_lithic.src.interfaces.SimplePVAInterfaceServer method)
(poly_lithic.src.utils.messaging.InterfaceObserver method)
put_many() (poly_lithic.src.interfaces.BaseInterface method)
(poly_lithic.src.interfaces.BaseInterface.BaseInterface method)
(poly_lithic.src.interfaces.fastapi_interface.SimpleFastAPIInterfaceServer method)
(poly_lithic.src.interfaces.k2eg_interface.K2EGInterface method)
(poly_lithic.src.interfaces.K2EGInterface method)
(poly_lithic.src.interfaces.p4p_interface.SimplePVAInterface method)
(poly_lithic.src.interfaces.p4p_interface.SimplePVAInterfaceServer method)
(poly_lithic.src.interfaces.SimpleFastAPIInterfaceServer method)
(poly_lithic.src.interfaces.SimplePVAInterface method)
(poly_lithic.src.interfaces.SimplePVAInterfaceServer method)
(poly_lithic.src.utils.messaging.InterfaceObserver method)
R
rate (poly_lithic.src.config.config_object.DeploymentConfig attribute)
ReadyModelProjectGenerator (class in poly_lithic.src.utils.project_generator)
register() (poly_lithic.src.utils.plugin_registry.PluginRegistry method)
register_interface() (in module poly_lithic.src.utils.plugin_registry)
register_model_getter() (in module poly_lithic.src.utils.plugin_registry)
register_transformer() (in module poly_lithic.src.utils.plugin_registry)
reset_logging() (in module poly_lithic.src.logging_utils.make_logger)
S
save() (poly_lithic.src.interfaces.BaseDataInterface method)
(poly_lithic.src.interfaces.BaseInterface.BaseDataInterface method)
(poly_lithic.src.interfaces.file_interface.h5dfInterface method)
(poly_lithic.src.interfaces.h5dfInterface method)
save_routing_graph() (poly_lithic.src.config.config_object.ConfigObject method)
setup() (in module poly_lithic.src.cli)
setup_logging() (in module poly_lithic.src.cli)
SimpleFastAPIInterfaceServer (class in poly_lithic.src.interfaces)
(class in poly_lithic.src.interfaces.fastapi_interface)
SimplePVAInterface (class in poly_lithic.src.interfaces)
(class in poly_lithic.src.interfaces.p4p_interface)
SimplePVAInterfaceServer (class in poly_lithic.src.interfaces)
(class in poly_lithic.src.interfaces.p4p_interface)
SimpleTransformer (class in poly_lithic.src.transformers)
(class in poly_lithic.src.transformers.BaseTransformers)
source (poly_lithic.src.utils.messaging.Message attribute)
sub (poly_lithic.src.config.config_object.ModuleConfig attribute)
SubmitRequest (class in poly_lithic.src.interfaces.fastapi_interface)
T
timestamp (poly_lithic.src.interfaces.fastapi_interface.VariableStruct attribute)
(poly_lithic.src.utils.messaging.Message attribute)
topic (poly_lithic.src.utils.messaging.InterfaceObserver attribute)
(poly_lithic.src.utils.messaging.Message attribute)
transform() (poly_lithic.src.transformers.BaseTransformer method)
(poly_lithic.src.transformers.BaseTransformer.BaseTransformer method)
(poly_lithic.src.transformers.BaseTransformers.CAImageTransfomer method)
(poly_lithic.src.transformers.BaseTransformers.PassThroughTransformer method)
(poly_lithic.src.transformers.BaseTransformers.SimpleTransformer method)
(poly_lithic.src.transformers.CAImageTransfomer method)
(poly_lithic.src.transformers.CompoundTransformer method)
(poly_lithic.src.transformers.CompoundTransformer.CompoundTransformer method)
(poly_lithic.src.transformers.PassThroughTransformer method)
(poly_lithic.src.transformers.SimpleTransformer method)
TransformerObserver (class in poly_lithic.src.utils.messaging)
type (poly_lithic.src.config.config_object.DeploymentConfig attribute)
(poly_lithic.src.config.config_object.ModuleConfig attribute)
U
uid (poly_lithic.src.utils.messaging.Message property)
unregister() (poly_lithic.src.utils.plugin_registry.PluginRegistry method)
update() (poly_lithic.src.utils.messaging.InterfaceObserver method)
(poly_lithic.src.utils.messaging.ModelObserver method)
(poly_lithic.src.utils.messaging.Observer method)
(poly_lithic.src.utils.messaging.TransformerObserver method)
update_from_model() (poly_lithic.src.utils.config_updater.ConfigUpdater method)
V
validate_module_args() (poly_lithic.src.config.config_object.ModuleConfig class method)
value (poly_lithic.src.interfaces.fastapi_interface.VariableStruct attribute)
(poly_lithic.src.utils.messaging.Message attribute)
values (poly_lithic.src.utils.messaging.Message property)
values() (poly_lithic.src.utils.plugin_registry.PluginRegistry method)
variables (poly_lithic.src.interfaces.fastapi_interface.GetRequest attribute)
(poly_lithic.src.interfaces.fastapi_interface.JobInput attribute)
(poly_lithic.src.interfaces.fastapi_interface.SubmitRequest attribute)
VariableStruct (class in poly_lithic.src.interfaces.fastapi_interface)