Skip to content

benlaken/fispy

Repository files navigation

Build Status Stories in Ready Code Issues codecov

fispy

A Personal Financial Scenario Calculator

Autogenerated documentation via Sphinx at https://benlaken.github.io/fispy/fispy.html.

Instalation instructions

pip install fispy

or

git clone <repo>, cd to the folder with setup.py and run pip install .

To run the Bokeh App and simple version of the calculator use:

cd fispy
bokeh serve --show fispy_app.py

Development of this work is done in the Jupyter Project's scipy-notebook Docker container:

cd <development path>
docker-machine start
docker-machine env
eval $(docker-machine env)
docker-machine ip
docker run --rm -it -p 8888:8888 -v "$(pwd):/home/jovyan/work" jupyter/scipy-notebook

Copy the IP address reported, use port 8888, and go to that location in the browser. A connection to the Jupyter server should be established.

Currently there are two versions of the calculator, a simple preview version (proof of concept) currently running with Bokeh server, the C1 class. This works by being passed a single long dictionary object. And Portfolio, currently in development, which works by being passed an unlimited number of asset objects defined by the Asset class. This will be at the core of a Django - Bokeh web-app, which requires a DB, accounts, and forms, for users to interactively add assets and create a personalised portfolio.

Creative Commons License
fispy by Benjamin Laken is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

About

FI calc built in Python with a Bokeh app

Resources

License

Stars

Watchers

Forks

Packages

No packages published