Releases: nipype/pydra
Releases · nipype/pydra
0.15
- 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
splitmethod - adding
LazyFieldfor MultiInputFiles - fixing issues with
SoftFileLockwithasyncio - style and black updates
- fixing connections with multiple inputs
0.14.1
0.14
0.13
0.12.1
- fixing
TaskBase.__call__sosubmitteris not overwritten - improving
checksum_statesso it doesn't calculate the content hash of big files for multiple times (usingfiles_hashthat keeps track of all the files) - removing output after task is run to save memory
- adding
Directory,int,float,bool,str, andlistto the types allowed byoutput_specofShelloCommandTask. - adding python 3.9 to GA
- fixing GA singularity workflow
0.12
- removing
checksumfromsubmitterandworkersto avoid hash calculation before running the tasks (usinguidinstead) - 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
MultiInputFileandMultiOutputFileto the pydra special types - fixing environment variable for GithubAction CI
- fixing
input_specforShellCommandTaskwith thecontainer_info, specbaseshas to be changedDockerSpecorSingularitySpecin order to be used byDocker/SingularityTask - fixing automatic binding detections for
ContainerTaskthat have files as input (is_local_fileis now slightly more robust that work for input that has more complex type in the spec) - expanding
callablefunction used in fieldmetadata, it can now useoutput_dir, entireinputsobject or a specificfieldfrom theinputs
0.11
- fixing issues with quadratic memory increase for workflows with big splitters - removing
state_inputsfromTask(not used anymore) - allowing for directory with broken symlinks for an input
- fixing tests so could be run on a cluster (using
tmpdiras acache_dir, so pytest can be run with--basetemp) - fixing
cache_Dirsetting for worflows used as nodes - fixing
Submitter._run_workflowso it doesn't stop when there are still tasks in the graph, will try getting runnable tasks for another 60s (in case the previous tasks finished, but the results are still not available to read) - fixing template formatting for files from
ShellCommandTask, so it works for directories that have dots in the name - fixing tests that were resubmitting tasks to the queue
0.10
- disable etelemetry in tests
- removing old pip (10.0.1) from testing (removing testallowfail from GA workflows)
- removing min_requirements
- adding rescheduling to the slurm worker for all jobs that are CANCELLED, TIMEOUT, or PREEMPTED
- adding generate_output_updates, to be able to predict names of the generated outputs before running
Minor setup changes
- allows README to be displayed on pypi
- limits testing to valid pytests