• Stars
    star
    144
  • Rank 255,590 (Top 6 %)
  • Language
    Scala
  • License
    BSD 2-Clause "Sim...
  • Created over 11 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A very simple, strongly typed, scala framework for tabular data. A collection of tuples. A strongly typed scala csv reader and writer. A lightweight idiomatic dataframe / datatable alternative.

#Product-collections

Build Status Join the chat at https://gitter.im/marklister/product-collections

Quickstart

Using SBT: libraryDependencies += "com.github.marklister" %% "product-collections" % "1.4.5" or for scala-js libraryDependencies += "com.github.marklister" %%% "product-collections" % "1.4.5"

#Documentation

Documentation for current version 1.4.3 has been moved to the wiki For legacy version v1.3.0 the old Readme is the correct documentation.

Product-collections is a 2D data manipulation library based on standard scala collections. Product-collections is also a strongly typed CSV I/O library that will read a Seq of case classes, tuples or a CollSeq for you, or serialize any of these structures to CSV.

The data component presents a logical and consistent paradigm to replace the messy and incomplete zip3 and unzip3 scala constructs and operates with arities 1 - 22.

As of version 1.3.0 product-collections is cross-compiled for scala-js and scala-jvm.

Scaladoc-jvm

Scaladoc-js