gws_core

Introduction
Getting Started
Developer guide
Release
Architecture
CLI
Technical documentations
Version

Conda env agent

TASK
Typing name :  TASK.gws_core.PyCondaAgent Brick :  gws_core

Agent to run Python snippets in a conda shell environment.

Conda-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: 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

Use the parameter 'Log output to task' to enable print messages (like print, logging, etc.) to be logged in the task log. This is useful to debug your code and see the output of your code.

Input

File or folder
Optional

Output

File or folder

Configuration

params

Optional

Type : dynamicDefault value : [object Object]

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]

log_stdout

Optional Advanced parameter

Log the output of the code snippet to the task log

Type : bool