El repositorio de proyectos de código abierto de SSC contiene el código fuente para la tecnología y los modelos financieros contenidos en el Modelo de Asesor de Sistemas (SAM) del Laboratorio Nacional de Energía Renovable. Para obtener más detalles sobre las capacidades de SAM, consulte el sitio web de SAM en https://sam.nrel.gov/.
Podría pensar en SSC como el hogar de los algoritmos del programa de escritorio SAM. La mayoría de las personas ejecutan el código a través de la interfaz de usuario de escritorio, pero SSC también se puede ejecutar directamente usando el SAM Sofware Develoment Kit.
SSC requiere la construcción de otros proyectos de código abierto:
Sin embargo, si elimina SDKtool y TCSconsole de su proyecto SSC, puede crear SSC sin otras dependencias de software. Consulte la wiki del proyecto SAM principal para obtener instrucciones de compilación completas y dependencias de software.
SSC incluye directamente el código fuente de otros tres proyectos de código abierto y los construye como parte de su proceso de construcción. Estos proyectos y sus respectivas licencias son:
- NLopt - codigo aqui, licencia LGPL
- lp_solve - codigo aqui, licencia LGPL
- splinter - codigo aqui, licencia MPL
Para explorar el código y comprender los algoritmos utilizados en SSC, comience por buscar en el proyecto "SSC" los módulos de cómputo (archivos que comienzan con cmod_) para encontrar el módulo de cómputo para la tecnología o el modelo financiero de interés.
Consulte las pautas de contribución en el README del proyecto SAM principal.
SSC tiene licencia con los términos de la cláusula BSD-3, que se encuentran aquí.
System Advisor Model Version 2020.2.29 (2020.2.29). SSC source code. National Renewable Energy Laboratory. Golden, CO. Accessed May 27, 2020. https://github.com/NREL/ssc