There's been a newer version of artisan released today with small changes.
- improves performance of push buttons
- adds device external-program
- adds trouble shooting serial log
- fixes Linux Ubuntu and other bugs
The artisan team.
first off - thanks to all the contributors of this project for the
wonderful program. It still has its flaws (coding style/organization)
but the functionality and idea are both just great!
However, i'm afraid i currently cannot use Artisan to aid my roasting
even though i'd really really love to. The problem is that the
performance of this huge blob of code (according to a quick profiler
run) in the matplotlib redraw code - which draws *everything* everytime
a redraw is issued. The result is that when i have ~20 events, and a
full ~18min roast curve (sample interval: 1s) a button press takes
almost 3 minutes to reach the assigned action. When i press "Drop" at
18:30min the event is put at ~21:30min. The timer in the upper right
corner updates every ~2 minutes.
This is ... well, not quite useable. The machine i am running this on is
far from bleeding edge, yes, but also far from beeing old. It's a 1.6gHz
Core(1) Duo with 3GB of RAM running a testing Debian Linux with recent
py-qt, python and matplotlib versions (i've even tried python 2.7 and
psyco to speed things up).
Even on my Desktop box (which *is* bleeding edge with a quadcore i7 and
8gb of ram, software ~same as laptop) the program runs unbearably slow
after logging a while.
I'm not quite sure what the cause of this is. I've tried putting the
tgraphcanvas.redraw() method in a own thread, it helped only marginally
(and python did never use more than ~105% cpu, which i found quite
The Version i am running is SVN-r712.
Where could i start debugging this problem? Any help would be *greatly*
Thanks again, Best Regards
- Dario Ernst
Exeception Error: redraw() clf() got an unexpected keyword argument
I am using Ubuntu 10.04 LTS
artisan_0.5.2-0_all.deb is installed.
By starting artisan I get the error message below.
What does it mean?
The left axis is also wrong. It is still by 0-700° instead of 225 -
Thanks a lot
A new better version of artisan has been released today. It contains speed improvements and newer features. As always, we welcome your ideas and we listen to all your suggestions. Please feel free to ask questions.
- added Delta DTA PID support
- added automatic CHARGE/DROP event detection
- added separate RoR axis
- added cross lines locator
- smaller Mac OS builds with faster startup
- optimized legend and statistics layout
- improved Wheel Graph editor (interactive)
- performance improvements
- bug fixes
The artisan team.