Build your own data pipeline to gather, organize and transform data by using protobuf as an intermediate format.
First install the Protobuf Compiler and the corresponding Protobuf Go Plugin manually or use the following command:
make setup
Run the provided example with a second:
make
.
├── 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