- openquake.engine.export package
- openquake.engine.tools package
- openquake.engine.utils package
Engine: A collection of fundamental functions for initializing and running calculations.
Exception raised when a job is killed manually
Build a correspondence between the outputs in the datastore and the ones in the database.
Parameters: dstore – datastore
job_from_file(cfg_file, username, hazard_calculation_id=None)¶
Create a full job profile from a job config file.
- cfg_file (str) – Path to a job.ini file.
- username (str) – The user who will own this job profile and all results
- datadir (str) – Data directory of the user
- hazard_calculation_id – ID of a previous calculation or None
a pair (job_id, oqparam)
When a SIGTERM is received, raise the MasterKilled exception with an appropriate error message.
- signum (int) – the number of the received signal
- _stack – the current frame object, ignored
run_calc(job_id, oqparam, log_level, log_file, exports, hazard_calculation_id=None, **kw)¶
Run a calculation.
- job_id – ID of the current job
- oqparam –
- log_level (str) – The desired logging level. Valid choices are ‘debug’, ‘info’, ‘progress’, ‘warn’, ‘error’, and ‘critical’.
- log_file (str) – Complete path (including file name) to file where logs will be written. If None, logging will just be printed to standard output.
- exports – A comma-separated string of export types.
OpenQuake is an open-source platform for the calculation of hazard and risk impact. It is a project of the Global Earthquake Model, and may be extended by other organizations to address additional classes of peril.
- The continuous integration server is at
- Up-to-date sphinx documentation is at
This software is licensed under the AGPL license, for more details please see the LICENSE file.
Copyright (C) 2010-2017 GEM Foundation
OpenQuake is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
OpenQuake is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with OpenQuake. If not, see <http://www.gnu.org/licenses/>.