Skip to content

Releases: nipype/pydra

0.16.2

18 Jun 10:03
0b04846
Compare
Choose a tag to compare
  • small changes to exceptions

0.16.1

17 Jun 22:38
fbb39d6
Compare
Choose a tag to compare
  • better support for one element splitter

0.16

16 Jun 14:55
7fb3d17
Compare
Choose a tag to compare
  • fixing command line for tasks wit splitter and templates in the inputs
  • adding absolute_path option to output spec
  • adding formatter to format input before adding it to the command line (similar to callable but for inputs)

0.15.1

27 May 02:42
dd36b79
Compare
Choose a tag to compare
  • fixing output files names with wildcard
  • fixing argstr with f-string

0.15

06 May 04:47
bc71076
Compare
Choose a tag to compare
  • fixing copyfile input
  • adding flexibility to position of the shell task fields
  • Simplify output_spec definition and population
  • Various adjustments to ShellCommandTask
  • adding full traceback to the error files
  • updating Ubuntu for CI
  • fixing templates with float formatting and multiple fields
  • fixing hashing function for numpy objects
  • fixing call function for Workflow
  • adding container dimension concept to the split method
  • adding LazyField for MultiInputFiles
  • fixing issues with SoftFileLock with asyncio
  • style and black updates
  • fixing connections with multiple inputs

0.14.1

16 Feb 05:22
6177c68
Compare
Choose a tag to compare
  • reverting some changes to hash_value function, the part for arbitrary object didn't work well

0.14

15 Feb 15:05
5a085c4
Compare
Choose a tag to compare
  • fixing MultiInputObject in the input_spec
  • fixing numpy objects hashing
  • small improvements to the run method for Workflow (moving some part to the softlock file block)

0.13

13 Jan 17:27
0626db4
Compare
Choose a tag to compare
  • changing the way of getting event loop with asyncio - more robust solution that should work even if get_event_loop raise an error
  • adding option to specify a name of Directory using output_file_template

0.12.1

16 Dec 19:46
92c0a7d
Compare
Choose a tag to compare
  • fixing TaskBase.__call__ so submitter is not overwritten
  • improving checksum_states so it doesn't calculate the content hash of big files for multiple times (using files_hash that keeps track of all the files)
  • removing output after task is run to save memory
  • adding Directory, int, float, bool, str, and list to the types allowed by output_spec of ShelloCommandTask.
  • adding python 3.9 to GA
  • fixing GA singularity workflow

0.12

02 Dec 17:24
eec1484
Compare
Choose a tag to compare
  • removing checksum from submitter and workers to avoid hash calculation before running the tasks (using uid instead)
  • saving the hash values for files to avoid content hash recalculation (the content is recalculated only if the time of the last modification has changed)
  • adding MultiInputFile and MultiOutputFile to the pydra special types
  • fixing environment variable for GithubAction CI
  • fixing input_spec for ShellCommandTask with the container_info, spec bases has to be changed DockerSpec or SingularitySpec in order to be used by Docker/SingularityTask
  • fixing automatic binding detections for ContainerTask that have files as input (is_local_file is now slightly more robust that work for input that has more complex type in the spec)
  • expanding callable function used in field metadata, it can now use output_dir, entire inputs object or a specific field from the inputs