launchcontainers


Namelaunchcontainers JSON
Version 0.3.25 PyPI version JSON
download
home_pagehttps://github.com/garikoitz/launchcontainers
SummaryA Python based soft to launch neuroimaging containers on clusters
upload_time2024-10-30 18:07:16
maintainerGarikoitz Lerma-Usabiaga
docs_urlNone
authorGarikoitz Lerma-Usabiaga
requires_python<4.0,>=3.10
licenseMIT
keywords hpc mri nilearn rtp2 dwi dmri
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ![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"
}
        
Elapsed time: 0.44560s