Skip to main content

Rayoptix is a terminal-based Python library for creating and evaluating simulations of bifacial photovoltaic systems using ray tracing. It allows users to define modules, configure experimental conditions, and analyze energy performance in complex solar setups.

Project description

Rayoptix

Rayoptix is a Python library designed to run from the terminal. It facilitates the creation and evaluation of simulations for complex bifacial photovoltaic systems using ray tracing techniques. With this tool, users can define modules, set up experimental conditions, and run simulations to analyze the energy performance of these systems.

Installation

To install Rayoptix, simply run:

pip install rayoptix

Note: It is necessary to have the Radiance, bifacial_radiance, pandas, matplotlib, sutil, GPUtil, seaborn, and psutil libraries installed beforehand.

References

Ayala Pelaez, S. and Deline, C. (2020). bifacial_radiance: a Python package for modeling bifacial solar photovoltaic systems. Journal of Open Source Software, 5(50), 1865. https://doi.org/10.21105/joss.01865

Function Documentation

For more details on each of the functions in Rayoptix, please refer to the specific documentation:

Each link leads to detailed documentation on how to use the corresponding commands, their options, and usage examples.

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

rayoptix-1.0.2.tar.gz (24.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rayoptix-1.0.2-py3-none-any.whl (29.1 kB view details)

Uploaded Python 3

File details

Details for the file rayoptix-1.0.2.tar.gz.

File metadata

  • Download URL: rayoptix-1.0.2.tar.gz
  • Upload date:
  • Size: 24.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for rayoptix-1.0.2.tar.gz
Algorithm Hash digest
SHA256 74b0add09e512cef5227dfc761cb200966af0b89ebc3657a32cc6e2f01ba104c
MD5 8041b322a05462178d2baabf2a50eda0
BLAKE2b-256 be6414122402c90e48bc6af763079b7f450494254fe90006ef988ed2613b9b15

See more details on using hashes here.

File details

Details for the file rayoptix-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: rayoptix-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 29.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for rayoptix-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 63686958556840cd4a2587b1172d4ebbc7e47b801dd790ace52d28374dd5384d
MD5 5ff748726ca57c61307fdb4411e00b74
BLAKE2b-256 9dd6afaa182324fc0c82a960aaf9e09aa1de3c3362b8f744b62cdf35a810456f

See more details on using hashes here.

Supported by

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