semvec/pypi-packages huggingface dataset:
spectronaut-webui 0.2.0
NiceGUI-based web interface for Spectronaut proteomics software
Requires Python: >=3.10
Keywords: spectronaut, proteomics, gui, nicegui, web-interface

# Spectronaut WebUI

A NiceGUI-based web interface for [Spectronaut](https://biognosys.com/software/spectronaut/) proteomics software, designed to simplify mass spectrometry data processing workflows in cloud and command-line environments.

**Note:** This is an independent tool and is not officially affiliated with or endorsed by Biognosys AG.

## Features

- **Web-based GUI** - Modern, intuitive interface built with NiceGUI
- **Multiple Workflows** - Support for Convert, DirectDIA, DIA, and Combine workflows
- **File Management** - Interactive file browser for local file selection
- **Batch Processing** - Process multiple files with metadata (conditions, replicates, fractions)
- **Real-time Logging** - Live console output during processing
- **Process Control** - Start, monitor, and abort long-running processes

## Quick Start

### Installation

```bash
pip install spectronaut-webui
```

### Configuration

Generate a default configuration file:

```bash
spectronaut-ui-config
```

Edit `~/.spectronaut_webui/config.json` to set your Spectronaut command path and license key.

### Run

Start the web interface:

```bash
spectronaut-ui
```

Then open your browser to `http://localhost:8080`.

## Documentation

- **[Installation Guide](doc/INSTALLATION.md)** - Detailed installation instructions
- **[Configuration](doc/CONFIG.md)** - Configuration options and setup
- **[Usage Guide](doc/USAGE.md)** - Workflow tutorials and examples

## Requirements

- Python 3.10 or higher
- Spectronaut Command Line Interface
- Valid Spectronaut license key

## License

MIT License - see [LICENSE](LICENSE) file for details.

## Author

Vladimir Gorshkov
vibe-loadbar 0.1.1
A lightweight alternative to TQDM. Part of the vibe suite.
Requires Python: >=3.11

##Vibe Loader
is a lightweight alternative to TQDM in less tham 250 lines of code.

It uses an event based function called update to update the value.

#Features:
100+ Styles, that are passed into the Loading OBJ.
Zero foreign dependencies.
MARGIN that helps with small terminals.
Dynamic resizing with terminal width.
Supports request streams.
It supports with statements.
All variables are public and changeable.
Custom styles.
pioreactor-precision-temperature-plugin 0.2.0
Precision temperature automation for Pioreactor using FIR + MLX90632

# Pioreactor Precision Temperature Plugin

Installable Pioreactor plugin providing FIR-based liquid temperature estimation and thermostat automation using:

- MLX90632 object temperature
- MLX90632 ambient temperature
- heating PCB temperature

It also includes a one-point bias-trim calibration flow and seeds a default estimator YAML on install.

## Install from source

```bash
pio plugins install pioreactor_precision_temperature_plugin --source /path/to/pioreactor-precision-temperature-plugin
```

## Post-install behavior

The plugin `post_install.sh` script will:

1. Copy `fir_temperature_estimator_linear_mlx_ambient_pcb_v1.yaml` into:
   `$DOT_PIOREACTOR/storage/estimators/temperature_fir/`
2. Set it active using:
   `pio estimators set-active --device temperature_fir --name fir_temperature_estimator_linear_mlx_ambient_pcb_v1`

If `DOT_PIOREACTOR` is not set, it defaults to `$HOME/.pioreactor`.

## Configuration defaults

```ini
[temperature_automation.thermostat]
Kp=0.03
Ki=0.0
Kd=12.0
```

## Vendored dependency

This plugin vendors Adafruit's `adafruit_mlx90632.py` source from:
<https://github.com/adafruit/Adafruit_CircuitPython_MLX90632>

License text is included at:
`pioreactor_precision_temperature_plugin/THIRD_PARTY_LICENSE_ADAFRUIT_MLX90632.txt`