semvec/pypi-packages huggingface dataset:
pyfost.adminui 0.1.4
Admin / CRUD frontend for pyfost webapps
Requires Python: >=3.12

⚠️ Not Production Ready ⚠️

# pyfost.adminui

[![PyPI - Version](https://img.shields.io/pypi/v/pyfost.adminui.svg)](https://pypi.org/project/pyfost.adminui)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pyfost.adminui.svg)](https://pypi.org/project/pyfost.adminui)

[Fost](https://fost.studio) Admin / CRUD frontend

-----

## Table of Contents

- [Installation](#installation)
- [Usage](#usage)
- [License](#license)

## Installation

```console
pip install pyfost.adminui
```

## Usage

### Basic usage:

```python
from __future__ import annotations

from my_app import get_fastapi_app

from pyfost.adminui import Admin
from pyfost.adminui import AdminModel, Field

# Define your models and their getters:

class Author(AdminModel):
    id : int
    name: str

def get_authors()->list[Author]:
    # fetch all authors here
    ... 

class Book(AdminModel):
    id: int
    title: str
    author: Author|None = None
    
async def get_books()->list[Book]:
    # fetch all books here
    # Note: this can be async
    ... 

# Configure your admin:
admin = Admin("/book_management")
admin.add_view(Author, get_authors)
admin.add_view(Book, get_books)

# Add the admin pages to your fastapi app:
app = get_fastapi_app()
admin.add_to(app)
ui.run_with(app)

# Now run your app and navigate to the `/book_management` page.
```

### Customization

You can customize your admin pages by providing column and field renderers, by adding render methods to your models, etc...
See examples for more details.

### Examples

There are example usage in the pyfost.adminui.examples module.

You can run them with `python -m pyfost.adminui.examples.<example_name>`

Then browse to `http://0.0.0.0:8001/admin` 

## License
`pyfost.adminui` is distributed under the terms of the [GNU GPL-3.0 or later](https://www.gnu.org/licenses/gpl-3.0.en.html) license.
calc-figure-area-package 0.0.1
This is test library
Requires Python: >=3.13

# Calc figure area Library #

## What is this? ##
This library is test library.
The library can calculate the area of a circle by its radius 
and a triangle by its three sides.

There is also a check to see if a triangle is right-angled.

### Using ###


Using the library is as simple and convenient as possible:

Let's import it first:
First, import everything from the library (use the `from calc_figure_area_package import *` construct).

Examples of all operations:
```
# Create new object - circle
my_circle = FigureFactory.create('circle', radius=5)
# Calc figure area
circle_area = get_figure_area(my_circle)

# Print result
print(f"Circle area: {circle_area}")
print(f"Is triangle rectangle? {is_figure_rectangle(my_circle)}")

# Create new object - triangle
my_triangle = FigureFactory.create('triangle', side1=3, side2=4, side3=5)
# Calc figure area
triangle_area = get_figure_area(my_triangle)

# Print result
print(f"Triangle area: {triangle_area}")
print(f"Is triangle rectangle? {is_figure_rectangle(my_triangle)}")
```
calc-area-figure 0.0.1
This is test library
Requires Python: >=3.13

# Calc figure area Library #

## What is this? ##
This library is test library.
The library can calculate the area of a circle by its radius 
and a triangle by its three sides.

There is also a check to see if a triangle is right-angled.

### Using ###


Using the library is as simple and convenient as possible:

Let's import it first:
First, import everything from the library (use the `from  calc_area_figure import *` construct).

Examples of all operations:
```
# Create new object - circle
my_circle = FigureFactory.create('circle', radius=5)
# Calc figure area
circle_area = get_figure_area(my_circle)

# Print result
print(f"Circle area: {circle_area}")
print(f"Is triangle rectangle? {is_figure_rectangle(my_circle)}")

# Create new object - triangle
my_triangle = FigureFactory.create('triangle', side1=3, side2=4, side3=5)
# Calc figure area
triangle_area = get_figure_area(my_triangle)

# Print result
print(f"Triangle area: {triangle_area}")
print(f"Is triangle rectangle? {is_figure_rectangle(my_triangle)}")
```
mdict-mcp 0.2.4
MCP server to allow LLMs to read MDX/MDD dictionary files directly
Requires Python: >=3.12

# MDict MCP Server


Config for Claude Desktop:

```
{
  "mcpServers": {
    "mdict": {
      "command": "uvx",
      "args": [
        "mdict-mcp"
      ],
      "env": {
        "MDICT_DICTIONARY_DIR": "/path/to/mdicts/"
      }
    }
  }
}

```

Config for ChatWise:

```
# type stdio
# env MDICT_DICTIONARY_DIR=/path/to/mdicts/
uvx mdict-mcp
```

Available Tools: [TOOLS.md](./TOOLS.md)


Dependencies: 

- mcp
- mdict-utils


Local testing:

```bash
uv --directory $HOME/Developer/mdict-mcp run mdict-mcp
```
vegrofi 0.0.2
Verification tool for the GROGU's spin Hamiltonian file.
Requires Python: >=3.9

*******************************************
Verificator for GROGU spin Hamiltonian file
*******************************************

To verify the spin Hamiltonian file:

*   (optional) Create virtual environment

    .. code-block:: console

        python3.13 -m venv .venv


*   (optional) Activate virtual environment

    .. code-block:: console

        source .venv/bin/activate

*   Install the tool

    .. code-block:: console

        pip install vegrofi

*   Run the Verificator

    .. code-block:: console

        vegrofi <filename>

* Enjoy
fauxpy 0.7.0
An automated fault localization tool for Python programs.
Requires Python: >=3.7

# FauxPy

[![PyPI version](https://badge.fury.io/py/fauxpy.svg)](https://badge.fury.io/py/fauxpy)
[![Downloads](https://static.pepy.tech/badge/fauxpy)](https://pepy.tech/project/fauxpy)
[![Documentation Status](https://readthedocs.org/projects/fauxpy/badge/?version=stable)](https://fauxpy.readthedocs.io/en/stable/?badge=stable)
![Research](https://img.shields.io/badge/Research-Driven-lightgrey)
![Open Source](https://img.shields.io/badge/Open%20Source-Yes-brightgreen)
[![GitHub](https://img.shields.io/github/license/atom-sw/fauxpy)](LICENSE)
[![Tests](https://github.com/mohrez86/fauxpy/actions/workflows/test-all.yml/badge.svg)](https://github.com/mohrez86/fauxpy/actions/workflows/test-all.yml)

## What is FauxPy?

FauxPy (pronounced: *foh pie*) is an **automated fault localization tool** for Python programs.  
It helps developers **locate the root cause of software bugs** using advanced **dynamic analysis techniques**.  

> 🚀 **New in FauxPy: LLM-Driven MBFL**  
FauxPy now supports **LLM-Driven Mutation-Based Fault 
Localization**!  
This functionality is the result of 
integrating [PyLLMut](https://pyllmut.readthedocs.io)
into FauxPy.

💡 *Help improve FauxPy! Share your feedback in our [Discussions](https://github.com/mohrez86/fauxpy/discussions).*

### Features

FauxPy supports **seven classic fault localization techniques** in four families:

1. **SBFL** (spectrum-based) techniques Tarantula, Ochiai, and DStar.
2. **MBFL** (mutation-based) techniques Metallaxis and Muse.
3. **PS** (predicate switching) fault localization.
4. **ST** (stack-trace) fault localization.

It supports fault localization at the
level of **statements** 
(statement-level granularity) and at
the level of **functions** 
(function-level granularity).

FauxPy is based on **dynamic analysis**, and works seamlessly with tests written in:

- [Pytest](https://pytest.org)  
- [Unittest](https://docs.python.org/3/library/unittest.html)  
- [Hypothesis](https://hypothesis.works/)

FauxPy can also leverage large language models (LLMs) to 
improve fault localization effectiveness.

## Documentation  

Full documentation is available at
[FauxPy documentation](https://fauxpy.readthedocs.io/).  

## Installation

To install FauxPy, follow the instructions in the 
[Installation Guide](https://fauxpy.readthedocs.io/en/stable/user/install).

## Usage

For quick examples of how to use FauxPy, refer to the 
[Quick Start Guide](https://fauxpy.readthedocs.io/en/stable/user/start).  

## Command-Line Options

For a detailed list of command-line options, refer to the
[Command-Line Options Guide](https://fauxpy.readthedocs.io/en/stable/user/using).

## How to Cite

If you use this tool in your research, please cite it as described in our citation guide:
[How to Cite](https://fauxpy.readthedocs.io/en/stable/user/citation/)

## Mirrors

This repository is a public mirror of 
(part of) FauxPy's private development 
repository. There are two public 
mirrors, whose content 
is identical:

- https://github.com/atom-sw/fauxpy
- https://github.com/mohrez86/fauxpy
3p-HRDevHelper-ida-plugin 2025.6.6
A helpful tool for debugging and developing your own Hexrays plugins and scripts
Requires Python: >=3.9

# HRDevHelper

HRDevHelper is an extension for the Hexrays decompiler written in IDAPython and is meant to be a helpful tool for debugging and developing your own Hexrays plugins and scripts. The plugin draws its usefulness from displaying a graph of a decompiled function's respective ctree and creating visual links between its underlying decompiled code and the graphs' individual items.

![HRDevHelper animated gif](/rsrc/hrdevhelper.gif?raw=true)

When invoked, HRDevHelper creates and attaches a ctree graph to the currently active decompiler widget and centers the graph's view on the current ctree item. Subsequently navigating the decompiled code visually highlights corresponding ctree items in the graph.  

The plugin's default colors and other settings (zoom, dock position etc.) can be configured by
editing the plugin's configuration file that is created after running the plugin for the first time. The HRDevhelper.cfg configuration file can be found in the [IDA user directory](https://hex-rays.com/blog/igors-tip-of-the-week-33-idas-user-directory-idausr/).

## Installation
Copy hrdevhelper.py and the hrdh folder to ./IDA/plugins/ and restart IDA.

## Plugin Usage & Shortcuts
The plugin's functionality is accessible via right-click in a decompiler view or otherwise via keyboard shortcuts:

* "show ctree" creates a graph of all ctree items of the current decompiled function.
* "show sub-tree" creates a graph of ctree items that belong to the current expression.
  The subgraph's root is determined via the current decompiler view's text cursor.
* "show context" opens a context viewer that, among other information, displays the current
  sub-tree's citems as a lambda expression. This expression can be used with and directly copy-pasted into hxtb-shell that comes with the [HexraysToolbox](https://github.com/patois/HexraysToolbox) script.

By default, HRDevHelper visually highlights all ctree items in a graph that correspond to a current single decompiled line of code. Making a selection of multiple lines highlights nodes accordingly.

The two screenshots below show the context viewer.

![HRDevHelper context view](/rsrc/hrdevctx.png?raw=true)

![HRDevHelper context view](/rsrc/hrdevctx2.png?raw=true)

In addition to the keyboard shortcuts that are made available in decompiler views, the graphs created by HRDevHelper have additional keyboard shortcuts in place as shown below. 

### Graph Hotkeys (focus on any HRDevHelper graph/subgraph):
* C: Toggle "center on current item/node" functionality (switches synchronization on/off).
* D: Increase debug/verbosity of particular nodes
bytebeam 0.1.1
CLI File transfer tool over local network
Requires Python: >=3.6

# 🚀 ByteBeam

**ByteBeam** is a lightweight, blazing-fast CLI tool for **transferring files over a local network**. Whether you're on the same Wi-Fi or LAN, ByteBeam lets you send and receive files securely, without needing the internet or third-party tools.

---

## 🔧 Features

- ⚡ **Fast local transfers** — no cloud, just pure LAN speed
- 🔐 **Secure token-based access control**
- 🧠 **IP Filtering** - capable of recieving from a specific IP
- 🐧 **Linux-first** philosophy, perfect for terminal lovers

---

## 📦 Installation

### 📁 Using `pip`

```bash
pip install bytebeam
```

## 🖥️ Usage

### 📤 Sending a file

```bash
bytebeam -s file.txt -H <Local_IP_of_reciever> -p <port> -t <Auth_token>
```

### 📥 Receiving a file

```bash
bytebeam -r -p <port>
```

### ⚙️ Setting configuration

```bash
bytebeam-config --set-token 1234 --enable-token
```

### More usage

```bash
bytebeam --help
```

or

```bash
bytebeam-config --help
```

## 🔑 Command Line Options

Option	Description

```bash
--send / -s	Path of file to send
--recv / -r	Receive mode
--host / -H	IP address to bind
--port / -p	Port to listen/send
--token / -t Authentication token for secure transfer
--from / -f Only recieve from this IP address
--yes / -y Always accept incomming file
--no-overwrite Never overwite when duplicate of file found
--force Force overwrite when duplicate of file found
```

## 📂 Configuration of token

ByteBeam supports persistent settings to manage auth token on the reciever's end using a config file. This is managed by the bytebeam-config command. Config values are stored in:

```bash
~/.config/bytebeam/config.json
```

🙋 Author

    Dipanshu Tiwari
    📧 dipanshutiwari115@gmail.com

🪪 License

This project is licensed under the MIT License.
Feel free to use, modify, and distribute.

🌐 Coming Soon

    QR Code-based file sharing
    Cross-platform support (Windows/macOS)

Made with 💻 and ☕ in Linux.
purealgebra 0.1
Pure Python Algebra Library
Requires Python: >=3.6


# purealgebra

[![CI](https://github.com/MUSTAKIMSHAIKH2942/purealgebra/actions/workflows/ci.yml/badge.svg)](https://github.com/MUSTAKIMSHAIKH2942/purealgebra/actions/workflows/ci.yml)
[![PyPI version](https://badge.fury.io/py/purealgebra.svg)](https://badge.fury.io/py/purealgebra)

A minimal pure Python algebra library (no dependencies).

## Installation

```bash
pip install purealgebra
```

## Development install

```bash
git clone https://github.com/MUSTAKIMSHAIKH2942/purealgebra.git
cd purealgebra
pip install .
```

## Usage

```python
from purealgebra import add, matrix_multiply, poly_eval

print(add(2, 3))  # 5

A = [[1, 2], [3, 4]]
B = [[2, 0], [1, 2]]
print(matrix_multiply(A, B))

poly = [1, 0, 3]  # 1 + 0*x + 3*x^2
print(poly_eval(poly, 2))  # 13
```

## Modules

- Basic: add, subtract, multiply, divide
- Linear Algebra: transpose, dot_product, matrix_multiply, determinant, inverse_2x2
- Polynomial: poly_add, poly_eval, poly_derivative
- Solver: gaussian_elimination

## Run Tests

```bash
pip install pytest
pytest tests
```

## License

MIT License.