SYSTEM AND METHOD FOR A COMPUTATIONAL NOTEBOOK INTERFACE
First Claim
Patent Images
1. A method, comprising:
- for a first interface of a computational notebook comprising a plurality of cells, each of the plurality of cells comprising one or more of executable code and markdown, providing a second interface representing the computational notebook in a graph form comprising a plurality of nodes and a plurality of links linking the nodes, the nodes comprising representations of the plurality of cells;
for execution of a subset of the plurality of cells in the computation notebook, indicating a path through the nodes and links on the second interface indicative of an order of the execution of the plurality of cells.
2 Assignments
0 Petitions
Accused Products
Abstract
Example implementations described herein are directed to an improved interface for a computational notebook that represents cells of the computational notebook in a graph form involving nodes and links. Through such an improved interface, the execution order of the cells can be immediately understood, as well as the dependencies between different cells of executable code and the variables contained therein.
-
Citations
18 Claims
-
1. A method, comprising:
-
for a first interface of a computational notebook comprising a plurality of cells, each of the plurality of cells comprising one or more of executable code and markdown, providing a second interface representing the computational notebook in a graph form comprising a plurality of nodes and a plurality of links linking the nodes, the nodes comprising representations of the plurality of cells; for execution of a subset of the plurality of cells in the computation notebook, indicating a path through the nodes and links on the second interface indicative of an order of the execution of the plurality of cells. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium, storing instructions for executing a process, the instructions comprising:
-
for a first interface of a computational notebook comprising a plurality of cells, each of the plurality of cells comprising one or more of executable code and markdown, providing a second interface representing the computational notebook in a graph form comprising a plurality of nodes and a plurality of links linking the nodes, the nodes comprising representations of the plurality of cells; for execution of a subset of the plurality of cells in the computation notebook, indicating a path through the nodes and links on the second interface indicative of an order of the execution of the plurality of cells. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus, comprising:
a processor, configured to; for a first interface of a computational notebook comprising a plurality of cells, each of the plurality of cells comprising one or more of executable code and markdown, provide a second interface representing the computational notebook in a graph form comprising a plurality of nodes and a plurality of links linking the nodes, the nodes comprising representations of the plurality of cells; for execution of a subset of the plurality of cells in the computation notebook, indicating a path through the nodes and links on the second interface indicative of an order of the execution of the plurality of cells. - View Dependent Claims (14, 15, 16, 17, 18)
Specification