The due date is 9am Wednesday 14 December 2016. We'll have presentations that day: at least one member from each group should be there!
What are the expectations for the final project?
SMTimeSeries
, the postgres database with metadata, and the socket server fronted red-black tree based Vantage Point database. All 3 of these talk to the REST HTTP server, which in turn is fronted by the web UI. The latter is not complete, but with just enough implementation to give you the experience of making a Web UI. Setting up the whole stack is a skill which will be very useful in your career.python setup.py install
installable. You dont have to make a direct-from-PyPI installable project, but the user ought to be able to download the module, do python setup.py test
, see docs by doing python setup.py docs
, and install by doing python setup.py install
. (You could also use pip (not frpm PyPI), in which case make it directly installable from your github repo. (For this you'll have to separate the module out into its own github repo))pip -r requeirements.txt
and so on and so forth. The web page should show up at the DNS address that Amazon gives you.README.md
in each folder. The top level README.md
should contain an overview, links to other docs, and an installation guide which will help us install and test your system.python setup.py test
should suffice. For all other parts, include instructions on how to test your code. Where possible, provide links to Travis-CI test runs and Coveralls coverage.