Tom Close
Tom Close
Like the `pydra.compose.python` module, I have in mind that you could do something like ```python from pydra.compose import matlab SquareNumber = matlab.define( """ function y = squareNumber(x) % squareNumber -...
The new workflow syntax **should** hopefully work with static type-checking provided by mypy. However, the Pydra code-base needs to annotated so that it passes mypy checking first. It is possible...
### What would you like changed/added and why? * Auto-convert strings to default glob or regex (not sure which would be better, maybe glob) to a callable function that performs...
There is infrastructure already in the code base for recording auditing (provenance?). However, it isn't well documented and it is not clear if it is functional
This will allow us to drop the somewhat clunky `keep_extension` attribute (it will still be the default behaviour if the template arg is a Path). If you don't want the...
This is a question I have been playing with in my head and think probably warrants discussion before we lock in the syntax. It is super convenient to be able...
### What would you like changed/added and why? Add a `no_cache` option to the `pydra.compose.*.design()` functions to indicate that these tasks cannot be cached. Currently, if a task attempts to...
I'm not 100% on this, but think it is probably a good idea. When using properly typed tasks, if you pass a string to a `File/Directory`-typed field, it will be...
I'm thinking they probably should be, as this would be able to handle updates to software versions
Would be good to get the tutorials to launch on Binder and put a little "launch on binder" button at the top of every tutorial/example notebook