Change log¶
v1.2.0 (06-11-2025)¶
This is the first major patch since pythermogis went public. We have updated the ThermoGIS jar file to match the latest version of the core ThermoGIS Java code. This means that if you use this latest version of pythermogis you will also have to update the jar file downloaded on your system.
Additonally, setting of the THERMOGIS_JAR and JAVA_HOME environment variables can now be done in a .env text file in any of your projects that utilises pythermogis. This is particularly useful for users who do not have admin rights.
We also recognise that having to replace the Jar file everytime we update it is clunky and we will be working hard to remove this necessity in future updates.
v1.2.1 (21-11-2025)¶
Fixing a bug caused by the update in the Jar file. calculateDoubletPerformance in the Java source code returns Null if one of the optimizers failed. Pythermogis was still expecting a DoubletOutput class with all values set to -9999 in case of optimizer failure.
Another bug was fixed, this occured when sampling for transmissivity with high or low p-values which caused an indexing error.
Additional Functionality: - two functions have been added to print out the environment variables THERMOGIS_JAR and JAVA_HOME. This enables users to debug if their are issues with their installation.
v1.2.3 (27-11-2025)¶
Updating the Java jar which has a fixed implementation of the heat pump. Before the heat pump cop was not being correctly calculated. There is a test added to test_pythermogis_doublet_benchmark.py to showcase how the new heatpump mode should be used.