semvec/pypi-packages huggingface dataset:
ids-toolkit 1.2.5
Incidence Density Sampling CLI Tool
License: MIT
Requires Python: >=3.7

# ids-toolkit

A Python package for Incidence Density Sampling (IDS) using Rust for performance.

## Installation

```bash
pip install ids-toolkit
```

## Usage

```python
# Import the package
import ids_toolkit

# List available mapping files
print(ids_toolkit.list_mappings())

# List available schema files
print(ids_toolkit.list_schemas())

# Run the IDS command with arguments
ids_toolkit.run_ids(["--help"])
```

### Command-line Usage

You can also use the package from the command line:

```bash
# Show help
ids --help

# Run sampling
ids sample --case-file cases.csv --population-file population.csv --output results/
```

## Features

- Fast Rust implementation of the Incidence Density Sampling algorithm
- Python bindings for easy integration
- Support for various data formats including CSV and Parquet
- Built-in tools for balance checking and visualization
- Comprehensive logging and error reporting

## License

MIT

```
Copyright (c) 2023-2025 Tobias Kragholm

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files...
```
eclypse-html-report 0.1.3
A tool to generate an HTML report from the results of an ECLYPSE simulation
License: MIT
Requires Python: <3.12,>=3.9

![PyPI - Python Version](https://img.shields.io/pypi/pyversions/eclypse-html-report)
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&)](https://github.com/pre-commit/pre-commit)
[![Checked with mypy](http://www.mypy-lang.org/static/mypy_badge.svg)](http://mypy-lang.org/)
[![Checked wit pylint](https://img.shields.io/badge/pylint-10/10-green)](https://pylint.pycqa.org/en/latest/)
[![Import sorted with isort](https://img.shields.io/badge/isort-checked-brightgreen)](https://pycqa.github.io/isort/)
[![IMport cleaned with pycln](https://img.shields.io/badge/pycln-checked-brightgreen)](https://github.com/hadialqattan/pycln)
[![Code style: black](https://img.shields.io/badge/code%20style-black-black)](https://github.com/psf/black)
[![Doc style: docformatter](https://img.shields.io/badge/doc%20style-docformatter-black)](https://github.com/PyCQA/docformatter)

This release contains the `eclypse-html-report` command line tool that generates a visual HTML report from the stats produced by an [ECLYPSE](https://github.com/eclypse-org/eclypse) simulation.

## Installation

To install `eclypse-html-report` and all its dependencies, you can run the following commands:
```bash

pip install eclypse-html-report

```

**N.B.** We **strongly** suggest the installation of ECLYPSE in a virtual environment.

## Usage

```bash

eclypse-html-report --help

```
complete-json 0.0.1
Completes a JSON string if it has been truncated
License: MIT
Requires Python: <4.0,>=3.9
Keywords: complete json, json completer, truncated json

# Complete JSON

A Python package that completes a JSON string if it has been truncated

Examples:

```python
from complete_json import complete_json

assert complete_json('{"a": 1') == '{"a": 1}'
assert complete_json('[{"one": {"a": 1') == '[{"one": {"a": 1}}]'
```

Supported python versions: `3.9` → `3.13`

## Links:

* [GitHub](https://github.com/mishaga/complete-json)