Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fchauvel/mutable

A tiny Java library to manipulate data tables, a la R
https://github.com/fchauvel/mutable

Last synced: 13 days ago
JSON representation

A tiny Java library to manipulate data tables, a la R

Awesome Lists containing this project

README

        

= μTable
:Author: Franck Chauvel
:Email: [email protected]

μTable is a tiny Java library to ease the manipulation of data
table. Languages like R for instance provides very convenient data
structure, which speed up assembling small numerical experiments, in a research
setting for instance. The aims of µTable is to bring the same in Java, as shown in the example below:

[source, java]
----
// We load a file from the Internet
Table table = storage().fetch("http://samples.com/employee.csv");

// Let's filter its contents
for(Row eachRow: table.where(field("isMarried").is(value(false)))) {
System.out.println(eachRow.getField("name"));
}
----

== Releases
We are working on the *release v0.1*, which will be available soon! You will then
find the released binaries / distribution from link:https://github.com/fchauvel/muTable/releases[here]

== Documentation

The documentation is available for each released version. It includes both the
API as well as more general documentation such as tutorial and examples.

* link:http://fchauvel.github.io/muTable/0.1-SNAPSHOT/index.html[0.1-SNAPSHOT]

== Contact

If you get the change to give it a try, please report any bugs, issues or feature request using the link:https://github.com/fchauvel/muTable/issues[issue tracker].
Should you need any further information, feel free to email mailto:[email protected][me]