Version compatibility changes:
- Decorator included since some versions of QGIS do not have this.
- Included newer versions of eppy to support Python 3.10+.
- User is warned if Pandas cannot be imported - this seems to be an issue on certain versions of QGIS and an issue already exists on the official QGIS GitHub for this.
Other changes:
- When EnergyPlus fails, the exact path to the err file is reported.
- Applies strip and lowercase to inputs to avoid potential problems along the line.