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.

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.1.tar.gz (24.4 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.1-py3-none-any.whl (28.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rayoptix-1.0.1.tar.gz
  • Upload date:
  • Size: 24.4 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.1.tar.gz
Algorithm Hash digest
SHA256 e330d7db0fc09f02ee027a7e058a65ffa4817de30ca366ac21ef0544143b8f64
MD5 22267b8e9e2d7dface375aab87e93d09
BLAKE2b-256 026909f5c6fe10b868ce5e38eae1d1ef92d9a84e2d91884d39f2c7dda87f87e5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rayoptix-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 28.9 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 645445b4541c8495814014b24c5a55a27e70c1e78b16fa8dafc577b0aefe0968
MD5 4f703b5c4baff7253e6cba57c1a132c4
BLAKE2b-256 f42b39af592c8e8a5afb1925f914ed577ea2139fce4bff5988b842d8053e1624

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