Code exposed: Review of five open-source frameworks for modeling renewable energy systems | Synapse