Skip to content

ChifiSource/AlgebraFrames.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

documentation

algebraframes !

AlgebraFrames provides several convenient out-of-memory algebraic data-structures for Julia. There are a few specific goals that this package hopes to achieve on the front of out-of-memory data. The goal of this package is to reduce memory usage when web-hosting or analyzing large swaths of data using Relational Management for a simplified end-user experience.

  • relational management AlgebraFrames uses indexing to act as a relational management tool for computed, or " algebraic", data.
  • live-wrangled data. Data is only brought into Julia at execution time.
  • low-memory mutated copies of existing array take far less memory.
  • extension ecosystem like other base chifi packages, AlgebraFrames comes with its own Ecosystem
map

get started

  • AlgebraFrames requires julia

Using Julia, we install AlgebraFrames using Pkg:

julia> using Pkg; Pkg.add("AlgebraFrames")

Alternatively, you may add the Unstable revision:

using Pkg
Pkg.add(name = "AlgebraFrames", rev = "Unstable")
documentation

algebra

AlgebraFrames creates out-of-memory, computational structures for Julia's Base Array type and AlgebraFrames' own Frame type. An AlgebraFrame is a non-generated equivalent to a Frame and an Algebra is the non-generated equivalent to the Array. This includes multi-dimensional arrays, as well as the AlgebraVector equivalent for the Vector.

About

out-of-memory algebraic data

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages