Thursday, August 1, 2024

Artisan v3.0.0


 Artisan 3.0 adds roast scheduling support and advanced summary statistics.

THANK YOU!


The Artisan project runs on donations from individuals and companies recognizing the value of Artisan for their customers, work or leisure. Consider supporting this project with your donation, or even better, purchase an artisan.plus membership!

This release is sponsored by artisan.plus the inventory management service for Artisan.
If you would like to become our release sponsor for a future release, please contact us!





The past month we worked together with the teams from iRm roasting machines, MUGMA Roasters and BeanGo Cube on adding support for their current machines to Artisan. Thank you for supporting the Artisan project!
If you want to become a machine sponsor and like to have your machines being well supported and promoted by Artisan, please contact us!


This release as all previous releases were supported by Buckeye Coffee Roasters. A big thank you from the Artisan community for your ongoing support. Compliment!



The following individuals and operations (in no specific order) did support the development of this version with their donation to cover about 5% of the development costs: Harry Carrel, Michael Marquez, Justin Wood, Molecular Coffee, Jonathan Edelman, موسسة, Eric Ford, Greg Imhoff, Zach (Flat White LLC), Jörg Oertel, Franky (Der Heideröster), Kirk Hurford, Luis Sanchez, Luis (Restless Coffee LLC), David Bahena, Tony Jones, Tri Nguyen, Mike (Roasting Plant Coffee), Loren Brown, Guillaume Potdevin, Jose Pascual, David Liguori, Kenneth Siu, Darin (UPWard Orthodontics), Yan Wang, Roger Brooks, Michael Makowski, Edicarlos Santos, C&J Trading LLC, John Pierce, Confluence Coffee Roasters LLC, Kelly Kimbler, 内山​洋, Rekha and Vikram (Moksha Coffee Roasting LLC), Arnaud Belarbi, Diego (Bacata Coffee), Shu Mei​Huang, Jeffrey McDonald, Harry (Cafe Park Lane), John Slavinsky, Eric Marino, Ron Kulman, Eliacib Marquez, Sergey Sirotkin, Francis Clark, Timothy Denman, Joshua Wright, Conor Carrigan, Evan Patton, Andre Opitz, Scott (Index Coffee Roasters LLC), Jvice, and Jason Knoll. 

We would like to thank especially the ones on the growing list of those that are supporting this project regularly: Antonius Asbroek, David Mitchell, Michael Kane, John Robertson, Arch Getty, Bart Kramer, 黒川​修平, Steve Engelbrecht, Thomas Husband, Dan (Fat Rabbit Coffee), Doug Leblanc, Alan Friedman, John Ewing, Graham Kennedy, William Heespelink, and Jim Rogers.

There are those Artisan geeks that tested continuous builds, beta and release candidate releases, suggesting better translations, changes, new features reporting many issues as well as resolving discussion items which we could resolve for this release: THANK YOU ALL! You know who you are!

Finally, we thank the three commercial roasting operations which tested early versions of the new roasting scheduling feature and gave valuable feedback. Thank you to the teams at Kuntrawant, Cycle Roasters and Kaffeekommune.


Now get active! Contribute ideasreport issues, help to improve the documentation and correct and extent the localizations. If you are short in time, consider to contribute with a donation to enable us to develop a next version.

Upgrade now!




What's New?

Scheduling Support

Artisan v3 adds support for the execution of roast schedules planned on artisan.plus.


 




Advanced Summary Statistics

Artisan's Summary Statistics feature has received a number of enhancements in release v3.0.  The most notable is you can now choose which statistics to display and put then in the order you choose.  Managing the statistics is done on the new "Stats Summary" tab in the Config>> Statistics dialog. Notice that the "Show summary" checkbox was moved from its previous location to this tab.  Click that checkbox to display the summary statistics.



Click on one of the statistics in the table to choose from a list of available statistics.  The graph display will update as you make changes in the dialog.  You can change, add, insert, or delete statistics in the table to create your own custom summary statistics display.  



The "Max characters per line" will set the width of the statistics box.  Most statistics will be truncated after that number of characters.  Double periods (..) are shown when a line has been truncated. When there are more lines information to display than the statistics box can hold an indicator will be placed as the last character.  




New in Artisan v3.0 is the ability to change the text size used for summary statistics.  The choice of font is still made in the Config>> Curves>> UI tab.  The choice of font affects all of Artisan whereas the "Text Size" setting only affects the statistics summary. 



When displaying summary statistics it is recommended to enable "Auto Time Axis" (Config>> Axes).  Artisan will automatically adjust the time axis so the statistics box is to the right of DROP and not covering important profile information.  New in Artisan v3.0, the statistics box will shrink to keep the legend visible when the legend is set to either "upper right" or "lower right" (Config>> Axes). 



Users asked for the ability to print out the statistics.  File>> Save Statistics>> PDF will generate a PDF file with the statistics as they are currently shown on the graph.  New in Artisan v3.0, File>> Save Statistics>> Text will generate a text file where all the configured statistics are included and not truncated by the "Max characters per line" setting.  Be aware "Notes" statistics are always truncated.  

To change the background color of the statistics display go to Config>> Colors>> Graph tab.  Look for "Stats&Analysis Bkgnd" where the color and opaqueness can be adjusted.  This setting also affects the Tools>> Analyzer results.



Feel free to start a new Discussion item if you have a question or have a favorite statistic you would like to see added.

Enjoy the new advanced statistics capabilities!

Additional Button Label Substitutions

The list of button label substitutions has been extended to refer to the button value using the character sequences \V (value), \F (value interpreted as temperature in Fahrenheit) and \T (value interpreted as temperature in Celsius). In the last two cases, the values are automatically converted to the currently selected temperature mode. Here is an example shown in both Fahrenheit and Celsius modes.



Fahrenheit mode


Celsius mode




Upgrade now!

PLEASE FOLLOW AND TAG US!
               


Your Artisan team

Dave, Michael and Marko