Skip to content

Usage

This page outlines the utilities included in this package, this is not necessarily required for kiara development.

Installation

To install this package, run (within an activated virtual environment):

```bash
pip install kiara_plugin.develop
# or, when using conda
conda install kiara_plugin.develop

After installation, kiara --help should include the dev subcommand:

> kiara --help
                                                                                                                                                                                                        
 Usage: kiara [OPTIONS] COMMAND [ARGS]...                                                                                                                                                               
                                                                                                                                                                                                        
 kiara ia a data-orchestration framework; this is the command-line frontend for it.                                                                                                                     
 For more information, visit the kiara homepage: https://dharpa.org/kiara.documentation .                                                                                                               

╭─ Options ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --config                  -cnf     TEXT  A kiara config file (or folder containing one named 'kiara.config').                                                                                        │
│ --context                 -ctx,-c  TEXT  The name of the kiara context to use (or the path to a context file).                                                                                       │
│ --pipelines               -p       TEXT  File(s) and folder(s) that contain extra pipeline definitions.                                                                                              │
│ --plugin                  -P       TEXT  Ensure the provided plugin package(s) are installed in the virtual environment.                                                                             │
│ --use-background-service  -b             Always use the background service (start if not already running).                                                                                           │
│ --version                 -v             Show the version of kiara and installed plugins, then exit.                                                                                                 │
│ --help                    -h             Show this message and exit.                                                                                                                                 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ conda                                    Conda environment related sub-commands.                                                                                                                     │
│ config                                   Kiara config related sub-commands.                                                                                                                          │
│ context                                  Kiara context related sub-commands.                                                                                                                         │
│ data                                     Data-related sub-commands.                                                                                                                                  │
│ data-type                                Information about available data types.                                                                                                                     │
│ debug                                    Kiara context related sub-commands.                                                                                                                         │
│ dev                                      Kiara context related sub-commands.                                                                                                                         │
│ module                                   Module-related sub-commands.                                                                                                                                │
│ operation                                Operation-related sub-commands.                                                                                                                             │
│ pipeline                                 Pipeline-related sub-commands.                                                                                                                              │
│ render                                   Render an internal kiara item.                                                                                                                              │
│ run                                      Run a kiara operation.                                                                                                                                      │
│ workflow                                 Workflow-related sub-commands.                                                                                                                              │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

Create new project

  • create project in Github
  • git remote add origin git@github.com:/
  • git push -u origin develop