Skip to content

data_types

any

                                                                                
 lineage              any                                                       
 qualifier profile(s) -- n/a --                                                 
 Documentation                                                                  
                        'Any' type, the parent type for most other types.       
                                                                                
                        This type acts as the parents for all (or at least      
                        most) non-internal value types. There are some          
                        generic operations (like 'persist_value', or            
                        'pretty_print') which are implemented for this type,    
                        so it's descendents have a fallback option in case no   
                        subtype-specific operations are implemented for it.     
                        In general, it is not recommended to use the 'any'      
                        type as module input or output, but it is possible.     
                        Values of type 'any' are not allowed to be persisted    
                        (at the moment, this might or might not change).        
                                                                                
 Author(s)                                                                      
                        Markus Binsteiner   markus@frkl.io                      
                                                                                
 Context                                                                        
                        Labels       package: kiara                             
                        References   source_repo:                               
                                     https://github.com/DHARPA-Project/kiara    
                                     documentation:                             
                                     https://dharpa.org/kiara_documentation/    
                                                                                
 Python class                                                                   
                        python_class_name    AnyType                            
                        python_module_name   kiara.data_types.included_core_…   
                        full_name            kiara.data_types.included_core_…   
                                                                                
 Config class                                                                   
                        python_class_name    DataTypeConfig                     
                        python_module_name   kiara.data_types                   
                        full_name            kiara.data_types.DataTypeConfig    
                                                                                
 Value class                                                                    
                        python_class_name    object                             
                        python_module_name   builtins                           
                        full_name            object                             
                                                                                
                                                                                

bytes

                                                                                
 lineage              bytes                                                     
                      any                                                       
 qualifier profile(s) -- n/a --                                                 
 Documentation                                                                  
                        An array of bytes.                                      
                                                                                
 Author(s)                                                                      
                        Markus Binsteiner   markus@frkl.io                      
                                                                                
 Context                                                                        
                        Labels       package: kiara                             
                        References   source_repo:                               
                                     https://github.com/DHARPA-Project/kiara    
                                     documentation:                             
                                     https://dharpa.org/kiara_documentation/    
                                                                                
 Python class                                                                   
                        python_class_name    BytesType                          
                        python_module_name   kiara.data_types.included_core_…   
                        full_name            kiara.data_types.included_core_…   
                                                                                
 Config class                                                                   
                        python_class_name    DataTypeConfig                     
                        python_module_name   kiara.data_types                   
                        full_name            kiara.data_types.DataTypeConfig    
                                                                                
 Value class                                                                    
                        python_class_name    bytes                              
                        python_module_name   builtins                           
                        full_name            bytes                              
                                                                                
                                                                                

doc

                                                                                
 lineage              doc                                                       
                      internal_model                                            
                      internal                                                  
 qualifier profile(s) -- n/a --                                                 
 Documentation                                                                  
                        Documentation for an internal entity.                   
                                                                                
 Author(s)                                                                      
                        Markus Binsteiner   markus@frkl.io                      
                                                                                
 Context                                                                        
                        Labels       package: kiara                             
                        References   source_repo:                               
                                     https://github.com/DHARPA-Project/kiara    
                                     documentation:                             
                                     https://dharpa.org/kiara_documentation/    
                                                                                
 Python class                                                                   
                        python_class_name    DocumentationModelValueType        
                        python_module_name   kiara.data_types.included_core_…   
                        full_name            kiara.data_types.included_core_…   
                                                                                
 Config class                                                                   
                        python_class_name    InternalModelTypeConfig            
                        python_module_name   kiara.data_types.included_core_…   
                        full_name            kiara.data_types.included_core_…   
                                                                                
 Value class                                                                    
                        python_class_name    DocumentationMetadataModel         
                        python_module_name   kiara.models.documentation         
                        full_name            kiara.models.documentation.Docu…   
                                                                                
                                                                                

