Back to bricks list
Introduction
Technical Documentation
Tasks
Mamba env agent
Version

Mamba env agent

TASK
Typing name :  TASK.gws_core.PyMambaAgent Brick :  gws_core

Agent to run Python snippets in a mamba shell environment.

Mamba-based Python agents allow to execute Python snippets on the fly in isolated conda environments.

Agents are fast and efficient tools to develop, test, use and share code snippets.

Warning: It is recommended to use code snippets comming from trusted sources.

Here is the general documentation for agent (including how to use the parameters): https://constellab.community/bricks/gws_core/latest/doc/developer-guide/agent/getting-started/69820653-52e0-41ba-a5f3-4d9d54561779

Here is the documentation of the agent: https://constellab.community/bricks/gws_core/latest/doc/developer-guide/agent/env-agent/c6acb3c3-2a7c-44cd-8fb2-ea1beccdbdcc

Input

File or folder
Optional

Output

File or folder

Configuration

params

Optional

Please give one parameter definition per line (https://constellab.community/bricks/gws_core/latest/doc/developer-guide/agent/getting-started/69820653-52e0-41ba-a5f3-4d9d54561779#parameters)

Type : listDefault value : 

env

Optional

YAML configuration of the conda environment

Type : yaml_code_paramDefault value : name: .venv channels: - conda-forge dependencies: - python=3.10 - pandas==2.2.2 - numpy==1.26.4

code

Optional

The Python code snippet to execute using shell command

Type : python_code_paramDefault value : # This is a snippet template for a Python agent. import pandas # Do the job here ... data = pandas.read_csv(source_paths[0], header=0, index_col=0, sep=',') # transform the data result = data.transpose() # Write the output file in the target folder result_path = "result.csv" result.to_csv(result_path, index=True) target_paths = [result_path]