Metadata-Version: 2.1
Name: launchcontainers
Version: 0.3.18
Summary: A Python based soft to launch neuroimaging containers on clusters
Home-page: https://github.com/garikoitz/launchcontainers
License: MIT
Keywords: HPC,MRI,nilearn,RTP2,DWI,dMRI
Author: Garikoitz Lerma-Usabiaga
Maintainer: Garikoitz Lerma-Usabiaga
Requires-Python: >=3.10,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: PyYAML (==6.0.1)
Requires-Dist: bids
Requires-Dist: bokeh (>=2.4.2)
Requires-Dist: coverage-conditional-plugin (>=0.7.0,<0.8.0)
Requires-Dist: dask (>=2024.1.0)
Requires-Dist: dask-jobqueue (>=0.8.5)
Requires-Dist: distributed (>=2024.1.0)
Requires-Dist: ipython (>=7.29.0)
Requires-Dist: nibabel (>=5.1.0,<6.0.0)
Requires-Dist: numpy (>=1.26.3)
Requires-Dist: pandas (>=1.5.3)
Requires-Dist: pybids (>=0.16.1,<0.17.0)
Requires-Dist: scipy (>=1.11.4,<2.0.0)
Project-URL: Repository, https://github.com/garikoitz/launchcontainers
Description-Content-Type: text/markdown

![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.18 ` and use it in the command line! 
* 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)

