After several weeks of work I'm happy to publish SETIspirit v2.5.8 with new features and a small bugfix...

120 dpi Support

SETIspirit now supports a windows system display setting of 120 dpi which leads to a screen magnification of 125%. To work with the magnified SETIspirit interface you need to change the default windows display setting from 96 dpi (screen magnification 100%) to 120 dpi...

The 120 dpi option can be usefull for laptops with a default setting of 120 dpi (full hd resolutions with small displays) or people which are visually impaired. Showing the SETIspirit sky map with 120 dpi needs a minimum resolution of 1698 x 842 pixel and v2.0.0 of the Sky Map Extension Pack, which is now available for download.

BOINC Tasks Information Panel

The BOINC Tasks Information Panel is designed as a display panel which looks like an arrival board (where arrival means the task completion). It shows the current BOINC task details in a table, whose rows are automatically sorted in ascending order of the workunit completion time. The BOINC Tasks Information Panel can be magnified by clicking the loupe button, if the current resolution is greater than 1536 x 870 pixel.

Expected Workunits Today

The BOINC Tasks Information Panel includes the new "expected workunits today" counter (expct. today), which shows the expected number of workunits which can be crunched today (continuously calculated by SETIspirit based on the number of already finished workunits and the elapsed time of the day).

· 4-digit display of the workunit progress with country specific decimal character
· new workunits are detected faster now (detection every 30 seconds instead of 3 minutes)
· during the storing of new analysis results the analysis results menu entry is disabled
· new "expected workunits today" counter (expct. today)

B U G F I X E S

· under certain circumstances the workunit audio monitor menu could show a wrong workunit type for non SETI@home projects

After several months of development there will be soon a major upgrade to SETIspirit 3.0 available. SETIspirit 3.0 has an improved software architecture and also new features. SETIspirit is currently undergoing an external quality control and will be published shortly.

SETIspirit v3.0.0 is a major upgrade with an improved software architecture. The new SETIspirit version has a significant reduced need for working memory (RAM) and is now able to work with large BOINC Environments with multiple projects and big logfiles. The required working memory is now completely independent from the size of the archiv logfile (stdoutdae.archiv), which will not be hold in the working memory anymore.

