semvec/pypi-packages huggingface dataset:
pptx-editor 0.1.2
A Python library for navigating PowerPoint slides and adding a red dot
Requires Python: >=3.6

# pptx-editor

📌 **pptx-editor** is a Python library for modifying PowerPoint slides, allowing users to:
- **Navigate between slides** (next, previous, jump to a specific slide).
- **Add a red dot** to highlight areas in a presentation.

---

## 🚀 Features

✅ Change slides (Next, Previous, Jump to Specific Slide)  
✅ Add a **red dot** anywhere on a slide  
✅ Save modified presentations  

---

## 🚀 Installation

1. Copy the entire pptx_editor folder to your new project.
2. Navigate to the root directory where setup.py is located. 
3. Install it using

```sh
pip install -e 
```

---

## 📖 Usage

### **1️⃣ Import the Library**
```python
from pptx_editor.editor import PPTXEditor
```

---

# 📌 pptx-editor Functions Documentation

## 1️⃣ Navigation Functions

| Function | Description |
|----------|------------|
| `next_slide()` | Moves to the **next slide** (if available). |
| `previous_slide()` | Moves to the **previous slide** (if available). |
| `go_to_slide(slide_index: int)` | Moves to a **specific slide** by index. |
| `get_current_slide_index()` | Returns the **current slide index**. |
| `get_total_slides()` | Returns the **total number of slides** in the presentation. |

---

## 2️⃣ Editing Functions

| Function | Description |
|----------|------------|
| `add_red_dot(x: float, y: float, size: float = 0.3)` | Adds a **red dot** to the current slide at position `(x, y)` in inches. |
| `save_presentation(output_path: str)` | Saves the **modified PowerPoint file** to `output_path`. |

---
fhir-query 0.1.2
A simple client for querying FHIR servers
Requires Python: >=3.9

# fhir-query

A simple Python client library for querying FHIR servers. Sync and async support.

## Features

- Synchronous and asynchronous FHIR server querying
- Multiple authentication methods (Basic Auth, Token Auth, Login Auth)
- Support for GET and POST search requests
- Pagination handling
- Bundle response handling with DataFrame conversion
- Type hints and resource type validation

## Installation

```bash
pip install fhir-query
```

## Quick Start

### Synchronous Client

```python
from fhir_query import FhirQueryClient

# Initialize the client
client = FhirQueryClient(
    base_url="https://hapi.fhir.org/baseR4/",
)

# Query patients
response = client.get(resource_type="Patient", params={"family": "Smith"})

# Access the raw bundle
bundle = response.data
print(bundle)

# Access the resources
resources = response.resources
print(resources)
```

### Asynchronous Client

```python
from fhir_query import AsyncFhirQueryClient
import asyncio

async def main():
    # Initialize the async client
    client = AsyncFhirQueryClient(
        base_url="https://hapi.fhir.org/baseR4/",
    )

    # Query patients
    response = await client.get(
        resource_type="Patient",
        params={"gender": "female"}
    )

    # Convert to DataFrame
    df = response.to_df()
    print(df)

asyncio.run(main())
```

## Authentication Methods

The client supports three authentication methods:

- `basic`: Basic HTTP authentication with username and password
- `token`: Bearer token authentication
- `login`: Login-based authentication that obtains a token from a login endpoint

## Bundle Handling

The `FhirQueryBundle` class provides convenient methods to work with FHIR Bundle responses:

```python
# Get total count
total_count = bundle.total

# Access resources
resources = bundle.resources

# Convert to DataFrame
df = bundle.to_df()

# Pagination
next_link = bundle.next_link
previous_link = bundle.previous_link
```
rescalehtc 1.1.0
Rescale Control Helpers Package
Requires Python: >=3.7

# rescalehtc: A Python module 

This library contains convenient methods for dealing with Rescale HTC, for batch
container running in the cloud.

## Installation

Installation can be done via PyPi: https://pypi.org/project/rescalehtc

```
> pip3 install rescalehtc
```

## Documentation

Documentation is available at: https://rescale-htc-python.readthedocs.io/en/latest/ 

# Developers

## Building

To build the module execute the following:

```
> pip3 install build
> python3 -m build --wheel
```

The resulting wheel file (saved in the `dist/` directory) and be installed in
the environment of your project with.

```
> pip3 install rescalehtc-%VERSION%-py3-none-any.whl
```

## Documentation rendering

Documentation source is located in the `docs/` folder, and inline in the Python
code. To build the documentation, execute the following (assuming the `make`
tool is available):

```
> pip3 install ".[dev]" 
> cd docs/
> make html
```

Then open `docs\_build\html\index.html` with your web browser.