Coder Social home page Coder Social logo

arkottke / sigmaspectra Goto Github PK

View Code? Open in Web Editor NEW
12.0 5.0 4.0 2.49 MB

GUI application for the selection and scaling of earthquake ground motions.

License: GNU General Public License v3.0

NSIS 2.09% TeX 14.01% CSS 0.39% HTML 2.13% C++ 73.81% Makefile 0.28% CMake 6.76% Batchfile 0.44% Shell 0.09%
earthquake-engineering earthquake-ground-motion ground-motion-scaling ground-motion-selection

sigmaspectra's Introduction

SigmaSpectra

License Build Status Build Status Codacy Badge

Installation

SigmaSpectra has been compiled for a number of operating systems. Compiled versions can be found under Releases. Windows 32 and 64 bit installers and archives are available, as well as Linux AppImages.

Citation

The SigmaSpectra procedure should be referenced to the following paper:

@article{kottke2008,
  title={A semi-automated procedure for selecting and scaling recorded
      earthquake motions for dynamic analysis},
  author={Kottke, Albert and Rathje, Ellen M},
  journal={Earthquake Spectra},
  volume={24},
  number={4},
  pages={911--932},
  year={2008}
}

Using SigmaSpectra

Now that you have installed SigmaSpectra there are some important aspects of the program you need to be informed about:

  1. A complete reference to the program can be found via the program's help menu, or by pressing F1. The documentation can also be found in PDF form in the program's installation path and provided here.

  2. SigmaSpectra does not calculate a target acceleration-response spectrum. The target acceleration-response spectrum must calculated externally and then input into the program by copying and pasting from a spreadsheet, or manually entering values. When copying and pasting from a spreadsheet the rows are automatically adding to fit the data.

  3. SigmaSpectra requires that the time series in the motion library follow the PEER Ground Motion Database format with respect to both header information and file naming convention. The file naming convention is '/.AT2'. SigmaSpectra requires that the station and component portions of the name be retained as they are used to distinguish components from a given station.

sigmaspectra's People

Contributors

arkottke avatar probonopd avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar

sigmaspectra's Issues

Downloading Problems

Github continues to be wildly/maddeningly inconsistent in its downloading algorithm. I try to download the release, and it dies. I try to download the release using Net Transport or any other software, and it dies. I try
again and it downloads the entire zip file in 30 seconds. I know it it is no fault of yours, but to have such crazy support is almost a non-starter.
I (and you, of course) want to do some serious work, but to have such stupid problems interfering with our work is rather ridiculous. I wish there would be a better way to distribute this.
You know that I am familiar with all the idiosyncrasies of GitHub since I went through a great deal of effort with Strata source code and libraries. I don't mind the complication, but I do mind the lack of bandwidth.
Keep up the very excellent work.
RR

AppImage

Thank you for writing and making this available as open source.

This is not exactly an issue related to the code, but I was wondering if there was an AppImage that I could use in Linux. I see a listing in AppImageHub (https://appimage.github.io/SigmaSpectra/) but when I click on the Download button it brings me to this repo.

By the way do you know if there is anything like RspMatch09 that is written in python

Thank you once again.
Aashish

Time Series Results Graphs reversed Accel <==>Displ

Hi Albert,
I think the time series results are reversed, ie accel graph shows displacement and displacement graph shows accel, see the attached screen grab. This is from Version 1.0.0 64-bit windows release.
sigmaspectra1 0 0timeseriesscreengrab2017-10-16_17-12-59

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.