semvec/pypi-packages huggingface dataset:
soai-setup 0.1.0
SoAI 2025 internship tech stack installer CLI tool
Requires Python: >=3.6

# 🛠️ SoAI 2025 Internship Tech Stack Setup

**`soai-2025`** is a command-line tool that automates the installation of all the essential technologies required for the **SoAI 2025 Internship** program.

With a single command, you'll be up and running with:
- Core development tools
- Programming languages
- Python environment
- Useful VS Code extensions
- Required Python libraries

---

## 🚀 Installation

Install the CLI tool using `pip`:

```bash
pip install soai-2025

✅ Note: It’s recommended to use a virtual environment to avoid system-level conflicts.

## ⚙️ Usage

Once installed, run the setup:

soai-setup

The tool will:

    Verify and install Git

    Install Python 3.11+

    Install Visual Studio Code

    Add the following VS Code extensions:

        ms-python.python

        ms-toolsai.jupyter

        charliermarsh.ruff

        cline.dev-coder

    Install uv (a fast Python package manager)

    Install required Python packages: numpy, pandas, streamlit

    ## 📦 Requirements

    A machine with Linux, macOS, or WSL on Windows

    Python 3.6+

    Internet connection
demeuk 4.6.2
CLI tool to remove invalid chars from a corpus.

# Demeuk
[![Documentation Status](https://readthedocs.org/projects/demeuk/badge/?version=latest)](https://demeuk.readthedocs.io/en/latest/?badge=latest) [![Tests](https://github.com/NetherlandsForensicInstitute/demeuk/actions/workflows/test.yml/badge.svg)](https://github.com/NetherlandsForensicInstitute/demeuk/actions/workflows/test.yml)

Demeuk is a simple tool to clean up corpora (like dictionaries) or any dataset
containing plain text strings. Example use cases are: cleaning up language dictionaries,
password sets (like for example RockYou) or any file / stdin containing plain text strings.

In those corpora you'll find encoding mistakes that have been made, or you want to remove some parts
of a line. Instead of creating a huge bash oneliner you can use demeuk to do all your cleaning.

Example usages:
 - Cutting
 - Length checking
 - Encoding fixing

Demeuk is written in Python3, this means of course that it is slower than for example cut.
However, Demeuk is written multithreaded and thus can use all your cores. Besides this Demeuk
can easily be extended to match your needs.

This application is part of the CERBERUS project that has received
funding from the European Union's Internal Security Fund - Police under
grant agreement No. 82201

Please read the docs for more information.

## Quick start
The recommended way to install demeuk is to install it in a virtual
environment.

```
# Create virtual environment
virtualenv <virtual environment name>
# Activate the virtual environment
source <virtual environment name>/bin/activate
pip3 install -r requirements.txt
```

Now you can run bin/demeuk.py:

Examples:
```
    demeuk -i inputfile.tmp -o outputfile.dict -l droppedfile.txt
    demeuk -i inputfile -o outputfile -j 24 -l logfile.log
    demeuk -i inputfile.tmp -o outputfile.dict -l droppedfile.txt --leak
    demeuk -i inputfile -o outputfile -j 24 -l logfile.log --leak-full
    demeuk -i inputdir/*.txt -o outputfile.dict -l logfile.log
    demeuk -o outputfile.dict -l logfile.log
```

## Docs
The docs are available at: <http://demeuk.rtfd.io/>
Clothoids 2.0.33
G1 and G2 fitting with clothoids, spline of clothoids, circle arc and biarc.

# Clothoids Python Bindings

This directory contains the Python bindings for the Clothoids library.

## Installation

Simply install via pip:

```bash
pip install Clothoids
```

### Build from source

If a pip package isn't available, or you simply want to, you can build from source. Note that you need to have the following installed on your system:

- ruby >=2.6 with the following gems: rake, colorize, rubyzip;
- CMake with ninja;
- python 3.8-13 (other versions are untested).

Once those requirements are installed, simply:

```bash
git clone --branch stable --depth 1 https://github.com/SebastianoTaddei/Clothoids.git
cd Clothoids
ruby setup.rb
rake
pip install -e .
```

## Usage

The Python bindings provide a simple interface to the Clothoids C++ library. Look at the `example.py` file for a simple example.

## Authors

These binding were brought to you by:

- [Sebastiano Taddei](https://github.com/SebastianoTaddei)
- [Gabriele Masina](https://github.com/masinag)