semvec/pypi-packages huggingface dataset:
capture2go 1.0.0
SDK for Capture2Go, the wearable sensor platform by SensorStim Neurotechnology GmbH.
Requires Python: >=3.10

[![Read the Docs](https://img.shields.io/readthedocs/capture2go)](https://capture2go.readthedocs.io/)
[![PyPI version](https://img.shields.io/pypi/v/capture2go)](https://pypi.org/project/capture2go/)
[![Python versions](https://img.shields.io/pypi/pyversions/capture2go)](https://pypi.org/project/capture2go/)
[![License: MIT](https://img.shields.io/github/license/sensorstim/capture2go_sdk)](https://github.com/sensorstim/capture2go_sdk/blob/main/LICENSES/MIT.txt)

# Capture2Go Python SDK
<!--
SPDX-FileCopyrightText: 2025 SensorStim Neurotechnology GmbH <support@capture2go.com>

SPDX-License-Identifier: MIT
-->

## Introduction

[Capture2Go](https://capture2go.com) is the wearable sensor platform by [SensorStim Neurotechnology GmbH](https://sensorstim.de). The main product is the Capture2Go IMU, a wireless motion sensor with advanced on-chip sensor fusion.

This Python SDK is meant for power users who want to integrate Capture2Go devices into their own application. It supports scanning for sensors over BLE, connecting to sensors over BLE and USB, and communicating with the sensors to record and stream sensor data.

The SDK is based on the [bleak](https://github.com/hbldh/bleak) Bluetooth library, uses [asyncio](https://docs.python.org/3/library/asyncio.html), and works on Linux, macOS, and Windows. Note that the performance depends on the Bluetooth hardware and the Bluetooth stack of the operating system.

If you want to integrate Capture2Go devices in your own application without using Python, please check the documentation of the communication protocol (see below).

If you only want to use the sensors to record data in a simple and efficient way, please take a look at our [mobile measurement app](https://capture2go.com/app).

## Installation

The `capture2go` package can easily be installed from [PyPI](https://pypi.org/project/capture2go/) via `pip`:

```sh
pip install capture2go
```

To install the package from source, clone this repository and execute the following command in the root directory of this repository:

```sh
pip install .
```

In general, it is recommended to use a [virtual environment](https://docs.python.org/3/library/venv.html). Depending on your setup, you might need to use `pip` instead of `pip3` and/or use the `--user` flag. When developing this SDK itself, use the `-e` flag to install the package in editable mode.

## Example Code

The folder `examples/` contains example code that shows how to use the SDK. To understand what the code is doing, run the scripts with the `--help` flag and look at the source code.

## Documentation

The documentation of the SDK is available on https://capture2go.readthedocs.io/.

## Documentation of the Communication Protocol

The documentation of the communication protocol can be found in the documentation and in [protocol/Capture2Go_Communication_Protocol.md](protocol/Capture2Go_Communication_Protocol.md).

## License

The Capture2Go SDK is licensed under the terms of the [MIT license](https://spdx.org/licenses/MIT.html).

## Contact

support@capture2go.com
wikitree-api 0.1.0b1
Python client for the WikiTree API
Requires Python: >=3.8
Keywords: wikitree, api, client, genealogy

# WikiTree API Python Client

A modern Python wrapper for the [WikiTree API](https://api.wikitree.com/).

This library provides authenticated and public access to WikiTree data, with clean method wrappers and consistent JSON responses.

## Features

- Simple `WikiTreeSession` class for all API interactions    
- Built-in login handling, cookie persistence, and error checking  
- Fully typed and documented methods  

## Installation

From GitHub (latest version):

```
pip install git+https://github.com/harrislineage/wikitree-api-python.git
```

## Quick Start

```
from wikitree_api import WikiTreeSession

wt = WikiTreeSession()
wt.authenticate(email="your_email@example.com", password="your_password")

data = wt.getProfile(key="Clemens-1", fields="Id,Name,FirstName,BirthDate,DeathDate")
print(data)
```

## API Coverage

| Action                          | Description                                 |
| ------------------------------- | ------------------------------------------- |
| `getProfile`                    | Retrieve a full person or space profile     |
| `getPerson`                     | Retrieve a minimal person profile           |
| `getPeople`                     | Retrieve multiple profiles                  |
| `getAncestors`                  | Get recursive ancestors                     |
| `getDescendants`                | Get recursive descendants                   |
| `getRelatives`                  | Parents, children, siblings, spouses        |
| `getConnections`                | Find relationship path between two profiles |
| `getWatchlist`                  | Get your trusted-list profiles              |
| `getCategories`                 | List categories linked to a profile         |
| `getBio`                        | Retrieve biography text only                |
| `getPhotos`                     | Retrieve profile photo metadata             |
| `getDNATestsByTestTaker`        | DNA tests assigned to a profile             |
| `getConnectedDNATestsByProfile` | DNA tests connected to a profile            |
| `getConnectedProfilesByDNATest` | Profiles connected by DNA test              |
| `searchPerson`                  | Search by name, date, and filters           |

## Requirements

- Python ≥ 3.8  
- `requests >= 2.28`  
- Optional for examples:  
  - `matplotlib >= 3.7`  
  - `wordcloud >= 1.9`

## Development

```
git clone https://github.com/harrislineage/wikitree-api-python.git
cd wikitree-api-python
pip install -e .
```
curcuma 0.0.4
A elastic API wrapper.
Requires Python: >=3.9

# Curcuma

Curcuma is an easy to use elastic administration toolset.

## How to use

Todo

## Contributions

Do not submit code to this project written or modified by large-scale language models or "artificial intelligence" tools
such as GitHub Copilot, Gitlab Duo or ChatGPT. These tools generate code that appears plausible but may contain bugs
that are difficult to find.

Furthermore, because these models were trained indiscriminately and without consent on open source code under various
licenses, it is not obvious that we have the moral or legal right to redistribute the code they generate.
open-geodata 25.9.32
Dados Espaciais do Brasil
Requires Python: >=3.11
Keywords: geodata, geoprocessamento, github, utility

# Open Geodata

[![Repo](https://img.shields.io/badge/GitHub-repo-blue?logo=github&logoColor=f5f5f5)](https://github.com/michelmetran/open-geodata)
[![PyPI - Version](https://img.shields.io/pypi/v/open-geodata?logo=pypi&label=PyPI&color=blue)](https://pypi.org/project/open-geodata/)\
[![Read the Docs](https://img.shields.io/readthedocs/open-geodata?logo=ReadTheDocs&label=Read%20The%20Docs)](https://open-geodata.readthedocs.io/pt/latest/)
[![Publish Python to PyPI](https://github.com/michelmetran/open-geodata/actions/workflows/publish-to-pypi-uv.yml/badge.svg)](https://github.com/michelmetran/open-geodata/actions/workflows/publish-to-pypi-uv.yml)

O **_OpenGeodata_** tem como objetivo disponibilizar dados espaciais para pequenos projetos. A concepção é que ter os dados localmente pode ser mais interessante (e barato!) que manter dados em servidores. Alguns dos dados básicos disponíveis no pacote são:

- **geo.br_ibge.br_ibge**: Limites dos Estados
- **geo.sp.sp_050k_wgs84**: Limites administrativos municipais do Estado de São Paulo em escala 1:50.000.
- **geo.sp.sp_250k_wgs84**: Limites administrativos municipais do Estado de São Paulo em escala 1:250.000.

<br>

O projeto disponibiliza poucos dados, tendo em vista a limitação de 100mb do repositório oficial [PyPI](https://pypi.org/). É possível acessar outros dados instalando pacotes adicionais listados no [wiki/Dados](https://github.com/open-geodata/open-geodata/wiki/Dados)

> Para mais informações, ver [**Wiki**](https://github.com/open-geodata/open-geodata/wiki)

<br>

Para possibilitar testes do pacote, criei um [Google Colab](https://colab.research.google.com/drive/1s_w9t599OstJ0KS99NusH2EVGYa5twMh?usp=sharing).<br>
Todos os _datasets_ estão com _datum_ WGS84 (EPSG: 4326).

<br>

```shell
# Ativa
.venv\Scripts\activate
source .venv/bin/activate # Linux

# Serve Documentation
mkdocs serve
```

<br>

---

## _TODO_

1. Estudar mais o [incremental](https://github.com/twisted/incremental)
2. Definir os _layers_ para projetos apartados
3. Estudar a possibilidade de participar dados, conforme mencionado [aqui](https://dev.to/bowmanjd/easily-load-non-python-data-files-from-a-python-package-2e8g)!