openquake.calculators.export package¶
Submodules¶
openquake.calculators.export.hazard module¶
- 
class openquake.calculators.export.hazard.DisaggMatrix(poe, iml, dim_labels, matrix)¶
- Bases: - tuple- 
dim_labels¶
- Alias for field number 2 
 - 
iml¶
- Alias for field number 1 
 - 
matrix¶
- Alias for field number 3 
 - 
poe¶
- Alias for field number 0 
 
- 
- 
class openquake.calculators.export.hazard.HazardCurve(location, poes)¶
- Bases: - tuple- 
location¶
- Alias for field number 0 
 - 
poes¶
- Alias for field number 1 
 
- 
- 
class openquake.calculators.export.hazard.HazardMap(lon, lat, iml)¶
- Bases: - tuple- 
iml¶
- Alias for field number 2 
 - 
lat¶
- Alias for field number 1 
 - 
lon¶
- Alias for field number 0 
 
- 
- 
class openquake.calculators.export.hazard.UHS(imls, location)¶
- Bases: - tuple- 
imls¶
- Alias for field number 0 
 - 
location¶
- Alias for field number 1 
 
- 
- 
openquake.calculators.export.hazard.add_imt(fname, imt)[source]¶
- >>> add_imt('/path/to/hcurve_23.csv', 'SA(0.1)') '/path/to/hcurve-SA(0.1)_23.csv' 
- 
openquake.calculators.export.hazard.export_hcurves_by_imt_csv(key, kind, fname, sitecol, array, imt, imls, comment)[source]¶
- Export the curves of the given realization into CSV. - Parameters: - key – output_type and export_type
- kind – a string with the kind of output (realization or statistics)
- fname – name of the exported file
- sitecol – site collection
- array – an array of shape (N, 1, L1) and dtype numpy.float32
- imt – intensity measure type
- imls – intensity measure levels
- comment – comment dictionary
 
- 
openquake.calculators.export.hazard.export_hcurves_csv(ekey, dstore)[source]¶
- Exports the hazard curves into several .csv files - Parameters: - ekey – export key, i.e. a pair (datastore key, fmt)
- dstore – datastore object
 
- 
openquake.calculators.export.hazard.export_hmaps_csv(key, dest, sitemesh, array, comment)[source]¶
- Export the hazard maps of the given realization into CSV. - Parameters: - key – output_type and export_type
- dest – name of the exported file
- sitemesh – site collection
- array – a composite array of dtype hmap_dt
- comment – comment to use as header of the exported CSV file
 
- 
openquake.calculators.export.hazard.export_ruptures_csv(ekey, dstore)[source]¶
- Parameters: - ekey – export key, i.e. a pair (datastore key, fmt)
- dstore – datastore object
 
- 
openquake.calculators.export.hazard.export_ruptures_xml(ekey, dstore)[source]¶
- Parameters: - ekey – export key, i.e. a pair (datastore key, fmt)
- dstore – datastore object
 
- 
openquake.calculators.export.hazard.get_kkf(ekey)[source]¶
- Parameters: - ekey – export key, for instance (‘uhs/rlz-1’, ‘xml’) - Returns: - key, kind and fmt from the export key, i.e. ‘uhs’, ‘rlz-1’, ‘xml’ 
- 
openquake.calculators.export.hazard.get_metadata(realizations, kind)[source]¶
- Parameters: - realizations (list) – realization objects
- kind (str) – kind of data, i.e. a key in the datastore
 - Returns: - a dictionary with smlt_path, gsimlt_path, statistics, quantile_value 
openquake.calculators.export.risk module¶
- 
class openquake.calculators.export.risk.AggCurve(losses, poes, average_loss, stddev_loss)¶
- Bases: - tuple- 
average_loss¶
- Alias for field number 2 
 - 
losses¶
- Alias for field number 0 
 - 
poes¶
- Alias for field number 1 
 - 
stddev_loss¶
- Alias for field number 3 
 
- 
- 
class openquake.calculators.export.risk.Output(ltype, path, array)¶
- Bases: - tuple- 
array¶
- Alias for field number 2 
 - 
ltype¶
- Alias for field number 0 
 - 
path¶
- Alias for field number 1 
 
- 
- 
openquake.calculators.export.risk.export_agg_loss_table(ekey, dstore)[source]¶
- Parameters: - ekey – export key, i.e. a pair (datastore key, fmt)
- dstore – datastore object
 
- 
openquake.calculators.export.risk.export_agg_losses(ekey, dstore)[source]¶
- Parameters: - ekey – export key, i.e. a pair (datastore key, fmt)
- dstore – datastore object
 
- 
openquake.calculators.export.risk.export_agg_risk_csv(ekey, dstore)[source]¶
- Parameters: - ekey – export key, i.e. a pair (datastore key, fmt)
- dstore – datastore object
 
- 
openquake.calculators.export.risk.export_aggregate_by_csv(ekey, dstore)[source]¶
- Parameters: - ekey – export key, i.e. a pair (datastore key, fmt)
- dstore – datastore object
 
- 
openquake.calculators.export.risk.export_asset_risk_csv(ekey, dstore)[source]¶
- Parameters: - ekey – export key, i.e. a pair (datastore key, fmt)
- dstore – datastore object
 
- 
openquake.calculators.export.risk.export_avg_losses(ekey, dstore)[source]¶
- Parameters: - ekey – export key, i.e. a pair (datastore key, fmt)
- dstore – datastore object
 
- 
openquake.calculators.export.risk.export_dmg_by_event(ekey, dstore)[source]¶
- Parameters: - ekey – export key, i.e. a pair (datastore key, fmt)
- dstore – datastore object
 
- 
openquake.calculators.export.risk.export_src_loss_table(ekey, dstore)[source]¶
- Parameters: - ekey – export key, i.e. a pair (datastore key, fmt)
- dstore – datastore object
 
- 
openquake.calculators.export.risk.get_loss_maps(dstore, kind)[source]¶
- Parameters: - dstore – a DataStore instance
- kind – ‘rlzs’ or ‘stats’
 
Module contents¶
- 
exception openquake.calculators.export.MissingExporter[source]¶
- Bases: - Exception- Raised when there is not exporter for the given pair (dskey, fmt) 
- 
openquake.calculators.export.export_csv(ekey, dstore)[source]¶
- Default csv exporter for arrays stored in the output.hdf5 file - Parameters: - ekey – export key
- dstore – datastore object
 - Returns: - a list with the path of the exported file