RAW Light Simulation reader/converter package
Description
Global illumination methods based on stochastic techniques provide photo-realistic images. These methods are generally based on path tracing theory in which stochastic paths are generated from the camera point of view through each pixel toward the 3D scene.
rawls is a Python package developed during a thesis project. It enables to manage .rawls image file extension. The image extension .rawls is used to store all samples values of images obtained during rendering of synthesis images. This output extension is available in a custom version of pbrt-v3 details.
Installation
pip install rawls
How to use ?
To use, simply do:
from rawls.rawls import Rawls
path = 'images/example_1.rawls'
rawls_img = Rawls.load(path)
rawls_img.save('output.png')
Classes
This project contains usefull classes.
- Rawls : Manage
.rawlsfile date - RawlsStats : Enables to merge
.rawlsimage files and extract statistics
All these classes will be enhanced during development of the package. Documentation is available here.
How to contribute
Please refer to the guidelines file if you want to contribute!
Contributors
License
Metadata
Release files for rawls 1.1.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| rawls-1.1.7.tar.gz | 16.3 kB | Without provenance | Details for rawls-1.1.7.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| rawls-1.1.7-py3-none-any.whl | Python 3 | none | any | Details for rawls-1.1.7-py3-none-any.whl |
Total release size: 36.0 kB
Release files / rawls-1.1.7.tar.gz
| Download URL | rawls-1.1.7.tar.gz |
|---|---|
| Size | 16.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0220921011aa62ad4da5bc8163a59f0c23e991598ea5a6bdfeaf954dec70b32e
|
|
BLAKE2b-256 checksum How to use checksums |
0b3bd7df5ef070a24cd93e6555eafca9b2b5dd0cbb4e4ad7eeba071c1bd748b0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
|
Release files / rawls-1.1.7-py3-none-any.whl
| Download URL | rawls-1.1.7-py3-none-any.whl |
|---|---|
| Size | 19.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2697450a94807ab6224fcdc0c94293b3ff08007c7eb120154227a02e84ba997c
|
|
BLAKE2b-256 checksum How to use checksums |
63d4f2ee120e18edb6b78d042f202808664402874b50f6a95505371b6049e655
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
|
Security for rawls 1.1.7
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.