User Tools

Site Tools


transformations:sandbox
no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


Previous revision
Next revision
transformations:sandbox [2021/03/19 21:04] craigt
Line 1: Line 1:
 +{{ transformations:SandboxAction.png}}
 +====== SANDBOX======
 +Category: Create / Input
 +=====Description=====
 +This action creates a temporary table that is typically used for one-time calculations. Sandboxes can be populated with result data of any action, or pasted from the clipboard.
  
 +Data in sandboxes survives reloads - contents don't change on partial or full reloads - although it doesn't survive re-opening the project. When a project is opened all of its sandboxes start empty.\\
 +
 +\\ 
 +=====Populating a Sandbox with data=====
 +^Option^Description^
 +|Paste data|This option will paste data that has been copied to the clipboard.  Options for //headers//, //delimiters//, and //decimal//\\ provide fine-tuning of the pasted data.|
 +|Import dataset|This option allows for browsing to and selecting an external dataset (.dset file) to populate the Sandbox with.|
 +
 +\\ 
 +=====Creating and Populating a Sandbox from another action=====
 +By right-clicking an action that generates output data and selecting //Send to sandbox/module// > //New sandbox//, you create a new sandbox populated with the data from the source action.  Selecting //New sandbox in new group// creates a new group and inserts a new sandbox action populated with the data from the source action.
 +
 +\\ 
 +=====Use cases=====
 +Besides ad hoc calculations, sandboxes can be used in a few more cases:
 +  * Together with [[transformations:either|Either table]] transformation Sandbox can be used to safely insert an arbitrary dataset into any point of a transformation chain, which can be useful for debugging and development purposes. In this scenario insert [[transformations:either|Either table]] and point its second input to a table created using Sandbox transformation.
 +  * Sandboxes can be used to create an empty table as a starting point for further transformations. Some transformations (e.g. [[transformations:runprogram|Run external program]] might not need an input dataset, but they don't create a table. In this case a generic empty table can be created using Sandbox, and then [[transformations:runprogram|Run external program]] can be inserted after it. 
 +
 +
 +\\ 
 +=====See also=====
 +  * [[http://http://easymorph.com/learn/data-analysis.html| Tutorial: Data analysis]]
 +  * [[transformations:either|Either table]]
transformations/sandbox.txt · Last modified: 2021/07/19 01:42 by craigt

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki