|
| 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. |
0 commit comments