Grafter 0.4.0 has been released to clojars! Grafter is a data processing API for transforming, cleaning and manipulating tabular data from tabular sources such as CSV and Excel; whilst also providing simple methods of converting tabular data into linked data through a simple graph mapping DSL.
There are extensive documentation and tutorials available here: http://grafter.org/ The key difference between Grafter and other projects is that it tries to perform its operations lazily, without loading datasets into memory. This streaming model means it can process datasets that are larger than available memory with some operations similar to those found in Incanter. Our initial focus has been on supporting linked data ETL, where we essentially convert a lazy-seq of rows into a lazy sequence of triples/quads. However we're slowly adding support for new use cases. In future releases we are hoping to add support for: - Other graph databases (including Datomic) - Better functional error handling - A library of composable transformations - SQL support - Better vocabulary support - More general API based on selection & application. R. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.