User Tools

Site Tools


transformations:sandbox

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
transformations:sandbox [2021/03/19 21:04] craigttransformations:sandbox [2021/07/19 01:42] (current) craigt
Line 1: Line 1:
 {{ transformations:SandboxAction.png}} {{ transformations:SandboxAction.png}}
 ====== SANDBOX====== ====== SANDBOX======
-Category: Create / Input+Category: Create / Input\\ 
 + 
 +\\ 
 =====Description===== =====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.+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'survive re-opening the projectWhen project is opened all of its sandboxes start empty.\\+\\  
 +=====Use cases===== 
 +Besides ad hoc calculations, sandboxes can be used in a few more cases: 
 + 
 +* Since Sandboxes survive reloads, you can compare a workflow result before and after changesSend the result to Sandbox, make changes in the workflows, then compare the new result with the old result in the Sandbox. 
 +* 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.\\
  
 \\  \\ 
Line 18: Line 25:
  
 \\  \\ 
-=====Use cases===== +=====Remarks===== 
-Besides ad hoc calculations, sandboxes can be used in a few more cases+Data in sandboxes survives reloads - contents don't change on partial or full reloads - although it doesn't survive re-opening the project. When project is opened all of its sandboxes start empty.\\ 
-  * 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 datasetbut they don't create a tableIn this case a generic empty table can be created using Sandbox, and then [[transformations:runprogram|Run external program]] can be inserted after it+\\  
 +=====Shortcuts===== 
 +Fast ways to create the action
 +  * Right-click an action and select "Send to sandbox/module", then "New sandbox" or "New sandbox in new group" (as described above)
 +  * First copy data to the clipboard from an internal or external sourceand: 
 +    * Press the "Add data" menu buttonPick "Paste from clipboard"or 
 +    * Right-click the application window and select "Paste data".
  
  
 \\  \\ 
 =====See also===== =====See also=====
-  * [[http://http://easymorph.com/learn/data-analysis.html| Tutorial: Data analysis]] 
   * [[transformations:either|Either table]]   * [[transformations:either|Either table]]
 +  * [[http://http://easymorph.com/learn/data-analysis.html| Tutorial: Data analysis]]
 +
transformations/sandbox.txt · Last modified: 2021/07/19 01:42 by craigt

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki