semvec/pypi-packages huggingface dataset:
discrete-hankel-transform 0.1.0
Discrete Hankel transform for axial geometry
Requires Python: >=3.9

# Discrete Hankel Transform

Lightweight Python implementation of the **discrete Hankel transform (DHT)** for cylindrical and axially symmetric problems.

Designed for numerical simulations in areas such as:

* Ultracold atoms
* Bose–Einstein condensates
* Radially symmetric PDEs
* Spectral methods in cylindrical coordinates

The package provides both:

* Simple function interface (`dht`, `idht`)
* A reusable `HankelTransform` class optimized for repeated transforms in simulations

---

## Installation

### Using pixi (recommended)

Install in a pixi project:

```bash
pixi add git+https://github.com/serranolio/discrete-hankel-transform.git
```

Or locally during development:

```bash
pixi add --editable .
```

---

### Using pip

From GitHub:

```bash
pip install git+https://github.com/serranolio/discrete-hankel-transform.git
```

---

## Quick Example

```python
import numpy as np
from discrete_hankel_transform import Hank
```
pack-checker 1.5.0
PopTracker pack check tool
Requires Python: >=3.8

# PopTracker Pack Checker

Tool to check PopTracker packs.


## Features

* Validates json schema
* Warns for some json/jsonc and Lua compatibility issues
* Warns for some hidden/dead files (only for zipped packs)
* Warns for unsupported images and misleading file extensions
* Warns for wrong/missing `min_poptracker_version` if a min is detected


## Installation

`pack_checker.py` can be run from source, it can be run as frozen `pack_checker.exe` from GitHub releases,
or it can be installed as `pack-checker` script into a venv from PyPI with `pip install pack_checker`.


## Usage

```
usage: pack_checker.py [-h] [--strict] [--schema folder/url] [--check-legacy-compat | --no-legacy-compat] [-i | -b] path/to/pack

positional arguments:
  path/to/pack          path to the pack to check

options:
  -h, --help            show this help message and exit
  --strict              use strict json schema
  --schema folder/url   use custom schema source
  --check-legacy-compat
                        check for compatibility issues with old PopTracker versions and alternative implementations (default)
  --no-legacy-compat    skip checking for compatibility issues with very old PopTracker versions and alternative implementations
  -i, --interactive     keep console open when done (default on Windows)
  -b, --batch           exit program when done (default on non-Windows)
```