semvec/pypi-packages huggingface dataset:
pytvm 0.0.15
Python TVM emulator
Requires Python: >=3.9

# pytvm

[![PyPI version](https://badge.fury.io/py/pytvm.svg)](https://badge.fury.io/py/pytvm) 
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pytvm)](https://pypi.org/project/pytvm/)
[![Downloads](https://static.pepy.tech/badge/pytvm)](https://pepy.tech/project/pytvm)
[![Downloads](https://static.pepy.tech/badge/pytvm/month)](https://pepy.tech/project/pytvm)
[![](https://img.shields.io/badge/%F0%9F%92%8E-TON-grey)](https://ton.org)

> :warning: **WARNING: The pytvm library is currently in active development. Features and functionality may change frequently. Please keep this in mind when using this library.**

**pytvm** - is a Python bindings to C++ TON Virtual Machine (TVM) emulator. **pytvm** allows you:

* Run Get-Methods locally (for trustless and fast data retrieval)
* Emulate messages (`Internal` and `External`)
* Emulate transactions
* Emulate transactions traces

## Usage

Find examples in the [examples](examples/) folder.

## Installation

### From PyPi

```commandline
pip install pytvm 
```

### From source
Currently, **pytvm** compatible with Python3.9 - Python3.11 on platforms:
* Linux (x86_64)
* Windows (x86_64)
* MacOS (x86_64, arm64)

If your system is not compatible with the pre-built wheels, you can install **pytvm** from source:

1) Compile `emulator` target TON Blockchain [repo](https://github.com/ton-blockchain/ton) or download `libemulator` binaries from
[latest release](https://github.com/ton-blockchain/ton/releases/latest).
2) Install **pytvm** from source:

    ```commandline
    pip install pytvm
    ```

3) Create engine providing path to `libemulator` binaries to `EmulatorEngineC`:

```python
from pytvm.engine import EmulatorEngineC
from pytvm.transaction_emulator import TransactionEmulator
engine = EmulatorEngineC('path/to/libemulator.so')
emulator = TransactionEmulator(engine=engine)
```

## Donation

TON wallet: `EQBvW8Z5huBkMJYdnfAEM5JqTNkuWX3diqYENkWsIL0XggGG`
humiris-ai 1.0.11
Humiris AI is a library that allows developers to seamlessly integrate Mixture of AI Basic and Advanced into their applications.
Requires Python: >=3.6

# Humiris Installation and Usage Guide

## Prerequisite

Please ensure you have Python (version 3.6 or higher) installed before proceeding.

## Steps to Install and Run Humiris

### Install Humiris

You can install Humiris using pip:

```bash
# Using pip
pip install humiris
```

# Usage

For more detailed information, please refer to the [Humiris Development Documentation](https://docs.humiris.ai/Python).
kvell-extraction 0.0.6
A comprehensive text extraction tool supporting multiple file formats
Requires Python: >=3.7

# Kvell Extraction

A comprehensive text extraction tool that supports multiple file formats:
- PDF files
- Images (jpg, jpeg, png, bmp)
- Word documents (doc, docx, docm, dot, dotx, dotm)
- Excel files (xlsx, xls)
- PowerPoint presentations (pptx, potx)

## Installation

```bash
pip install kvell-extraction
```

## Usage

### PDF Extraction

```python
from kvell_extraction import PDFExtracter
pdf_extracter = PDFExtracter()
pdf_path = 'document.pdf'
texts = pdf_extracter(pdf_path)
print(texts)
```

### Image Extraction

```python
from kvell_extraction import ImageExtracter
img_extracter = ImageExtracter()
img_path = 'image.png'
texts = img_extracter(img_path)
print(texts)
```

### Word Document Extraction

```python
from kvell_extraction import DocExtracter
doc_extracter = DocExtracter()
doc_path = 'document.docx'
texts = doc_extracter(doc_path)
print(texts)
```

### Excel Extraction

```python
from kvell_extraction import ExcelExtracter
excel_extracter = ExcelExtracter()
excel_path = 'spreadsheet.xlsx'
texts = excel_extracter(excel_path)
print(texts)
```

### PowerPoint Extraction

```python
from kvell_extraction import PresentationExtracter
ppt_extracter = PresentationExtracter()
ppt_path = 'presentation.pptx'
texts = ppt_extracter(ppt_path)
print(texts)
```

## Return Format

All extracters return a list of lists, where each inner list contains:
- Page/slide number (string)
- Extracted text (string)
- Confidence score (string, usually "1.0")
robobopy 1.5.0
Robobo remote control library
Requires Python: >=3.6

# robobo.py

Robobo.py is the library used to create programs for the Robobo educational robot (http://www.theroboboproject.com) in the Python language.

## Installation

To use this library on your project, follow the steps explained in:

https://github.com/mintforpeople/robobo-programming/wiki/python-doc#setting-up-your-computer 

## Basic usage

The [Robobo.py library reference](https://mintforpeople.github.io/robobo.py/) contents the code documentation.
streamlit-slb-cognite3dviewer 1.2.3
Streamlit component that allows to render 3D and display data from Cognite data models
Requires Python: >=3.11

# streamlit_mubadala_threedviewer

Streamlit component that allows user to display threed objects

## Installation instructions

```sh
pip install streamlit_mubadala_threedviewer
```

## Release Notes

1.0.1

- Added additional metadata for clicked beacon

  1.0.2

- Enabled Html Click through and enhance canvas configuration to avoid black screen glitch

  1.0.3

- Add options to enable and disabled animation
- Add semi transparent box

  1.0.4

- Add support for displaying cctv camera

  1.0.5

- Add feature to add floating information to the 3D
- Fix camera rendering issue

  1.0.6

- Fix camera rendering issue

  1.0.7

- Add custom model path

  1.0.8

- Build camera using react component code and not glb load

  1.1.0

- add support for custom glb models

  1.2.0

- More camera data

  1.2.1

- Using actual gltf model for Cctv Camera

  1.2.3

- Fix the cctv to use gltf model and fix click issue
project-builder 0.1.0
This package generates an ML project structure which is production-ready.
Requires Python: >=3.10

# Project Builder

This is an open source library to structure you machine Learning projects for production in a go. 

# Installation

```bash
pip install project-builder
```

# Usage

```python
from project_builder import ProjectGenerator
builder = ProjectGenerator()
print(builder.generate_project())
```
openapi-description-generator 3.1.1.4
A framework agnostic library to generate openapi description files
Requires Python: >=3.10

# OpenAPI Description Generator

A python library to agnostically generate an OpenAPI Description file, whether you want to define it all at once or throughout whatever framework you wish to use.

The goal is to always target the most up to date version of the OpenAPI specification.

We currently target OAS 3.1.1

`pip install openapi-description-generator`
e2xgrader 0.3.3
An addon for nbgrader
Requires Python: >=3.8

# e2xgrader

[![PyPi](https://img.shields.io/pypi/v/e2xgrader)](https://pypi.org/project/e2xgrader)
[![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=DigiKlausur_e2xgrader&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=DigiKlausur_e2xgrader)
[![Docs](https://img.shields.io/readthedocs/e2xgrader)](https://e2xgrader.readthedocs.io)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)

e2xgrader is an add-on for nbgrader that adds functionality for teachers and students.
e2xgrader introduces new cell types and tools for graders (per question grading view, authoring component, pen-based grading) and students (assignment toolbar, exam toolbar, restricted notebook extension).
Please refer to the [documentation](https://e2xgrader.readthedocs.io) for further information.

_Currently e2xgrader works with notebook<7 or nbclassic. We are working on porting the notebook extension to lab extensions_

## Screenshots

A multiple choice cell:
![multiplechoice](docs/source/user_docs/cells/img/mc_render.png)
<br/>

An annotated student answer:
![annotation](docs/source/user_docs/img/annotate_answer.png)
<br/>

A per question grading view for teachers:
![task_view](docs/source/user_docs/img/task_view.png)
<br/>

A help extension to make docs and other files available to students:
![help_extension](docs/source/user_docs/img/help_tab.png)
<br/>

An assignment toolbar for students:
![assignment_toolbar](docs/source/user_docs/img/assignment_toolbar_md.png)
<br/>

An exam toolbar for students:
![exam_toolbar](docs/source/user_docs/img/exam_toolbar.png)
<br/>

## JupyterCon 2023 Talk

[![e2xgrader: An Add on for Improved Grading and Teaching with Jupyter Notebooks at Scale | JupyterCon 2023](https://img.youtube.com/vi/fc3Tvr_jm3w/hqdefault.jpg)](https://www.youtube.com/watch?v=fc3Tvr_jm3w "e2xgrader: An Add on for Improved Grading and Teaching with Jupyter Notebooks at Scale | JupyterCon 2023")

## Install

To install e2xgrader, execute:

```bash
pip install e2xgrader
```

## Change Mode

e2xgrader comes in three different modes, `teacher`, `student` and `student_exam`.
You can switch between them:

```bash
e2xgrader activate teacher --sys-prefix
e2xgrader activate student --sys-prefix
e2xgrader activate student_exam --sys-prefix
```

## Uninstall

To uninstall, execute:

```bash
e2xgrader deactivate --sys-prefix
pip uninstall e2xgrader
```
e2xauthoring 0.3.1
Authoring app for e2xgrader
Requires Python: >=3.7

# e2xauthoring
[![PyPi](https://img.shields.io/pypi/v/e2xauthoring)](https://pypi.org/project/e2xauthoring) [![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) [![Docs](https://img.shields.io/readthedocs/e2xauthoring)](https://e2xauthoring.readthedocs.io) 
---

e2xauthoring is an add-on for e2xgrader that adds functionality for authoring assignments.
e2xauthoring streamlines assignment creation for nbgrader by utilizing reusable components known as *tasks* and *templates*.
Please refer to the [documenation](https://e2xauthoring.readthedocs.io) for further information.
## Screenshots

Create a task from question presets:
![new_task](docs/source/user_docs/img/new_task.png)

<br/>

Creating a worksheet from tasks and a template:
![new_worksheet](docs/source/user_docs/img/worksheet_options.png)


## Requirements

- e2xcore

## Install

The add-on is automatically installed alongside e2xgrader.
To install it yourself, execute:

```bash
pip install e2xauthoring
```

## Uninstall

To uninstall, execute:

```bash
pip uninstall e2xauthoring
```