Crate agnes[][src]

Dataframe library for Rust. Provides data structs and utilities for data aggregation, manipulation, and viewing.

Modules

access

Traits for accessing data within agnes data structures. Includes DataIndex for index-based access and DataIterator for iterator access.

apply

A set of functions to be applied to agnes data structures.

data_types

Structures, traits, and macros for managing the list of data types that agnes data structures support.

error

General error struct for entire package, as well as helpful conversions.

field

Data structures and implementations for field information, both identifiers (FieldIdent) and field storage (FieldData and Value).

filter

Filtering functions for agnes data structures.

frame

Structs and implementation for Frame-level data structure. A DataFrame is a reference to an underlying data store, along with record-based filtering and sorting details.

join

DataView join structs and implementations.

ops

Mathematical operations for DataView objects.

select

Traits and structures for selecting a field from a data structure.

source

Data sources.

store

Data storage struct and implentation.

unique

DataView methods and macros for finding unique values in a field.

view

Main DataView struct and associated implementations.

view_stats

Functions for displaying statistics about a DataView.

Macros

DataTypes
StorageTypes
composite_unique
composite_unique_indices
data_types
field_addition
field_division
field_multiplication
field_ops
field_subtraction
map
scalar_addition
scalar_division
scalar_multiplication
scalar_ops
scalar_subtraction