semvec/pypi-packages huggingface dataset:
coral-server 0.0.1
Python wrapper for Coral Protocol Server
Requires Python: >=3.7
Keywords: coral, protocol, server, wrapper

# Coral Protocol Python Wrapper

A Python wrapper for the Coral Protocol Server that makes it easy to run the server in different modes.

## Installation

```bash
pip install coral-server
```

## Usage

The Coral server can be run in three different modes:

1. Default SSE mode (port 3001):
```bash
coral-server
```

2. SSE mode with custom port:
```bash
coral-server --port 4000
```

3. STDIO mode:
```bash
coral-server --stdio
```

## Requirements

- Python 3.7 or higher
- Java Runtime Environment (JRE)



## License

See the LICENSE file for details.
hanjadict 0.4.1
A lightweight Python library for looking up Korean Hanja characters with their 훈음 (Hun-eum) meanings and pronunciations
Requires Python: >=3.8

# HanjaDict (한자사전)

[![PyPI version](https://img.shields.io/pypi/v/hanjadict.svg)](https://pypi.org/project/hanjadict/)
[![Python Versions](https://img.shields.io/pypi/pyversions/hanjadict.svg)](https://pypi.org/project/hanjadict/)
[![License](https://img.shields.io/github/license/seyoungsong/hanjadict.svg)](https://github.com/seyoungsong/hanjadict/blob/master/LICENSE)
[![Downloads](https://static.pepy.tech/badge/hanjadict)](https://pepy.tech/project/hanjadict)

A lightweight Python package for looking up Hanja (Chinese characters used in Korea) information, specifically focusing on 훈음 (hun-eum).

## Installation

```sh
pip install hanjadict
```

## Usage

```py
import hanjadict

# Look up a Hanja character
result = hanjadict.lookup("雪")
print(result)
# Output: '눈 설'

# Check if a character is Hanja
is_hanja = hanjadict.is_hanja("雪")
print(is_hanja)
# Output: True

# Get only the pronunciation (음/音) part
pron = hanjadict.pronunciation("雪")
print(pron)
# Output: '설'

# Access the raw dictionary data
raw_data = hanjadict.table_data
print(len(raw_data))
# Output: 53458

# If the character is not found, returns None
result = hanjadict.lookup("xyz")
print(result)  # Output: None
```

## Features

- Fast lookups using a pre-compiled [dictionary](./src/hanjadict/table.json)
- Simple API with intuitive functions
- Comprehensive dictionary of 53,458 characters
- Lightweight with no external dependencies
- Access to raw dictionary data for advanced usage

## Available Functions

- `lookup(c)`: Get the full 훈음 information for a character
- `is_hanja(c)`: Check if a character is a valid Hanja in the dictionary
- `pronunciation(c)`: Extract only the Sino-Korean pronunciation (음/音) part
- `table_data`: Access the raw dictionary data (as a Python dictionary)

## What is 훈음 (Hun-eum)?

훈음 (訓音) refers to the combined Korean native word meaning (훈/訓) and Sino-Korean pronunciation (음/音) of a Hanja character. For example:

- 雪 (눈 설): "눈" is the 훈 (native Korean word for "snow") and "설" is the 음 (Sino-Korean pronunciation)
- 山 (메 산): "메" is the 훈 (native Korean word for "mountain") and "산" is the 음

This concept is unique to Korean language and helps learners understand both the meaning and pronunciation of Hanja characters.

## Special Formats Handled

The `pronunciation()` function can handle various dictionary formats:

- Normal format: "눈 설" → returns "설"
- Comma-separated: "샘솟을 집, 샘솟을 설" → returns "집"
- Slash-separated: "제비 연/잔치 연" → returns "연"
- Parentheses: "영양 령(영)" → returns "령"
test-coral-server 0.0.1
Python wrapper for Coral Protocol Server
Requires Python: >=3.7
Keywords: coral, protocol, server, wrapper

# Coral Protocol Python Wrapper

A Python wrapper for the Coral Protocol Server that makes it easy to run the server in different modes.

## Installation

```bash
pip install .
```

## Usage

The Coral server can be run in three different modes:

1. Default SSE mode (port 3001):
```bash
coral-server
```

2. SSE mode with custom port:
```bash
coral-server --port 4000
```

3. STDIO mode:
```bash
coral-server --stdio
```

## Requirements

- Python 3.7 or higher
- Java Runtime Environment (JRE)



## License

See the LICENSE file for details.
aqdefreader 1.3.0
A module to read DFQ files in the Q-DAS ASCII transfer format.
Requires Python: >=3.6

**aqdef-reader** is a Python module to read AQDEF (Q-DAS or qdas) ASCII files via Python. The package comes with data structures to cover the tranfer file format header elements such as parts (Teiletyp) and characteristics (Merkmale). As the ASCII files might already come with measured, values, the reader function can already read these values (Messwerte) and stores them as part of the characteristics described in the transfer file.
xmlmicroparser 1.0
A tiny xml parser without DTD/XSLT/SAX functionality.
Requires Python: >=3.8

# Python XML-Microparser Module

![push main](https://github.com/clauspruefer/python-xml-microparser/actions/workflows/pylint.yaml/badge.svg)
[![PyPI version](https://badge.fury.io/py/xmlmicroparser.svg)](https://badge.fury.io/py/xmlmicroparser)

The Python **xmlmicroparser** module is a small OOP based XML Parser without DTD / XSLT / SAX functionality.

## 1. Documentation

Documentation including examples can be found at either ./doc or [https://pythondocs.webcodex.de/xml-microparser](https://pythondocs.webcodex.de/xml-microparser).

## 2. Installation

```bash
# install via pip
pip install xmlmicroparser
```

Or download the current Release Zip / Tarball @ [Release 1.0rc1](https://github.com/clauspruefer/python-xml-microparser/releases/tag/1.0rc1) and continue with section **2.2**.

>[!NOTE]
> Since Python 3.3 (PEP 405) Virtual Environments are proposed.

```bash
# setup virtual-env
python3 -m venv .xml-microparser

#activate virtual-env
source .xml-microparser/bin/activate

# upgrade pip
python3 -m pip install --upgrade pip

# install xmlmicroparser module
pip3 install xmlmicroparser
```

## 2.1. Dependencies

You need Python3 setuptools to build the package manually. Pytest / PEP-8 packages are required to run tests.

```bash
# install base dependencies
apt-get install python3-setuptools python3-pip python3-pytest python3-pytest-pep8
```

>[!IMPORTANT]
> The following section describes how to install the XML-Microparser package globally. Newer PIP Package Manager Versions prohibit
> this by default. It is possible to override by providing the `--break-system-packages` flag.

## 2.2. Non-Restrictive PIP Install

Do this for a pip system where `--break-system-packages` is not needed.

```bash
# install local pip
sudo pip3 install ./xmlmicroparser-1.0rc1.tar.gz
```

## 2.3. Restrictive PIP Install

Do this for a pip system where `--break-system-packages` is needed.

```bash
# install local pip
sudo pip3 install ./xmlmicroparser-1.0rc1.tar.gz --break-system-packages
```

## 3. Build Manually

Clone git repository and change dir inside.

```bash
# clone and cd into repo
git clone https://github.com/clauspruefer/python-xml-microparser.git
cd python-xml-microparser
```
## 3.1. Build As Non-Root-User

Build python-package with setup-tools (as non root user). This will generate the installable tarball
into `./dist/xmlmicroparser-1.0rc1.tar.gz`.

```bash
# build source distribution
python3 setup.py sdist
```

## 3.2. Install As Root-User

```bash
# install via pip
sudo pip3 install ./dist/xmlmicroparser-1.0rc1.tar.gz --break-system-packages
```

## 4. Run Tests / Pytest

```bash
# run pytest
pytest
```

## 5. Example Usage / Boost::Python

Using the XML-Microparser Module with Boost Python C++ https://www.boost.org/doc/libs/1_86_0/libs/python/doc/html/index.html
makes XML configuration handling in C++ projects easy.

See @ https://github.com/WEBcodeX1/http-1.2.

[![linting: pylint](https://img.shields.io/badge/linting-pylint-yellowgreen)](https://github.com/PyCQA/pylint)
spinOps 0.1.2
A Python package for operations on quantum spin systems.
Requires Python: >=3.6

# spinOps

**spinOps** is a Python package for performing operations on quantum spin systems. It provides tools for creating and manipulating spin operators, irreducible spherical tensors, and performing quantum state rotations using Wigner D-matrix elements.

[![Documentation Status](https://readthedocs.org/projects/spinops/badge/?version=latest)](https://spinops.readthedocs.io/en/latest/)

## Features

- Generate Clebsch-Gordan coefficients and tensor operators.
- Create spin operator matrices (e.g., \(I_x\), \(I_y\), \(I_z\), \(I_+\), \(I_-\)).
- Handle fictitious spin-1/2 systems.
- Compute irreducible spherical tensors in PAS (\(\rho_1\), \(\rho_2\)).
- Perform rotations using Wigner D-matrix elements.

## Installation

To install the package, clone the repository and build the package:

```bash
git clone https://github.com/pjgrandinetti/SpinOps