Skip to content

Commit d847200

Browse files
authored
Merge pull request #286 from nipype/rel/0.6.1
REL: 0.6.1
2 parents f181398 + 6114eeb commit d847200

File tree

2 files changed

+107
-0
lines changed

2 files changed

+107
-0
lines changed

docs/changes.rst

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
Release Notes
2+
=============
3+
4+
0.6.1
5+
-----
6+
7+
* Add ``pydra.tasks`` namespace package to enable separate packages of ``Task``\s to be
8+
installed into ``pydra.tasks``.
9+
* Raise error when task or workflow name conflicts with names of attributes, methods, or
10+
other tasks already added to workflow
11+
* Mention ``requirements.txt`` in README
12+
13+
0.6
14+
---
15+
16+
* removing the tutorial to a `separate repo <https://github.com/nipype/pydra-tutorial>`__
17+
* adding windows tests to codecov
18+
* accepting ``None`` as a valid output from a ``FunctionTask``, also for function that returns multiple values
19+
* fixing slurm error files
20+
* adding ``wf._connection`` to ``checksum``
21+
* allowing for updates of ``wf._connections``
22+
* editing output, so it works with ``numpy.arrays``
23+
* removing ``to_job`` and pickling task instead (workers read the tasks and set the proper input, so the multile copies of the input are not kept in the memory)
24+
* adding standalone function ``load_and_run`` that can load and run a task from a pickle file
25+
* removing ``create_pyscript`` and simplifying the slurm worker
26+
* improving error reports in errors flies
27+
* fixing ``make_class`` so the ``Output`` is properly formatted
28+
29+
0.5
30+
---
31+
32+
* fixing ``hash_dir`` function
33+
* adding ``get_available_cpus`` to get the number of CPUs available to the current process or available on the system
34+
* adding simple implementation for ``BoshTask`` that uses boutiques descriptor
35+
* adding azure to CI
36+
* fixing code for windows
37+
* etelementry updates
38+
* adding more verbose output for task ``result`` - returns values or indices for input fields
39+
* adding an experimental implementation of Dask Worker (limited testing with ci)
40+
41+
0.4
42+
---
43+
44+
* reorganization of the ``State`` class, fixing small issues with the class
45+
* fixing some paths issues on windows os
46+
* adding osx and window sto the travis runs (right now allowing for failures for windows)
47+
* adding ``PydraStateError`` for exception in the ``State`` class
48+
* small fixes to the hashing functions, adding more tests
49+
* adding ``hash_dir`` to calculate hash for ``Directory`` type
50+
51+
0.3.1
52+
-----
53+
54+
* passing ``wf.cache_locations`` to the task
55+
* using ``rerun`` from submitter to all task
56+
* adding ``test_rerun`` and ``propagate_rerun`` for workflows
57+
* fixing task with a full combiner
58+
* adding ``cont_dim`` to specify dimensionality of the input variables (how much the input is nested)
59+
60+
0.3
61+
---
62+
63+
* adding sphinx documentation
64+
* moving from ``dataclasses`` to ``attrs``
65+
* adding ``container`` flag to the ``ShellCommandTask``
66+
* fixing ``cmdline``, ``command_args`` and ``container_args`` for tasks with states
67+
* adding ``CONTRIBUTING.md``
68+
* fixing hash calculations for inputs with a list of files
69+
* using ``attr.NOTHING`` for input that is not set
70+
71+
0.2.2
72+
-----
73+
74+
* supporting tuple as a single element of an input
75+
76+
0.2.1
77+
-----
78+
79+
* fixing: nodes with states and input fields (from splitter) that are empty were failing
80+
81+
0.2
82+
---
83+
84+
* big changes in ``ShellTask``, ``DockerTask`` and ``SingularityTask``
85+
* customized input specification and output specification for ``Task``\s
86+
* adding singularity checks to Travis CI
87+
* binding all input files to the container
88+
* changes in ``Workflow``
89+
* passing all outputs to the next node: ``lzout.all_``
90+
* fixing inner splitter
91+
* allowing for ``splitter`` and ``combiner`` updates
92+
* adding ``etelementry`` support
93+
94+
0.1
95+
---
96+
97+
* Core dataflow creation and management API
98+
* Distributed workers:
99+
* concurrent futures
100+
* SLURM
101+
* Notebooks for Pydra concepts
102+
103+
0.0.1
104+
-----
105+
106+
Initial Pydra Dataflow Engine release.

docs/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ Welcome to Pydra: A simple dataflow engine with scalable semantics's documentati
1010
:maxdepth: 2
1111
:caption: Contents:
1212

13+
changes
1314
api
1415

1516

0 commit comments

Comments
 (0)