Skip to content

Commit 1c49336

Browse files
committed
finished glossary
1 parent b148052 commit 1c49336

File tree

1 file changed

+21
-2
lines changed

1 file changed

+21
-2
lines changed

docs/source/reference/glossary.rst

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,19 @@ Glossary
33

44
.. glossary::
55

6+
Cache-root
7+
The directory where cache directories for tasks to be executed are created.
8+
Task cache directories are named within the cache root directory using a hash
9+
of the task's parameters, so that the same task with the same parameters can be
10+
reused.
11+
12+
Container-ndim
13+
The number of dimensions of the container object to be iterated over when splitting
14+
a iterable value. For example, a list-of-lists or a 2D array with `container_ndim=2`
15+
would be split over the elements of the inner lists into a single 1-D state array.
16+
However, if `container_ndim=1`, the outer list/2D would be split into a 1-D state array
17+
of lists/1D arrays.
18+
619
Environment
720
An environment refers to a specific software encapsulation, such as a Docker
821
or Singularity image, that is used to run a task.
@@ -18,7 +31,7 @@ Glossary
1831
or send notifications
1932

2033
Job
21-
A task that has been instantiated with resolved with concrete inputs.
34+
A :ref:`Task` that has been instantiated with resolved with concrete inputs.
2235
(i.e. not lazy-values or state-arrays) and assigned to a worker. Whereas a
2336
a task describes "what" is to be done and a submitter object describes
2437
"how" it is to be done, a job combines them both to describe a concrete unit
@@ -33,14 +46,20 @@ Glossary
3346
A single task within the context of a workflow, which is assigned a name and
3447
references a state. Note this task can be nested workflow task.
3548

49+
Read-only-caches
50+
A read-only cache is a cache root directory that was created by a previous
51+
pydra runs, which is checked for matching task caches to be reused if present
52+
but not written not modified during the execution of a task.
53+
3654
State
3755
The combination of all upstream splits and combines with any splitters and
3856
combiners for a given node, it is used to track how many jobs, and their
3957
parameterisations, need to be run for a given workflow node.
4058

4159
State-array
4260
A state array is a collection of parameterised tasks or values that were generated
43-
by a split operation either at the current or upstream node of a workflow.
61+
by a split operation either at the current or upstream node of a workflow. The
62+
size of the array is determined by the :ref:`State` of the workflow node.
4463

4564
Submitter
4665
A submitter object parameterises how a task is to be executed, by specifying

0 commit comments

Comments
 (0)