IMLCV.configs.bash_app_python
=============================

.. py:module:: IMLCV.configs.bash_app_python


Attributes
----------

.. autoapisummary::

   IMLCV.configs.bash_app_python.T
   IMLCV.configs.bash_app_python.P
   IMLCV.configs.bash_app_python.parser


Functions
---------

.. autoapisummary::

   IMLCV.configs.bash_app_python.fun
   IMLCV.configs.bash_app_python.load
   IMLCV.configs.bash_app_python.bash_app_python


Module Contents
---------------

.. py:data:: T

.. py:data:: P

.. py:function:: fun(stdout, stderr, precommand, inputs, outputs, pass_files_in=0, pass_files_out=0, uses_mpi=False, profile=False)

.. py:function:: load(inputs=[], outputs=[], auto_log=False, remove_stderr=True, remove_stdout=True)

.. py:function:: bash_app_python(function: Callable[P, T], executors=None, uses_mpi=False, pickle_extension='json', auto_log=False, profile=False, remove_stdout=True, remove_stderr=True, execution_folder: pathlib.Path | None = None, stdout: str | pathlib.Path | None = None, stderr: str | pathlib.Path | None = None, inputs: list[str | pathlib.Path] = [], outputs: list[str | pathlib.Path] = []) -> Callable[P, asyncio.Future[T]]

.. py:data:: parser

