Symbols
loading x elements...

Symbols

Name Private Creator Description
demo_data_exploration_export_result NO floriandietz@elody.com Used to trigger [[rule:Demo-data-exploration-export-analysis]].
demo_data_exploration_skip_analysis NO floriandietz@elody.com Used to trigger [[rule:Demo-data-exploration-skip-analysis]].
associated NO floriandietz@elody.com General-purpose tag to mark several objects as being associated with each other. What exactly this means depends on the context and should be described by the targeted Tag.
restrict_analysis_types_for_data_analysis_pandas NO floriandietz@elody.com This Tag is used to restrict the types of analyses that are performed on a [[symbol:task_data_cleansing_and_analysis_for_pandas]]. This makes it possible to perform only some kinds of analysis at a time, instead of all at once. This is both less confusing for the end user and easier for the Contributors, who now have fewer strange interactions between different table modifications to consider. If there is one or more Tags of this type attached to a [[symbol:task_data_cleansing_and_analysis_for_pandas]], they determine which types of analysis should be performed. The latest of these Tags that is marked with [[symbol:active]] but is not marked with [[symbol:handled]] is the active one. The program [[program:BasicDataCleansingAndAnalysisForPandas]] will mark it as [[symbol:active]] and/or [[symbol:handled]] automatically. The comment lists all allowed types of analyses in a list separated with commas. If one of the entries is 'previous', the previous [[symbol:restrict_analysis_types_for_data_analysis_pandas]] Tag is also considered. (This is recursive, in case that Tag also has 'previous' as a value.) If the comment is "*", all types of analysis should be performed. Arguments of this Tag: 0 : A [[symbol:task_data_cleansing_and_analysis_for_pandas]]. 1 : If this is a Message, this Message's content is copied and displayed when this Tag is first made [[symbol:active]] by the [[program:BasicDataCleansingAndAnalysisForPandas]]. Make sure to set the Message's 'visibility' to 'hidden' to make sure the original Message doesn't show up, only the copy created by [[program:BasicDataCleansingAndAnalysisForPandas]]. If you don't want a Message to be created, just set this argument to any other type of object. 2 : If this is a Tag, uses the comment of that Tag as the status message while the analysis is being done, using [[symbol:!set_status_message]].
restrict_analysis_types_for_data_exploration_pandas NO floriandietz@elody.com This Tag is used to restrict the types of analyses that are performed on a [[symbol:task_explore_data_for_pandas]]. This makes it possible to perform only some kinds of analysis at a time, instead of all at once. This is both less confusing for the end user and easier for the Contributors, who now have fewer strange interactions between different table modifications to consider. If there is one or more Tags of this type attached to a [[symbol:task_explore_data_for_pandas]], they determine which types of analysis should be performed. The latest of these Tags that is marked with [[symbol:active]] but is not marked with [[symbol:handled]] is the active one. The program [[program:BasicDataCleansingAndAnalysisForPandas]] will mark it as [[symbol:active]] and/or [[symbol:handled]] automatically. The comment lists all allowed types of analyses in a list separated with commas. If one of the entries is 'previous', the previous [[symbol:restrict_analysis_types_for_data_exploration_pandas]] Tag is also considered. (This is recursive, in case that Tag also has 'previous' as a value.) If the comment is "*", all types of analysis should be performed. Arguments of this Tag: 0 : A [[symbol:task_explore_data_for_pandas]]. 1 : If this is a Message, this Message's content is copied and displayed when this Tag is first made [[symbol:active]] by the [[program:BasicDataCleansingAndAnalysisForPandas]]. Make sure to set the Message's 'visibility' to 'hidden' to make sure the original Message doesn't show up, only the copy created by [[program:BasicDataCleansingAndAnalysisForPandas]]. If you don't want a Message to be created, just set this argument to any other type of object. 2 : If this is a Tag, uses the comment of that Tag as the status message while the analysis is being done, using [[symbol:!set_status_message]].
active NO floriandietz@elody.com General-purpose tag to mark a Tag as 'active'. What exactly this means depends on the context and should be described by the targeted Tag.
export_data_exploration_pandas NO floriandietz@elody.com Exports a Pandas file and all associated analysis Tags describing it that were created using a [[symbol:task_data_cleansing_and_analysis_for_pandas]]. The only argument of this Tag should be the pandas file you want to export. ----- { name : 'Analyzed Table file', tags : [modifiable_file, current_file, column, 'info_.*'], nullify : cleansed, }
?placeholder_for_missing_value NO (system-internal) See [[symbol:!export_object]] for a description of this Symbol.
!export_object NO (system-internal) Create a Tag with this Symbol to export an object from this Scenario so that it can be loaded into other Scenarios. Use [[symbol:!scenario_chat_object_import_input_status]] to enable the import of objects created with [[symbol:!export_object]]. Exported objects can be files and/or structures of Tags that form a directed acyclic graph. Any objects referenced by exported Tags that are not themselves exported are replaced with [[symbol:?placeholder_for_missing_value]]. The comment of this Tag is the description that will be given to the exported object. This Tag must have exactly one argument, which must be a Tag with a Symbol that starts with 'export_'. That export_ Tag defines the object that will be extracted as follows: The arguments of the export_ Tags are the starting point of the extraction process. There must be at least one, and several unrelated objects can be extracted at once. The export process expands outwards from the starting points by looking at all Tags targeting them, and all arguments targeted by Tags that are already selected. Each encountered Tag is compared to a filter and is ignored if it doesn't match that filter. The filter with which Tags are compared is defined in the description of the export_ Symbol. Note that this means that the filter can change over time if the export_ Symbol's description is updated. If you don't want this, you can also set the comment of the export_ Tag with an alternative filter: Doing so will overwrite the default filter. The filter of an export_ Symbol is taken from the Symbol's description as follows: There must be 5 consecutive dashes in the description (-----), followed by a structure in the same simplified JSON format as is used to define Rules. This structure has the following values: -'name': A short and descriptive name for the datatype you are extracting. This is displayed to endusers when loading the object. -'tags': A list of symbol names to be exported. This determines the filter of the export process. Each entry in this list can be a valid symbol name, or a valid regex. If it is a regex, the filter will accept any Tag who's Symbol matches the regex. For example, the regex 'info_.*' will ensure that all Tags beginning with the prefix 'info_' match the export filter. -'nullify': Valid values are 'cleansed' (default) and 'explicit'. If the value is 'cleansed', all Tags encountered by the export process that have a [[symbol:!nullify]] Tag on them are ignored (special case: If they are referred to by another Tag that is being exported, they are kept but get explicitly marked with [[symbol:!nullify]]). If the value is 'explicit', [[symbol:!nullify]] Tags get no special treatment. Note that Files will only be exported if the export_ Tag lists them directly, as the filter will ignore any files it encounters and replace them with [[symbol:?placeholder_for_missing_value]].
?user_input_imported_object NO (system-internal) A Tag with this symbol is created whenever a user imports an object that was created via [[symbol:!export_object]]. Its comment is the description of the object, and its argument is a copy of the export_ Tag that was used to export the object. Keep in mind that the filter used to export the object may have changed since the object was created, if the export_ Symbol was changed in the meantime.