"SolTrace Open-Source Software Project: /NREL/SolTrace". CP-550-32866.įor citations in work that involves substantial development or extension of the existing code, the preferred option is: New York: American Society of Mechanical Engineers, pp. "SolTRACE: A New Optical Modeling Tool for Concentrating Solar Optics." Proceedings of the ISEC 2003: International Solar Energy Conference, 15-18 March 2003, Kohala Coast, Hawaii. For general usage citations, the preferred option is: Please use one of the following references in documentation that you provide on your work. We appreciate your use of SolTrace, and ask that you appropriately cite the software in exchange for its open-source publication.
It allows for-profit and not-for-profit organizations to develop and redistribute software based on SolTrace under terms of an MIT license and requires that research entities including national laboratories, colleges and universities, and non-profit organizations make the source code of any redistribution publicly available under terms of a GPLv3 license. SolTrace's open source code is copyrighted by the Alliance for Sustainable Energy and licensed under a mixed MIT and GPLv3 license. Please see Contributing for instructions. If you would like to submit code to fix an issue or add a feature, you can use GitHub to do so. If you would like to report an issue with SolTrace or make a feature request, please let us know by adding a new issue on the issues page. Build the projects in the following order, and assign the environment variable for each project before you build the next one: In Windows, create the WXMSW3 environment variable on your computer to point to the wxWidgets installation folder, or Linux, create the dynamic link /usr//local/bin/wx-config-3 to point to /path/to/wxWidgets/bin/wx-config.Īs you did for wxWidgets, for each of the following projects, clone (download) the repository, build the project, and then (Windows only) create an environment variable pointing to the project folder.
The desktop version of SolTrace for Windows or Linux builds from the following open source projects: For details on integration with SAM, see the SAM website. For more details about SolTrace's capabilities, see the SolTrace website. The creation of the code evolved out of a need to model more complex solar optical systems than could be modeled with existing tools. Although ideally suited for solar applications, the code can also be used to model and characterize many general optical systems. SolTrace is a software tool developed at NREL to model concentrating solar power (CSP) systems and analyze their optical performance.
The SolTrace Open Source Project repository contains the source code, tools, and instructions to build a desktop version of the National Renewable Energy Laboratory's SolTrace.