· the display of the analysis results was significantly accelerated
· new option for showing the analysis results: show the last 1.000 / 10.000 / or all results
· new filter option for showing the SETI@home analysis results: show AstroPulse Workunits only
· the display of the workunit log entries was significantly accelerated (wu's requested, -received, -started and -finished)
· new option for showing workunit log entries: show the last 1.000 / 10.000 / or all events
· new filter option for showing SETI@home workunit started- & finished log entries: show AstroPulse Workunits only
· the project run time is displayed in years, if the project runtime is longer than 365 days
· credits are now displayed exactly right-aligned (Main Window)
· more readable time stamps for the "latest wu request" and "last wu's received" details (Workunit Counter)
· statistic values up to '9999' workunits a day are displayed untrimmed in the week- & month statistics (Workunit Statistics)
· during the storing of new analysis results, the reload button of the analysis results window is disabled
· inactive tasks are now sorted behind the active tasks and shown without "end time" specification (BOINC Tasks Information Panel)
· minor gui enhancements
· improved help texts

B U G F I X E S

· vb error #14 'out of string space' (nicht genügend Zeichenfolgenspeicher) fixed
· the total host credit was left-aligned truncated, if the host credit has had more than 12 digits
· the benchmark results were updated only by deleting the SETIspirit.ini file
· the workunit year statistics month values were truncated, if a month value has had more than 5 digits
· the workunit year statistics highest value peak was truncated, if a month value has had more than 5 digits
· workunit analysis results were not saved, if in the moment of saving the analysis results window was loading or reloading
· under certain circumstances the world position delta label was shown even if the workunit monitor was activated

stdoutdae.txt file size

The default maximum size of the boinc standard out logfile <stdoutdae.txt> is 2 MB. If the maximum file size is reached, the boinc client saves the standard out logfile as <stdoutdae.old> (or overwrites it, if the stdoutdae.old file is already present) and creates a new standard out logfile <stdoutdae.txt> at the next time, the boinc client is restarted. If the stdoutdae file size is displayed with a red background color, the default maximum size of the boinc standard out logfile <stdoutdae.txt> is reached, which indicates that the boinc client will create a new standard out logfile at the next restart.

The maximum file size of the boinc standard out logfile is read from the boinc client configuration file <cc_config.xml> in your BOINC Data directory (<max_stdout_file_size> n </max_stdout_file_size>). If this file is absent, the default value of 2 MB is used. To create or edit the file, use a text editor such as Notepad, and save it as cc_config.xml. More details can be found in the boinc client configuration wiki.

stdoutdae.archiv file size

The SETIspirit log archiver is automatically archiving the <stdoutdae.old> file by appending it to the SETIspirit <stdoutdae.archiv> logfile. This behaviour preserves the loss of workunit statistics since the boinc client replaces the <stdoutdae.old> file after the <max_stdout_file_size> setting is reached. The SETIspirit log archiver has different options (delete | rename | don't touch) for handling the <stdoutdae.old> file, which can be set in the SETIspirit log archiver settings dialog.

The scale for each workunit type can be adjusted in the settings dialog (100 % = 300/150/100/60/50 or 10 workunits) as well as the visibility of each bar graph. The selected settings can be saved and will be automatically used from now.

SETIspirit debug mode

SETispirit 3.x contains advanced debugging capabilities, which allows to monitor the SETIspirit application without the need to manually observe the debug.log file.

Special thanks to Cameron Smith in Australia for supporting the quality control again.

· SETIspirit shows a message that's necessary to convert the Analysis Results Database and runs the Analysis Results Database Converter each time SETIspirit is started (occurs on systems where SETIspirit is installed the first time or systems with a AnalysisResults.db file size of 0 byte)

Update issue on seti-spirit.
New tasks are not detected properly.
I am running 9 tasks at once.
When a task(or more) is finished it lists slots as being empty and tasks as being suspended, although that is not the case.
It takes 10 to 20 minutes, until it finally updates.
Other things, like changing to "allow more work" are detected very quickly.

Update issue on seti-spirit.
New tasks are not detected properly.
I am running 9 tasks at once.
When a task(or more) is finished it lists slots as being empty and tasks as being suspended, although that is not the case.
It takes 10 to 20 minutes, until it finally updates.
Other things, like changing to "allow more work" are detected very quickly.

Windows 8.1 64bit, boinc 7.4.42

The new v3.0.1 release does not have changed how new tasks are detected by SETIspirit. New tasks are recognized by SETIspirit, if the <boinc_task_state.xml> file exists in the slots directory (slots 0 to 9 only) found in the boinc data directory. If you are crunching non SETI@home projects, the <boinc_task_state.xml> file will be sometimes first created after minutes (e.g. some applications of Einstein@home).

If you are missing active tasks in SETIspirit please check the <boinc_task_state.xml> file.

Empty slots in SETIspirit have a white progressbar, suspended tasks a yellow progressbar - only one of them is possible a time. Suspended tasks are recognized by SETIspirit, if the <boinc_lockfile> file does exist in the slots directory or the file is locked by the boinc client.SETIspirit Homepage

Empty slots in SETIspirit have a white progressbar, suspended tasks a yellow progressbar - only one of them is possible a time. Suspended tasks are recognized by SETIspirit, if the <boinc_lockfile> file does not exist in the slots directory or the file is locked by the boinc client.SETIspirit Homepage

The SETIspirit update interval is 30s (including the progress bar updates). In opposite to the boinc client SETIspirit depends on the refresh period of the boinc log files. With a checkpoint interval of 5 minutes the changes in SETIspirit are delayed up to 10 minutes (the default checkpoint interval in boinc is 60s which is the recommanded setting and works well with SETIspirit). With these settings the progress bar values between the boinc client and SETIspirit are only little different.SETIspirit Homepage

One little suggestion:
In the"WUs available" section.
People have multiple gpus.
I would make sense to be able to set the 100% value to 100,200,300, as per gpu type there is a limit of 100.
Or even better, allow the user to type in a value.