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,
-
drivers for the
iterate
package and -
map
functions
that provide flexible sliding window functionality for analyzing sequences. See GLITFENESTRO.DOCS:@API-REFERENCE for details.
-
Version: 1.0.0
-
Description: Skeleton template for Lisp project with test and documentation generator.
-
License: Unlicense.
-
Author: Prashanth Kumar
-
Mailto: [email protected]
-
Homepage: http://prasxanth.github.io/glitfenestro/
-
Bug tracker: https://github.com/prasxanth/glitfenestro/issues
-
Source control: http://github.com/glitfenestro.git
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
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)
- Complete test cases