Skip to content
Snippets Groups Projects
README.md 768 B
Newer Older
  • Learn to ignore specific revisions
  • Sam Calisch's avatar
    Sam Calisch committed
    Some hacked utilities for interfacing to the Frame3DD library, maintained by Henri P. Gavin, Department of Civil and Environmental Engineering, Duke University.
    
    Sam Calisch's avatar
    Sam Calisch committed
    frame3dd.sourceforge.net
    
    
    
    
    ### Installation
    
    
    Sam Calisch's avatar
    Sam Calisch committed
    1. Install <a href='http://frame3dd.sourceforge.net/'>Frame3dd</a>.
    
    Sam Calisch's avatar
    Sam Calisch committed
    2. Install python dependencies
    
    Sam Calisch's avatar
    Sam Calisch committed
    ```
    
    Sam Calisch's avatar
    Sam Calisch committed
    sudo pip install networkx scipy
    
    Sam Calisch's avatar
    Sam Calisch committed
    ```
    
    Sam Calisch's avatar
    Sam Calisch committed
    3. Build and install pyframe3dd.  By default this will go to /usr/local
    
    Sam Calisch's avatar
    Sam Calisch committed
    ```
    
    Sam Calisch's avatar
    Sam Calisch committed
    python setup.py build
    python setup.py install
    
    Sam Calisch's avatar
    Sam Calisch committed
    ```
    
    Sam Calisch's avatar
    Sam Calisch committed
    4. (optional) If you want to see Frame3dd's native output plots and animations, install gnuplot.
    
    Sam Calisch's avatar
    Sam Calisch committed
    On mac:
    
    Sam Calisch's avatar
    Sam Calisch committed
    ```
    
    Sam Calisch's avatar
    Sam Calisch committed
    brew install gnuplot --with-x11
    
    Sam Calisch's avatar
    Sam Calisch committed
    ```
    
    Sam Calisch's avatar
    Sam Calisch committed
    or on Linux
    
    Sam Calisch's avatar
    Sam Calisch committed
    ```
    sudo apt-get install gnuplot
    ```
    
    Sam Calisch's avatar
    Sam Calisch committed
    
    
    Sam Calisch's avatar
    Sam Calisch committed
    ### Examples
    
    The directory <a herf='ex'>ex/</a> contains example python scripts using the library.