semvec/pypi-packages huggingface dataset:
medren 0.5.0
MedRen - The Media Renamer
Requires Python: <4.0,>=3.10

# MedRen - The Media Renamer

A GUI tool for renaming media files based on their metadata.

## Features

- Rename files based on their creation date
- Support for both single files and directories
- Configurable filename templates
- Multiple metadata backends (EXIF, Hachoir, MediaInfo, ffmpeg)
- Drag and drop support
- Profile management
- Preview before renaming
- Copy filenames to clipboard

## Installation

```bash
pip install medren
```

## Usage

Run the GUI:
```bash
medren
```

Or with command line arguments:
```bash
medren path/to/directory --prefix "IMG_" --template "{prefix}{datetime}{suffix}{ext}"
```

Install backends prerequisites on Windows
```commandline
choco install exiftool
choco install mediainfo
choco install ffmpeg
```

### Command Line Arguments

- `inputs`: Input paths (dirs, filenames or pattern)
- `--prefix, -p`: Initial prefix value
- `--suffix, -s`: Initial suffix value
- `--profile, -P`: Profile name
- `--template, -t`: Initial template value
- `--datetime-format, -f`: Initial datetime format value

## License

MIT License
williballenthin-navband-visited-ida-plugin 0.1.0
IDA Pro plugin to highlight visited addresses in the navigation band.
Requires Python: >=3.9

# Navband Visited IDA Pro Plugin

IDA Pro plugin that tracks and records all disassembly addresses you visit during your analysis, highlighting these visited addresses in IDA's navigation band.

## Features

-   Automatically records addresses as you navigate through them in the disassembly view.
-   Colors the corresponding locations in the navigation band (navband) black to indicate they have been visited.
-   Persists as long as IDA is open, helping you keep track of explored code regions.

## Installation

