open-index/open-npm huggingface dataset:
npm package: @platforma-open/milaboratories.software-ptabler
Description: A Polars-based data processing library for table operations.
Latest version: 1.15.0

# Ptabler Software

A Polars-based data processing library for table operations.

## Local Development Setup

### Prerequisites

1. **Install mise** (universal runtime manager):
   ```bash
   # macOS (using Homebrew)
   brew install mise
   
   # Follow mise installation guide for your OS:
   # https://mise.jdx.dev/getting-started.html
   ```

2. **Configure mise** in your shell profile:
   ```bash
   # Add to ~/.zshrc, ~/.bashrc, or ~/.bash_profile
   eval "$(mise activate zsh)"
   ```

### Running Tests Locally

1. **Initialize Python environment**:
   ```bash
   pnpm run init-python
   ```
   This will:
   - Use Python of the required version via mise
   - Create a virtual environment with the correct Python version
   - Install all required dependencies

2. **Run tests**:
   ```bash
   pnpm t
   ```
   Tests will display coverage information upon successful completion.

### Code Linting

To check code quality and style:
```bash
pnpm run lint
```

To automatically fix linting issues where possible:
```bash
pnpm run lint --fix
```

### Updating Python Version

When updating the Python version, make sure to update both:

1. **Block software configuration** in `package.json`:
   ```json
   "environment": "@platforma-open/milaboratories.runenv-python-3:3.12.6"
   ```

2. **Local Python version** in the `init-python:create-venv` script in `package.json`:
   ```json
   "init-python:create-venv": "mise exec python@3.12.6 -- python -m venv --clear .venv"
   ```

After updating, recreate the virtual environment:
```bash
pnpm run init-python
```
npm package: @platforma-sdk/ui-vue
Description: This library serves as the primary dependency for the "UI" component in the Workflow + Model + UI triad of Platforma.bio Block SDK.
Latest version: 1.63.12

# @platforma-sdk/ui-vue

This library serves as the primary dependency for the "UI" component in the Workflow + Model + UI triad of Platforma.bio Block SDK.
npm package: @platforma-sdk/workflow-tengo
Description: Tengo SDK library
Latest version: 5.13.0

# Platforma Template Engine: Intelligent Workflows Made Simple

*Transform static workflows into intelligent pipelines that make decisions as they process your data.*

The Platforma Template Engine (powered by Tengo) enables bioinformaticians and scientists to:

- Create workflows that automatically adapt to different data characteristics without manual intervention
- Build reusable analysis components that can be combined into sophisticated processing pipelines
- Define smart decision points where your workflow can take different paths based on results
- Handle varying data inputs and quality issues with built-in adaptive logic
- Focus on scientific questions instead of complex workflow orchestration
- Scale from simple analyses to complex multi-stage pipelines with minimal code
- Respond dynamically to unexpected data patterns or computational outcomes

Perfect for researchers who need flexible data processing that can intelligently respond to experimental results, sequence quality, or computational findings - all without requiring extensive programming expertise.

# Resources

- [Tengo syntax](https://github.com/d5/tengo/blob/master/docs/tutorial.md)
- [Tengo builtin functions](https://github.com/d5/tengo/blob/master/docs/builtins.md)

# Running single test

```sh
pnpm build:dev --filter='@platforma-sdk/workflow-tengo-tests...' && (cd tests/workflow-tengo && PL_ADDRESS="http://127.0.0.1:6345" PL_TEST_USER="default" PL_TEST_PASSWORD="__password__" pnpm run test pt -t "pt write frame test" --retry 0)
```