openquake.commands package#
db command#
dbserver command#
engine command#
- openquake.commands.engine.del_calculation(job_id, confirmed=False)[source]#
- Delete a calculation and all associated outputs. 
- openquake.commands.engine.main(no_distribute=False, yes=False, upgrade_db=False, db_version=False, what_if_I_upgrade=False, list_hazard_calculations=False, list_risk_calculations=False, delete_uncompleted_calculations=False, multi=False, *, log_file=None, make_html_report=None, run=None, delete_calculation: int = None, hazard_calculation_id: int = None, list_outputs: int = None, show_log=None, export_output=None, export_outputs=None, param='', exports='', log_level='info', sample_sources=False, nodes: int = 1)[source]#
- Run a calculation using the traditional command line API 
export command#
info command#
- openquake.commands.info.do_build_reports(directory)[source]#
- Walk the directory and builds pre-calculation reports for all the job.ini files found. 
- openquake.commands.info.is_upper(func)[source]#
- True if the name of the function starts with an uppercase character 
- openquake.commands.info.main(what, report=False)[source]#
- Give information about the passed keyword or filename 
- openquake.commands.info.print_cols(lst, ncols)[source]#
- Print a list of strings in right justified columns 
- openquake.commands.info.print_gsim(what)[source]#
- Print the docstring of the given GSIM, or print all available GSIMs. 
- openquake.commands.info.print_imt(what)[source]#
- Print the docstring of the given IMT, or print all available IMTs. 
- openquake.commands.info.print_peril(what)[source]#
- Print the docstring of the given SecondaryPeril, or print all available subclasses 
- openquake.commands.info.print_subclass(what, cls)[source]#
- Print the docstring of the given subclass, or print all available subclasses. 
plot command#
- openquake.commands.plot.getparams(what)[source]#
- >>> getparams('rupture?') ({}, False) >>> getparams('rupture?mag=6&lon=10&lat=45&dep=10') ({'mag': 6, 'lon': 10, 'lat': 45, 'dep': 10}, False) >>> getparams('rupture?mag=6&lon=10&lat=45&dep=10&with_borders=True') ({'mag': 6, 'lon': 10, 'lat': 45, 'dep': 10}, True) 
- openquake.commands.plot.main(what, calc_id: int = -1, others: int = [], *, save_to: str = None, webapi=False, local=False)[source]#
- Generic plotter for local and remote calculations. 
- openquake.commands.plot.make_figure_agg_curves(extractors, what)[source]#
- $ oq plot “agg_curves?kind=mean&loss_type=structural” -1 
- openquake.commands.plot.make_figure_build_rupture(extractors, what)[source]#
- $ oq plot “build_rupture?mag=7&lon=10&lat=45&dep=10&rake=45&dip=30&strike=45&msr=WC1994” - builds a new planar rupture. - $ oq plot “build_rupture?mag=7&lon=10&lat=45&dep=10&rake=45&dip=30&strike=45&msr=WC1994&with_borders=True” - also plots country borders. 
- openquake.commands.plot.make_figure_compare_avg_gmf(extractors, what)[source]#
- $ oq plot “compare_avg_gmf?imt=PGA” 
- openquake.commands.plot.make_figure_csq_curves(extractors, what)[source]#
- $ oq plot “csq_curves?agg_id=0&loss_type=structural&consequence=losses” -1 
- openquake.commands.plot.make_figure_disagg(extractors, what)[source]#
- $ oq plot “disagg?kind=Mag&imt=PGA&poe_id=0&spec=rlzs” 
- openquake.commands.plot.make_figure_disagg_by_src(extractors, what)[source]#
- $ oq plot “disagg_by_src?sid=0” 
- openquake.commands.plot.make_figure_ebruptures(extractors, what)[source]#
- $ oq plot “ebruptures?min_mag=6” 
- openquake.commands.plot.make_figure_effect_by_mag(extractors, what)[source]#
- $ oq plot “effect_by_mag?” 
- openquake.commands.plot.make_figure_event_based_mfd(extractors, what)[source]#
- $ oq plot “event_based_mfd?” -1 -2 
- openquake.commands.plot.make_figure_gmf_scenario(extractors, what)[source]#
- $ oq plot “gmf_scenario?imt=PGA&kind=rlz-0” 
- openquake.commands.plot.make_figure_governing_mce(extractors, what)[source]#
- $ oq plot “governing_mce?” 
- openquake.commands.plot.make_figure_governing_mce_asce_7_16(extractors, what)[source]#
- $ oq plot “governing_mce_asce_7_16?” 
- openquake.commands.plot.make_figure_gridded_sources(extractors, what)[source]#
- $ oq plot “gridded_sources?task_no=0” 
- openquake.commands.plot.make_figure_hcurves(extractors, what)[source]#
- $ oq plot “hcurves?kind=mean&imt=PGA&site_id=0” 
- openquake.commands.plot.make_figure_hmaps(extractors, what)[source]#
- $ oq plot “hmaps?kind=mean&imt=PGA” 
- openquake.commands.plot.make_figure_mean_hcurves_rtgm(extractors, what)[source]#
- $ oq plot “mean_hcurves_rtgm?sid=0” 
- openquake.commands.plot.make_figure_rups_by_mag_dist(extractors, what)[source]#
- $ oq plot “rups_by_mag_dist?” 
- openquake.commands.plot.make_figure_rupture(extractors, what)[source]#
- There are two ways of using this command: - $ oq plot “rupture?” - plots the first rupture from an already performed scenario calculation - $ oq plot “rupture?rup_id=1” - plots the rupture with the given id; - $ oq plot “rupture?with_borders=True” - also plots country borders 
- openquake.commands.plot.make_figure_rupture_info(extractors, what)[source]#
- $ oq plot “rupture_info?min_mag=6” 
- openquake.commands.plot.make_figure_show_png(extractors, what)[source]#
- oq plot “show_png?site.png” - shows an image stored in ‘png/IMAGE_NAME’ 
- openquake.commands.plot.make_figure_source_data(extractors, what)[source]#
- $ oq plot “source_data?taskno=XX” 
- openquake.commands.plot.make_figure_sources(extractors, what)[source]#
- $ oq plot “sources?source_id=xxx” $ oq plot “sources?code=N&code=F” $ oq plot “sources?exclude=A” 
- openquake.commands.plot.make_figure_task_info(extractors, what)[source]#
- $ oq plot “task_info?kind=classical” 
- openquake.commands.plot.make_figure_tot_curves(extractors, what)[source]#
- $ oq plot “tot_curves?loss_type=structural&kind=rlz-000&absolute=1” 
- openquake.commands.plot.make_figure_uhs(extractors, what)[source]#
- $ oq plot “uhs?kind=mean&site_id=0” 
- openquake.commands.plot.make_figure_uhs_cluster(extractors, what)[source]#
- $ oq plot “uhs_cluster?k=12” 
purge command#
- openquake.commands.purge.main(what, force=False)[source]#
- Remove calculations from the file system. If you want to remove everything, use oq reset. 
sample command#
- openquake.commands.sample.main(fname, reduction_factor: <openquake.hazardlib.valid.FloatRange object at 0x7fed3a047e90>, investigation_time: ~openquake.hazardlib.valid.positivefloat = 50.0)[source]#
- Produce a submodel from fname by sampling the nodes randomly. Supports source models, site models and exposure models. As a special case, it is also able to reduce .csv files by sampling the lines. This is a debugging utility to reduce large computations to small ones. 
reset command#
run command#
show command#
show_attrs command#
tidy command#
to_hdf5 command#
upgrade_nrml command#
- openquake.commands.upgrade_nrml.get_vulnerability_functions_04(fname)[source]#
- Parse the vulnerability model in NRML 0.4 format. - Parameters:
- fname – path of the vulnerability file 
- Returns:
- a dictionary imt, taxonomy -> vulnerability function + vset 
 
webui command#
- openquake.commands.webui.main(cmd, hostport='127.0.0.1:8800', skip_browser: bool = False)[source]#
- Start the webui server in foreground. Other webui commands can be launched after activating the openquake virtual environment, using Django’s command-line utility for administrative tasks, e.g.: manage.py <command> [options] 
 
    
  
  
