{"repo":"link89/oh-my-batch","free":true,"listed":false,"github":"https://github.com/link89/oh-my-batch","clone":"git clone https://github.com/link89/oh-my-batch.git","description":"A command line toolkit to simplify batch tasks generation and execution.","language":"Python","stars":23,"topics":["batch","command-line-tool","hpc","job-scheduler","python3","scientific-computing","shell","slurm","bash","pipeline"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"oh-my-batch A command line toolkit to simplify batch tasks generation and execution. Features omb combo : generate folders/files from different combinations of parameters omb batch : generate batch scripts from multiple working directories omb job : track the state of job in job scheduler omb misc : miscellaneous commands Install Usage oh-my-batch provides a command line interface omb with multiple sub-commands. You can read the help message of each sub-command to learn how to use it. For example, Chaining function calls oh-my-batch makes use of fire's chaining function call to provide a flexible command line interface. You can see it as builder pattern for command line tools. For command that supports chaining function calls, you can chain multiple commands with - to build your desired command. You will find many examples in Examples section below. Thinking in oh-my-batch English 中文 Note that the document is not yet complete. Examples TESLA workflow: A customizable active learning workflow for training machine learning potentials. TESLA PIMD workflow: A customizable active learning workflow for training machine learning potentials with path integral molecular dynamics. LAMMPS benchmark: Find out the best MPI and OpenMP setup for LAMMPS through benchmarking. Use cases Generate files from different combinations of parameters It's common to generate files with different combinations of parameters in scientific computing. For example, you have 3 LAMMPS data files in tmp director","default_branch":null,"files":null,"tree":[],"storefront":"/r/link89","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/link89/oh-my-batch/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}