ARTIST-Association / ARTIST

A differentiable ray tracer using the PyTorch machine-learning framework in Python.
MIT License
5 stars 1 forks source link

Heliostat Raytracing with MPI #57

Closed kalebphipps closed 5 months ago

kalebphipps commented 5 months ago

Description

This PR includes an updated heliostat raytracing based on a torch.Dataset. The dataset is comprised of distortions which can be generated for multiple heliostats. Additionally, this heliostat raytracing allows for distributed raytracing using MPI.

In addition, the following enhancements have been made:

Fixes #40 and #41 - also implements heliostat raytracing in a torch compaitable manner that helps to solve #56 .

Type of change

Please delete options that are not relevant.

Checklist:

kalebphipps commented 5 months ago

With the latest commit, all commit suggestions have been included, additionally: