Before revision: Project statistics Statistics for the 29 open energy modeling projects listed (given sufficient information is available) are as follows: + Core programming language Paradigm Language Count Imperative programming R 1 Object-oriented programming C++ 1 Java 2 Python 14 Ruby 1 Multiple dispatch Julia 2 Mathematical programming GAMS 6 MathProg 2 Spreadsheet Excel/VBA 1 + Primary origin Country Count 2 1 1 1 13 4 2 2 1 3 + Project host Type Count Academic institution 20 Commercial entity 5 Community-based 1 Non-profit entity 2 State-sponsored 1 The GAMS language requires a proprietary environment and its significant cost effectively limits participation to those who can access an institutional copy.
After revision: Project statistics Statistics for the 29 open energy modeling projects listed (given sufficient information is available) are as follows: + Core programming language Paradigm Language Count Imperative programming R 1 Object-oriented programming C++ 1 Java 2 Python 15 Ruby 1 Multiple dispatch Julia 2 Mathematical programming GAMS 6 MathProg 2 Spreadsheet Excel/VBA 1 + Primary origin Country Count 2 1 1 1 13 4 2 2 1 3 + Project host Type Count Academic institution 20 Commercial entity 5 Community-based 1 Non-profit entity 2 State-sponsored 1 The GAMS language requires a proprietary environment and its significant cost effectively limits participation to those who can access an institutional copy.