Skip to content
This repository has been archived by the owner on Nov 10, 2017. It is now read-only.

OpenQuake Hazardlib 0.22.0

Compare
Choose a tag to compare
@nastasi-oq nastasi-oq released this 23 Jan 12:37
· 939 commits to deprecation since this release

[Marco Pagani (@mmpagani), Meya Yanger Walling]

  • Implements the Megawati et al. (2003) GMPE for Singapore
  • Fixed the sourcewriter in the case of NRML 0.5 sources with weights

[Michele Simionato (@micheles)]

  • Improved the error message for XML files which are not NRML
  • Added a test making sure that every GSIM is listed in the API documentation
  • Added a logscale(x_min, x_max, n) function in valid.py
  • Updated the documentation of the API
  • Moved the NRML-related functionality from the engine into hazardlib
    in order to have an engine-independent Hazard Modeler Toolkit

[Daniele Viganò (@daniviga)]

  • Add dependencies to setup.py
  • Update Copyright to 2017

[Michele Simionato (@micheles)]

  • Moved node.py from the engine inside baselib; stored the surface nodes
    inside the Surface classes
  • Added more functions to compute mean and quantiles
  • Cached the correlation matrix for speed

[Marco Pagani (@mmpagani), Michele Simionato (@micheles)]

  • Extended the hazard curve calculator to manage mutually exclusive probabilities

[Michele Simionato (@micheles)]

  • Made calc_hazard_curves parallelizable
  • Moved the parallelization library of the engine into baselib
  • Fixed a Python 3 issue in git_suffix
  • Added support for AccumDict of accumulators
  • Made the RtreeFilter pickleable
  • Made the FilteredSiteCollections serializable to HDF5

[Daniele Viganò (@daniviga)]

  • MANIFEST now includes all files, with any extension located in the
    tests folders. It is now possible to run tests from an installation
    made with packages

[Ozkan Kale, Graeme Weatherill (@g-weatherill)]

  • Implements the Kale et al. (2015) GMPE for Turkey and Iran

[Michele Simionato (@micheles)]

  • Fixed a 32 bit issue when the FilteredSiteCollection

[Marco Pagani (@mmpagani)]

  • Add the azimuth 'distance' parameter

[Graeme Weatherill (@g-weatherill)]

  • Modifies the Ry0 calculator for the planar rupture to avoid
    creating the Mesh

[Michele Simionato (@micheles)]

  • Removed the rupture_site_filter from the calculators
  • Removed the speedups and optimized the distance calculations at the
    numpy level