Skip to content
Analyzing stock prices with Fortran arrays
Fortran Python Makefile Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data
plotting
src
.gitignore
.travis.yml
LICENSE
Makefile
README.md

README.md

stock-prices

Build Status GitHub issues

Analyzing stock prices with Fortran arrays. Companion code for Chapter 4 of Modern Fortran: Building Efficient Parallel Applications

Getting started

Getting the code and data

git clone https://github.com/modern-fortran/stock-prices
cd stock-prices
FC=gfortran make

This will build three small apps: stock_gain, stock_volatility, and stock_crossover.

Running the programs

./stock_gain
./stock_volatility
./stock_crossover

Plotting the results

You can use the included Python scripts to read and plot the data produced by the Fortran apps.

First, set up a fresh Python virtual environment:

python -m venv venv
source venv/bin/activate
pip install -U pip
pip install -r plotting/requirements.txt

Then type:

make figures
You can’t perform that action at this time.