A macro-language for energy system modeling in R. Describe the system as reusable building blocks (commodities, technologies, supply, demand, storage, trade); energyRt compiles them into a least-cost capacity-expansion and dispatch optimization model, solves it in 'GLPK'/'MathProg', 'Julia'/'JuMP', 'Python'/'Pyomo' or 'GAMS', or through a direct LP matrix, and returns tidy results. Time resolution, geography and solver are separate choices, so one can change without rewriting the model. Built-in tools cover structural validation, levelized costs, reports, and plotting.
Author
Maintainer: Oleg Lugovoy olugovoy@optimalsolution.dev (ORCID)
Authors:
Oleg Lugovoy olugovoy@optimalsolution.dev (ORCID)
Vladimir Potashnikov potashnikov.vu@gmail.com (contributed 2016-2022)
Other contributors:
Tarun Sharma tarunsharma@ms.iitr.ac.in (ORCID) [contributor]
