Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

LK Scripting Language

Software ·
DOI:https://doi.org/10.11578/dc.20171025.1994· OSTI ID:code-5596 · Code ID:5596

The LK scripting language is a simple and fast computer programming language designed for easy integration with existing software to enable automation of tasks. The LK language is used by NREL’s System Advisor Model (SAM), the SAM Software Development Kit (SDK), and SolTrace products. LK is easy extensible and adaptable to new software due to its small footprint and is designed to be statically linked into other software. It is written in standard C++, is cross-platform (Windows, Linux, and OSX), and includes optional portions that enable direct integration with graphical user interfaces written in the open source C++ wxWidgets Version 3.0+ toolkit.

Short Name / Acronym:
LK Scripting Language
Site Accession Number:
7625
Software Type:
Scientific
License(s):
Other (Commercial or Open-Source)
Research Organization:
National Renewable Energy Laboratory (NREL), Golden, CO (United States)
Sponsoring Organization:
USDOE Office of Energy Efficiency and Renewable Energy (EERE)

Primary Award/Contract Number:
AC36-08GO28308
DOE Contract Number:
AC36-08GO28308
Code ID:
5596
OSTI ID:
code-5596
Country of Origin:
United States

Similar Records

LK Scripting Language
Software · Wed Jan 27 00:00:00 EST 2016 · OSTI ID:1374804

Demonstrating solarpilot’s Python Application Programmable Interface Through Heliostat Optimal Aimpoint Strategy Use Case
Journal Article · Fri Mar 18 00:00:00 EDT 2022 · Journal of Solar Energy Engineering · OSTI ID:1860236

System Advisor Model (SAM) General Description (Version 2017.9.5)
Technical Report · Wed May 30 00:00:00 EDT 2018 · OSTI ID:1440404

Related Subjects