Projects / Tonatiuh


The Tonatiuh project aims to create an accurate and easy to use Monte Carlo ray tracer for the optical simulation of solar concentrating systems.Some of design goals are to facilitate the optical simulation of almost any type of solar concentrating system, to exhibit a clean and flexible software architecture that will allow the user to adapt, expand, increase, and modify its functionality with ease, to achieve operating system independence, and to leverage on the use of other well-established state-of-the-art open source libraries, and tools.

Operating Systems

Recent releases

  •  10 Apr 2012 13:14

    Release Notes: This release adds very interesting features to facilitate the modeling of heliostat fields, and, thereby, the modeling of solar tower systems, the testing of different atmospheric transmittance models, and the ray casting process, allowing users to select the objects which should be taken into account during that process. It also fixes several minor bugs.

    •  19 Jan 2012 19:55

      Release Notes: The scripting capabilities have been increased to the point that any operation and functionality available to the users via the GUI is now also available via scripting. This release also solves a bug that produced the unexpected closing of the program when the user tried to cast rays before creating the concentrating geometry, as well as a bug associated with storing a given Tonatiuh "scene" under very particular and uncommon conditions.

      •  16 Dec 2011 23:34

        Release Notes: This new version incorporates the option to specify the transmissivity of the media in which the concentrating system is immersed, an optimized ray generation algorithm that analyzes the concentrating geometry as seen from the ray casting surface and determines the areas of the overall ray casting surface from which to actually cast rays, an improved version of the Buie's Sunshape plug-in, and updated Marble's maps that improve the selection of the plant location and the solar time by the user.

        •  28 Sep 2011 22:39

          Release Notes: This is a minor release. It solves a series of minor bugs and several major bug: the inappropriate sizing of the ray casting surface; the erroneous generation of the seven-tuples of the photon map; the undesired ability of the user to associate a tracker to a TShapeKit; the inability of the program to open Tonatiuh files containing TShapKit nodes that do not have an associated a TShape node; and the crash of Tonatiuh when the user aborted the operation of creating a Bezier patches TShape node.

          •  07 Aug 2011 11:17

            Release Notes: This is a relatively minor release. With respect to version 1.2.0, this release corrects a few minor bugs and adds a new shape plug-in. The main contribution of this release is that, for the first time, it offers Windows users the possibility of downloading a 64-bit version of the program.

            Recent comments

            21 Feb 2011 10:02 athenasaurav

            Its although a good project but i would like to know how to use the CSP projects designed in tonatiuh for thermal analysis


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.