file

                                                                                
 lineage              file                                                      
                      any                                                       
 qualifier profile(s)                                                           
                        csv_file      {                                         
                                        "type_name": "file",                    
                                        "type_config": {                        
                                          "content_type": "csv"                 
                                        }                                       
                                      }                                         
                        json_file     {                                         
                                        "type_name": "file",                    
                                        "type_config": {                        
                                          "content_type": "json"                
                                        }                                       
                                      }                                         
                        text_file     {                                         
                                        "type_name": "file",                    
                                        "type_config": {                        
                                          "content_type": "text"                
                                        }                                       
                                      }                                         
                        binary_file   {                                         
                                        "type_name": "file",                    
                                        "type_config": {                        
                                          "content_type": "binary"              
                                        }                                       
                                      }                                         
                                                                                
 Documentation                                                                  
                        A file.                                                 
                                                                                
 Author(s)                                                                      
                        Markus Binsteiner   markus@frkl.io                      
                                                                                
 Context                                                                        
                        Labels       package: kiara                             
                        References   source_repo:                               
                                     https://github.com/DHARPA-Project/kiara    
                                     documentation:                             
                                     https://dharpa.org/kiara_documentation/    
                                                                                
 Python class                                                                   
                        python_class_name    FileValueType                      
                        python_module_name   kiara.data_types.included_core_…   
                        full_name            kiara.data_types.included_core_…   
                                                                                
 Config class                                                                   
                        python_class_name    FileTypeConfig                     
                        python_module_name   kiara.data_types.included_core_…   
                        full_name            kiara.data_types.included_core_…   
                                                                                
 Value class                                                                    
                        python_class_name    FileModel                          
                        python_module_name   kiara.models.filesystem            
                        full_name            kiara.models.filesystem.FileMod…   
                                                                                
                                                                                

file_bundle

                                                                                
 lineage              file_bundle                                               
                      any                                                       
 qualifier profile(s)                                                           
                        csv_file_bundle      {                                  
                                               "type_name": "file_bundle",      
                                               "type_config": {                 
                                                 "content_type": "csv"          
                                               }                                
                                             }                                  
                        json_file_bundle     {                                  
                                               "type_name": "file_bundle",      
                                               "type_config": {                 
                                                 "content_type": "json"         
                                               }                                
                                             }                                  
                        text_file_bundle     {                                  
                                               "type_name": "file_bundle",      
                                               "type_config": {                 
                                                 "content_type": "text"         
                                               }                                
                                             }                                  
                        binary_file_bundle   {                                  
                                               "type_name": "file_bundle",      
                                               "type_config": {                 
                                                 "content_type": "binary"       
                                               }                                
                                             }                                  
                                                                                
 Documentation                                                                  
                        A bundle of files (like a folder, zip archive, etc.).   
                                                                                
 Author(s)                                                                      
                        Markus Binsteiner   markus@frkl.io                      
                                                                                
 Context                                                                        
                        Labels       package: kiara                             
                        References   source_repo:                               
                                     https://github.com/DHARPA-Project/kiara    
                                     documentation:                             
                                     https://dharpa.org/kiara_documentation/    
                                                                                
 Python class                                                                   
                        python_class_name    FileBundleValueType                
                        python_module_name   kiara.data_types.included_core_…   
                        full_name            kiara.data_types.included_core_…   
                                                                                
 Config class                                                                   
                        python_class_name    FileTypeConfig                     
                        python_module_name   kiara.data_types.included_core_…   
                        full_name            kiara.data_types.included_core_…   
                                                                                
 Value class                                                                    
                        python_class_name    FileBundle                         
                        python_module_name   kiara.models.filesystem            
                        full_name            kiara.models.filesystem.FileBun…   
                                                                                
                                                                                

internal

                                                                                
 lineage              internal                                                  
 qualifier profile(s) -- n/a --                                                 
 Documentation                                                                  
                        'A 'marker' base data type for data types that are      
                        (mainly) used internally in kiara..                     
                                                                                
 Author(s)                                                                      
                        Markus Binsteiner   markus@frkl.io                      
                                                                                
 Context                                                                        
                        Labels       package: kiara                             
                        References   source_repo:                               
                                     https://github.com/DHARPA-Project/kiara    
                                     documentation:                             
                                     https://dharpa.org/kiara_documentation/    
                                                                                
 Python class                                                                   
                        python_class_name    InternalType                       
                        python_module_name   kiara.data_types.included_core_…   
                        full_name            kiara.data_types.included_core_…   
                                                                                
 Config class                                                                   
                        python_class_name    DataTypeConfig                     
                        python_module_name   kiara.data_types                   
                        full_name            kiara.data_types.DataTypeConfig    
                                                                                
 Value class                                                                    
                        python_class_name    object                             
                        python_module_name   builtins                           
                        full_name            object                             
                                                                                
                                                                                

