semvec/pypi-packages huggingface dataset:
nilspodlib 4.1.1
A Python library to load and convert sensor data recorded by a NilsPod by Portablies.
Requires Python: <4.0,>=3.9
Keywords: IMU, accelerometer, scientific, sensors

# NilsPodLib

[![PyPI](https://img.shields.io/pypi/v/nilspodlib)](https://pypi.org/project/nilspodlib/)
[![codecov](https://codecov.io/gh/mad-lab-fau/NilsPodLib/branch/master/graph/badge.svg?token=2CXLVYMHJF)](https://codecov.io/gh/mad-lab-fau/NilsPodLib)
![Test and Lint](https://github.com/mad-lab-fau/NilsPodLib/workflows/Test%20and%20Lint/badge.svg)
[![Documentation Status](https://readthedocs.org/projects/nilspodlib/badge/?version=latest)](https://nilspodlib.readthedocs.io/en/latest/?badge=latest)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
![PyPI - Downloads](https://img.shields.io/pypi/dm/nilspodlib)

A python package to parse logged NilsPod binary files.

## Installation

```
pip install nilspodlib --upgrade
```

If you have access to the mad-lab gitlab server, you can further install the `nilspodrefcal` repository, which contains
reference calibrations for a selected set of NilsPod sensors.
You can install it using:

```
pip install git+https://mad-srv.informatik.uni-erlangen.de/MadLab/portabilestools/nilspodrefcal.git --upgrade
```

## For users of NilsPodLib v1.0

With v2.0.0 the name of the library was updated from `NilsPodLib` to `nilspodlib` to comply with the recommended naming
style for Python packages.
Therefore, you need to update your import path when updating to the new version!

## For developer

Install Python >=3.9 and [uv](https://docs.astral.sh/uv/getting-started/installation/).
Then run the commands below to get the latest source and install the dependencies:

```bash
git clone https://github.com/mad-lab-fau/NilsPodLib.git
cd nilspodlib
uv sync --dev
```

To run any of the tools required for the development workflow, use the poe commands:

```bash
poe 

CONFIGURED TASKS
  format          Format all files with black.
  lint            Lint all files with ruff.
  check           Check all potential format and linting issues.
  test            Run Pytest with coverage.
  docs            Build the html docs using Sphinx.
  version         Bump version in all relevant places.
```

by calling

```bash
poe <command name>
````
boto3-pydantic-personalize 1.0.2
Pydantic models for AWS Personalize
Requires Python: <4.0,>=3.9
Keywords: aws, boto3, pydantic, models, personalize

# boto3-pydantic-personalize

This package was automatically generated by aws-resource-validator repository.

For more information, visit:
- Package homepage: https://coreoxide.github.io/aws_resource_validator/
- GitHub repository: https://github.com/CoreOxide/aws_resource_validator
- PyPI project: https://pypi.org/project/aws-resource-validator/

Pydantic models for AWS Personalize.
boto3-pydantic-pcs 1.0.2
Pydantic models for AWS Pcs
Requires Python: <4.0,>=3.9
Keywords: aws, boto3, pydantic, models, pcs

# boto3-pydantic-pcs

This package was automatically generated by aws-resource-validator repository.

For more information, visit:
- Package homepage: https://coreoxide.github.io/aws_resource_validator/
- GitHub repository: https://github.com/CoreOxide/aws_resource_validator
- PyPI project: https://pypi.org/project/aws-resource-validator/

Pydantic models for AWS Pcs.
boto3-pydantic-pca-connector-scep 1.0.2
Pydantic models for AWS Pca_connector_scep
Requires Python: <4.0,>=3.9
Keywords: aws, boto3, pydantic, models, pca_connector_scep

# boto3-pydantic-pca_connector_scep

This package was automatically generated by aws-resource-validator repository.

For more information, visit:
- Package homepage: https://coreoxide.github.io/aws_resource_validator/
- GitHub repository: https://github.com/CoreOxide/aws_resource_validator
- PyPI project: https://pypi.org/project/aws-resource-validator/

Pydantic models for AWS Pca_connector_scep.
boto3-pydantic-pca-connector-ad 1.0.2
Pydantic models for AWS Pca_connector_ad
Requires Python: <4.0,>=3.9
Keywords: aws, boto3, pydantic, models, pca_connector_ad

# boto3-pydantic-pca_connector_ad

This package was automatically generated by aws-resource-validator repository.

For more information, visit:
- Package homepage: https://coreoxide.github.io/aws_resource_validator/
- GitHub repository: https://github.com/CoreOxide/aws_resource_validator
- PyPI project: https://pypi.org/project/aws-resource-validator/

Pydantic models for AWS Pca_connector_ad.
semaclust 0.2.0
Semantic text clustering using sentence embeddings and agglomerative clustering
Requires Python: >=3.7

# semaclust

**semaclust** (semantic + clustering) is a lightweight Python package for semantic text clustering using sentence embeddings and agglomerative clustering.

## Features

- SentenceTransformer-based text encoding
- Agglomerative clustering with configurable thresholds
- Easily map or replace similar text values

## Installation

```bash
pip install git+https://github.com/cobanov/semaclust.git
```

## Usage

```python
# Create clusterer
clusterer = TextClusterer()

texts = ["New York", "Los Angeles", "San Francisco", "new york city", "LA", "San Fran"]
```

```python
# Get clusters
clusters = clusterer.cluster(texts)
print("Clusters:", clusters)

# Clusters: {1: ['New York', 'new york city'], 2: ['Los Angeles', 'LA'], 0: ['San Francisco', 'San Fran']}
```

```python
# Get replacement map
replacement_map = clusterer.get_replacement_map(texts)
print("\nReplacement map:", replacement_map)

# Replacement map: {'New York': 'New York', 'new york city': 'New York', 'Los Angeles': 'Los Angeles', 'LA': 'Los Angeles', 'San Francisco': 'San Francisco', 'San Fran': 'San Francisco'}
```

```python
# Replace values
replaced_texts = clusterer.replace_values(texts)
print("\nReplaced texts:", replaced_texts)

# Replaced texts: ['New York', 'Los Angeles', 'San Francisco', 'New York', 'Los Angeles', 'San Francisco']
```
boto3-pydantic-payment-cryptography-data 1.0.2
Pydantic models for AWS Payment_cryptography_data
Requires Python: <4.0,>=3.9
Keywords: aws, boto3, pydantic, models, payment_cryptography_data

# boto3-pydantic-payment_cryptography_data

This package was automatically generated by aws-resource-validator repository.

For more information, visit:
- Package homepage: https://coreoxide.github.io/aws_resource_validator/
- GitHub repository: https://github.com/CoreOxide/aws_resource_validator
- PyPI project: https://pypi.org/project/aws-resource-validator/

Pydantic models for AWS Payment_cryptography_data.
boto3-pydantic-payment-cryptography 1.0.2
Pydantic models for AWS Payment_cryptography
Requires Python: <4.0,>=3.9
Keywords: aws, boto3, pydantic, models, payment_cryptography

# boto3-pydantic-payment_cryptography

This package was automatically generated by aws-resource-validator repository.

For more information, visit:
- Package homepage: https://coreoxide.github.io/aws_resource_validator/
- GitHub repository: https://github.com/CoreOxide/aws_resource_validator
- PyPI project: https://pypi.org/project/aws-resource-validator/

Pydantic models for AWS Payment_cryptography.