semvec/pypi-packages huggingface dataset:
ribomala 0.5.4
Ribomala is a python package to efficiently analyze ribosome profiling data.
Requires Python: >=3.12

# Ribomala
Ribomala is a python package to efficiently analyze ribosome profiling data.

# Features
- Minimal set of, well maintained, dependencies.
- Uses python polars for lightening fast data processing
- OS agnostic
- Provides ribosome reading frame and periodicity distribution.
- Provides ribosome occupancy values for E-, P- and A-sites

# Installation

```bash

pip install ribomala

```

# Documentation

Documentation can be accessed [here](https://ps-puneetsharma.github.io/ribomala/). It will walk you through ribosome profiling data analysis from scratch.
saksin-vect2 0.1.7
Python SDK for querying Saksin AI chunked retrieval API
Requires Python: >=3.6

# saksin-vect2

SDK for accessing **Sākṣin Vector Database** APIs – designed to simplify querying and managing vectorized document chunks from Saksin’s intelligent retrieval system.

![PyPI](https://img.shields.io/pypi/v/saksin-vect2)
![Python](https://img.shields.io/pypi/pyversions/saksin-vect2)
![License](https://img.shields.io/github/license/kishanravi887321/saksin-vect2)

---

## ✨ Features

- Simple interface to interact with Saksin's document retriever.
- Query vectorized chunks through clean abstraction.
- Handles authorization and HTTP communication.
- Integrates easily with LangChain or any LLM application.

---

## 📦 Installation

```bash
pip install saksin-vect2
mkdocstrings-zig 0.0.7
A Zig handler for mkdocstrings.
Requires Python: >=3.10

# mkdocstrings-zig

[![ci](https://github.com/insolor/mkdocstrings-zig/workflows/ci/badge.svg)](https://github.com/insolor/mkdocstrings-zig/actions?query=workflow%3Aci)
[![documentation](https://img.shields.io/badge/docs-mkdocs-708FCC.svg?style=flat)](https://insolor.github.io/mkdocstrings-zig/)
[![pypi version](https://img.shields.io/pypi/v/mkdocstrings-zig.svg)](https://pypi.org/project/mkdocstrings-zig/)

A Zig handler for [mkdocstrings](https://mkdocstrings.github.io). Makes it possible to create documentation from code in Zig language using [mkdocs](https://github.com/mkdocs/mkdocs).

## Demo

See [demo documentation](https://insolor.github.io/mkdocstrings-zig/demo) generated from [test_zig_project](https://github.com/insolor/mkdocstrings-zig/tree/main/test_zig_project).

## Usage

### Installation

```bash
pip install 'mkdocstrings[zig]'
pip install mkdocs-material
pip install typing-extensions
```

[mkdocs-material](https://github.com/squidfunk/mkdocs-material) theme installation is optional, but recommended for better look and feel.

### mkdocs.yml example

```yaml
site_name: Example of zig project documentation using mkdocstrings

# remove if you are not using mkdocs-material theme
# or replace it with the theme of your choice
theme:
  name: material

plugins:
- mkdocstrings:
    default_handler: zig
```

### docs/index.md example

```markdown
# Project Documentation

::: src/main.zig

::: src/root.zig
```

Or add documentation for a directory:

```markdown
::: src
```
trent 0.4.1
Convenient Sequence/Iterable/Collection processing for python. Inspired by Clojure mapping and threading macros.
Requires Python: >=3.10.12
Keywords: Sequence, Collection, mapping, stream, functional, iteration, concurrency, group, by

# trent
Convenient Collection/Sequence/Iterable processing for python.

Inspired by Clojure mapping and threading macros.

Supprot full python12 (and later vesrsion) typing, unlike default `map` and `filter` functions.
Which allows for production-grade development. 
Provides some work-around for python typing issues (like inability to filter out types from aggregate type).
Provides some auxiliary side funtions, like `first`, `second`, `nth`, `getter` etc.
Also, provide some additional usefull functionality, like `group_by` and `partition_by` (see more examples below)


#### What is it for
Writing **functional**, fully **typehinted** code in a style of Common Lisp / Clojure **mappings**, with convenience of Clojure funcall **threading** (->, ->>, as-> macroses), but with python native syntax (without trying to force-fit any other syntax in)

And more:
- Processing *Iterables* in a **functional** manner, with **lazy** evaluation (in most cases)
- Iterating, concating, grouping and collecting elements of given sequences quickly.
- **Prototyping** code in quick, readable and maintanable manner.
- Writing **fully typehinted** code (unlike default map/filter)
- Built-in **assyncronous** calls (mapping, filtering etc.)
- **Reducing** resulting iterables.


#### What is it NOT for
**trent** - is keps simple for a reason. Don't try to use it for more than it designed for.
- Not for high load / high performance Sequences processing (although - it supports parallel-map)
- Not for processing table-like data. Just use pandas/polars/pyspark for that. `trent` is more suitable for processing each element individually
pysourcegen 0.0.3
Python Source Code Generator
Requires Python: >=3.8

# pysourcegen
Python Source Code Generator

A different approach for generating repetitive C/C++ source code using Python.

## Examples

### C++ - Hello World

  run [src/hello_world_cpp_example.py](src/hello_world_cpp_example.py) to create an exectuble called `cpphello`:

    ./hello_world_cpp_example.py | g++ -x c++ -o cpphello -

### C - Hello World

  run [src/hello_world_c_example.py](src/hello_world_c_example.py) to create an exectuble called `chello`:

    ./hello_world_c_example.py | gcc -x c -o chello -
Snipe-Bot-Argyraspide 0.0.4
A small twitch chatbot producing countdowns, see Readme for more info
Requires Python: >=3.11

1  - Objectif et usage

    Cette application a pour but de générer un chatbot twitch qui se connecte à une chaine spécifique.
    Sa seule fonction est une réponse à la commande !snipe (insérée dans le chat twitch).
    Le chatbot produit alors un compte à rebours de ma forme 
    ---- 5 ----
    ---- 4 ----
    ---- 3 ----
    ---- 2 ----
    ---- 1 ----
    ---- GO ! ----

    Le chatbot dispose d'un temps de rechargement, configurable, afin d'éviter le spamm.

2  - Paramètres

    Les paramètres sont listés dans le fichier config.py, éditable à l'aide du bloc-note ou de tout autre éditeur de texte 

    + CLIENT_ID : Paramètre spécifique à l'API twitch 
    + CLIENT_SECRET : Paramètre spécifique à l'API Twitch

    Nous recommendons à l'utilisateur de ne pas modifier ces valeurs avant de s'être bien renseigné.

    +cooldown : Paramètre du temps de rechargement en secondes


3  - Construction et fonctionnement.

    Cette application est construite sur le modèle proposé dans cette vidéo, il est assez rudimentaire.
    https://youtu.be/Vq6nRADd6ns?si=-XSR2_ynmGl4KZdt

    Le passage du programme python à l'application dédiée et utilisable par le système windows est expliqué dans la page :
    https://stevedower.id.au/blog/build-a-python-app