The Utilities plugin is used to store common utility functions used by various plugins/workflows.
Where each step of the plugin corresponds to a different utility functionality. Refer to individual step functions in utilities_plugin.py to see what input is expected for each step.
Create the container with docker build -t arca-utilities -f Dockerfile
Run cat example.yaml | docker run -i arca-utilities -f - to run the plugin
Native
Clone this repository
Create a venv in the current directory with python3 -m venv $(pwd)/venv
Activate the venv by running source venv/bin/activate
Run pip install poetry
Run poetry install
Run ./utilities_plugin.py -f example.yaml to run the plugin
Image Building
You can change this plugin's image version tag in
.github/workflows/carpenter.yaml by editing the
IMAGE_TAG variable, and pushing that change to the
branch designated in that workflow.
Autogenerated Input/Output Documentation by Arcaflow-Docsgen Below