Skip to content

pelicun v2.0.0

Compare
Choose a tag to compare
@zsarnoczay zsarnoczay released this 15 Oct 21:56
· 1569 commits to master since this release
88665f6
  • migrated to the latest version of Python, numpy, scipy, and pandas
    see setup.py for required minimum versions of those tools
  • Python 2.x is no longer supported
  • improve DL input structure to
    = make it easier to define complex performance models
    = make input files easier to read
    = support custom, non-PACT units for component quantities
    = support different component quantities on every floor
  • updated FEMA P58 DL data to use ea for equipment instead of units such as KV, CF, AP, TN
  • add FEMA P58 2nd edition DL data
  • support EDP inputs in standard csv format
  • add a function that produces SimCenter DM and DV json output files
  • add a differential evolution algorithm to the EDP fitting function to do a better job at finding the global optimum
  • enhance DL_calculation.py to handle multi-stripe analysis (significant contributions by Joanna Zou):
    = recognize stripe_ID and occurrence rate in BIM/EVENT file
    = fit a collapse fragility function to empirical collapse probabilities
    = perform loss assessment for each stripe independently and produce corresponding outputs

v1.2

  • support for HAZUS hurricane wind damage and loss assessment
  • add HAZUS hurricane DL data for wooden houses
  • move DL resources inside the pelicun folder so that they come with pelicun when it is pip installed
  • add various options for EDP fitting and collapse probability estimation
  • improved the way warning messages are printed to make them more useful