RoasterBase

From GeekWiki

Jump to: navigation, search

Contents

[edit] RoasterBase

RoasterBase is a coffeeroasting profiles database aimed to provide convenient live input and visualization of the roasting profiles.

[edit] Features

* Beep-wakeup to show when to enter Data while Roasting
* Counting times Up, Down and inputting "T-Minus" Data
* Live data input/capture when roasting
* Beans, Blends and Profiles management
* Cupping profiles for all three
* Stock and Price management for Beans and Blends
* Auto-decrease stock when roasting
* Bean stock is decreased proportionally when roasting a Blend
* Graphical roasting profile plot
* Export plot to image
* Show and auto-advance instructions when reroasting a profile
* Support for metric and imperial systems (*F, *C, kg, lbs)
* Supports "Gene" time ("1.5") and "normal" time ("1:30")

[edit] Status

Roasterbase is still considered to be in BETA phase. The database scheme is not fixed yet and every db-schemechange can possibly invalidate data from earlier versions. Productive use is not recommended yet.

Nonetheless most of the features work stable by now. The UI is more or less considered stable. Its probably good for a bit more than only testing :P

[edit] Latest Updates

* RC-7 fixes many many small thingies, tminus works now, got a select all button in export, etc. etc. etc.
* RC-6 finally fixes the editdialog and adds "treat as tminus" in settings
* RC-5 adds some more small checks, sorting for beans, blends and profiles. editdialog obeys count up/down now
* RC-4 adds countdown/countup option and fixes import-file-dialog return value checking ("cancel") and added many many small checks ;P
* RC-3 fixes name entry
* RC-2 with many fixes and a few new features (promote/country dropdown)
* fixed reroast plot and window sizing
* reroast displays (re)sc/fc in the legend now, reroast displays time-remain now, reroast taborder fixed
* Fixed reroast plot, added error-calculation and made both plots nicer.
* Almost finished "reroast" dialog to save/recall multiple "roasts" (one profile has many roasts)

[edit] Platforms

Roasterbase runs on any Unix-like System (developed on GNU/Linux) and any system Python and QT runs on. There is a statically linked windows package which can be found below.

[edit] Requests / Contribution

If you have a feature request or bug to file please feel free to add them to ["roasterBase/todo"].

If you want to contribute to roasterBase ... well, i'd be very happy about that. Either mail me to roasterbase@nebuk.de , jabber at nebuk@kanojo.de or you can also find me on irc @ irc.freenode.net #coffee

[edit] Documentation

If any documentation is needed you will find it on ["roasterBase/doc"]

[edit] Obtaining

[edit] Release Candidate

There is a 0.1-RC7 out by now. Either grab it as tarball/zip from: roasterBase: http://tmp.kanojo.de/roasterBase-builds/roasterBase-0.1-rc7.tar.gz

roasterBase-win Build: http://tmp.kanojo.de/roasterBase-builds/roasterBase-win-0.1-rc7.zip
svn co svn://ghostdub.de/roasterbase/tags/0.1-rc7/

[edit] SVN HEAD / Development

To obtain the development version of Roasterbase from Subversion. You can either do a


svn co svn://ghostdub.de/roasterbase or use websvn at http://websvn.ghostdub.de/listing.php?repname=roasterbase&path=%2F&sc=0

roasterBase-win: http://tmp.kanojo.de/roasterBase-builds/roasterBase-win.zip

roasterBase-osx (br00ked): http://tmp.kanojo.de/roasterBase-builds/roasterBase-osx.zip

Personal tools