semvec/pypi-packages huggingface dataset:
rendascii 1.0.0a3
Real-time ASCII 3D rendering engine
License: MIT

# RendASCII

RendASCII is a real-time, z-buffering based 3D rendering engine written from scratch in and for Python 3. Unlike traditional real-time rendering engines, RendASCII renders frames as printable strings using ASCII characters for pixels. RendASCII is open source under the MIT license.

[Project Homepage](https://github.com/Foxbud/rendascii)

[Project Documentation](https://github.com/Foxbud/rendascii/wiki)

Please direct questions to **garrett@fairburn.dev**.

## Features

* No external dependencies; uses just the Python standard library.
* Multiprocess based rendering.
* Optional Cython based accelerator extension modules.
* Load and render 3D models from Wavefront object and material files (\*.obj and \*.mtl, respectively).
* Load and render 2D sprites from ASCII based Portable PixMap files (\*.ppm).
* Render the same or different scene(s) using multiple virtual cameras.
* ASCII overlays for displaying fixed graphics and/or information.
* Map sprite and material colors to ASCII characters using JSON colormaps.
* Transform models, sprites, and virtual cameras using arbitrary homogeneous transformation matrices.
* Utility for easily constructing complex transformation matrices with scaling, translations, and rotations.
* Utility for managing frame-rate and calculating delta time.

## Installation

### Using Pip

`# pip3 install rendascii` - download and install pure Python distribution.

`# pip3 install --no-binary rendascii rendascii` - download source distribution, build accelerator extension modules, and install resulting binary distribution.

### Manual

`$ git clone https://github.com/Foxbud/rendascii.git` - clone repository source.

`$ cd rendascii` - change working directory to cloned source.

`# python3 -m setup install` - build accelerator extension modules and install resulting binary distribution.

`# PURE_PY_DIST=true python3 -m setup install` - build and install pure Python distribution.
flexiblecc 1.0.0
Flexible Camera Calibration
License: MIT
Requires Python: >=3.6
Keywords: camera calibration

# Flexible-Camera-Calibration
Flexible Camera Calibration

Demo there show use of this module:
- [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/SimonLBSoerensen/Flexible-Camera-Calibration/blob/master/Demos/FlexibleCameraCalibration.ipynb)

Python implementation of:
- SchÃ¶ps, T., Larsson, V., Pollefeys, M., & Sattler, T. (2019). Why Having 10,000 Parameters in Your Camera Model is Better Than Twelve. http://arxiv.org/abs/1912.02908
- Ramalingam, S., & Sturm, P. (2017). A Unifying Model for Camera Calibration. IEEE Transactions on Pattern Analysis and Machine Intelligence, 39(7), 1309â€“1319. https://doi.org/10.1109/TPAMI.2016.2592904

# Installation
- Recommended: Install flexiblecc from PyPI: 
```sh
pip install flexiblecc
```
- Alternatively: install flexiblecc from the GitHub source:

First, clone flexiblecc using `git`:

```sh
git clone https://github.com/SimonLBSoerensen/Flexible-Camera-Calibration
```

Then, `cd` to the folder and run the install command:
```sh
cd Flexible-Camera-Calibration
python setup.py install
```