I created Boomslang to decrease the amount of boilerplate code I had to write when producing graphs for research papers. Boomslang treats data and plots separately and encapsulates them both in objects, giving the programmer the ability to author modular, re-usable graphing code.
The current stable version of Boomslang is 0.6 beta. For a list of new features and bug fixes in this version, check the changelog in the wiki.
Boomslang requires matplotlib
. You can get it at their GitHub
page or install it through your
favorite package management utility like pip.
Since the rate of churn of Boomslang's feature set is still pretty high, I recommend that people use Boomslang by checking out a read-only copy of the repository.
To get started, check out the Getting Started and Examples wiki pages.
Users of Boomslang are encouraged to subscribe to the (low-traffic) boomslang-users mailing list. Feature suggestions and bug reports can be filed using the Issues tab above. If you want to stay informed about commits to Boomslang, you can subscribe to the commits RSS feed.
First, check the FAQ; if a question gets asked more than about twice, I'll put it there. Then, ask the mailing list or ask me directly.