-
Notifications
You must be signed in to change notification settings - Fork 1
Bravura is a time-series data visualization tool
License
spicavigo/bravura
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Bravura Requirements: 1. MongoDB 2. Numpy 3. Web2py Bravura is time-series data visualization tool. It provides methods to store the data and perform various operations on it. Operations currently supported are Standard Deviation, Mean, Rolling Mean, Aggregate, and Daily Change. This is the first draft and I plan to improve it slowly. Though I have mentioned that Bravura requires Web2py, you may use any other python server that you want. Files of importance in Bravura are 1. views/main.html 2. static/css/button.css 3. static/css/main.css 4. static/js/jquery.js 5. static/js/isotope.js 6. static/js/prototype.js 7. static/js/excanvas.js 8. static/js/lib/base64.js 9. static/js/canvas2image.js 10. static/js/canvastext.js 11. static/js/flotr.js 12. static/js/main.js 13. controllers/bravura.py static/js/myscript.js shows how to instantiate Bravura How to Run Get web2py and put bravura inside the application folder cd to bravura/controllers folder open python shell >>> from bravura import store >>> data = [.... YOUR DATA ...] >>> store(data) YOUR DATA is a list of dictionaries where each dictionary contains "timestamp" along with data of other parameters eg. {"timestamp": time.mktime(datetime(2012,1,1).timetuple()), "PARAM_A": <VALUE_A>, "PARAM_B":<VALUE_B>, ....} Now that you are finished with loading data, start your web2py server and browse to https://127.0.0.1:8000/bravura/bravura/index If everything worked, then you should see the graphs for your data now.
About
Bravura is a time-series data visualization tool
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published