Skip to content

Releases: nipype/pydra

0.6

02 Jun 13:02
63d2bd6
Compare
Choose a tag to compare
0.6
  • removing the tutorial to a separate repo
  • adding windows tests to codecov
  • accepting None as a valid output from a FunctionTask, also for function that returns multiple values
  • fixing slurm error files
  • adding wf._connection to checksum
  • allowing for updates of wf._connections
  • editing output, so it works with numpy.arrays
  • 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)
  • adding standalone function load_and_run that can load and run a task from a pickle file
  • removing create_pyscript and simplifying the slurm worker
  • improving error reports in errors flies
  • fixing make_class so the Output is properly formatted

0.5

05 May 03:52
acc9010
Compare
Choose a tag to compare
0.5
  • fixing hash_dir function
  • adding get_available_cpus to get the number of CPUs available to the current process or available on the system
  • adding simple implementation for BoshTask that uses boutiques descriptor
  • adding azure to CI
  • fixing code for windows
  • etelementry updates
  • adding more verbose output for task result - returns values or indices for input fields
  • adding an experimental implementation of Dask Worker (limited testing with ci)

0.4

02 Apr 03:51
bba381d
Compare
Choose a tag to compare
0.4
  • reorganization of the State class, fixing small issues with the class
  • fixing some paths issues on windows os
  • adding osx and window sto the travis runs (right now allowing for failures for windows)
  • adding PydraStateError for exception in the State class
  • small fixes to the hashing functions, adding more tests
  • adding hash_dir to calculate hash for Directory type

0.3.1

13 Mar 06:02
feafec8
Compare
Choose a tag to compare
  • passing wf.cache_locations to the task
  • using rerun from submitter to all task
  • adding test_rerun and propagate_rerun for workflows
  • fixing task with a full combiner
  • adding cont_dim to specify dimensionality of the input variables (how much the input is nested)

0.3

08 Feb 21:36
a847b39
Compare
Choose a tag to compare
0.3
  • adding sphinx documentation
  • moving from dataclasses to attrs
  • adding container flag to the ShellCommandTask
  • fixing cmdline, command_args and container_args for tasks with states
  • adding CONTRIBUTING.md
  • fixing hash calculations for inputs with a list of files
  • using attr.NOTHING for input that is not set

0.2.2

03 Jan 03:24
3f3f59e
Compare
Choose a tag to compare

supporting tuple as a single element of an input

0.2.1

31 Dec 22:30
f9e72bf
Compare
Choose a tag to compare
  • fixing: nodes with states and input fields (from splitter) that are empty were failing

0.2

28 Nov 04:18
d7e6b62
Compare
Choose a tag to compare
0.2
  • big changes in ShellTask, DockerTask and SingularityTask

    • customized input specification and output specification for Tasks
    • adding singularity checks to Travis CI
    • binding all input files to the container
  • changes in Workflow

    • passing all outputs to the next node: lzout.all_
    • fixing inner splitter
  • allowing for splitter and combiner updates

  • adding etelementry support

0.1

20 Aug 01:29
85e7b0e
Compare
Choose a tag to compare
0.1
  • Core dataflow creation and management API
  • Distributed workers:
    • concurrent futures
    • SLURM
  • Notebooks for Pydra concepts

0.0.1

16 Oct 21:57
4c528b0
Compare
Choose a tag to compare

Initial Pydra Dataflow Engine release.