Skip to content

Collection of pachyderm microservices to explore data from the NHL

Notifications You must be signed in to change notification settings

alexanderjophus/coeus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Coeus

This is a collection of services designed to work with stats-importer. The idea being stats-importer collates information from NHL stats, and imports them into pachyderm. These services then reads off that pachyderm repo and transform/manipulate that data in multiple ways.

Current goals

  • Explore Markov Chains using highlight descriptions
  • Have a chain of services (currently play-tracker feeds into game-drawer, but this is being deleted)
  • Explore machine learning within pachyderm
  • More visualization of hockey data (geomap of teams origins?)

Running the services

Prerequisites

Assuming minikube is running locally with pachyderm deployed on it. Assuming pachctl is installed and there is a statspi repo (possibly populated by stats-importer project).

This will set env variables allowing you build directly on the minikube docker daemon

eval $(minikube docker-env)

This will allow you to connect to pachyderm on your local machine.

export ADDRESS=$(minikube ip):30650
pachctl port-forward &

To check this is all working pachctl list-repo should show you the statsapi repo.

run

Each service should have a make file (or documentation explaining otherwise), type make, the service should build, deploy docker image, deploy pipeline all automatically.

About

Collection of pachyderm microservices to explore data from the NHL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published