Skip to content

This is a basic example of using a pipeline in data science.

License

Notifications You must be signed in to change notification settings

andygeiss/pipeline-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pipeline-example

Go Report Card

Build your own data pipeline to gather, organize and transform data by using protobuf as an intermediate format.

Installation

First install the Protobuf Compiler and the corresponding Protobuf Go Plugin manually or use the following command:

make setup

Usage

Run the provided example with a second:

make

Structure

.
├── cmd
│   └── pipeline
│       └── main.go
├── data
│   ├── external
│   │   └── iris.csv
│   ├── interim
│   └── processed
├── go.mod
├── go.sum
├── internal
│   ├── api
│   │   ├── interim.pb.go
│   │   ├── interim.proto
│   │   ├── processed.pb.go
│   │   └── processed.proto
│   └── iris
│       ├── load.go
│       ├── organize.go
│       ├── plotScatter.go
│       └── printStats.go
├── Makefile
├── models
├── README.md
└── reports
    ├── plot_histogram.png
    └── plot_scatter.png