semvec/pypi-packages huggingface dataset:
mkdocs-mermaid-zoom 0.1.0
A MkDocs plugin to add zoom, pan, and a custom lightbox to Mermaid diagrams.
Requires Python: >=3.8

# MkDocs Mermaid Zoom

A MkDocs plugin that adds zoom, pan, and a custom lightbox to your Mermaid.js diagrams.

Please see the `demo` directory for a working example.


## install plugin local

```sh

cd mkdocs_mermaid_zoom && rm -rf venv site && python3 -m venv venv && ./venv/bin/pip install -q mkdocs mkdocs-material && ./venv/bin/pip install -q -e .

```
groupdups 0.1.0
Group duplicate values in a list with their index positions
Requires Python: >=3.6

# groupdups

A simple Python package to group duplicate values in a list and return their index positions.

## Installation

```bash
pip install groupdups
```

## Usage

```python
from groupdups import group_duplicates

arr = [2, 3, 2, 4, 3, 2]
print(group_duplicates(arr))
# Output: {2: [0, 2, 5], 3: [1, 4], 4: [3]}
```
adcustom 0.0.4
A custom Python module containing various mathematical, string, and matrix operations.
Requires Python: >=3.9
Keywords: mathematics, matrix, string, utility, prime, factorial, permutation, combination, mean, median, mode

# adcustom

A custom Python module developed by Amit Dutta, providing a collection of useful mathematical, string, and matrix manipulation functions.

## Installation

You can install `adcustom` using pip:

```bash
pip install adcustom
```

# Usage
Here's how you can use the functions in the adcustom module:

```bash
import adcustom as c

## Example: Addition
result = c.add(5, 3)
print(f"5 + 3 = {result}")

## Example: Check Prime
is_prime = c.check_prime(17)
print(f"Is 17 prime? {is_prime}")

## Example: Matrix Addition
matrix1 = [[1, 2], [3, 4]]
matrix2 = [[5, 6], [7, 8]]
sum_matrix = c.matrix_addition(matrix1, matrix2)
print("Matrix Sum:\n", sum_matrix)

## Get help on the module
help_info = c.help()
print(help_info)
```

# Available Functions : 

```bash
check_prime(num): Checks if an integer is prime.
factorial(num): Calculates the factorial of a non-negative integer.
permutation(total, chosen): Calculates permutations.
combination(total, chosen): Calculates combinations.
string_reverse(text): Reverses a string.
matrix_addition(mat1, mat2): Adds two matrices.
matrix_multiplication(mat1, mat2): Multiplies two matrices.
matrix_transpose(mat): Transposes a matrix.
determinant_value(mat): Calculates the determinant of a square matrix (1x1, 2x2, 3x3).
mean(data_list): Calculates the mean of a list of numbers.
median(data_list): Calculates the median of a list of numbers.
mode(data_list): Calculates the mode(s) and their frequency.
help(): Provides detailed help about the module and its functions.
```

## Developed by Amit Dutta.
## Thank you for using this module!
pyboy-advance 0.0.2
Game Boy Advance emulator written in Python
Requires Python: >=3.10
Keywords: gameboy, game boy, game boy advance, gameboy advance, emulator, pypy

<p align="center">
  <img src="https://raw.githubusercontent.com/williamckha/PyBoyAdvance/master/assets/pyboy_advance.svg" alt="PyBoy Advance" width="240">
</p>

---

PyBoy Advance is a Game Boy Advance emulator written in Python.

There are already plenty of fantastic GBA emulators out in the wild,
most written in languages far better suited than Python for emulator development.
This project is not meant to compete with those emulators nor match their
capabilities. In fact, PyBoy Advance is rather crap (and slow!) by comparison. I work on this project purely for fun, 
with my end goal being to offer a highly readable implementation of a GBA emulator for educational purposes.

## Getting started

PyBoy Advance is written in pure Python and technically can be run with the standard CPython interpreter, but
performance will be unacceptably slow. Instead, you will need to run PyBoy Advance with [PyPy](https://pypy.org/),
a fast implementation of Python (see [Downloading and Installing PyPy](https://doc.pypy.org/en/stable/install.html)).

Install PyBoy Advance with `pip`:

```bash
$ pypy -m pip install pyboy-advance
```

You will need to provide a Game Boy Advance BIOS. Normatt's open source BIOS is supported and
available [here](https://github.com/Nebuleon/ReGBA/blob/master/bios/gba_bios.bin).

Launch PyBoy Advance from the terminal:

```bash
$ pyboy_advance --bios /path/to/bios.bin game_rom.gba
```

Or import and use it in your Python scripts:

```python
from pyboy_advance import PyBoyAdvance

emulator = PyBoyAdvance(rom="game_rom.gba", bios="/path/to/bios.bin")
emulator.run()
```

## Screenshots

<p align="center">
  <img src="https://raw.githubusercontent.com/williamckha/PyBoyAdvance/master/assets/screenshot_kirby.png" alt="Screenshot of PyBoy Advance running Kirby: Nightmare in Dream Land" width="400">
</p>

## Acknowledgements

- [GBATEK](https://problemkaputt.de/gbatek.htm) by Martin Korth, the king of GBA hardware documentation
- [ARM7TDMI Technical Reference Manual](https://developer.arm.com/documentation/ddi0210/c/)
- [CowBite Virtual Hardware Specifications](https://www.cs.rit.edu/~tjh8300/CowBite/CowBiteSpec.htm) by Tom Happ
- [Tonc](https://www.coranac.com/tonc/text/toc.htm) by Jasper Vijn
- Excellent reference GBA emulators:
    - [mGBA](https://mgba.io/) by Vicki Pfau (endrift)
    - [NanoBoyAdvance](https://github.com/nba-emu/NanoBoyAdvance) by Fleroviux
    - [Hades](https://github.com/hades-emu/Hades) by Arignir
    - [RustBoyAdvance-NG](https://github.com/michelhe/rustboyadvance-ng/) by Michel Heily
- [GBA Tests](https://github.com/jsmolka/gba-tests) by Julian Smolka
- [PyBoy](https://github.com/Baekalfen/PyBoy) by Mads Ynddal (Baekalfen), a sister project (Game Boy emulator written in
  Python)