Coder Social home page Coder Social logo

gemsciencetools / vmtk-vulnerability-modellers-toolkit Goto Github PK

View Code? Open in Web Editor NEW
34.0 14.0 15.0 564.41 MB

This is the web repository of the Vulnerability Modeller's ToolKit (VMTK). The VMTK is a suite of tools to develop fragility and vulnerability models.

License: GNU Affero General Public License v3.0

Python 100.00%
structural-engineering structural-analysis earthquake-engineering

vmtk-vulnerability-modellers-toolkit's People

Contributors

antonioettorre avatar catalinayepes avatar lmartins88 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vmtk-vulnerability-modellers-toolkit's Issues

Issue on use all records option in the Demand Module

Dear Sir
I was trying to run the Toolkit using a set of 6 pre-sorted csv files using the 'use all record' option in the Demand Module. But found no output in the output folder chosen. Can you please advice where I might be going wrong?
Thank you

User

Dear developer,

I want to use this tool.
I have seen the codes, and I have used the codes and the GUI.
In the first step, I tried to use the codes and GUI to get the results based on input data in the demo file.
Then I compared my results and the results in outputs of the demo file.
My fragility function results only covered the probability of exceedance of damage states for 0.01g to 1.44g for fragility_drift_PGA, and for the results of other IMs, this acceleration interval differed.
I need to know why this happens and how can I expand the X-Axis to get the results for 0.05g to 5g, according to the demo file??

Thanks in advance,
Zarrin

Issue on Structural Response Module

In the Structural Response Module, after uploading the csv file of Damping Ratio and a folder to take the output, when I am clicking on start in the GUI file, it is supposed to generate 2 files on maximum displacement and maximum acceleration respectively. But no files are being generated.

Screenshot 2021-06-08 125505

Screenshot 2021-06-08 140327
Screenshot 2021-06-08 140358

VMTK is not runnung

Hi!,

I hope you are doing well. I'm trying to use the conditional mean spectrum included in the VMTK. However, I'm experience the following issue (also please the attached file from the terminal). Could you please me some guidance to fix it?.

Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\ragop\miniconda3\envs\vulkits\lib\tkinter_init_.py", line 1892, in call
return self.func(*args)
File "C:\Users\ragop\Desktop\Non Structural Modelling\10._Vulnerabilitykit\GUI\Start_GUI.py", line 414, in
command=lambda:button_select_gmr(gmrs_location_folderPath_tk_var.get(),IM_tk_var.get(),radio_var.get(),out_demand_folderPath_tk_var.get(),no_gmrs_entry_tk_var.get(),max_scale_factor_entry_tk_var.get(),min_scale_factor_entry_tk_var.get(),imls_entry_tk_var.get(),hzd_disag_filePath_tk_var.get(),vs30_tk_var.get()),
File "C:\Users\ragop\Desktop\Non Structural Modelling\10._Vulnerabilitykit\GUI\Start_GUI.py", line 393, in button_select_gmr
IMs =csm.find_ground_motions(selectionParams,simulatedSpectra,IMs)
File "C:\Users\ragop\Desktop\Non Structural Modelling\10._Vulnerabilitykit\GUI\csm_implementation.py", line 476, in find_ground_motions
temp=np.min(err)
,min_scale_factor_entry_tk_var.get(),imls_entry_tk_var.get(),hzd_disag_filePath_tk_var.get(),vs30_tk_var.get()),
File "C:\Users\ragop\Desktop\Non Structural Modelling\10._Vulnerabilitykit\GUI\Start_GUI.py", line 393, in button_select_gmr
IMs =csm.find_ground_motions(selectionParams,simulatedSpectra,IMs)
File "C:\Users\ragop\Desktop\Non Structural Modelling\10._Vulnerabilitykit\GUI\csm_implementation.py", line 479, in find_ground_motions
temp=np.min(err)
File "<array_function internals>", line 200, in amin
File "C:\Users\ragop\miniconda3\envs\vulkits\lib\site-packages\numpy\core\fromnumeric.py", line 2946, in amin
return _wrapreduction(a, np.minimum, 'min', axis, None, out,
File "C:\Users\ragop\miniconda3\envs\vulkits\lib\site-packages\numpy\core\fromnumeric.py", line 86, in _wrapreduction
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
ValueError: zero-size array to reduction operation minimum which has no identity

If you need any additional information, I will happy to share.

Best,
Salvador

Issue_VM

Structural response module_degredation

Dear all,

in the structural response module there is the possibility to use the energy option for the cyclic strength degradation or no degradation. If I use the results of both options to create the fragility functions with the next tab, I get higher values of the probability of exceedance at the damage states for the version without degradation than with degradation. I thought that through the degradation in stiffness and strength there would be a higher probability of exceedance?

Thanks for your answer in advance.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.