GithubHelp home page GithubHelp logo

ebrahimraeyat / e2o-seaoc2020 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from openseespro/e2o-seaoc2020

0.0 1.0 0.0 1.88 MB

ETABS-to-OpenSees Converter for SEAOC 2020 Proceedings

License: MIT License

Python 100.00%

e2o-seaoc2020's Introduction

E2O-SEAOC2020

Python source code accompanying the Goings et al. (2020) paper published in the SEAOC 2020 proceedings

Hi fellow engineers! This is an open-source library of Python functions for converting the ETABS model included within the models directory into a nonlinear OpenSees equivalent and running a response history analysis on the nonlinear OpenSees model. The ideas implemented in this library are readily extensible to other ETABS models developed with the methodology explained in our paper. However, we currently limit the scope of this library to the enclosed model.

Recommended steps to use this library:

  1. Fork this repository to your GitHub account and clone to your machine.
  2. Run the enclosed ETABS model and keep ETABS open in the background as you work on Step 3 and beyond.
  3. Use your favorite Python distribution and IDE to run the main.py script. We recommend using Spyder, which is included in the Anaconda3-2019.10 distribution. Newer Anaconda3 distributions have issues interfacing with ETABS.

If you use the Anaconda3 distribution noted above, you may need to also manually install Python packages which are not included in the Anaconda3 distribution but are noted as dependencies below. We recommend Using pip on the Anaconda Powershell for manually installing packages.

Add-on dependency packages required to use this library:

If you would like to propose changes, please submit a pull requests from your fork.

Helpful links to learn more about GitHub workflow:

Feel free to submit bugs or ideas for enhancements as issues directly to this repository.

Thanks for your interest in this library!

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.