seer

command module
v0.0.0-...-768eb72 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 15, 2018 License: AGPL-3.0 Imports: 6 Imported by: 0

README

Seer: Forecasting Microservice

Build Status Coverage Status Go Report Card Docker Automated Build

Example Forecast

What is this?

Seer is a service that can do real-time forecasting on time series data. You can run it using one of the provided docker images, then talk to it using a gRPC client.

It allows you to simply stream in your data as you receive it, then generate up to date forecasts.

Why did I build it?

Seer is the open-source release of a product I built to provide time series forecasting as a service. The original product was a multi-tenant cloud API, but this release is a single-tenant version of that product intended for internal corporate or personal use.

How do I use it?

To run a copy of the server locally, use the latest docker image:

docker run -d -p 8080:8080 cshenton/seer

Then use one of the available clients to stream in data and start forecasting:

  • go, go get github.com/cshenton/seer-golang/...
  • python pip install seer

Roadmap

  • Speed and accuracy benchmarks
  • Demo

Other

Generating server snippets
protoc -I seer/ seer/seer.proto --go_out=plugins=grpc:seer

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
dist
mv
uv
Package seer is a generated protocol buffer package.
Package seer is a generated protocol buffer package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL