Skip to content

Commit b5b95d3

Browse files
committed
combined typing and hashing
1 parent e95e8ff commit b5b95d3

File tree

4 files changed

+12
-15
lines changed

4 files changed

+12
-15
lines changed

new-docs/source/explanation/hashing-caching.rst

Lines changed: 0 additions & 4 deletions
This file was deleted.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Type checking
2-
=============
1+
Typing, file-formats and hashing
2+
================================
33

44
Work in progress...

new-docs/source/index.rst

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Pydra
44
=====
55

66
Pydra is a lightweight, Python 3.11+ dataflow engine for computational graph construction,
7-
manipulation, and distributed execution. Designed as a successor to created for [Nipype](https://github.com/nipy/nipype),
7+
manipulation, and distributed execution. Designed as a successor to created for Nipype_,
88
Pydra is a general-purpose engine that supports analytics in any scientific domain.
99
Pydra helps build reproducible, scalable, reusable, and fully automated, provenance
1010
tracked scientific workflows that combine Python functions and shell commands.
@@ -13,11 +13,11 @@ The power of Pydra lies in ease of workflow creation and execution for complex
1313
multiparameter map-reduce operations, and the use of global cache.
1414

1515
Pydra's key features are:
16-
- Modular execution backends (see [Advanced execution](../tutorial/advanced-execution.html))
17-
- Map-reduce like semantics (see [Splitting and combining](../explanation/splitting-combining.html))
18-
- Global cache support to reduce recomputation (see [Hashing and caching](../explanation/hashing-caching.html))
19-
- Support for execution of Tasks in containerized environments (see [Environments](../explanation/environments.html))
20-
- Strong type-checking and type-hinting support (see [Typing](../explanation/typing.html))
16+
- Modular execution backends (see `Advanced execution <./tutorial/advanced-execution.html>`__)
17+
- Map-reduce like semantics (see `Splitting and combining <./explanation/splitting-combining.html>`__)
18+
- Global cache support to reduce recomputation (see `Hashing and caching <./explanation/hashing-caching.html>`__)
19+
- Support for execution of Tasks in containerized environments (see `Environments <./explanation/environments.html>`__)
20+
- Strong type-checking and type-hinting support (see `Typing <./explanation/typing.html>`__)
2121

2222
See :ref:`Design philosophy` for more an explanation of the design of Pydra.
2323

@@ -118,9 +118,8 @@ Indices and tables
118118

119119
explanation/design-approach
120120
explanation/splitting-combining
121-
explanation/conditional-lazy
122121
explanation/typing
123-
explanation/hashing-caching
122+
explanation/conditional-lazy
124123
explanation/environments
125124

126125

@@ -135,3 +134,5 @@ Indices and tables
135134
.. _ANTs: http://stnava.github.io/ANTs/
136135
.. _AFNI: https://afni.nimh.nih.gov/
137136
.. _niworkflows: https://niworkflows.readthedocs.io/en/latest/
137+
.. _Nipype: https://nipype.readthedocs.io/en/latest/
138+
.. _

new-docs/source/tutorial/advanced-execution.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"cell_type": "markdown",
2828
"metadata": {},
2929
"source": [
30-
"## Caching results\n",
30+
"## Caching\n",
3131
"\n",
3232
"When a task runs, a unique hash is generated by the combination of all the inputs to the\n",
3333
"task and the operation to be performed. This hash is used to name the output directory for\n",

0 commit comments

Comments
 (0)