Top 4.3% forks on proxy.golang.org
proxy.golang.org : github.com/Clever/optimus
Package optimus provides interfaces and methods for lazily, concurrently manipulating collections of data. The Table interfaces is at the core of optimus. A Table is a lazy collection of data. Several implementations of Tables are provided for extracting data ("sources"), such as from a CSV or Mongo. A TransformFunc is a function that can be applied to a Table to lazily, concurrently modify the data. Several implementations of TransformFuncs are provided for common transformations (e.g. Map). Lastly, a set of Sink functions are provided that will "sink" a table into some output, such as a CSV. Here's an example program that performs a set of field and value mappings on a CSV file: Here's one that uses chaining:
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/%21clever/optimus
License: Apache-2.0
Latest release: over 6 years ago
First release: over 10 years ago
Namespace: github.com/Clever
Stars: 34 on GitHub
Forks: 7 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 14 days ago