All Projects → galinaalperovich → Cassandratime

galinaalperovich / Cassandratime

Cassandra NoSQL + Bokeh + Prophet for stock time series analysis

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Cassandratime

File-Maker
Generate data files for Wii Channels that have the latest news, forecast data, etc.
Stars: ✭ 65 (+441.67%)
Mutual labels:  forecast
gpu accelerated forecasting modeltime gluonts
GPU-Accelerated Deep Learning for Time Series using Modeltime GluonTS (Learning Lab 53). Event sponsors: Saturn Cloud, NVIDIA, & Business Science.
Stars: ✭ 20 (+66.67%)
Mutual labels:  forecast
Timetk
A toolkit for working with time series in R
Stars: ✭ 371 (+2991.67%)
Mutual labels:  forecast
ha-gismeteo
Gismeteo Weather Provider for Home Assistant
Stars: ✭ 84 (+600%)
Mutual labels:  forecast
cortana-intelligence-energy-demand-forecasting
Energy industry solutions using the Cortana Intelligence Suite with end-to-end walkthrough.
Stars: ✭ 24 (+100%)
Mutual labels:  forecast
magi
📈 high level wrapper for parallel univariate time series forecasting 📉
Stars: ✭ 17 (+41.67%)
Mutual labels:  forecast
motivational-numerology
Simple web page to calculate and interpret the numerology numbers derived from your name and birth date (in English, French, and Turkish).
Stars: ✭ 23 (+91.67%)
Mutual labels:  forecast
Forecast
forecast package for R
Stars: ✭ 893 (+7341.67%)
Mutual labels:  forecast
darksky2influxdb
Stores wheather forcecast data from darkskyapi into a influxdb database
Stars: ✭ 21 (+75%)
Mutual labels:  forecast
Daily Stock Forecast
Daily Stock Forecasts using Machine Learning & Python
Stars: ✭ 341 (+2741.67%)
Mutual labels:  forecast
timely-beliefs
Model data as beliefs (at a certain time) about events (at a certain time).
Stars: ✭ 15 (+25%)
Mutual labels:  forecast
weather-milliseconds
Experiment to render a forecast as fast as possible
Stars: ✭ 24 (+100%)
Mutual labels:  forecast
MessyTimeSeries.jl
A Julia implementation of basic tools for time series analysis compatible with incomplete data.
Stars: ✭ 88 (+633.33%)
Mutual labels:  forecast
Weather-Forecast
Weather Forecast is a simple app that shows you a weather. It comes with your standard features like your daily and hourly forecast along with access to additional information
Stars: ✭ 59 (+391.67%)
Mutual labels:  forecast
Temps
Simple menubar application based on Electron with actual weather information and forecast.
Stars: ✭ 553 (+4508.33%)
Mutual labels:  forecast
darksky
Forecast.io API wrapper in Go (Golang)
Stars: ✭ 74 (+516.67%)
Mutual labels:  forecast
foot
foot是一个集足球数据采集器,简单分析的项目.AI足球球探为程序全自动处理,全程无人为参与干预足球分析足球预测程序.程序根据各大指数多维度数据,结合作者多年足球分析经验,精雕细琢,集天地之灵气,汲日月之精华,历时七七四十九天,经Bug九九八十一个,编码而成.有兴趣的朋友,可以关注一下公众号AI球探(微信号ai00268).
Stars: ✭ 96 (+700%)
Mutual labels:  forecast
Wego
weather app for the terminal
Stars: ✭ 6,918 (+57550%)
Mutual labels:  forecast
Rnn Time Series Anomaly Detection
RNN based Time-series Anomaly detector model implemented in Pytorch.
Stars: ✭ 718 (+5883.33%)
Mutual labels:  forecast
chaos
Singular Spectrum Analysis methods implementation in Python
Stars: ✭ 22 (+83.33%)
Mutual labels:  forecast

“Cassandra and Time Series analysis”

Final project on Big Data Analytics course in Harvard Extension school

Student name: Galina Alperovich

May, 2017

Abstract

One of the most common use cases for Cassandra NoSQL is tracking time-series data. The reason for this is Cassandra’s data model which is an excellent fit for handling data in sequence regardless of datatype or size. Cassandra has highly fast writing speed, built-in replication across nodes and high availability with no single point of failure. Since NoSQL databases developed in a different way than traditional RDMS, you will not find ad-hoc quires for joining, grouping and other standard operations from SQL.

The purpose of this project is to demonstrate how Cassandra can be used for financial time series analysis and explain why it is natural for Cassandra to work with sequential data. Also we present lightweight web application where the user can select one of the 3000 US companies and play with the time series representing the stock data. The user will be able to draw the series, discover basic statistics, aggregate daily data in a different way and make forecast in real time. The application is fully developed in Python, with Cassandra NoSQL database for data storing, Bokeh framework for interactive Python visualization and Prophet framework for fast and automatic time series forecasting recently open-sourced by Facebook.

The web application is hosted on AWS and available online. Full step-by-step documentation from project start to deployment is provided. You can reproduce the same application from scratch.

Application URL: http://34.202.35.11:5006/CassandraTime (UPDATE: instance shutted down)

YouTube video (2 min): https://youtu.be/9UKfyR77bG8

YouTube video (15 min): https://youtu.be/4VBh6UQd6z8

Full documentation with the report read in Documentation.pdf

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].