semvec/pypi-packages huggingface dataset:
logproc 0.3.1
Run a process and log stdin and stdout.
Requires Python: >=3.10

# logproc

Run a process and live log stdin and stdout.

## Description

This experimental module allows you to run an external program in the background
and to live capture and handle its standard output and standard error.

Each captured line of output is immediately forwarded to the logging system
(or whatever handler you provide) so that you can immediately see the output
if you are logging to console. Both an asynchronous and a synchronous API is provided.

## Basic Usage

In the simplest case, just run `execute(["ls", "-l"])`, which will run `ls -l`
and log its output with Python’s default logging system, using the logger id
`ls` and the level INFO for stdout, WARNING for stderr.

If you already run an asynchronous event loop, you can use the asynchronous API
by running `await aexecute(["ls", "-l"])` instead.

For more details, see the [API reference](api.md)

## Launching processes in parallel

Sometimes it is useful to launch multiple processes in parallel and capture
their output as it appears, while still limiting the number of concurrent
processes (e.g., to the number of available CPU cores). This is possible using
`map_unordered`. E.g.,

```python
async def render_graphs(folder: Path):
    commands = (["dot", "-Tsvg", "-o", fspath(file.with_suffix(".svg")), fspath(file)] 
                for file in folder.glob("*.dot"))
    async for result in map_unordered(aexecute, commands):
        # Process the result
        pass
```

calls `dot` for each `*.dot` file in the given folder, limiting the number of
concurrent jobs to the number of available CPU cores.
ttrans 0.1.1
macOS meeting transcription assistant with TUI
Requires Python: >=3.11
Keywords: audio, macos, meeting, transcription, tui, whisper

# ttrans

A macOS meeting transcription assistant with a Terminal User Interface (TUI). Captures audio from microphone and/or system audio, transcribes speech using local ML models (Whisper via MLX), and generates AI-powered meeting summaries.

## Requirements

- macOS 12.3+ (Monterey or later)
- Apple Silicon (M1, M2, M3, etc.)
- Python 3.11+

## Installation

### From Homebrew (recommended)
```bash
brew tap adnichols/ttrans
brew install ttrans
```

### From Source
```bash
git clone https://github.com/adnichols/ttrans
cd ttrans
uv sync
uv run ttrans
```

## Usage

```bash
# Launch the TUI
ttrans

# Show version
ttrans --version

# Pre-download a specific model
ttrans --download-model small
```

## Permissions

ttrans requires the following macOS permissions:

1. **Screen Recording** - Add your terminal app (Terminal.app, iTerm2, etc.) in System Settings > Privacy & Security > Screen Recording
2. **Microphone** - Add your terminal app in System Settings > Privacy & Security > Microphone

## First Run

On first run, ttrans will download the default Whisper model (base, ~150MB). This is stored in `~/.cache/huggingface/`.

### Available Models

- `tiny`: ~75MB (fastest, less accurate)
- `base`: ~150MB (default, balanced)
- `small`: ~500MB
- `medium`: ~1.5GB
- `large`: ~3GB (slowest, most accurate)
- `turbo`: ~150MB

To pre-download a specific model:
```bash
ttrans --download-model small
```

## Configuration

- Configuration file: `~/.ttrans` (TOML format)
- Transcripts directory: `~/Documents/Transcripts/`

## Key Bindings

- `r` - Start recording
- `space` - Stop recording
- `s` - Settings
- `a` - Audio sources
- `t` - Transcript browser
- `d` - Focus device selector
- `j/k` - Scroll transcript
- `q` - Quit

## License

MIT License - see LICENSE file for details
rcsb.utils.taxonomy 0.47
RCSB Python Taxonomy Access Utility Classes
Requires Python: >=3.9


