Recent Releases of pydra
pydra - 1.0a2
What's Changed
- guard against empty shape arrays by setting initial value in reduce operations over state dimensions in State by @tclose in https://github.com/nipype/pydra/pull/818
- add slurm dockerfile by @adi611 in https://github.com/nipype/pydra/pull/729
- added guard against missing implicit helps in custom compose packages by @tclose in https://github.com/nipype/pydra/pull/819
- doc: Use inner/outer splitter, analogize to zip/product by @effigies in https://github.com/nipype/pydra/pull/773
- fixes ci-cd issues by @tclose in https://github.com/nipype/pydra/pull/832
- Cli by @jadecci in https://github.com/nipype/pydra/pull/831
- relaxed task definition validation to accept use cases found in ANTs, FSL, Freesurfer, etc... task packages by @tclose in https://github.com/nipype/pydra/pull/835
New Contributors
- @jadecci made their first contribution in https://github.com/nipype/pydra/pull/831
Full Changelog: https://github.com/nipype/pydra/compare/1.0a1...1.0a2
- Python
Published by tclose 7 months ago
pydra - 1.0a1
What's Changed
- Bump codecov/codecov-action from 2 to 5 by @dependabot in https://github.com/nipype/pydra/pull/774
- Bump peaceiris/actions-gh-pages from 3 to 4 by @dependabot in https://github.com/nipype/pydra/pull/775
- Doc string and glossary update by @tclose in https://github.com/nipype/pydra/pull/781
- Touch-ups by @tclose in https://github.com/nipype/pydra/pull/787
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/nipype/pydra/pull/788
- Update CI to use build-and-inspect-python-package and tox-uv by @effigies in https://github.com/nipype/pydra/pull/782
- [BUG] Remove pdb breakpoint and make single-op-splits robust to 1d shape by @ibevers in https://github.com/nipype/pydra/pull/758
- handle ellipsis in type hashing by @tclose in https://github.com/nipype/pydra/pull/793
- Bugfix-task-eq by @tclose in https://github.com/nipype/pydra/pull/794
- Handle-none-outputs by @tclose in https://github.com/nipype/pydra/pull/790
- chore(deps): bump astral-sh/setup-uv from 5 to 6 by @dependabot in https://github.com/nipype/pydra/pull/806
- Serializing Task classes to/from dictionaries by @tclose in https://github.com/nipype/pydra/pull/792
- Adds check to parsecommandline_template to catch options that don't have trailing field by @tclose in https://github.com/nipype/pydra/pull/795
New Contributors
- @ibevers made their first contribution in https://github.com/nipype/pydra/pull/758
Full Changelog: https://github.com/nipype/pydra/compare/1.0a0...1.0a1
- Python
Published by tclose 10 months ago
pydra - 1.0a0
What's Changed
- Develop: fixes for test_environments by @tclose in https://github.com/nipype/pydra/pull/769
- Develop: Test specs by @tclose in https://github.com/nipype/pydra/pull/770
- Test_submitter by @tclose in https://github.com/nipype/pydra/pull/771
- Updated testshelltask, testshelltaskinputspec, testworkflow to new syntax by @tclose in https://github.com/nipype/pydra/pull/772
- Implementation of proposed syntax changes by @tclose in https://github.com/nipype/pydra/pull/768
Full Changelog: https://github.com/nipype/pydra/compare/0.24...1.0a0
- Python
Published by tclose 11 months ago
pydra - 0.25
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/nipype/pydra/pull/736
- FIX: Add environment argument to TaskBase.runtask() and Workflow subclass by @ghisvail in https://github.com/nipype/pydra/pull/739
- Handle None types by @tclose in https://github.com/nipype/pydra/pull/742
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/nipype/pydra/pull/747
- ENH: Add more complete format string implementation for argstrings by @tclose in https://github.com/nipype/pydra/pull/754
- added nest_asyncio to install requires by @tclose in https://github.com/nipype/pydra/pull/501
- Special handling of bytes_repr for mock filesets by @tclose in https://github.com/nipype/pydra/pull/743
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/nipype/pydra/pull/753
- fixes issues with super->sub-class auto-cast and handles MultiInputObj coercion by @tclose in https://github.com/nipype/pydra/pull/746
Full Changelog: https://github.com/nipype/pydra/compare/0.23...0.25
- Python
Published by djarecka over 1 year ago
pydra - 0.23
What's Changed
- FIX: Type error in blocking task list, detailed exception message by @tclose in https://github.com/nipype/pydra/pull/623
- REF: More detailed runtime checks for input spec by @ghisvail in https://github.com/nipype/pydra/pull/627
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/nipype/pydra/pull/628
- FIX: Provide templated fields to cmdline only when requirements are met by @ghisvail in https://github.com/nipype/pydra/pull/629
- FIX: Allow any iterable for ShellOutSpec requires by @ghisvail in https://github.com/nipype/pydra/pull/631
- FIX: Allow staticmethod be passed to callable metadata in ouput spec by @ghisvail in https://github.com/nipype/pydra/pull/632
- CI: Add dependabot config by @ghisvail in https://github.com/nipype/pydra/pull/633
- Build(deps): Bump actions/setup-go from 2 to 4 by @dependabot in https://github.com/nipype/pydra/pull/635
- Build(deps): Bump actions/checkout from 2 to 3 by @dependabot in https://github.com/nipype/pydra/pull/636
- Build(deps): Bump actions/setup-python from 2 to 4 by @dependabot in https://github.com/nipype/pydra/pull/637
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/nipype/pydra/pull/639
- STY: Miscellaneous cleanups by @effigies in https://github.com/nipype/pydra/pull/645
- No need for ignore words file now, also ignore afile by @yarikoptic in https://github.com/nipype/pydra/pull/678
- MNT: Drop Python 3.7 support by @effigies in https://github.com/nipype/pydra/pull/669
- Type checking and coercion by @tclose in https://github.com/nipype/pydra/pull/662
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/nipype/pydra/pull/666
- DOC: Fix linkcode resolving for attrs-defined classes by @ghisvail in https://github.com/nipype/pydra/pull/685
- Fix DaskWorker and add GitHub Actions workflow for Dask tests by @adi611 in https://github.com/nipype/pydra/pull/686
- Update Slurm container image in GitHub Actions workflow by @adi611 in https://github.com/nipype/pydra/pull/688
- Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/nipype/pydra/pull/695
- Typing bugfixes by @tclose in https://github.com/nipype/pydra/pull/687
- Omit false output templates by @tclose in https://github.com/nipype/pydra/pull/693
- Added handling of hashing of types with args and typing special forms by @tclose in https://github.com/nipype/pydra/pull/684
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/nipype/pydra/pull/699
- adding cache_dir to tests by @djarecka in https://github.com/nipype/pydra/pull/704
- Env by @djarecka in https://github.com/nipype/pydra/pull/705
- Update DOCKER_IMAGE tag in testslurm.yml by @adi611 in https://github.com/nipype/pydra/pull/697
- Env by @djarecka in https://github.com/nipype/pydra/pull/706
- Update .zenodo.json by @adi611 in https://github.com/nipype/pydra/pull/707
- Draft: Adding new worker which uses PSI/J to run tasks by @adi611 in https://github.com/nipype/pydra/pull/694
- adding the Singularity environment class by @djarecka in https://github.com/nipype/pydra/pull/711
- [WIP] cleaning, fixing tests by @djarecka in https://github.com/nipype/pydra/pull/718
- small fix by @djarecka in https://github.com/nipype/pydra/pull/721
- small edits to the core by @djarecka in https://github.com/nipype/pydra/pull/722
- Bump actions/setup-python from 4 to 5 by @dependabot in https://github.com/nipype/pydra/pull/726
- Bump actions/setup-go from 4 to 5 by @dependabot in https://github.com/nipype/pydra/pull/725
- NF: Add Environment class, with initial Native/Docker implementations by @effigies in https://github.com/nipype/pydra/pull/516
- Bump actions/download-artifact from 3 to 4 by @dependabot in https://github.com/nipype/pydra/pull/727
- Bump actions/upload-artifact from 3 to 4 by @dependabot in https://github.com/nipype/pydra/pull/728
- pre-commit updates and code fixes by @pre-commit-ci in https://github.com/nipype/pydra/pull/712
- Test with Python 3.12 by @ghisvail in https://github.com/nipype/pydra/pull/730
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/nipype/pydra/pull/731
- Permit superclass to subclass lazy typing by @tclose in https://github.com/nipype/pydra/pull/696
- BYO worker by @tclose in https://github.com/nipype/pydra/pull/733
- Bugfix for optional output template files (i.e. of type Union[Path, bool]) when set to False by @tclose in https://github.com/nipype/pydra/pull/709
- Hash change guards by @tclose in https://github.com/nipype/pydra/pull/698
- Caching of file-set hashes by local path and mtimes by @tclose in https://github.com/nipype/pydra/pull/700
- use exist_ok instead of explicit check for path exists when creating hash cache so it is multiprocess safe by @tclose in https://github.com/nipype/pydra/pull/735
- updating to new version of auto by @djarecka in https://github.com/nipype/pydra/pull/738
- Add note instead of catching and raising unhashable exception by @tclose in https://github.com/nipype/pydra/pull/734
New Contributors
- @dependabot made their first contribution in https://github.com/nipype/pydra/pull/635
- @yarikoptic made their first contribution in https://github.com/nipype/pydra/pull/678
- @adi611 made their first contribution in https://github.com/nipype/pydra/pull/686
Full Changelog: https://github.com/nipype/pydra/compare/0.22...0.23
- Python
Published by djarecka almost 2 years ago
pydra - 0.23 Alpha
Motivation
Pre-release of type-checking/hashing changes (see #662) to allow them to be accessed from PyPI so a new version of Arcana can be released. A full release will be made once #682, #681, #683 have been addressed.
What's Changed
- #662 - Type-checking/coercion; switch to use fileformats; more robust inputs hashing using functools.singledispatch (can handle
sets) - #623 - List blocked tasks in error message when upstream nodes are not accessible due to hashing issues
- #629 - FIX: Provide templated fields to cmdline only when requirements are met
- #631 - FIX: Allow any iterable for ShellOutSpec requires
- #636 - Build(deps): Bump actions/checkout from 2 to 3
- #637 - Build(deps): Bump actions/setup-python from 2 to 4
- #639 - [pre-commit.ci] pre-commit autoupdate #639
- #645 - STY: Miscellaneous cleanups
- #678 - No need for ignore words file now, also ignore afile
- #669 - MNT: Drop Python 3.7 support
Full Changelog: https://github.com/nipype/pydra/compare/0.22...0.23a0
- Python
Published by tclose over 2 years ago
pydra - 0.22
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/nipype/pydra/pull/608
- MNT: Add git-archive support for setuptools_scm by @effigies in https://github.com/nipype/pydra/pull/609
- CI: Enable testing for Python 3.11 on Windows by @ghisvail in https://github.com/nipype/pydra/pull/612
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/nipype/pydra/pull/618
- ENH: Add support for argstr formatting of any iterable by @ghisvail in https://github.com/nipype/pydra/pull/614
- Add support for arbitrary mappings in a FunctionTask by @ghisvail in https://github.com/nipype/pydra/pull/565
Full Changelog: https://github.com/nipype/pydra/compare/0.21...0.22
- Python
Published by djarecka almost 3 years ago
pydra - 0.21
What's Changed
- WIP-Adding software version retrieval by @rcali21 in https://github.com/nipype/pydra/pull/580
- Working on adding entity_message by @rcali21 in https://github.com/nipype/pydra/pull/593
- MNT: Migrate project to flit-scm by @ghisvail in https://github.com/nipype/pydra/pull/597
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/nipype/pydra/pull/599
- FIX: Enable testing with Python 3.11 by @ghisvail in https://github.com/nipype/pydra/pull/601
- MNT: Prerelease updates by @effigies in https://github.com/nipype/pydra/pull/602
- use cachedir instead of outputdir by @montesmariana in https://github.com/nipype/pydra/pull/538
- Graph test by @djarecka in https://github.com/nipype/pydra/pull/603
- Handling input fields checking for Mandatory and Mutually exclusive fields by @ablachair in https://github.com/nipype/pydra/pull/595
- moving tests with xor to testshelltaskinputspec.py by @djarecka in https://github.com/nipype/pydra/pull/604
New Contributors
- @montesmariana made their first contribution in https://github.com/nipype/pydra/pull/538
- @ablachair made their first contribution in https://github.com/nipype/pydra/pull/595
Full Changelog: https://github.com/nipype/pydra/compare/0.20...0.21
- Python
Published by djarecka about 3 years ago
pydra - 0.20
What's Changed
- Use inspect.getfullargspec instead of getargspec by @ghisvail in https://github.com/nipype/pydra/pull/568
- Make Makefile compatible with macOS by @ghisvail in https://github.com/nipype/pydra/pull/567
- Fix bug in inputs checksum before/after task run when deeply modifying objects by @tclose in https://github.com/nipype/pydra/pull/571
- [FIX] Enable
Workflowconstructor to receiveSpecInfoobjects forinput_specparameter by @NicolasGensollen in https://github.com/nipype/pydra/pull/573 - WIP: adding task input info by @rcali21 in https://github.com/nipype/pydra/pull/556
- Update zenodo by @rcali21 in https://github.com/nipype/pydra/pull/578
- [ENH] Add
_graph_checksumstoinput_specif missing by @NicolasGensollen in https://github.com/nipype/pydra/pull/584 - changing sinngularity images by @djarecka in https://github.com/nipype/pydra/pull/589
- Provide paths to ShellTask output files by @tclose in https://github.com/nipype/pydra/pull/585
- Improve reporting of crash report location by @ghisvail in https://github.com/nipype/pydra/pull/564
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/nipype/pydra/pull/551
- More descriptive debugging graph errors and bugfix in values validator by @tclose in https://github.com/nipype/pydra/pull/581
- fixing typo by @djarecka in https://github.com/nipype/pydra/pull/591
- adding an Attribute Error to the exception for get_value by @djarecka in https://github.com/nipype/pydra/pull/592
New Contributors
- @ghisvail made their first contribution in https://github.com/nipype/pydra/pull/568
- @NicolasGensollen made their first contribution in https://github.com/nipype/pydra/pull/573
- @rcali21 made their first contribution in https://github.com/nipype/pydra/pull/556
Full Changelog: https://github.com/nipype/pydra/compare/0.19...0.20
- Python
Published by djarecka over 3 years ago
pydra - 0.19
What's Changed
- MNT: Require cloudpickle >= 2.0 by @effigies in https://github.com/nipype/pydra/pull/517
- updating test pydra GA by @djarecka in https://github.com/nipype/pydra/pull/519
- TST: Decrease divergence between Task/Workflow runtask by @mgxd in https://github.com/nipype/pydra/pull/518
- simplifying ShellCommandTask.cmdline by @djarecka in https://github.com/nipype/pydra/pull/520
- Use functools.wraps in task decorator by @tclose in https://github.com/nipype/pydra/pull/533
- RF: Submitter logic. by @mgxd in https://github.com/nipype/pydra/pull/524
- changed to sge/slurm checks, moving to utils by @djarecka in https://github.com/nipype/pydra/pull/537
- disabling etelemetry for testing by @djarecka in https://github.com/nipype/pydra/pull/542
- DOC: Use effigies fork of sphinxcontrib-versioning by @effigies in https://github.com/nipype/pydra/pull/544
- removing res.output.stderr from docker tests by @djarecka in https://github.com/nipype/pydra/pull/543
- Split command line using quote respecting shlex.split instead of ' '.split by @tclose in https://github.com/nipype/pydra/pull/545
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/nipype/pydra/pull/534
- function in outputfiletemplate by @djarecka in https://github.com/nipype/pydra/pull/553
- allow more output types to use callables by @yibeichan in https://github.com/nipype/pydra/pull/557
New Contributors
- @yibeichan made their first contribution in https://github.com/nipype/pydra/pull/557
Full Changelog: https://github.com/nipype/pydra/compare/0.18...0.19
- Python
Published by djarecka over 3 years ago
pydra - 0.18
What's Changed
- Rf/state by @djarecka in https://github.com/nipype/pydra/pull/499
- added filename to FileNotFoundError messages by @dafrose in https://github.com/nipype/pydra/pull/504
- fixing two tests by @djarecka in https://github.com/nipype/pydra/pull/514
- removing teststyle GA, we are using pre-commit by @djarecka in https://github.com/nipype/pydra/pull/515
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/nipype/pydra/pull/511
New Contributors
- @dafrose made their first contribution in https://github.com/nipype/pydra/pull/504
Full Changelog: https://github.com/nipype/pydra/compare/0.17...0.18
- Python
Published by djarecka almost 4 years ago
pydra - 0.17
What's Changed
- Rerun errored by @chasejohnson3 in https://github.com/nipype/pydra/pull/483
- adding a default name for shell tasks by @djarecka in https://github.com/nipype/pydra/pull/485
- reverting adding absolute_path by @jw-96 in https://github.com/nipype/pydra/pull/489
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/nipype/pydra/pull/490
- [fix] bringing back fname_presuffix and fixing copyfiles functions by @djarecka in https://github.com/nipype/pydra/pull/494
- Ci/ci and pre-commit updates by @djarecka in https://github.com/nipype/pydra/pull/493
- changing repo for sphinxcontrib-versioning by @djarecka in https://github.com/nipype/pydra/pull/495
- [FIX] Gracefully handle empty
input_specarg passed to Workflow init by @tclose in https://github.com/nipype/pydra/pull/497 - Prevent recursive attr->dict conversion of FunctionTask inputs by @tclose in https://github.com/nipype/pydra/pull/503
- Sun Grid Engine: SGEWorker by @chasejohnson3 in https://github.com/nipype/pydra/pull/472
- Fixes SerialWorker Implementation by @tclose in https://github.com/nipype/pydra/pull/507
New Contributors
- @pre-commit-ci made their first contribution in https://github.com/nipype/pydra/pull/490
- @tclose made their first contribution in https://github.com/nipype/pydra/pull/497
Full Changelog: https://github.com/nipype/pydra/compare/0.16.2...0.17
- Python
Published by djarecka about 4 years ago
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
- Python
Published by djarecka almost 5 years ago
pydra - 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
- Python
Published by djarecka about 5 years ago
pydra - 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
- Python
Published by djarecka about 5 years ago
pydra - 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
- Python
Published by djarecka over 5 years ago
pydra - 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 generateoutputupdates, to be able to predict names of the generated outputs before running
- Python
Published by djarecka over 5 years ago
pydra - Minor setup changes
- allows README to be displayed on pypi
- limits testing to valid pytests
- Python
Published by satra over 5 years ago
pydra - 0.9
- moving from Travis to Github Actions for CI
- fixing issues with
numpy.arraysprovided as input fields - adding a combiner option for dotfiles and graphs plots
- refactoring the input classes (adding
FunctionSpec) - adding
MultiInpObjandMultiOutObjfor a possible types ininput/output_spec - fixing
copyfile_workflow - setting proper
Workflow.output_specusing tasks'output_specs - setting
output_diras a parent directory for all files created using the output templates - adding
requireskey tooutput_spec's metadata in order to set conditions for creating a specific output field - adding
input_specandoutput_specas class attributes that could be rewritten in the init or in the child classes
- Python
Published by djarecka over 5 years ago
pydra - 0.8
- refactoring template formatting for
input_spec - fixing issues with input fields with extension (and using them in templates)
- adding simple validators to input spec (using `attr.validator)
- adding
create_dotfilefor workflows, that creates graphs as dotfiles (can convert to other formats if dot available) - adding a simple user guide with
input_specdescription - expanding docstrings for
State,auditandmessanger - updating syntax to newer python
- Python
Published by djarecka over 5 years ago
pydra - 0.7
- refactoring the error handling by padra: improving raised errors, removing nodes from the workflow graph that can't be run
- refactoring of the
input_spec: adapting better to the nipype interfaces - switching from
pkg_resources.declare_namespaceto thestdlib pkgutil.extend_path - moving readme to rst format
- Python
Published by djarecka over 5 years ago
pydra - 0.6.1
- Add
pydra.tasksnamespace package to enable separate packages ofTasks to be installed intopydra.tasks. - Raise error when task or workflow name conflicts with names of attributes, methods, or other tasks already added to workflow
- Mention
requirements.txtin README
- Python
Published by effigies over 5 years ago
pydra - 0.6
- removing the tutorial to a separate repo
- adding windows tests to codecov
- accepting
Noneas a valid output from aFunctionTask, also for function that returns multiple values - fixing slurm error files
- adding
wf._connectiontochecksum - allowing for updates of
wf._connections - editing output, so it works with
numpy.arrays - removing
to_joband 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_runthat can load and run a task from a pickle file - removing
create_pyscriptand simplifying the slurm worker - improving error reports in errors flies
- fixing
make_classso theOutputis properly formatted
- Python
Published by djarecka over 5 years ago
pydra - 0.5
- fixing
hash_dirfunction - adding
get_available_cpusto get the number of CPUs available to the current process or available on the system - adding simple implementation for
BoshTaskthat 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)
- Python
Published by djarecka almost 6 years ago
pydra - 0.4
- reorganization of the
Stateclass, 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
PydraStateErrorfor exception in theStateclass - small fixes to the hashing functions, adding more tests
- adding
hash_dirto calculate hash forDirectorytype
- Python
Published by djarecka almost 6 years ago
pydra - 0.3.1
- passing
wf.cache_locationsto the task - using
rerunfrom submitter to all task - adding
test_rerunandpropagate_rerunfor workflows - fixing task with a full combiner
- adding
cont_dimto specify dimensionality of the input variables (how much the input is nested)
- Python
Published by djarecka almost 6 years ago
pydra - 0.3
- adding sphinx documentation
- moving from
dataclassestoattrs - adding
containerflag to theShellCommandTask - fixing
cmdline,command_argsandcontainer_argsfor tasks with states - adding
CONTRIBUTING.md - fixing hash calculations for inputs with a list of files
- using
attr.NOTHINGfor input that is not set
- Python
Published by djarecka about 6 years ago
pydra - 0.2
big changes in
ShellTask,DockerTaskandSingularityTask- customized input specification and output specification for
Tasks - adding singularity checks to Travis CI
- binding all input files to the container
- customized input specification and output specification for
changes in
Workflow- passing all outputs to the next node:
lzout.all_ - fixing inner splitter
- passing all outputs to the next node:
allowing for
splitterandcombinerupdatesadding
etelementrysupport
- Python
Published by djarecka about 6 years ago