semvec/pypi-packages huggingface dataset:
terminator-test-cleaner 0.1.5
A test package for terminator testing
Requires Python: >=3.7

# Terminator Test Cleaner

A simple test package for testing terminator functionality.

## Installation

```bash
pip install terminator-test-cleaner
```

## Usage

```python
from terminator_test_cleaner import clean_terminator_data, get_version

# Clean string data
cleaned = clean_terminator_data("  hello world  ")
print(cleaned)  # Output: "hello world"

# Clean list data
cleaned_list = clean_terminator_data(["  item1  ", "  item2  "])
print(cleaned_list)  # Output: ["item1", "item2"]

# Get version
print(get_version())  # Output: "0.1.5"
```

## License

MIT License
Solver-campoelectrico-kevin 0.1.1
Un solver para el campo electrostático 2D usando diferencias finitas.
Requires Python: >=3.8

# Taller Avanzado: Solución del Campo Electroestático 2D

Este proyecto implementa un solver para la Ecuación de Laplace en 2D usando el Método de Diferencias Finitas (MDF) y el método iterativo de Jacobi. Incluye una interfaz gráfica con Streamlit para visualizar los resultados.

## Estructura del Proyecto

- `src/campo_estatico_mdf`: El paquete Python con la lógica científica (`solver.py`).
- `tests/`: Pruebas unitarias con `pytest`.
- `app.py`: La interfaz de usuario web con Streamlit.
- `docs/`: Carpeta para la documentación generada con Sphinx.
- `.github/workflows`: Automatización para desplegar la documentación en GitHub Pages.

## Cómo empezar

### 1. Requisitos

- Python 3.8 o superior
- Git

### 2. Configuración del Entorno

```bash
# Clona el repositorio (si lo subes a GitHub)
# git clone ...
# cd taller_electrostatica

# Crea un entorno virtual
python -m venv .venv

# Activa el entorno
# En Linux/macOS:
source .venv/bin/activate
# En Windows:
# .\.venv\Scripts\activate

# Instala el paquete y todas las dependencias de desarrollo
pip install -e .[dev]
venv-modulefile 0.1.19
Python venv extension using Modulefile
Requires Python: <4,>=3.7
Keywords: venv, modulefile

# venv-modulefile

[<img src="https://www.python.org/static/community_logos/python-logo-master-v3-TM.png" height="30"/>](Python)
[<img src="https://raw.githubusercontent.com/cea-hpc/modules/v5.2.0/doc/img/modules_red.svg" height="30" style="background-color: white"/>](Environment_Module)

- [venv-modulefile](#venv-modulefile)
  - [Description](#description)
  - [Quick start](#quick-start)
  - [Available commands](#available-commands)

## Description

Tool to create Python complient environment from non-pythonic tools in a Python virtual
environment.

It is based on [Environment Module](https://modules.readthedocs.io/en/latest/) to
modify the virtual environment.

The package offers several commands to build environment modules activated by the virtual
environnment

## Quick start

The following example adds `foo/bar/baz` to `LD_LIBRARY_PATH` when the environment is loaded

```bash

venvmod-initialize ${VIRTUAL_ENV}
venvmod-prepend-path ${VIRTUAL_ENV} LD_LIBRARY_PATH foo/bar/baz

```

## Available commands

The list of available commands is the following:

- `venvmod-initialize` is the first command to call. It is expected before everithing as it upgrades
  the virtual environment with modulefile.

- The following commands modify the modulefile of the virtual environment:
  - `venvmod-cmd-append-path` / `venvmod-cmd-prepend-path`: modifies an environment variable
  - `venvmod-cmd-module-load`: loads a modulefile
  - `venvmod-cmd-module-use`: adds a search path for modulefile
  - `venvmod-cmd-remove-path`: removes path from environment variable
  - `venvmod-cmd-setenv`: defines an environment variable
  - `venvmod-cmd-set-alias`: defines an alias
  - `venvmod-cmd-source-sh`: sources a script

- `venvmod-cmd-read-env`: reads modifications to do from environment variable:
  - `[NAME]_LD_LIBRARY_PATH`, `[NAME]_PYTHONPATH`, `[NAME]_PATH`: ``prepend`` for each element separated by ':'
  - `[NAME]_MODULE_USE`: ``module use`` for each element 'module' separated by ' '
  - `[NAME]_MODULEFILES`: ``module load`` for each element '/path/' separated by ' '
  - `[NAME]_SOURCEFILES`: ``source-sh`` for each element 'shell script [args...]' separated by ';'
  - `[NAME]_EXPORTS`: ``setenv`` for each element 'var=value' separated by ' '
  - `[NAME]_ALIASES`: ``set-alias`` for each element 'var="value"' separated by ' '
  - `[NAME]_REMOVE_PATHS`: ``remove-path`` for each element 'var=value' separated by ' '
  where `[NAME]` is the name of the environment module (case insensitive, "-" and "." are replaced by "_").

- `venvmod-add-appli` allows to create sub modulefile. `--appli` option of the above commands
  permit to modify these modulefiles. The appli can be removed unsing `venvmod-rm-appli`

- `venvmod-test-import`: tests the import of modules given as argument

See `--help` option for cli description of each command.

The sequence to modify the environment respects the sequence of call of the different functions.
rnajena-sugar 1.0.0
A Python framework for bioinformatics
Requires Python: >=3.11
Keywords: bioinformatics, RNA, DNA, sequence, fasta, genbank, stockholm, blast, entrez, index


## A Python framework for bioinformatics

The sugar project aims to provide a lightweight framework to facilitate rapid application development for bioinformatics.

It thus provides classes and functions for working with DNA and RNA sequences, as well as related annotations, and it provides parsers and writers for various file formats using a plugin interface.

### Installation

Sugar requires a Python version `>=3.11`.
Use pip to install the package, e.g.

```
pip install rnajena-sugar
```

Other installation options are described in the [documentation](https://rnajena-sugar.readthedocs.io/en/latest/src/tutorial_install.html).

Run tests with the `sugar test` command. Note that tests that require an Internet connection are skipped by default, this behavior can be turned off with the `--web` option. Also, depending on the installation and platform, some tests may be skipped or have an expected failure, to see details about the reasons please use the `--verbose` flag.

### Getting started

Read about how to get started in the [tutorial](https://rnajena-sugar.readthedocs.io/en/latest/src/tutorial_install.html) section of the documentation.

```python
from sugar import read
seqs = read()  # load example GenBank file
print(seqs)
print(seqs[1].fts)  # show features attached to second sequence
seqs.plot_ftsviewer(show=True)  # plot attached features
aas = seqs['cds'].translate()
print(aas)
aas.write('translated_cds.fasta')
```

### Documentation and Changelog

Documentation can be found at [Read the Docs](https://rnajena-sugar.readthedocs.io).
The detailed changelog is available [here](https://github.com/rnajena/sugar/blob/master/CHANGELOG).

### Contributions

Contributions are welcome! -- e.g. report or fix bugs, discuss or add features, improve the documentation.
See the [CONTRIBUTING.md](https://github.com/rnajena/sugar/blob/master/CONTRIBUTING.md) file for details.

### Citation

If you found this package useful, please consider citing it.

Eulenfeld T (2025),
Sugar: A Python framework for bioinformatics,
*Journal of Open Source Software*, 10(111), 8122,
doi:[10.21105/joss.08122](https://doi.org/10.21105/joss.08122)