# RCSB Python Taxonomy Data Utilities

 [![Build Status](https://dev.azure.com/rcsb/RCSB%20PDB%20Python%20Projects/_apis/build/status/rcsb.py-rcsb_utils_taxonomy?branchName=master)](https://dev.azure.com/rcsb/RCSB%20PDB%20Python%20Projects/_build/latest?definitionId=5&branchName=master)

## Introduction

This module contains utility methods for accessing and processing NCBI taxonomy data sequence data.

### Installation

Download the library source software from the project repository:

```bash

git clone --recurse-submodules https://github.com/rcsb/py-rcsb_utils_taxonomy.git

```

Optionally, run test suite (Python versions 3.9+) using
[tox](http://tox.readthedocs.io/en/latest/example/platform.html):

```bash
tox
```

Installation is via the program [pip](https://pypi.python.org/pypi/pip).

```bash
pip install rcsb.utils.seq

or for the local repository:

pip install .
```
rcsb.utils.ec 0.27
RCSB Python utility classes for processing EC classification data
Requires Python: >=3.9

# RCSB Python Enzyme Classification Data Utilities

[![Build Status](https://dev.azure.com/rcsb/RCSB%20PDB%20Python%20Projects/_apis/build/status/rcsb.py-rcsb_utils_ec?branchName=master)](https://dev.azure.com/rcsb/RCSB%20PDB%20Python%20Projects/_build/latest?definitionId=3&branchName=master)

## Introduction

Python utility classes for accessing Enzyme Commission classification data

### Installation

Download the library source software from the project repository:

```bash

git clone --recurse-submodules https://github.com/rcsb/py-rcsb_utils_ec.git

```

Optionally, run test suite (Python versions 3.9+) using
[tox](http://tox.readthedocs.io/en/latest/example/platform.html):

```bash
tox
```

Installation is via the program [pip](https://pypi.python.org/pypi/pip).

```bash
pip install rcsb.utils.ec

or for the local repository:

pip install .
```
rcsb.utils.validation 0.35
RCSB Python Validation Data Utility Classes
Requires Python: >=3.9

# RCSB Python PDB Validation Data Utilities

 [![Build Status](https://dev.azure.com/rcsb/RCSB%20PDB%20Python%20Projects/_apis/build/status/rcsb.py-rcsb_utils_validation?branchName=master)](https://dev.azure.com/rcsb/RCSB%20PDB%20Python%20Projects/_build/latest?definitionId=4&branchName=master)

## Introduction

Python utility classes for calculating and accessing PDB validation data.

### Installation

Download the library source software from the project repository:

```bash

git clone --recurse-submodules https://github.com/rcsb/py-rcsb_utils_validation.git

```

Optionally, run test suite (Python versions 3.9+) using
[tox](http://tox.readthedocs.io/en/latest/example/platform.html):

```bash
tox
```

Installation is via the program [pip](https://pypi.python.org/pypi/pip).

```bash
pip install rcsb.utils.validation

or for the local repository:

pip install .
```
rcsb.utils.multiproc 0.22
RCSB Python Multiprocessing Utility Classes
Requires Python: >=3.9

# RCSB Python Multiprocessing Utility Classes

[![Build Status](https://dev.azure.com/rcsb/RCSB%20PDB%20Python%20Projects/_apis/build/status/rcsb.py-rcsb_utils_multiproc?branchName=master)](https://dev.azure.com/rcsb/RCSB%20PDB%20Python%20Projects/_build/latest?definitionId=7&branchName=master)

## Introduction

This module contains a collection of utility classes for multiprocessing operations.

### Installation

Download the library source software from the project repository:

```bash

git clone --recurse-submodules https://github.com/rcsb/py-rcsb_utils_multiproc.git

```

Optionally, run test suite (Python versions 3.9+) using
[tox](http://tox.readthedocs.io/en/latest/example/platform.html):

```bash
tox
```

Installation is via the program [pip](https://pypi.python.org/pypi/pip).

```bash
pip install rcsb.utils.multiproc

or in the local repository:

pip install .
```