![logo launchcontainers](https://user-images.githubusercontent.com/48440236/262432254-c7b53943-7c90-489c-933c-5f5a32510db4.png)
# launchcontainers
**Launchcontainers** is a Python-based tool for automatically launching computing works on HPC or local nodes. It helps you:
1. Prepare folder structures and input files automatically
2. Backup the input configs for data provenance
3. Launching containers in BCBL or DIPC
Currently, **launchcontainers** works along with [anatROIs](https://github.com/garikoitz/anatROIs), [RTP-preproc](https://github.com/garikoitz/rtp-preproc), and [RTP2-pipeline](https://github.com/garikoitz/rtp-pipeline).
## NEW FEATURES 0.3.x
Now you can `pip install launchcontainers==0.3.22 ` and use it in the command line!
* Add requests into pyproject.toml, remove version limit to common package such as nibabel and numpy
* Changed rtp/rtp2-preproc multishell option to separateed_shell_files
* Edited lc_config.yaml comment about dask_worker options
* Fixed error message by dask progress (0.3.18)
* launchcontainers --copy_configs "~/path/to/working_directory" will copy the corresponding config files to your specified directory!
* We updated the lc_config.yaml for RTP2-pipelines, please have a look!
check the [How to use]() for more information
# Check also:
* [Home](https://github.com/garikoitz/launchcontainers/wiki/Home)
* [Installation](https://github.com/garikoitz/launchcontainers/wiki/Installation)
* [Manual](https://github.com/garikoitz/launchcontainers/wiki/Manual)
- [Edit configs](https://github.com/garikoitz/launchcontainers/wiki/Manual)
- [Launch `prepare` mode](https://github.com/garikoitz/launchcontainers/wiki/Manual)
- [Launch `run` mode](https://github.com/garikoitz/launchcontainers/wiki/Manual)
* [Reporting, Contribution, and citation](https://github.com/garikoitz/launchcontainers/wiki/Reporting,-Contributing,-and-Citation)
* [Supplement: How to use HeuDiConv](https://github.com/garikoitz/launchcontainers/wiki/How-to-Use-HeuDiConv)
Raw data
{
"_id": null,
"home_page": "https://github.com/garikoitz/launchcontainers",
"name": "launchcontainers",
"maintainer": "Garikoitz Lerma-Usabiaga",
"docs_url": null,
"requires_python": "<4.0,>=3.10",
"maintainer_email": null,
"keywords": "HPC, MRI, nilearn, RTP2, DWI, dMRI",
"author": "Garikoitz Lerma-Usabiaga",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/40/d0/d6ef8d6b5ef5086b87311396c1423e2853acce7633ffb093907d34124170/launchcontainers-0.3.25.tar.gz",
"platform": null,
"description": "![logo launchcontainers](https://user-images.githubusercontent.com/48440236/262432254-c7b53943-7c90-489c-933c-5f5a32510db4.png)\n# launchcontainers\n**Launchcontainers** is a Python-based tool for automatically launching computing works on HPC or local nodes. It helps you: \n1. Prepare folder structures and input files automatically\n2. Backup the input configs for data provenance\n3. Launching containers in BCBL or DIPC\n\nCurrently, **launchcontainers** works along with [anatROIs](https://github.com/garikoitz/anatROIs), [RTP-preproc](https://github.com/garikoitz/rtp-preproc), and [RTP2-pipeline](https://github.com/garikoitz/rtp-pipeline).\n\n## NEW FEATURES 0.3.x\nNow you can `pip install launchcontainers==0.3.22 ` and use it in the command line! \n* Add requests into pyproject.toml, remove version limit to common package such as nibabel and numpy \n* Changed rtp/rtp2-preproc multishell option to separateed_shell_files\n* Edited lc_config.yaml comment about dask_worker options\n* Fixed error message by dask progress (0.3.18)\n* launchcontainers --copy_configs \"~/path/to/working_directory\" will copy the corresponding config files to your specified directory!\n* We updated the lc_config.yaml for RTP2-pipelines, please have a look!\n\ncheck the [How to use]() for more information\n\n# Check also:\n* [Home](https://github.com/garikoitz/launchcontainers/wiki/Home)\n* [Installation](https://github.com/garikoitz/launchcontainers/wiki/Installation)\n* [Manual](https://github.com/garikoitz/launchcontainers/wiki/Manual)\n - [Edit configs](https://github.com/garikoitz/launchcontainers/wiki/Manual)\n - [Launch `prepare` mode](https://github.com/garikoitz/launchcontainers/wiki/Manual)\n - [Launch `run` mode](https://github.com/garikoitz/launchcontainers/wiki/Manual)\n* [Reporting, Contribution, and citation](https://github.com/garikoitz/launchcontainers/wiki/Reporting,-Contributing,-and-Citation)\n* [Supplement: How to use HeuDiConv](https://github.com/garikoitz/launchcontainers/wiki/How-to-Use-HeuDiConv)\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A Python based soft to launch neuroimaging containers on clusters",
"version": "0.3.25",
"project_urls": {
"Homepage": "https://github.com/garikoitz/launchcontainers",
"Repository": "https://github.com/garikoitz/launchcontainers"
},
"split_keywords": [
"hpc",
" mri",
" nilearn",
" rtp2",
" dwi",
" dmri"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "e3eb1e001740eb71fe78e4086a58c3d9c9182ca1f49b434fed2ec0ffdde72cbf",
"md5": "dd3358360d9c89f4e8e8e6b437c644e7",
"sha256": "48283df1953216a4cb9e0c7c6c947943dd84cd2ff8b3f5eda6e1b71ad62c8339"
},
"downloads": -1,
"filename": "launchcontainers-0.3.25-py3-none-any.whl",
"has_sig": false,
"md5_digest": "dd3358360d9c89f4e8e8e6b437c644e7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.10",
"size": 12705699,
"upload_time": "2024-10-30T18:07:12",
"upload_time_iso_8601": "2024-10-30T18:07:12.108633Z",
"url": "https://files.pythonhosted.org/packages/e3/eb/1e001740eb71fe78e4086a58c3d9c9182ca1f49b434fed2ec0ffdde72cbf/launchcontainers-0.3.25-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "40d0d6ef8d6b5ef5086b87311396c1423e2853acce7633ffb093907d34124170",
"md5": "1235b9ce2c76580fb1961af58849262e",
"sha256": "91eb1bd44e073df7a58804206864636ef942c55c190cc3e60879e4985485a127"
},
"downloads": -1,
"filename": "launchcontainers-0.3.25.tar.gz",
"has_sig": false,
"md5_digest": "1235b9ce2c76580fb1961af58849262e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.10",
"size": 12697783,
"upload_time": "2024-10-30T18:07:16",
"upload_time_iso_8601": "2024-10-30T18:07:16.460830Z",
"url": "https://files.pythonhosted.org/packages/40/d0/d6ef8d6b5ef5086b87311396c1423e2853acce7633ffb093907d34124170/launchcontainers-0.3.25.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-30 18:07:16",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "garikoitz",
"github_project": "launchcontainers",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "launchcontainers"
}