From e24dd51473c6806267ff7954bff39d82cb98f84a Mon Sep 17 00:00:00 2001 From: Carles Tena Date: Wed, 15 Jan 2020 13:04:16 +0100 Subject: [PATCH] solved bug on 2.0.2 --- .../emision_inventories/point_gfas_emission_inventory.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/hermesv3_gr/modules/emision_inventories/point_gfas_emission_inventory.py b/hermesv3_gr/modules/emision_inventories/point_gfas_emission_inventory.py index b874c5f..e34c578 100755 --- a/hermesv3_gr/modules/emision_inventories/point_gfas_emission_inventory.py +++ b/hermesv3_gr/modules/emision_inventories/point_gfas_emission_inventory.py @@ -346,9 +346,8 @@ class PointGfasEmissionInventory(EmissionInventory): pollutant['name'], num + 1, len(self.pollutant_dicts)), level=3) print(('\t\tPollutant {0} ({1}/{2})'.format(pollutant['name'], num + 1, len(self.pollutant_dicts)))) aux = netcdf.variables[pollutant['name']][:].flatten()[gdf['src_index']] - gdf[pollutant['name']] = aux * gdf['src_area'] - # print 'masa {0}: {1} '.format(pollutant['name'], gdf[pollutant['name']].sum()) - gdf[pollutant['name']] = (aux / gdf['dst_area']) * netcdf.variables['cell_area'][:].flatten()[ + + gdf[pollutant['name']] = (aux / gdf['dst_area'].values) * netcdf.variables['cell_area'][:].flatten()[ gdf['src_index']] # print netcdf.variables['bc'][:].sum() -- GitLab