Assuming you have the [IDA Pro Plugin Manager](https://github.com/williballenthin/idawilli/tree/master/plugins/plugin-manager) (or a compatible setup that recognizes `idapro.plugins` entry points), install via pip:

```bash
pip install williballenthin-navband-visited-ida-plugin
```

Make sure to use the `pip` associated with your IDAPython environment.

## Publishing

This plugin is available on PyPI:
[https://pypi.org/project/williballenthin-navband-visited-ida-plugin/](https://pypi.org/project/williballenthin-navband-visited-ida-plugin/)

The GitHub Actions workflow for publishing is defined in [`.github/workflows/publish-navband-visited-ida-plugin.yml`](../../.github/workflows/publish-navband-visited-ida-plugin.yml).
williballenthin-colorize-calls-ida-plugin 0.1.0
IDA Pro plugin to colorize call instructions and add a prefix
Requires Python: >=3.9

# Colorize Calls IDA Pro Plugin

IDA Pro plugin to colorize call instructions and add a prefix in the disassembly listing.
This doesn't touch the database, it dynamically updates the view as you browse, so you don't have to worry about bothering your colleagues if you share the .idb.

## Features

-   **Background Color:** Changes the background color of `call` instructions in the disassembly view.
-   **Instruction Prefix:** Adds a `>>>` prefix to `call` instructions.

## Installation

Assuming you have the [IDA Pro Plugin Manager](https://github.com/williballenthin/idawilli/tree/master/plugins/plugin-manager/), install via pip:

```bash
pip install williballenthin-colorize-calls-ida-plugin
```

Make sure to use the pip from your IDAPython installation.
batdetect2-view 1.4.1
A visualization tool for batdetect2 output files
Requires Python: >=3.6

# Bat Detection Visualization

This directory contains scripts for processing bat detection data and creating visualizations using the output from [batdetect2](https://github.com/macaodha/batdetect2)

## Example output
There is an [example](https://niallel.github.io/batdetect2-view/example.html) you can see [here](https://niallel.github.io/batdetect2-view/example.html), it was from data processed by [batdetect2](https://github.com/macaodha/batdetect2) at 0.3 probability, so doesn't show the detection probabilities below 30%.

## Installation

Install directly from PyPI:

```bash
pip install batdetect2-view
```

To upgrade to the latest version:

```bash
pip install --upgrade batdetect2-view
```

## Usage

To run the visualization tool, use the following command:

```bash
batdetect2_view <source_dir> [--format <date_format>] [--output <output_file>]
```

- `<source_dir>`: Directory containing the JSON files produced by [batdetect2](https://github.com/macaodha/batdetect2)
- `--format`: (Optional) Date format for the input filenames. Default is `%Y%m%d_%H%M%S`.
- `--output`: (Optional) Output HTML file name. If not specified, a default name based on the time range will be used.

The tool will:
1. Consolidate all JSON detection files in the source directory
2. Create an interactive HTML visualization
3. Open the visualization in your default web browser
aria-tools 0.0.1
Aria tools for use by Aria Agents through Hypha.
Requires Python: >=3.11

# Aria Tools

Schema tools for automating and managing scientific research workflows. Adapted from [Aria Agents](https://github.com/aicell-lab/aria-agents).

## Development

### Prerequisites

- Python 3.11
- Conda

### Installation

To install, run the setup script:
```bash
scripts/setup_dev.sh
```

### Running the Development Environment

#### Running on local server

To run the development server locally, use:
```bash
python -m aria_tools local
```

#### Running on remote server

To run the development server on a remote server, use:
```bash
python -m aria_tools remote --server-url <server_url>
```

### Testing

Run the tests using pytest:
```bash
pytest
```
j-vault-http-client-xethhung12 0.1.1
A small example package
Requires Python: >=3.9

# JVaultHttpClient

A python version of connector to JVault Http Server for retrieving application configuration during app initialization stage.

# Installation
```bash
pip install -U j_vault_http_client_xethhung12
```

# Usage

```python
from j_vault_http_client_xethhung12 import jvault_http_client

if __name__ == '__main__':
    jvault_http_client.load_to_env()
```
SDF 0.3.7
Work with Scientific Data Format files in Python
Requires Python: >=3.10

![sdf-logo](https://github.com/user-attachments/assets/34cbddc5-b599-40d4-9278-a86302d04689)

# Scientific Data Format for Python

SDF is a Python package to read, write and interpolate multi-dimensional data.
The Scientific Data Format is an open file format based on [HDF5](https://www.hdfgroup.org/hdf5/) to store multi-dimensional data such as parameters, simulation results or measurements.
It supports...

- very large files
- up to 32 dimensions
- hierarchical structure
- units, comments and custom meta-information

For detailed information see the [SDF specification](https://github.com/ScientificDataFormat/SDF).

## Installation

To install the latest release from [PyPI](https://pypi.python.org/pypi/sdf/) or update an existing installation:

    python -m pip install --upgrade sdf

Tutorial
--------

Import the ``SDF`` and ``NumPy`` packages:

    >>> import sdf
    >>> import numpy as np

Create the data arrays:

    >>> t = np.linspace(0, 10, 51)
    >>> v = np.sin(t)

Create the datasets:

    >>> ds_t = sdf.Dataset('t', data=t, unit='s', is_scale=True, display_name='Time')
    >>> ds_v = sdf.Dataset('v', data=v, unit='V', scales=[ds_t])

Create the root group and write the file:

    >>> g = sdf.Group('/', comment='A sine voltage', datasets=[ds_t, ds_v])
    >>> sdf.save('sine.sdf', g)

Read the dataset from the SDF file asserting the correct unit of the dataset and scale:

    >>> ds_v2 = sdf.load('sine.sdf', '/v', unit='V', scale_units=['s'])

Get the meta info and data array from the dataset:

    >>> ds_v2.unit
    'V'
    >>> ds_v2.data.shape
    (51,)

Get the scale for the first dimension:

    >>> ds_t2 = ds_v2.scales[0]
    >>> ds_t2.unit
    's'

## License

The code is released under the [2-Clause BSD license](LICENSE).

---

<p align="center">
    <a href="https://3ds.com/"><img src="https://github.com/user-attachments/assets/b5bf4274-633f-4a1b-aa03-e84828a686b7"/></a>
</p>
huonu-yingdao 0.1.0
A short description of your package
Requires Python: >=3.6

# My Package

这是一个示例 Python 包。

## 安装

```bash
pip install huonu_yingdao
```

## 使用方法

```python
from my_package import example

# 使用示例
result = example.some_function()
```

## 开发

1. 克隆仓库
2. 安装开发依赖：
   ```bash
   pip install -r requirements.txt
   pip install -e .
   ```
3. 运行测试：
   ```bash
   pytest
   ```

## 构建和发布

1. 安装构建工具：
   ```bash
   pip install build twine
   ```

2. 构建分发包：
   ```bash
   python -m build
   ```

3. 发布到 PyPI：
   ```bash
   # 测试发布到 TestPyPI
   python -m twine upload --repository testpypi dist/*
   
   # 正式发布到 PyPI
   python -m twine upload dist/*
   ```

## 许可证

MIT License