semvec/pypi-packages huggingface dataset:
pull_pull_request 0.1.0
CLI for pull from pull requests and pushing to them.
Requires Python: >=3.11

# pull_pull_request

[![pypi](https://img.shields.io/pypi/v/pull_pull_request.svg)](https://pypi.python.org/pypi/pull_pull_request)
[![license](https://img.shields.io/github/license/samuelcolvin/pull_pull_request.svg)](https://github.com/samuelcolvin/pull_pull_request/blob/main/LICENSE)

CLI for pull from pull requests and pushing to them.

## Installation

```bash
uv tool install pull_pull_request
```

Add the an alias to your `~/.gitconfig`:

```toml
[alias]
    ppr = "!f() { pull_pull_request $@; }; f"
    ...
```

## Usage

To pull:

```bash
git ppr <pull request id>
```

To push back to that branch:

```bash
git ppr <pull request id> push
```
evntaly-python 1.0.20
A Python SDK for Evntaly event tracking platform
Requires Python: >=3.7


<p align="center">
  <img src="https://cdn.evntaly.com/Resources/og.png" alt="Evntaly Cover" width="100%">
</p>

<h3 align="center">Evntaly</h3>

<p align="center">
 An advanced event tracking and analytics platform designed to help developers capture, analyze, and react to user interactions efficiently.
</p>
<p align="center">
  <a href="https://pypi.org/project/evntaly-python/"><img src="https://img.shields.io/pypi/v/evntaly-python.svg" alt="PyPI version"></a>
  <a href="https://pypi.org/project/evntaly-python/"><img src="https://img.shields.io/pypi/dm/evntaly-python.svg" alt="PyPI downloads"></a>
  <a href="https://pypi.org/project/evntaly-python/"><img src="https://img.shields.io/pypi/l/evntaly-python.svg" alt="license"></a>
</p>


# evntaly-python

**EvntalySDK** is a Python client for interacting with the Evntaly event tracking platform. It provides methods to initialize tracking, log events, identify users, and check API usage limits.

## Features

- **Initialize** the SDK with a developer secret and project token.
- **Track events** with metadata and tags.
- **Identify users** for personalization and analytics.
- **Enable or disable** tracking globally.

## Installation

Install the SDK using pip:

```bash
pip install evntaly-python
```

## Usage

### Initialization

Initialize the SDK with your developer secret and project token:

```python
from evntaly_python import EvntalySDK 

evntaly = EvntalySDK("YOUR_DEVELOPER_SECRET", "YOUR_PROJECT_TOKEN")
```

### Tracking Events

To track an event:

```python
evntaly.track({
    "title": "Payment Received",
    "description": "User completed a purchase",
    "message": "Order #12345",
    "data": {
        "user_id": "67890",
        "timestamp": "2025-01-08T09:30:00Z",
        "referrer": "social_media",
        "email_verified": True
    },
    "tags": ["purchase", "payment"],
    "notify": True,
    "icon": "💰",
    "apply_rule_only": False,
    "user": {"id": "0f6934fd-99c0-41ca-84f4"},
    "type": "Transaction",
    "sessionID": "20750ebc-dabf-4fd4-9498-443bf30d6095_bsd",
    "feature": "Checkout",
    "topic": "@Sales"
})
```

### Identifying Users

To identify a user:

```python
evntaly.identify_user({
    "id": "0f6934fd-99c0-41ca-84f4",
    "email": "user@example.com",
    "full_name": "John Doe",
    "organization": "ExampleCorp",
    "data": {
        "id": "JohnD",
        "email": "user@example.com",
        "location": "USA",
        "salary": 75000,
        "timezone": "America/New_York"
    }
})
```

### Enabling/Disabling Tracking

Control event tracking globally:

```python
evntaly.disable_tracking()  # Disables tracking
evntaly.enable_tracking()   # Enables tracking
```


## License

This project is licensed under the MIT License.

---

*Note: Replace **`'YOUR_DEVELOPER_SECRET'`** and **`'YOUR_PROJECT_TOKEN'`** with actual credentials.*
ndtiler 0.1.0
Lightweight package for iterative tiling over N-dimensional arrays
Requires Python: >=3.7
Keywords: array, tiling, numpy, image processing, deep learning

# ndtiler

A lightweight Python package for iterative tiling over N-dimensional arrays.

## Overview

`ndtiler` is a simple, efficient library that generates tile coordinates for processing large N-dimensional arrays in smaller chunks. This approach is particularly useful for operations on large images, volumetric data, or any N-dimensional matrix that's too large to process at once.

While available as a package, the entire implementation is contained in a single file that can be easily copy-pasted into your project as a "header-only" style Python module.

The library offers two tiling strategies:
- **Static tiling**: Requires even sampling of the input matrix (default)
- **Minimally Dynamic tiling**: Adjusts the final tiles in each dimension to fit the matrix size exactly

## Installation

```bash
pip install ndtiler
```

## Basic Usage

```python
import numpy as np
from ndtiler import tile_nd, dynamic_tile_nd

# Create a sample 2D array
data = np.zeros((512, 512))

# Define tile size and overlap
tile_size = (128, 128)
overlap = (32, 32)

# Generate tile coordinates using static tiling
for ((y0, y1), (x0, x1)) in tile_nd(data.shape, tile_size, overlap):
    tile = data[y0:y1, x0:x1]  # Extract the tile

    #
    # Process the tile...
    #
    
# Generate tile coordinates using dynamic tiling
for ((y0, y1), (x0, x1)) in dynamic_tile_nd(data.shape, tile_size, overlap):
    tile = data[y0:y1, x0:x1]  # Extract the tile
    
    #
    # Process the tile...
    #
```

## Key Functions

### Tiling Functions

- `tile_nd(size, tile_size, overlap)`: Static tiling that requires even division of the input shape.
- `dynamic_tile_nd(size, tile_size, overlap)`: Dynamic tiling that adjusts the final tiles in each dimension.

### Utility Functions

- `get_stride(tile_size, overlap)`: Calculate the step size between tiles.
- `get_overlap_from_stride(tile_size, stride)`: Calculate overlap given tile size and stride.
- `get_overflow(size, tile_size, overlap)`: Calculate the adjustment needed for even tiling.
- `get_tile_count(size, tile_size, overlap)`: Calculate the number of tiles needed in each dimension.

More in-depth examples can be seen in the `examples/` directory.


## License

MIT License

## Author

Ryan 'RyanIRL' Peters
rxdpy 0.1.0
Python SDK for Radiant (RXD), Glyphs
Requires Python: <4.0,>=3.9

# 🧠 rxdpy – Python SDK for Radiant (RXD), Glyphs

`rxdpy` is a high-performance Python library that enables seamless integration with the [Radiant Blockchain](https://radiantblockchain.org/) ecosystem, including full support for RXD transactions, Glyph-based tokens, and NFTs. Inspired by [solders](https://kevinheavey.github.io/solders/), this SDK aims to bring Radiant and Glyph capabilities to Python developers building server-side web3 applications.

---

## 🚀 Features

- 📬 **Transaction Construction & Signing**
  - Build, sign, and serialize RXD transactions
  - Lock and unlock funds for atomic swaps (coming soon)

- 🔑 **Wallet Support**
  - Key generation, address encoding/decoding
  - WIF/private key handling
  - HD wallets (BIP32/BIP39 planned)

- 🎨 **Glyph Protocol Integration**
  - Read/write Glyphs (tokens, NFTs)
  - Metadata handling
  - Mint, transfer, and inspect on-chain assets

- 📡 **Network Tools**
  - Broadcast transactions
  - UTXO queries and chain state interactions (via ElectrumX or custom RPC)

---

## 📦 Installation

Coming soon via PyPI and `maturin`:

```bash
pip install rxdpy