Skip to content

Common Lisp package for analysis of sequence using sliding windows

License

Notifications You must be signed in to change notification settings

prasxanth/glitfenestro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GLITFENESTRO: Sliding Window

Table of Contents

[in package GLITFENESTRO.DOCS with nicknames GFRO-DOCS]

GLITFENESTRO is a package for analysis of sequences using sliding windows. A window or frame is a subsequence of consecutive elements sampled from the main sequence. Typical examples of applications of window functions include rolling averages, cumulative sums, and more complex things such as rolling regressions1.

GLITFENESTRO (*Esperanto*) <==> Sliding Window (*English*)
This package contains,
  1. drivers for the iterate package and

  2. map functions

that provide flexible sliding window functionality for analyzing sequences. See GLITFENESTRO.DOCS:@API-REFERENCE for details.

1 ASDF Details

2 System Details

This package was developed and tested on,

  • OS: macOS Big Sur

  • Processor: 2.3 GHz 8-Core Intel Core i9

  • Memory: 16 GB 2667 MHz DDR4

  • Lisp: SBCL 2.1.3

  • IDE: EMACS SLIME

3 Installation

This package is not available through QUICKLISP (yet), so it must be manually loaded. To do so, create a softlink to ~/quicklisp/local-projects,

ln -s ~/glitfenestro/source/location ~/quicklisp/local-projects/glitfenestro

Quickload the project in SLIME to make it available,

(ql:quickload :glitfenestro)

The iterate package is a dependency,

(ql:quickload :iterate)
(use-package :iterate)

To run the tests,

(asdf:test-system :glitfenestro)

To generate the documentation,

(ql:quickload :glitfenestro/docs)
(gfro-docs:build)

4 TODO

  • Complete test cases


[generated by MGL-PAX]

About

Common Lisp package for analysis of sequence using sliding windows

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published