semvec/pypi-packages huggingface dataset:
PyUTLoc 1.0.1
PyUTLoc is implemented as a modular Python package designed to address the challenges of heterogeneous spatial location transformation through a unified framework. The implementation follows a layered architecture that separates concerns into distinct functional modules while maintaining interoperability between components. The package consists of three primary modules: annotation, geocoding, and transformation, each serving a specific role in the coordinate processing pipeline.

# PyUTLoc Usage Guide

## 1. PyPI Installation

Run the following command in your terminal to install the latest stable version:

```bash
pip install PyUTLoc
```

## 2. Basic Usage Example

The following example demonstrates how to use PyUTLoc to transform a place name ("Addis Ababa") into a unified DD1 coordinate, and then convert it to UTM1 format:

### Step 1: Import Core Modules

```python
from pyutloc.geocoding import arcgis_geocoding
from pyutloc.annotation import get_coordinate_type
from pyutloc.transformation import DD1toOthers
```

### Step 2: Geocode Place Name to DD1 Coordinates

```python
placename = "Addis Ababa"
dd1_coords, crs = arcgis_geocoding(placename)  # Output: (9.01, 38.76), "WGS84"
```

### Step 3: Annotate Coordinate Type (Verify DD1)

```python
coord_str = f"{dd1_coords[0]} {dd1_coords[1]}"
coord_type = get_coordinate_type(coord_str)  # Output: "DD1"
```

### Step 4: Convert DD1 to UTM1

```python
dd1_converter = DD1toOthers(dd1_coords[0], dd1_coords[1])
utm1_coords = dd1_converter.dd1_to_utm1()  # Output: "38N 401234 9987654"
```
libsupermesh 2025.4
A parallel supermeshing library

## libsupermesh ##

libsupermesh parallel supermeshing library.

## Getting started ##

Requires [spatialindex](https://github.com/libspatialindex/libspatialindex) to be installed.

Documentation can be found in the libsupermesh manual. This can be built using:

```
#!sh

cd build
cmake .. -DENABLE_DOCS=1
make doc
```

The manual can then be found in build/doc/manual.pdf.

## License ##

libsupermesh is available under the [GNU Lesser General Public License version 2.1](http://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html). See COPYING for complete copyright information.

## Authors ##

* Dr. James R. Maddison, School of Mathematics and Maxwell Institute for Mathematical Sciences, University of Edinburgh, UK [j.r.maddison@ed.ac.uk](mailto:j.r.maddison@ed.ac.uk)
* Mr. Iakovos Panourgias, EPCC, University of Edinburgh, UK
* Dr. Patrick E. Farrell, Mathematical Institute, University of Oxford, UK,
  and Center for Biomedical Computing, Simula Research Laboratory, Oslo, Norway
* Mr. Matteo Croci, Mathematical Institute, University of Oxford, UK
* Dr. Jack Betteridge, Department of Mathematics, Imperial College London, UK
nicegui-minesweeper 0.1.1
Minesweeper
Requires Python: >=3.12

# NiceGUI Minesweeper

A classic Minesweeper game built with the awesome NiceGUI framework.
This project provides a simple and clean implementation of the beloved logic puzzle, ready to run in your browser.

![screenshot](https://raw.githubusercontent.com/SaitoTsutomu/nicegui-minesweeper/master/images/main.jpg)

## Features ✨

* **Classic game play**: Enjoy the timeless logic puzzle of Minesweeper.
* **Clean interface**: A simple and intuitive UI powered by NiceGUI.
* **Easy to install**: Get up and running with a single command.
* **Lightweight**: Runs efficiently as a web-based application.

## Getting Started 🚀

Getting the game running on your local machine is quick and easy.

**Prerequisites**

Make sure you have **Python 3.12+** installed on your system.

**Installation & Usage**

You can install and run the game using `pip`, a standard Python package manager.

1. Install the package:

    ```
    pip install nicegui-minesweeper
    ```

2. Run the game:

    ```
    minesweeper
    ```

Alternatively, if you use `uv`, you can run it with:

```
uv run --with nicegui-minesweeper minesweeper
```

Once you run the command, your web browser should open to the game automatically.

## About NiceGUI 🤖

[NiceGUI](https://nicegui.io/) is an easy-to-use, Python-based UI framework for building web frontends. It allows developers to create web applications, dashboards, and interactive UIs without needing to write any HTML, CSS, or JavaScript.

This Minesweeper game serves as a simple example of what can be accomplished with the power and simplicity of NiceGUI.
job-hive 0.1.8
一个极简的分布式任务模块
Requires Python: <4.0,>=3.10

# Job Hive

[![PyPI version](https://badge.fury.io/py/job-hive.svg)](https://badge.fury.io/py/job-hive)

基于Redis实现的轻量级分布式任务队列系统

## 🚀 功能特性

- 支持任务推送、执行生命周期管理
- 提供Redis队列实现（支持密码认证）
- 上下文管理器简化资源管理
- 支持任务批处理（示例中含单任务推送）

## 📦 安装依赖

> 目前仅支持Python3.10+，于 0.1.3 版本在原来 Redis 的基础上，加入简易版本的 Kafka 支持
> Kafka 由于局限性于 0.1.8 版本移除

使用 redis

```bash
pip install job_hive[redis]
```

使用 kafka

```bash
pip install job_hive[kafka]
```

## 🛠️ 使用示例

```python
from job_hive import HiveWork
from job_hive.queue import RedisQueue

with HiveWork(queue=RedisQueue(
        name="test",
        host="your_redis_host",
        password="your_password"
)) as work:
    # 使用work 对象进行任务推送提交到任务池
    jobs = [work.push(print, f"hello {i}") for i in range(5)]
    for job_id in jobs:
        print(f"Job ID: {job_id}")
    # 启动工作模式接收任务
    work.work(result_ttl=86400)  # result_ttl 参数设置结果保留时间，默认为24小时
```

### Group 任务组示例

优化了任务组提交方式，改进大量任务产生时的性能。

```python
from job_hive.queue import RedisQueue
from job_hive import HiveWork
from job_hive import Group

work = HiveWork(queue=RedisQueue(name="test", host='192.168.11.157', password='yunhai'))


@work.delay_task()
def hello(index):
    print('你是', index)
    raise Exception('test')


if __name__ == '__main__':
    group = Group(
        hello(1),
        hello(2),
        hello(3),
        hello(4),
        hello(5),
    )
    work.group_commit(group)
    work.work(result_ttl=30)
```

## ⚙️ 配置说明

```python
from job_hive.queue import RedisQueue

RedisQueue(
    name="队列名称",  # 必填
    host="localhost",  # 默认localhost
    port=6379,  # 默认端口
    password=None,  # 密码（可选）
    db=0  # 数据库编号，默认为0
)
```

## 🤝 贡献指南

1. Fork本仓库
2. 创建特性分支（git checkout -b feature/AmazingFeature）
3. 提交修改（git commit -m 'Add some AmazingFeature'）
4. 推送分支（git push origin feature/AmazingFeature）
5. 发起Pull Request

## 📄 许可证

MIT License