Summary
Package content¶
The kiara main package also contains basic, low-level data-types, modules and operations that are necessary for its core functionality. This page lists all of them.
data_types¶
-
any
: 'Any' type, the parent type for most other types. -
boolean
: A boolean. -
bytes
: An array of bytes. -
dict
: A dictionary. -
doc
: Documentation for an internal entity. -
file
: A file. -
file_bundle
: A bundle of files (like a folder, zip archive, etc.). -
internal
: 'A 'marker' base data type for data types that are (mainly) used internally in kiara.. -
internal_model
: A value type that is used internally. -
none
: Type indicating a 'None' value. -
[
python_object
][kiara_info.data_types.python_object]: A 'plain' Python object. -
render_scene
: A value type to contain information about how to render a value in a specific render scenario. -
render_value_result
: A value type to contain information about how to render a value in a specific render scenario. -
string
: A string. -
terminal_renderable
: A list of renderable objects, used in the 'rich' Python library, to print to the terminal or in Jupyter.
module_types¶
-
deserialize.file
: Deserialize data to a 'file' value instance. -
deserialize.file_bundle
: Deserialize data to a 'file' value instance. -
deserialize.from_json
: -- n/a -- -
export.file
: Export files. -
file_bundle.pick.file
: Pick a single file from a file_bundle value. -
file_bundle.pick.sub_folder
: Pick a sub-folder from a file_bundle, resulting in a new file_bundle. -
import.local.file
: Import a file from the local filesystem. -
import.local.file_bundle
: Import a folder (file_bundle) from the local filesystem. -
load.bytes
: -- n/a -- -
load.internal_model
: -- n/a -- -
load.string
: -- n/a -- -
pipeline
: A utility module to run multiple connected inner-modules and present it as its own entity. -
pretty_print.any.value
: -- n/a -- -
pretty_print.value
: -- n/a -- -
render.value
: A module that uses render methods attached to DataType classes. -
unpickle.value
: -- n/a -- -
value.extract_metadata
: Base class to use when writing a module to extract metadata from a file.
kiara_model_types¶
-
instance.module_config
: Base class that describes the configuration a [KiaraModule
][kiara.module.KiaraModule] class accepts. -
instance.module_config.pipeline
: A class to hold the configuration for a [PipelineModule][kiara.pipeline.module.PipelineModule]. -
instance.manifest
: A class to hold the type and configuration for a module instance. -
instance.manifest_with_inputs
: -- n/a -- -
instance.job_config
: -- n/a -- -
instance.job_record
: -- n/a -- -
instance.value_pedigree
: -- n/a -- -
instance.pipeline_step
: A step within a pipeline-structure, includes information about it's connection(s) and other metadata. -
instance.operation
: -- n/a -- -
instance.destiny
: A destiny is basically a link to a potential future transformation result involving one or several values as input. -
metadata.authors
: Information about all authors of a resource. -
metadata.context
: Information about the context of a resource. -
metadata.documentation
: Documentation about a resource. -
instance.value_schema
: The schema of a value. -
instance.execution_context
: -- n/a -- -
instance.active_job
: -- n/a -- -
instance.wrapped_python_class
: Python class and module information. -
metadata.kiara_module_class
: -- n/a -- -
metadata.serialized_data
: -- n/a -- -
instance.serialization_result
: -- n/a -- -
instance.persisted_data
: -- n/a -- -
info.data_type_instance
: -- n/a -- -
instance.value_details
: A wrapper class that manages and retieves value data and its details. -
instance.value
: -- n/a -- -
instance.unloadable_data
: A special 'marker' model, indicating that the data of value can't be loaded. -
instance.value_map.readonly
: -- n/a -- -
instance.value_map.writeable
: -- n/a -- -
instance.value_map.aliases
: A model class that holds a tree of values and their schemas. -
info.runtime.python
: -- n/a -- -
info.runtime.kiara_plugins
: -- n/a -- -
info.runtime.kiara_types
: -- n/a -- -
info.runtime.os
: Manages information about the OS this kiara instance is running in. -
instance.operation_details
: -- n/a -- -
instance.operation_details.base
: -- n/a -- -
instance.operation_config.manifest
: -- n/a -- -
instance.operation_config.pipeline
: -- n/a -- -
filter
: -- n/a -- -
info.pipeline_stage
: -- n/a -- -
pipeline_stages
: -- n/a -- -
info.pipeline_step
: -- n/a -- -
instance.pipeline_structure
: An object that holds one or several steps, and describes the connections between them. -
info.archive_type
: -- n/a -- -
info.metadata_type
: -- n/a -- -
info.pipeline
: -- n/a -- -
info.workflow
: -- n/a -- -
archive_info
: -- n/a -- -
info.archive_types
: -- n/a -- -
info.metadata_types
: -- n/a -- -
info.workflows
: -- n/a -- -
info.archives
: -- n/a -- -
instance.pipeline_state
: -- n/a -- -
instance.render_scene
: -- n/a -- -
render_value_result
: Object containing all the result properties of a 'render_value' operation. -
value_matcher
: An object describing requirements values should satisfy in order to be included in a query result. -
workflow_state
: -- n/a -- -
instance.workflow
: -- n/a -- -
context_info
: -- n/a -- -
metadata.python_class
: Python class and module information. -
metadata.file
: File stats. -
metadata.file_bundle
: File bundle stats. -
instance.data.file
: Describes properties for the 'file' value type. -
instance.data.file_bundle
: Describes properties for the 'file_bundle' value type. -
info.kiara_model
: -- n/a -- -
info.data_type
: -- n/a -- -
info.kiara_module_type
: -- n/a -- -
info.operation_type
: -- n/a -- -
info.value
: -- n/a -- -
info.pipeline_structure
: -- n/a -- -
info.operation
: -- n/a -- -
renderer_info
: -- n/a -- -
info.kiara_models
: -- n/a -- -
info.data_types
: -- n/a -- -
info.module_types
: -- n/a -- -
info.operation_types
: -- n/a -- -
values_info
: -- n/a -- -
info.operations
: -- n/a -- -
renderer_infos
: -- n/a -- -
metadata.module_config
: -- n/a -- -
instance.job_desc
: An object describing a compute job with both raw or referenced inputs. -
workflow_matcher
: An object describing requirements values should satisfy in order to be included in a query result.
operation_types¶
-
create_from
: Create a dataset from a dataset of another value. -
custom_module
: -- n/a -- -
deserialize
: An operation that takes a value, and serializes it into the format suitable to the [serialized_value
][kiara.data_types.included_core_types.SeriailzedValue] value type. -
export_as
: -- n/a -- -
extract_metadata
: An operation that extracts metadata of a specific type from value data. -
filter
: -- n/a -- -
import_data
: -- n/a -- -
pipeline
: -- n/a -- -
pretty_print
: An operation that takes a value, and renders into a format that can be printed for output.. -
render_value
: An operation that renders a value.
operations¶
-
deserialize.bytes.as.python_object
: -- n/a -- -
deserialize.file.as.python_object
: -- n/a -- -
deserialize.file_bundle.as.python_object
: -- n/a -- -
deserialize.from_json
: -- n/a -- -
deserialize.internal_model.as.python_object
: -- n/a -- -
deserialize.string.as.python_object
: -- n/a -- -
deserialize.value
: -- n/a -- -
export.file.as.file
: -- n/a -- -
extract.file.metadata.from.file
: Extract 'file' metadata for value type 'file'. -
extract.file_bundle.metadata.from.file_bundle
: Extract 'file_bundle' metadata for value type 'file_bundle'. -
extract.python_class.metadata
: Extract 'python_class' metadata for value type 'any'. -
file_bundle.pick.file
: Pick a single file from a file_bundle value. -
file_bundle.pick.sub_folder
: Pick a sub-folder from a file_bundle, resulting in a new file_bundle. -
import.local.file
: Import a file from the local filesystem. -
import.local.file_bundle
: Import a folder (file_bundle) from the local filesystem. -
pretty_print.as.string
: Pretty print a any value as a string. -
pretty_print.as.terminal_renderable
: Pretty print a any value as a terminal_renderable. -
pretty_print.internal.as.string
: Pretty print a internal value as a string. -
pretty_print.internal.as.terminal_renderable
: Pretty print a internal value as a terminal_renderable. -
pretty_print.none.as.string
: Pretty print a none value as a string. -
pretty_print.none.as.terminal_renderable
: Pretty print a none value as a terminal_renderable. -
pretty_print.string.as.bytes
: Pretty print a string value as a bytes. -
render.as.string
: Render a 'any' value as a string. -
render.as.terminal_renderable
: Render a 'any' value as a terminal_renderable. -
render.dict.as.terminal_renderable
: Render a 'dict' value as a terminal_renderable. -
render.internal.as.string
: Render a 'internal' value as a string. -
render.internal.as.terminal_renderable
: Render a 'internal' value as a terminal_renderable.