semvec/pypi-packages huggingface dataset:
osins-seedance 0.2.0
Volces API Client Library
License: MIT
Requires Python: >=3.8

# Volces API Client

A Python client library for interacting with the Volces API v3.

## Setup

1. Install dependencies:
   ```bash
   pip install -e .
   ```

2. Set up environment variables in `.env` file:
   ```
   VOLCES_API_KEY=your_api_key_here
   # Optional: Override the default API base host (without version)
   VOLCES_BASE_HOST=https://api.volces.com
   ```

   The API client prioritizes the base host in the following order:
   1. `VOLCES_BASE_HOST` - Environment variable for custom base host (without version)
   2. Default host - `https://api.volces.com` if the environment variable is not set
   
   Note: The API version (/v3) is fixed in the client code and appended to the base host.

## Usage

Import and use the API functions from the `src.seedance.v3` module.

## Development Standards

This project follows the Python coding standards outlined in [docs/python_coding_standards.md](./docs/python_coding_standards.md). Please refer to this document when contributing to the project.
tagrefsorter 0.3.1
CLI tool to normalize LaTeX \tag numbering in Jupyter Notebook files
License: MIT
Requires Python: >=3.12

# tagrefsorter

A CLI tool to normalize LaTeX `\tag{}` numbering in Jupyter Notebook (`.ipynb`) files.

## Installation

```bash
pip install tagrefsorter
```

## Usage

```bash
tagrefsorter path/to/notebook.ipynb
```

The notebook is overwritten in place.

## Algorithm Overview

`tagrefsorter` processes LaTeX math blocks in markdown cells of a Jupyter Notebook and normalizes equation numbering based on the following rules:

- For each display math block written as `$$ ... $$`, a LaTeX `\tag{}` is **added if missing**, or **updated if already present**, so that equation numbers become sequential.

- If a display math block contains an `align` environment,

  ```latex
  $$\begin{align}
  ...
  \end{align}$$
  ```

  then each line inside the `align` environment is treated as an individual equation.
  A `\tag{}` is added or updated for each line, and equation numbers are assigned sequentially in appearance order.

- Existing tags of the form `\tag{x}` are considered **author-specified equation identifiers**.
  If a markdown cell contains a reference written as `$(x)$`, it is interpreted as a reference to `\tag{x}`.
  When equation numbers are renumbered, all corresponding `$(x)$` references are automatically updated to match the new equation number.

As a result, equation numbering and references remain consistent even after equations are reordered, added, or removed.