jQuery Roundup: jStat, Art Text Light, Portamento

2011-08-23 00:00:00 +0100 by Alex R. Young
Note: You can send your plugins and articles in for review through our [contact form](/contact.html) or [@dailyjs](http://twitter.com/dailyjs).


jStat (GitHub, License: MIT) is a statistical library that includes general statistical functions and a
large set of probability distribution:

There are a few more that appear to be work in progress. Each
distribution has the following methods:
pdf, cdf, inv, mean, median, mode, and variance.

jStat also includes many commonly used functions as static methods, and
even includes tools for generating random numbers and manipulating
arrays of values.

The reason I've diligently waded through the source linking to Wikipedia
is to demonstrate the scope of the library, because documentation is
currently scant. The source is easy to follow though, so if you're
interested in using the library for something serious don't be afraid to
check it out.

Although not a jQuery library, it's designed to work in browsers and can
work with the jQuery Flot plotting

Art Text Light

Art Text Light
(License: MIT) will apply CSS to elements over a repeated interval. The author has used this to apply text-shadow, creating an
interesting effect. Any CSS or time intervals could be used, so I
imagined using it to set up a fast shimmering text effect on a gaming
site to direct people to a button. Perhaps.


Portamento (GitHub: krisnoble / Portamento, License: GPLv3)
by Kris Noble solves a problem that I had with DailyJS's page design. It
allows panels to float vertically, with lots of customisation
possibilities. For example, panels can be made to stop at a given

like this:

$('#sidebar').portamento({ wrapper: $('#wrapper') });

It also adapts well to small displays:

Portamento also has sensible behaviour if the user's viewport is too small to display the whole panel, so you don't need to worry about users not being able to see your important content.