semvec/pypi-packages huggingface dataset:
mlt-serato-tags 1.0.2
Serato DJ Pro GEOB tags documentation
Requires Python: >=3.9

# Serato Tags

### THIS REPOSITORY IS A DIRECT FORK OF THE [ORIGINAL PROJECT](https://github.com/Holzhaus/serato-tags).

This repository aims to document the GEOB ID3 tags that the Serato DJ software uses to store its metadata.
You can also have a look at [this lengthy blog post](https://homepage.ruhr-uni-bochum.de/jan.holthuis/posts/reversing-seratos-geob-tags) that goes into detail how I reversed the contents of the `Serato Markers2` GEOB tag.

| Tag                                          | Progress      | Contents                   | Example script
| -------------------------------------------- | ------------- | -------------------------- | --------------
| [`Serato Analysis`](docs/serato_analysis.md) | Done          | Serato version information |
| [`Serato Autotags`](docs/serato_autotags.md) | Done          | BPM and Gain values        | [`serato_autotags.py`](scripts/serato_autotags.py)
| [`Serato BeatGrid`](docs/serato_beatgrid.md) | Mostly done   | Beatgrid Markers           | [`serato_beatgrid.py`](scripts/serato_beatgrid.py)
| [`Serato Markers2`](docs/serato_markers2.md) | Mostly done   | Hotcues, Saved Loops, etc. | [`serato_markers2.py`](scripts/serato_markers2.py)
| [`Serato Markers_`](docs/serato_markers_.md) | Mostly done   | Hotcues, Saved Loops, etc. | [`serato_markers_.py`](scripts/serato_markers_.py)
| [`Serato Offsets_`](docs/serato_offsets_.md) | *Not started* |                            |
| [`Serato Overview`](docs/serato_overview.md) | Done          | Waveform data              | [`serato_overview.py`](scripts/serato_overview.py)

The different file/tag formats that Serato uses to store the information are documented in [`docs/fileformats.md`](docs/fileformats.md), a script to dump the tag data can be found at [`scripts/tagdump.py`](scripts/tagdump.py).


## License

As example file I used [Perséphone - Retro Funky (SUNDANCE remix)](https://soundcloud.com/sundancemusic/pers-phone-retro-funky), which is licensed under the term of the [Creative Commons Attribution 3.0 Unported (CC BY 3.0) license](https://creativecommons.org/licenses/by/3.0/).

The software in the scripts directory are published under the [MIT license](LICENSE).
Everything else is licensed as [Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)](https://creativecommons.org/licenses/by-sa/4.0/).
cssselect 1.4.0
cssselect parses CSS3 Selectors and translates them to XPath 1.0
Requires Python: >=3.10


===================================
cssselect: CSS Selectors for Python
===================================

.. image:: https://img.shields.io/pypi/v/cssselect.svg
   :target: https://pypi.python.org/pypi/cssselect
   :alt: PyPI Version

.. image:: https://img.shields.io/pypi/pyversions/cssselect.svg
   :target: https://pypi.python.org/pypi/cssselect
   :alt: Supported Python Versions

.. image:: https://github.com/scrapy/cssselect/actions/workflows/tests-ubuntu.yml/badge.svg
   :target: https://github.com/scrapy/cssselect/actions/workflows/tests-ubuntu.yml
   :alt: Tests

.. image:: https://img.shields.io/codecov/c/github/scrapy/cssselect/master.svg
   :target: https://codecov.io/github/scrapy/cssselect?branch=master
   :alt: Coverage report

**cssselect** is a BSD-licensed Python library to parse `CSS3 selectors`_ and
translate them to `XPath 1.0`_ expressions.

`XPath 1.0`_ expressions can be used in lxml_ or another XPath engine to find
the matching elements in an XML or HTML document.

Find the cssselect online documentation at https://cssselect.readthedocs.io.

Quick facts:

* Source, issues and pull requests `on GitHub
  <https://github.com/scrapy/cssselect>`_
* Releases `on PyPI <https://pypi.org/project/cssselect/>`_
* Install with ``pip install cssselect``


.. _CSS3 selectors: https://www.w3.org/TR/selectors-3/
.. _XPath 1.0: https://www.w3.org/TR/xpath/all/
.. _lxml: https://lxml.de/
gwrefpy 0.4.1
A Python package for detection of deviations in groundwater time series.
Requires Python: >=3.11

<p align="center">
  <img width="200" height="200" alt="gwrefpy" src="https://github.com/user-attachments/assets/4763ec7a-c703-414f-ba81-1520793f5f8d" style="display: block; margin: 0 auto" />
</p>

# gwrefpy

<p>
  <a href="https://pypi.org/project/gwrefpy/"><img src="https://img.shields.io/pypi/v/gwrefpy.svg" alt="PyPI version"></a>
  <a href="https://pypi.org/project/gwrefpy/"><img src="https://img.shields.io/pypi/pyversions/gwrefpy.svg" alt="Python versions"></a>
  <a href="https://github.com/sgfsweden/gwrefpy/blob/main/LICENSE"><img src="https://img.shields.io/github/license/andersretznersgu/gwrefpy.svg" alt="License"></a>
  <a href="https://sgfsweden.github.io/gwrefpy/"><img src="https://img.shields.io/badge/docs-latest-brightgreen.svg" alt="Documentation"></a>
  <a href="https://github.com/sgfsweden/gwrefpy/actions"><img src="https://img.shields.io/github/actions/workflow/status/sgfsweden/gwrefpy/.github/workflows/publish_on_pypi.yml?branch=main" alt="Build status"></a>
  <a href="https://github.com/astral-sh/ruff"><img src="https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json" alt="Ruff"></a>
  <a href="https://github.com/sgfsweden/gwrefpy"><img src="https://img.shields.io/github/stars/sgfsweden/gwrefpy?style=social" alt="GitHub stars"></a>
</p>

A Python package for detection of deviations in groundwater time series.

## Features

- Manage reference and observation wells with ease
- Programmatically fit observation wells to reference wells
- Visualize fits and deviations
- Save your work, share and pick up later with a custom `.gwref` file format
- Review statistics on fits and deviations

## Installation

Using `uv` or `pip`:

```bash
uv install gwrefpy
# or
pip install gwrefpy
```

## Documentation

See the [documentation](https://sgfsweden.github.io/gwrefpy/) for more information on how to use `gwrefpy`.

## Contributing

Contributions are welcome! File an issue or submit a pull request on GitHub. We recommend `uv` for development.

```bash
git clone https://github.com/sgfsweden/gwrefpy.git
cd gwrefpy

uv sync --all-groups
```

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Acknowledgements

Thanks to [Svenska Geotekniska Förening](https://svenskageotekniskaforeningen.se/) for funding the development of this package.