Skip to main content

RAW Light Simulation file reader/converter package

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rawls-1.1.6.tar.gz (16.3 kB view details)

Uploaded Source

Built Distribution

rawls-1.1.6-py3-none-any.whl (19.7 kB view details)

Uploaded Python 3

File details

Details for the file rawls-1.1.6.tar.gz.

File metadata

  • Download URL: rawls-1.1.6.tar.gz
  • Upload date:
  • Size: 16.3 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for rawls-1.1.6.tar.gz
Algorithm Hash digest
SHA256 62b6e2ffe5414e874ad2cb355a0690a9417ad432bd84cf1cf17b0a8c4a65f57d
MD5 173750e7e1dac2daa523c9d8c445e5bb
BLAKE2b-256 6d10716bb444f8be0c7806a7cd0a3743a9e4d28b88c2ae21c6dba9aff345a192

See more details on using hashes here.

File details

Details for the file rawls-1.1.6-py3-none-any.whl.

File metadata

  • Download URL: rawls-1.1.6-py3-none-any.whl
  • Upload date:
  • Size: 19.7 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for rawls-1.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 06fe9542c0d2675ebd48d8b74dffae5b53cf6c8a0354907d20eb96c8614e3e29
MD5 280f4071163407bcd312c8dc379e14a8
BLAKE2b-256 3b53c93023a3c4c1d84d90259d841399ebdb16bf93c43686d7f0d150273b7d2d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page