Rica 0.1.0

Released under the Eclipse Public License

Data-frame abstraction for Clojure data scientists.

Installation

To install, add the following dependency to your project or build file:

[io.github.erp12/rica "0.1.0"]

Topics

Namespaces

rica.column

The `column` namespace contains an implementation of a Column data strucutre
and functions to help create Columns out of other collections.
A Column is simply a typed PersistentVector that allows nils.

Public variables and functions:

rica.core

The primary data-frame API offered by Rica. Includes functions for creating
and manipulating data-frames.

rica.data-frame

The `data-frame` namespace contains an implementation of the DataFrame type.
This type serves as a data structure that is indexed with respect to rows and
associative with respect to columns. To acheive this, the DataFrame type
implements the `clojure.lang.Associative` and `clojure.lang.Indexed`
interfaces.

Public variables and functions:

    rica.io

    Public variables and functions:

    rica.schema

    The `schema` namespace contains functions for creating data-frame schemas,
    and checking if data structures conform to the schema. In Rica, a schema is
    represented by a ordered-map where the keys are column names and values or
    classes (data types).

    Public variables and functions:

    rica.utils

    Utility functions used throughout Rica.