semvec/pypi-packages huggingface dataset:
music-stain 0.1.4
Fast audio fingerprinting

# Stain
Fast audio fingerprinting for Python

## Install
pip install music-stain

## Usage
```import music_stain

fp = music_stain.PyFingerprinter()
hashes = fp.fingerprint_file("song.wav")

for h in hashes:
    print(f"{h.hash} @ {h.time}")
```
## API
```
PyFingerprinter()              # Create fingerprinter
  .fingerprint_file(path) -> list[PyHash]
                               # Returns fingerprint hashes

PyHash
  .hash: int                   # Fingerprint hash value
  .time: int                   # Time offset (frames)
```
## Matching Example
# Build database
```
db = {}
for h in fp.fingerprint_file("song.wav"):
    db.setdefault(h.hash, []).append(("song_id", h.time))
```
# Match query
```
matches = {}
for h in fp.fingerprint_file("query.wav"):
    if h.hash in db:
        for song_id, db_time in db[h.hash]:
            offset = db_time - h.time
            matches[(song_id, offset)] = matches.get((song_id, offset), 0) + 1

best = max(matches.items(), key=lambda x: x[1])
print(f"Matched: {best[0][0]} with {best[1]} hits")
```
## Formats
WAV, MP3, FLAC, OGG, M4A, etc.

## License
MIT
pmccc 0.4.7
A minecraft launcher library for python
Requires Python: >=3.10
Keywords: minecraft, minecraft-launcher

<div align = "center" >
    <h1>pmccc</h1>
    <a href = "https://pypi.org/project/pmccc" >
        <img alt = "PyPI version" src = "https://img.shields.io/pypi/v/pmccc?color=blue" >
    </a>
    <a href = "https://www.python.org" >
        <img alt = "Python version" src = "https://img.shields.io/badge/python-3.10+-blue" >
    </a>
    <a href = "https://opensource.org/license/mit" >
        <img alt = "license" src = "https://img.shields.io/badge/license-MIT-blue" >
    </a>
</div>

# About

This is a `Minecraft` launcher lib for `python`

For more information at [GitHub](https://github.com/cueavyqwp/pmccc)

# 关于

这是一个基于`python`的`Minecraft`启动器库

在[GitHub](https://github.com/cueavyqwp/pmccc)查看更多信息
zhaostephen-vdts 0.2.3
A library and CLI for checking and reporting that time series data occurs at regular intervals.
Requires Python: >=3.12

# vdts 🕐🕑⭕🕓

vdts is a library and cli for verifying that items in a time series occur at
regular time intervals.

It started out as a tool specifically used to check and report on if a set of
files with dates in their names occur at regular time intervals with no 
missing and/or extra files.

For example, this is very useful for verifying that there are no missing
statements in a directory for monthly financial statements.

It can still be used to do that. But underneath, we've isolated the core
functionality—the module may also be used as a python code library now.

> Fun fact: "vdts" originally was an abbreviation for "Verify Directory Time
> Series"

## How to Install

This package is still in development and will be deployed to Pypi soon. Watch
out for the pypi release shield to appear at the top of this file.

## Quick Start Guide

### CLI

Once the package is installed, you should have access to a command line script
`vdts` from your python environment's bin directory, which should be in your
user PATH.

To check if there are any gaps in monthly statements with file names that look
like `statement-%Y%m%d.pdf` in the current directory, you can run:

```sh
vdts . 'statement-%Y%m%d\.pdf'
```

To check all the way up until today (to see if you need to go to your bank's
online portal to download statements), you can run:

```sh
vdts -n . 'statement-%Y%m%d\.pdf'
```

Now let's say you have an investment account that provides quarterly
statements. You can check by running:

```sh
vdts -i q -n . 'investment_account_\d{8}-%Y%m%d\.pdf'
```

For further instructions on how to use the CLI, just run

```sh
vdts -h
```

### Library

Details about the library will come soon!

## API Documentation

TODO: I still need to finalize the API for the library offering of vdts