internal_model

                                                                                
 lineage              internal_model                                            
                      internal                                                  
 qualifier profile(s) -- n/a --                                                 
 Documentation                                                                  
                        A value type that is used internally.                   
                                                                                
                        This type should not be used by user-facing modules     
                        and/or operations.                                      
                                                                                
 Author(s)                                                                      
                        Markus Binsteiner   markus@frkl.io                      
                                                                                
 Context                                                                        
                        Labels       package: kiara                             
                        References   source_repo:                               
                                     https://github.com/DHARPA-Project/kiara    
                                     documentation:                             
                                     https://dharpa.org/kiara_documentation/    
                                                                                
 Python class                                                                   
                        python_class_name    InternalModelValueType             
                        python_module_name   kiara.data_types.included_core_…   
                        full_name            kiara.data_types.included_core_…   
                                                                                
 Config class                                                                   
                        python_class_name    InternalModelTypeConfig            
                        python_module_name   kiara.data_types.included_core_…   
                        full_name            kiara.data_types.included_core_…   
                                                                                
 Value class                                                                    
                        python_class_name    KiaraModel                         
                        python_module_name   kiara.models                       
                        full_name            kiara.models.KiaraModel            
                                                                                
                                                                                

none

                                                                                
 lineage              none                                                      
 qualifier profile(s) -- n/a --                                                 
 Documentation                                                                  
                        Type indicating a 'None' value                          
                                                                                
 Author(s)                                                                      
                        Markus Binsteiner   markus@frkl.io                      
                                                                                
 Context                                                                        
                        Labels       package: kiara                             
                        References   source_repo:                               
                                     https://github.com/DHARPA-Project/kiara    
                                     documentation:                             
                                     https://dharpa.org/kiara_documentation/    
                                                                                
 Python class                                                                   
                        python_class_name    NoneType                           
                        python_module_name   kiara.data_types.included_core_…   
                        full_name            kiara.data_types.included_core_…   
                                                                                
 Config class                                                                   
                        python_class_name    DataTypeConfig                     
                        python_module_name   kiara.data_types                   
                        full_name            kiara.data_types.DataTypeConfig    
                                                                                
 Value class                                                                    
                        python_class_name    SpecialValue                       
                        python_module_name   kiara.defaults                     
                        full_name            kiara.defaults.SpecialValue        
                                                                                
                                                                                

internal

                                                                                
 lineage              internal                                                  
 qualifier profile(s) -- n/a --                                                 
 Documentation                                                                  
                        'A 'marker' base data type for data types that are      
                        (mainly) used internally in kiara..                     
                                                                                
 Author(s)                                                                      
                        Markus Binsteiner   markus@frkl.io                      
                                                                                
 Context                                                                        
                        Labels       package: kiara                             
                        References   source_repo:                               
                                     https://github.com/DHARPA-Project/kiara    
                                     documentation:                             
                                     https://dharpa.org/kiara_documentation/    
                                                                                
 Python class                                                                   
                        python_class_name    InternalType                       
                        python_module_name   kiara.data_types.included_core_…   
                        full_name            kiara.data_types.included_core_…   
                                                                                
 Config class                                                                   
                        python_class_name    DataTypeConfig                     
                        python_module_name   kiara.data_types                   
                        full_name            kiara.data_types.DataTypeConfig    
                                                                                
 Value class                                                                    
                        python_class_name    object                             
                        python_module_name   builtins                           
                        full_name            object                             
                                                                                
                                                                                

