Autogenerated documentation via Sphinx at https://benlaken.github.io/fispy/fispy.html.
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.
fispy by Benjamin Laken is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.