commit | f703d77cfc6f8f36051d6e5944370974326afddf | [log] [tgz] |
---|---|---|
author | Javi Merino <javi.merino@arm.com> | Fri Feb 26 12:39:17 2016 +0000 |
committer | Javi Merino <javi.merino@arm.com> | Fri Feb 26 13:37:39 2016 +0000 |
tree | cf9693a8f71edd46934be6f7a9a4bad97d46101a | |
parent | adeb9ab49aa913d381ebe1f7000b677c0dd15b4f [diff] |
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.
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.