Age | Commit message (Expand) | Author |
2024-09-05 | command-line-tool: Report ID of input whose type is not specified.•••* ravanan/command-line-tool.scm (collect-input-files): Report ID of input whose
type is not specified.
| Arun Isaac |
2024-09-05 | command-line-tool: Disambiguate error from raise-error.•••error reports an error to the user. raise-error raises an exception and is meant
for programmers.
* ravanan/command-line-tool.scm: Import error from (rnrs base) as raise-error.
(build-command, collect-input-files, resolve-inputs,
build-command-line-tool-script): Use raise-error instead of error.
| Arun Isaac |
2024-09-05 | workflow: Support merging vectors element-wise.•••* ravanan/workflow.scm (maybe-vector?): New function.
(merge-values): Support merging vectors element-wise.
| Arun Isaac |
2024-09-05 | command-line-tool: Match type to "stdout" using equal?.•••Matching using string=? errors out when the type is not a string (for example,
an array type).
*
ravanan/command-line-tool.scm (build-command-line-tool-script)[stdout-filename,
capture-outputs-gexp]: Match type to "stdout" using equal?.
| Arun Isaac |
2024-09-03 | command-line-tool: Import guile-gcrypt as an extension.•••* ravanan/command-line-tool.scm (build-command-line-tool-script): Use
with-extensions, not with-imported-modules, to import guile-gcrypt.
| Arun Isaac |
2024-09-03 | command-line-tool: Pass workflow-output-directory to path->value.•••*
ravanan/command-line-tool.scm (build-command-line-tool-script)[other-output->value]:
Accept workflow-output-directory argument; pass it to path->value.
[capture-outputs-gexp]: Pass workflow-output-directory to other-output->value.
| Arun Isaac |
2024-08-24 | propnet: Enqueue propagators to an inbox before scheduling them.•••* ravanan/propnet.scm (run-propnet): Enqueue propagators to an intermediate
inbox before scheduling them.
| Arun Isaac |
2024-08-24 | workflow: Retrieve outputs differently based on workflow class.•••* ravanan/workflow.scm (run-workflow): Retrieve outputs differently based on
whether the workflow is a CommandLineTool class or a Workflow class.
| Arun Isaac |
2024-08-24 | command-line-tool: Report progress verbosely.•••* ravanan/command-line-tool.scm (run-command-line-tool,
command-line-tool-scheduler): Report progress verbosely, and print out paths to
log files.
| Arun Isaac |
2024-08-22 | bin: Add --help flag.•••* bin/ravanan (print-usage): New function.
(main): Use print-usage.
| Arun Isaac |
2024-08-22 | bin: Remove unused invoke function.•••* bin/ravanan (invoke): Delete function.
| Arun Isaac |
2024-08-22 | reader: Read files in other directories correctly.•••* ravanan/reader.scm (read-workflow, read-inputs): Read the basename of the full
file path.
| Arun Isaac |
2024-08-22 | Make repository a Guix channel.•••* .guix-authorizations, .guix-channel: New files.
| Arun Isaac |
2024-08-22 | Add gitignore.•••* .gitignore: New file.
| Arun Isaac |
2024-08-22 | Uncommit binary files.•••These binary guile object files were committed accidentally in the initial
commit.
* ravanan/command-line-tool.go, ravanan/config.go, ravanan/glob.go,
ravanan/monads.go, ravanan/propnet.go, ravanan/reader.go, ravanan/slurm-api.go,
ravanan/utils.go, ravanan/vectors.go, ravanan/work/command-line-tool.go,
ravanan/work/types.go, ravanan/work/utils.go, ravanan/workflow.go: Delete files.
| Arun Isaac |
2024-08-20 | Initial commit | Arun Isaac |