Trigger: allow filters to be any callable

The current test for the filters only checks whether the value of the
filter is a function.  Actually, we don't care what it is, as long as we
can call it.  As somebody said in StackOverflow, we're looking for
duck-typed objects because we want the ones that quack, not the ones
that fit in a duck-sized container.  I don't care if you're a rubber
duck, if you can quack, I'll apply you to the data frame.
2 files changed
tree: cf9693a8f71edd46934be6f7a9a4bad97d46101a
  1. doc/
  2. hooks/
  3. scripts/
  4. tests/
  5. trappy/
  6. .dir-locals.el
  7. .gitignore
  8. LICENSE
  9. README.md
  10. setup.cfg
  11. setup.py
README.md

trappy is a visualization tool to help analyze data generated on a device. It depends on ipython notebook and pandas. First install these dependencies if you don't have them already:

$ apt-get install ipython-notebook python-pandas

Now launch the ipython notebook server:

$ ipython notebook

This should pop up a browser. If it doesn't, open a web browser and go to http://localhost:8888/tree/

In the doc/ folder there's a 00 - Quick start which describes how to run trappy. Other notebooks in that directory describe other functions of trappy.