girder_worker
girder_worker copied to clipboard
Distributed task execution engine with Girder integration, developed by Kitware
This is a silly inconsistency on my part when putting together the initial types and formats. The other basic types all use the type name as the default format (number,...
@zachmullen @danlamanna [worker.format.converter_path](https://github.com/girder/girder_worker/blob/master/girder_worker/format/__init__.py#L95-L113) raises NetworkXNoPath but does not specify source and target types between which the conversion is being made. Below is my task spec: ``` { "auto_convert": true, "cleanup":...
This is a placeholder for a possible integration I wanted to capture. It currently has Python and R bindings, so would fit in well here. https://github.com/wesm/feather
Right now it assumes the path provided is a file. If it's a directory, we should recursively upload it into the given parent.
Currently a bad type and missing format will report that the format field is missing. Better would be to inform the user of the bad or missing type or format.
Create this converter. Without it certain conversions (e.g. csv to jsonlines) is not possible.
### Deliverables: + Allow for different applications with configurations via the GirderWorkerPlugin API. ### Technical Notes: + Use GirderWorkerPlugin API to inject applications into girder_worker.app namespace? ### Depends on: None
See [Adding info to test report header](https://docs.pytest.org/en/latest/example/simple.html#adding-info-to-test-report-header) in the pytest docs. It may be useful to add the relevant git revisions to the report header (for reproducibility and easier issue...
The changes in commit https://github.com/girder/girder_worker/commit/af45e1f487ec3f5330e513a6f2c48df76796949a (and similar code throughout girder_worker) may catch far more missing attributes than just a lack of a `JobManager`. This masks real errors, preventing them from...