Spaces:
Runtime error
Runtime error
pbe functional fix
Browse files
app.py
CHANGED
|
@@ -116,14 +116,14 @@ def create_phase_diagram(
|
|
| 116 |
|
| 117 |
# Fetch all entries from the Materials Project database
|
| 118 |
def get_energy_correction(energy_correction, row):
|
| 119 |
-
if energy_correction == "Database specific, or MP2020" and
|
| 120 |
print('applying MP corrections')
|
| 121 |
return (
|
| 122 |
row["energy_corrected"] - row["energy"]
|
| 123 |
if not np.isnan(row["energy_corrected"])
|
| 124 |
else 0
|
| 125 |
)
|
| 126 |
-
elif energy_correction == "The 110 PBE Method" and
|
| 127 |
print('applying PBE110 corrections')
|
| 128 |
return row["energy"] * 1.1-row['energy']
|
| 129 |
elif map_functional[functional] != 'pbe':
|
|
|
|
| 116 |
|
| 117 |
# Fetch all entries from the Materials Project database
|
| 118 |
def get_energy_correction(energy_correction, row):
|
| 119 |
+
if energy_correction == "Database specific, or MP2020" and functional == 'PBE':
|
| 120 |
print('applying MP corrections')
|
| 121 |
return (
|
| 122 |
row["energy_corrected"] - row["energy"]
|
| 123 |
if not np.isnan(row["energy_corrected"])
|
| 124 |
else 0
|
| 125 |
)
|
| 126 |
+
elif energy_correction == "The 110 PBE Method" and functional == 'PBE':
|
| 127 |
print('applying PBE110 corrections')
|
| 128 |
return row["energy"] * 1.1-row['energy']
|
| 129 |
elif map_functional[functional] != 'pbe':
|