By default, Aivia installs Python 3.9 and explicitly installs the following external modules:
You can install whatever packages you like to this Python interpreter and utilize them in your recipes. Note also that scikit-image and NumPy have their own dependencies, such as SciPy and Matplotlib, that will be installed by consequence.
Your Python recipe's names must not include spaces and must have the .py extension for Aivia to recognize them. Your python recipe's names need to also not conflict with any other modules in Python’s PATH variable. You may end up conflicting with another file and Aivia will not be able to find your functions. Uniquely name your recipes so this conflict doesn’t occur.