jQuery Roundup: jStat, Art Text Light, Portamento

23 Aug 2011 | By Alex Young | Tags jquery plugins statistics ui

Note: You can send your plugins and articles in for review through our contact form or @dailyjs.

jStat

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 library.

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

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 position 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.


blog comments powered by Disqus