render_instruction

                                                                                
 lineage              render_instruction                                        
                      internal                                                  
 qualifier profile(s) -- n/a --                                                 
 Documentation                                                                  
                        A value type to contain information about how to        
                        render a value in a specific render scenario.           
                                                                                
 Author(s)                                                                      
                        Markus Binsteiner   markus@frkl.io                      
                                                                                
 Context                                                                        
                        Labels       package: kiara                             
                        References   source_repo:                               
                                     https://github.com/DHARPA-Project/kiara    
                                     documentation:                             
                                     https://dharpa.org/kiara_documentation/    
                                                                                
 Python class                                                                   
                        python_class_name    RenderInstructionDataType          
                        python_module_name   kiara.data_types.included_core_…   
                        full_name            kiara.data_types.included_core_…   
                                                                                
 Config class                                                                   
                        python_class_name    RenderInstructionTypeConfig        
                        python_module_name   kiara.data_types.included_core_…   
                        full_name            kiara.data_types.included_core_…   
                                                                                
 Value class                                                                    
                        python_class_name    RenderInstruction                  
                        python_module_name   kiara.models.render_value          
                        full_name            kiara.models.render_value.Rende…   
                                                                                
                                                                                

render_metadata

                                                                                
 lineage              render_metadata                                           
                      internal                                                  
 qualifier profile(s) -- n/a --                                                 
 Documentation                                                                  
                        A value type to contain information about how to        
                        render a value in a specific render scenario.           
                                                                                
 Author(s)                                                                      
                        Markus Binsteiner   markus@frkl.io                      
                                                                                
 Context                                                                        
                        Labels       package: kiara                             
                        References   source_repo:                               
                                     https://github.com/DHARPA-Project/kiara    
                                     documentation:                             
                                     https://dharpa.org/kiara_documentation/    
                                                                                
 Python class                                                                   
                        python_class_name    RenderMetadataDataType             
                        python_module_name   kiara.data_types.included_core_…   
                        full_name            kiara.data_types.included_core_…   
                                                                                
 Config class                                                                   
                        python_class_name    DataTypeConfig                     
                        python_module_name   kiara.data_types                   
                        full_name            kiara.data_types.DataTypeConfig    
                                                                                
 Value class                                                                    
                        python_class_name    RenderMetadata                     
                        python_module_name   kiara.models.render_value          
                        full_name            kiara.models.render_value.Rende…   
                                                                                
                                                                                

string

                                                                                
 lineage              string                                                    
                      any                                                       
 qualifier profile(s) -- n/a --                                                 
 Documentation                                                                  
                        A string.                                               
                                                                                
 Author(s)                                                                      
                        Markus Binsteiner   markus@frkl.io                      
                                                                                
 Context                                                                        
                        Labels       package: kiara                             
                        References   source_repo:                               
                                     https://github.com/DHARPA-Project/kiara    
                                     documentation:                             
                                     https://dharpa.org/kiara_documentation/    
                                                                                
 Python class                                                                   
                        python_class_name    StringType                         
                        python_module_name   kiara.data_types.included_core_…   
                        full_name            kiara.data_types.included_core_…   
                                                                                
 Config class                                                                   
                        python_class_name    DataTypeConfig                     
                        python_module_name   kiara.data_types                   
                        full_name            kiara.data_types.DataTypeConfig    
                                                                                
 Value class                                                                    
                        python_class_name    str                                
                        python_module_name   builtins                           
                        full_name            str                                
                                                                                
                                                                                

terminal_renderable

                                                                                
 lineage              terminal_renderable                                       
                      internal                                                  
 qualifier profile(s) -- n/a --                                                 
 Documentation                                                                  
                        A list of renderable objects, used in the 'rich'        
                        Python library, to print to the terminal or in          
                        Jupyter.                                                
                                                                                
                        Internally, the result list items can be either a       
                        string, a 'rich.console.ConsoleRenderable', or a        
                        'rich.console.RichCast'.                                
                                                                                
 Author(s)                                                                      
                        Markus Binsteiner   markus@frkl.io                      
                                                                                
 Context                                                                        
                        Labels       package: kiara                             
                        References   source_repo:                               
                                     https://github.com/DHARPA-Project/kiara    
                                     documentation:                             
                                     https://dharpa.org/kiara_documentation/    
                                                                                
 Python class                                                                   
                        python_class_name    TerminalRenderable                 
                        python_module_name   kiara.data_types.included_core_…   
                        full_name            kiara.data_types.included_core_…   
                                                                                
 Config class                                                                   
                        python_class_name    DataTypeConfig                     
                        python_module_name   kiara.data_types                   
                        full_name            kiara.data_types.DataTypeConfig    
                                                                                
 Value class                                                                    
                        python_class_name    object                             
                        python_module_name   builtins                           
                        full_name            object