semvec/pypi-packages huggingface dataset:
puddle-ext 1.3
A simple file extension converter.
Requires Python: >=3.8

# Puddle
A simple python package to translate png files to puddle files. Puddle files are a simple way to read and encode images, there is no real use case for this, this project is more of learning tool of how to create python packages.

## Installation

To install Puddle, use pip:
```bash
pip install puddle-ext
```

## Usage

To use puddle to convert files between png and puddle file types:
```bash
puddle convert example.png # For png to puddle
puddle convert example.puddle # For puddle to png
```

To view puddle files use:
```bash
puddle view example.puddle
```

## License
This project is licensed under the MIT License.
skyler-cli 0.8.0
Skyler's toolbox of handy CLI utils
Requires Python: <4.0,>=3.9

# Skyler's CLI
[![Test](https://github.com/bouldersky/skylers-cli/actions/workflows/test.yml/badge.svg)](https://github.com/bouldersky/skylers-cli/actions/workflows/test.yml)

This is a modular CLI tool box that I tailor to my needs over time. It includes:

- A command to bootstrap all my . files onto a new workstation
- Pretty printing DICOM files

### Setting up
This project uses pre-commit hooks for linting & whatnot. Set it up first by [installing pre-commit](https://pre-commit.com/#install):

```shell
# You can probably also use in a pip in a venv, I imagine
pipx install pre-commit
```

and then by running:

```shell
pre-commit install
```
xrsignal 0.0.2
implementing signal processing routines in scipy.signal for distributed computing using xarray as dask
Requires Python: >=3.9
Keywords: dask, distributed computing, scipy, signal processing, xarray

# xrsignal

[![Documentation Status](https://readthedocs.org/projects/xrsignal/badge/?version=latest)](https://xrsignal.readthedocs.io/en/latest/?badge=latest)
![unit test](https://github.com/John-Ragland/xrsignal/workflows/unit%20test/badge.svg)
<!-- SPHINX-START -->

- The goal here is to implement scipy.signal functions using map_blocks on an as needed basis
- In general, I'm going to default to implementing function only within dask blocks.
    - so for instance filtering would only be within a chunk, and the boundaries of the chunk would have innacurate values.
    - There are likely ways to address more rigoriously that might be explored in the future.

## Installation

- for now, while xrsignal is under development, xrsignal isn't available on pypi or conda
- to install, please clone the repository and add the directory that the package is installed to your python path

### In a conda environment:
```
cd /path/to/code/dir/
git clone https://github.com/John-Ragland/xrsignal.git

conda develop /path/to/code/dir/
```
hero24.data-structures 1.12
A set of various data structures
Requires Python: >=3.5

# Data-Structures

## Introduction
A repository containing implementations of different data-structures in langugages. This has been created as container for code I have wrote for either certain purpose or learning data-structure and is updated as I have time or need.

## Contents
|Data structure|
|--------------|
|`CircularList`|
|`DictGraph`|
|`MatrixGraph`|
|`WeightedDictGraph`|
|`WeightedMatrixGraph`
|`Queue`|


## Installing
Python implementations can be easly installed by running `__init__.py` or using pip
```
python3 ./__init__.py
```

```commandline
pip install hero24.data-structures
```
origametry 0.0.6
Package to perform calculations using the Huzita-Justin axioms for 2-dimensional origami
Requires Python: >=3.9.0

# Origametry

Python package to perform calculations using the Huzita-Justin axioms for 2-dimensional origami

- **Documentation:** https://origametry.readthedocs.io

## Installation

```
pip install origametry
```

## Getting Started

From only a few starting points, you can generate complex sequences of folds

```py
from origametry import Point, fold, show

point_1 = Point(0, 0)
point_2 = Point(2, 1)

# axiom 2: point onto point
line = fold(point_1, point_2)

# axiom 5: point onto line through another point (2 solutions)
creases = fold(point_1, line, point_2, point_2)
```

And view your resulting crease pattern

```py
show(point_1, point_2, line, creases=creases)
```

![example plot](https://github.com/optim-ally/origametry/raw/main/example_plot.png)
exciton 2.9.3
Natural Language Processing by the Exciton Research
Requires Python: >=3.8
Keywords: NLP Deep Learning

# Exciton NLP - A tool for natural language processing

Exciton NLP is designed and maintained by the Exciton Research for different NLP tasks, including multilingual classification, NER, translation, etc.

## Installation
Use ``pip`` to install exciton. Run:

```
pip install -U exciton
```

## Usage

```

from exciton.nlp.translation import M2M100

model = M2M100(model="m2m100_1.2b", device="cuda")
source = [
    {"id": 1, "source": "I love you!", "source_lang": "en", "target_lang": "zh"},
    {"id": 2, "source": "我爱你！", "source_lang": "zh", "target_lang": "en"}
]
results = model.predict(source)

```
b15py 1.0.0.1
Ein Python Module zum programmieren des B15F-Boards
Requires Python: >=3.8

# b15py

Ein Module um das B15F-Board mit Python zu programmieren
Dies ist ein Python Module für den B15F-Treiber.

> [!WARNING]
> Dieses Module funktioniert nur, wenn man die nötigen B15F-Headers installiert hat.
> Diese Installation ist gerade nur auf Debian durch den Installationsscript und Arch durch `yay b15f-git` möglich.
> ... zumindest solange niemand einen workaround findet.

## Installation

`pip install b15f`
oder
```bash
git clone https://www.github.com/mmeiler-dev/b15py
cd b15py
pip install .
```

## Benutzung

Hier folgt ein simples Beispiel von dem Module

```py
from b15py import B15F

def main():
  drv = B15F.getInstance()

  drv.analogWrite0(1023)
  print(drv.analogRead0())

if __name__ == "__main__":
  main()
```
b15fpy 1.0.1
Ein Python Module zum programmieren des B15F-Boards
Requires Python: >=3.8

# b15py

Ein Module um das B15F-Board mit Python zu programmieren
Dies ist ein Python Module für den B15F-Treiber.

> [!WARNING]
> Dieses Module funktioniert nur, wenn man die nötigen B15F-Headers installiert hat.
> Diese Installation ist gerade nur auf Debian durch den Installationsscript und Arch durch `yay b15f-git` möglich.
> ... zumindest solange niemand einen workaround findet.

## Installation

`pip install b15f`
oder
```bash
git clone https://www.github.com/mmeiler-dev/b15py
cd b15py
pip install .
```

## Benutzung

Hier folgt ein simples Beispiel von dem Module

```py
from b15py import B15F

def main():
  drv = B15F.getInstance()

  drv.analogWrite0(1023)
  print(drv.analogRead0())

if __name__ == "__main__":
  main()
```
gsvdm2py 0.0.1
A Python wrapper for MATLAB's gsvd function (generalized singular value decomposition).
Requires Python: >=3.7
Keywords: linear algebra, gsvd

# gsvdm2py
A Python wrapper for MATLAB's gsvd function (generalized singular value decomposition).

Installation instructions:

1. Make sure MATLAB is installed.

2. pip install matlabengine.

3. pip install gsvdm2py