Skip to main content

Software

See the table below for our open-source software offerings. 

For the most current listing of NREL-developed open-source software, see U.S. Department of Energy Office of Scientific and Technical Information's DOE CODE database.

Commercial Licensing

Explore more than 250 copyrighted software tools available for licensing via the Department of Energy's Lab Partnering Service.


PyChargeModel: Oriented Programming-Based Electric Vehicle and Electric Vehicle Supply Equipment Charging Model in Python

Aug 17, 2022, 18:00 PM
The PyChargeModel creates electric vehicles and electric vehicle supply equipment (or charging ports) and simulates charging behavior. These objects can be instantiated with properties such as battery chemistries, battery pack sizes, cell sizes, charging port power, and DC or AC chargers. The objects can communicate with one another, and each electric vehicle can be assigned to an electric vehicle supply equipment and charged using a default protocol or setpoint values communicated from a site controller.
Title : PyChargeModel: Oriented Programming-Based Electric Vehicle and Electric Vehicle Supply Equipment Charging Model in Python
Url : https://github.com/NREL/PyChargeModel
Software Id : 80018
Categories :
  • Python
  • Software Categories
  • Transportation and Mobility

Share

Last Updated July 8, 2025