Skip to main content

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 .rawls file date
  • RawlsStats : Enables to merge .rawls image 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

MIT

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)

Source distribution for rawls 1.1.7
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)

Table of built distributions (wheels) for rawls 1.1.7
File Interpreter ABI Platform Actions
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page