SETIspirit History






:: dd.mm.yyyy ::





















v4.4.0 - 15. April 2017






SETIspirit v4.4.0 introduces a new workunit details form which shows a complete overview about the workunit details...









w o r k u n i t    d e t a i l s    f o r m






  • project name and project icon

  • cpu/gpu icon

  • workunit name and workunit type

  • boinc slot

  • workunit received-, deadline- and started timestamps

  • current run time, cpu time and time left values

  • workunit progressbar

  • autocorr, spikes, gausssians, pulses and triplets found

  • total signals found

  • recorded at information with image of the telescope (arecibo or greenbank)

  • recorded on timestamp

  • workunit position

  • miniatur sky map with marked position of the workunit






Using the slot combobox you can choose the workunit. By enabling the auto rotate function each workunit will be automatically showed for 30 seconds.






new features






  • workunit details form

  • workunit monitor form: all workunits can now be switched between workunit name and workunit type by clicking the underlined header

  • portable boinc client support (even for boinc installations without registry entries)

  • minor gui enhancements









bugfixes






  • credits history line background error fixed

  • negative signs of the workunit position were displayed incorrectly (+- instead of -)

  • recursive debug logging fixed, if the boinc_task_state.xml file was deleted by the boinc client

  • multiple "miscellaneous" sections in the SETIspirit.ini file fixed (manually delete the SETIspirit.ini file to re-create a new clean .ini file)

  • higher contrast color option for some new labels of the main window was not working (miscellaneous settings)

  • file not found debug.log entries bug fixed, if no stdoutdae.archiv file has been created yet by the SETIspirit log archiver









SETIspirit v4.4.0 has passed all tests with Windows 10 x86/x64 v1703 (Creators Update) and the latest BOINC Client release 7.6.33.






Many thanks to Cameron and Sebastian, who have supported me again in the international quality control.















v4.2.0 - 24. December 2016






SETIspirit v4.2.0 introduces the new credits history feature and includes some minor gui enhancements as well as a bugfix for the boinc tasks information panel.






c r e d i t s    h i s t o r y






The credits history function automatically saves the daily credits received as well as the total credits for all projects attached to the computer. This function is completely independent from external statistics such as BOINCstats or Free-DC, as the SETIspirit credits history evaluates the replies of the project servers. This independence makes the credit history function very reliable. The credits can be displayed for each project in day-, month- or year statistics. Daily at 23:40h SETIspirit updates all projects and at 00:00h the current credits are saved. The credits history function can be accessed via the 'boinc stats' command button menu.






new features






  • credits history

  • minor gui enhancements

  • yesterday credits label in the main window (instead of the rac label)






bugfixes






  • the BOINC Tasks Information Panel has showed the run time as cpu time






My thanks to Cameron, who has supported me again as international quality controller.















v4.0.2 - 04. September 2016






SETIspirit v4.0.2 has restored the compatibility with BOINC 6.x Clients and comes with two further small improvements and a new feature.






new features






  • renamed the "Workunit Monitor" display of the SETIspirit main form to "Workunit Details"

  • the workunit monitor window can be accessed via a new button link in the main form of SETIspirit

  • the workunit scale of the "workunits available" window can be set to 600 workunits now

  • full support for BOINC 6.x clients






bugfixes






  • none






My thanks to Friedhelm, who has reported the BOINC 6.x problems. He was also my beta tester to solve this issue.















v4.0.0 - 24. August 2016






SETIspirit v4.0.0 is a major upgrade with an improved software architecture. The required number of file accesses to BOINC files has been significantly reduced. Most information is gathered by calling the boinc commandline client instead of reading it from various project files. For this reason SETIspirit needs a running BOINC Client to work properly. A new setting allows SETIspirit to autostart the BOINC Manager. For the first time SETIspirit is now able to detect the workunit progress for every project and workunit type (even if the project does not log this information). As a long-awaited feature, the BOINC Tasks detection is now extended to 30 slots.









e x t e n d e d    b o i n c    t a s k    d e t e c t i o n






The new SETIspirit release comes with an extended boinc task detection, which allows to monitor 30 slots. This is useful for powerful computers with multiple graphic cards, which are able to calculate more than 10 workunits a time or if you are working with multiple boinc projects. All detected boinc tasks are displayed in the new workunit monitor form, which provides a good overview about the state of all boinc tasks. You can toogle the workunit label display between workunit type and workunit name. The size of the workunit monitor window can be set to automatic or user-defined in the SETIspirit settings (miscellaneous options).









w o r k u n i t    r u n    t i m e






SETIspirit now differs between the run time and cpu time of a workunit. This can be important for gpu workunits and workunits which runs on more than a single cpu core. You can switch the timestamps of the main window by clicking the timestamp link button (toggles the display between run time, cpu time and time left). The workunit monitor window could also show the run time or cpu time of a workunit by clicking the timestamp label. In the past SETIspirit has shown the cpu time of a workunit as run time, which was not completely correct.









c o u n t r y    r a n k    d e l t a    i n f o r m a t i o n






The free-dc program stats window now includes a country rank delta information (CRd) added by SETIspirit, as the CRd information is no longer provided by the free-dc internet stats webpage. If the country rank changes, SETIspirit is showing an up- or down- arrow with the country rank delta for 24 hours in the free-dc program stats window (country rank changes in the 24 hours period will be displayed immediately). Using the new free-dc program stats popup menu (can be opened with a single mouse click with the right mouse button onto the free-dc program stats window) you can update the free-dc stats without closing and re-opening the free-dc program stats window.









a n a l y s i s    m o n i t o r






new features






  • shows only the first ten SETI@home workunits while non SETI@home workunits will no longer appear here

  • the analysis monitor now observes up to 30 slots (0-29)

  • the readability of the progress state has been increased by a spaced font type

  • the sum of signals field will be displayed with a light blue background colour, if more than 0 signals were found

  • improved readability of the pulse signal counter by changing the font colour to white

  • improved readability of the slot #, total signal counts and progress % fields by changing the transparent background to a solid background colour

  • when opening the analysis monitor window the elements of the refresh bar are all deselected (adjusted like all other refresh bars of SETIspirit in various forms)

  • the analysis monitor slots and progress state is updated every 30 seconds (instead of 180s) while new signal discoveries are checked every 3 minutes as before






bugfixes






  • flashing signals in the analysis monitor were deleted, if all workunits were paused in the boinc client









h i g h s c o r e    m o n i t o r






new features






  • shows only the first ten SETI@home workunits while non SETI@home workunits will no longer appear here

  • the highscore monitor now observes up to 30 slots (0-29)

  • the readability of the progress state has been increased by a spaced font type

  • improved readability of the pulse signal counter by changing the font colour to white

  • the highscore monitor slots and progress state is updated every 30 seconds (instead of 180s) while new highscore values are checked every 3 minutes as before






bugfixes






  • none









b o i n c    t a s k s    p a n e l






new features






  • shows only the first ten workunits with a running state (paused workunits will no longer appear here)

  • the boinc tasks panel now observes up to 30 slots (0-29)






bugfixes






  • none









a v a i l a b l e    w o r k u n i t s    f o r m






new features






  • the wu's available form (wumeter) now shows the selected scale for each workunit type

  • enhancement of the settings gui






bugfixes






  • the number of workunits was maybe incorrectly displayed, if there was an overflow occurred at the calculation









m a i n    w i n d o w






new features






  • new setting to autostart the BOINC Manager with SETIspirit

  • new workunit monitor form which shows up to 30 boinc tasks at once

  • new credits dialog added to the help menu

  • new option to play a short signal tone after each completed update cycle

  • new mouse over cursor for the rec-, speech output- and signal tone images

  • new E=mc² gimmick added (as a tribute to Albert Einstein for his predicted gravitational waves, which were scientifically proven now)

  • improved "M83" gimmick (check this with the left and right mouse button)

  • improved "Wow!-Signal" gimmick (check this with the left mouse button)

  • the audio monitor menu only shows SETI@home workunits (limited to the first ten SETI@home workunits without astropulse)

  • the main window title will be displayed left-aligned again

  • renewed about form






bugfixes






  • workunit analysis results were recorded even if the recording option was disabled

  • speech output of newly detected signals: under circumstances not all discovered signals were announced









I M P R O V E M E N T S






  • the required number of file accesses to BOINC files has been significantly reduced

  • the allocation of slots is detected much faster (up to 3 times faster)

  • the workunit progress for every project and workunit type can be detected

  • the time left value is now taken from the BOINC Client and will not be calculated by SETIspirit anymore

  • SETIspirit now also operates on 64-bit systems with 32-bit BOINC installations

  • application environment settings are stored in the IniFile

  • the "active tasks" enumeration only contains workunits with "running" state (full status voice report)

  • the "next task completion" announcement considers only active tasks with "running" state (full status voice report)

  • multiple instances of the TTSReader application will be inhibited

  • improved debug.log archiving using 7-Zip









M I N O R    G U I    E N H A N C E M E N T S






  • new analysis- & high score monitor form icons

  • button menu entry changed from 'seti@home stats' to 'boinc stats for seti@home'

  • latest workunit request / last workunits received label removed (added as SETI@home Server Status Information tooltip)

  • workunit monitor label with tooltip and help text added

  • main form background image brightness reduced (for better readability)

  • main form refresh bar restyled

  • the update check description of the settings form now contains the exact times for the update checks

  • free-dc program stats window title changed (with full explanation of the free-dc abbreviation)

  • boinc stats world rank delta display of the main form removed (since the WRd information was presented only sporadically by the boinc stats webpage)









B U G F I X E S






  • the detection of the boinc stats world position was adjusted after the boinc stats webpage was changed

  • under certain circumstances the analysis results backups were created twice in the same minute

  • the time left timestamps of the main window were automatically overwritten with the cpu time values with the next update cycle

  • garbage was shown in the boinc environment part of the main window, if the <SETIspirit.ini> file was deleted and the <stdoutdae.txt> file doesn't contain any information about a boinc client startup

  • the debug.log file could grow in rare cases to a very huge file size up to 4 GB by a recursive debug logging

  • the workunit month statistics was incompletely calculated, if an overflow has occurred (more than 32767 wu's)









SETIspirit v4.0.0 has passed all tests with SETI@home v8 workunits, Windows 10 (x86/x64) v1607 and the latest BOINC Client release 7.6.22.











v3.3.6 - 12. February 2016






SETIspirit v3.3.6 includes adjustments for SETI@home v8 workunits, minor improvements, a new feature and some bug fixes.









N E W   F E A T U R E S






  • if more than 10 slots are occupied, SETIspirit shows a [10+ Slots] label near to the progress bars









I M P R O V E M E N T S






  • minor gui enhancements of the free-dc program stats form

  • guided SETIspirit BOINC Manager 7.x skin installation (miscellaneous settings)









B U G F I X E S






  • the sky map soundtrack was possibly not playable on 64-bit systems or installations with non default paths

  • BOINC Manager skin installation at SETIspirit startup removed, as it needs elevated rights on most systems

  • the sky map hasn't showed the workunit position of SETI@home v8 workunits

  • the main form workunit monitor has always showed zero signals, if SETI@home v8 workunits were crunched

  • the "recorded on", "recorded at" and "wu position" fields in the main form workunit monitor and sky map were empty, if SETI@home v8 workunits were crunched









SETIspirit v3.3.6 has now passed all tests with SETI@home v8 workunits and also works perfectly with the latest BOINC Client release 7.6.22.













v3.3.0 - 24. December 2015






SETIspirit v3.3.0 includes 4 new features, some improvements and 3 bugfixes.









s p e e c h    o u t p u t    f e a t u r e






The SETIspirit speech ouput feature offers the possibility of issuing specific events such as the completion of workunits, the receiving of new workunits or the discovery of new signals by voice output. Likewise, extensive status reports can be issued via voice output in configurable intervals. In addition to selecting a voice many details can be configured individually.









a u t o m a t i c    b a c k u p s    o f    t h e    a n a l y s i s    r e s u l t s






SETIspirit automatically backups the recorded analysis results (AnalysisResults.db) every 6 hours at 00:50h, 06:50h, 12:50h and 18:50h in a compressed backup file (AnalysisResults.zip). Previous backups will be automatically deleted. This can be very important, as the recorded analysis results cannot be recreated, if the file is damaged or lost.









f r e e    d i s t r i b u t e d    c o m p u t i ng    s t a t s






The boinc stats previously received from allprojectstats.com are now replaced by free distributed computing stats (stats.free-dc.org). You can see the original free-dc internet stats using your webbrowser, a free-dc signature graphic in a SETIspirit window or as the best option the free-dc stats in a more readable form with new details like yesterday credits, world- and country rank, world- and country rank delta in a new SETIspirit window too. The program stats and signature graphic are automatically updated every 3 hours.









N E W   F E A T U R E S






  • speech output feature

  • automatic compressed backups of the analysis results

  • boinc tasks refresh bar (shows the update cycles)

  • boinc stats replaced by "Free Distributed Computing Stats" (signature graphic, program- and internet stats)









I M P R O V E M E N T S






  • recording analysis results can be turned on/off in the main form

  • total wu's with cpu and gpu counter (workunit explorer)

  • boinc tasks form design adapted to the main form theme

  • main form title alignment adjusted on Windows 10 systems









B U G F I X E S






  • the analysis results highscore statistics has not been updated after deselecting the „show AstroPulse Workunits only“ checkbox

  • boincstats.com requests for the main form country- & world position (-delta) adjusted

  • SETIspirit is crashed, if the workunit month or year statistics was called and the BOINC client has totally finished 0 workunits









SETIspirit v3.3.0 has passed all tests with Windows 10 operating systems (x86 or x64) and also works perfectly with the latest BOINC Client release 7.6.9.















v3.0.1 - 14. June 2015






SETIspirit v3.0.1 is a bugfix release only...









B U G F I X E S






  • 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)















v3.0.0 - 02. May 2015






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.









N E W   F E A T U R E S






  • expected today counter (main window)

  • the stdoutdae file size will be showed with a red background color, if the default maximum file size of the boinc standard out logfile <stdoutdae.txt> is reached (2 MB)

  • the stdoutdae.archiv file size label displays the current file size of the SETIspirit <stdoutdae.archiv> logfile including it's number of rows

  • new all project stats window (menu entry of the boinc stats command button)

  • new SETI@home world visualization link (menu entry of the project command button)

  • new wu's available window (wu meter)

  • advanced debugging capabilities









I M P R O V E M E N T S






  • 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









s t d o u t d a e . t x t    f i l e    s i z e






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.









s t d o u t d a e . a r c h i v    f i l e    s i z e






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.









n e w    w u ' s    a v a i l a b l e    w i n d o w    ( w u m e t e r )






The workunits available window shows a bar graph representation of the various available workunits...






  • SETI@home CPU (s@h cpu)

  • SETI@home GPU (s@h gpu)

  • AstroPulse CPU (ap cpu)

  • AstroPulse GPU (ap gpu)

  • non- SETI@home (non s@h)






in different bar graph colors...









red

=

_0 - 10 %



yellow

=

11 - 40 %



green

=

41 - 100 %









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.









S E T I s p i r i t    d e b u g    m o d e






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


















v2.5.8 - 22. December 2014






SETIspirit v2.5.8 includes new features, improvements  and a single  bugfix.









1 2 0   d p i   S u p p o r t






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...






Windows XP



Control Panel\Display\Settings\Advanced\General(maybe Common)\DPI Setting = Big (120 DPI)






Windows 7 and above



Control Panel\Appearance and Personalization\Display = medium (screen magnification 125%) - 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.









B O I N C   T a s k s   I n f o r m a t i o n   P a n e l






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.









E x p e c t e d   W o r k u n i t s   T o d a y






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).









N E W   F E A T U R E S






  • support for windows system display settings of 120 dpi

  • ability to save and restore the SETIspirit window layout

  • option to restore the window layout at application startup

  • BOINC Tasks Information Panel









I M P R O V E M E N T S






  • 4-digit display of the workunit progress with country specific decimal character

  • 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)

  • the SETIspirit forum link is updated









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















v2.4.8 - 12. September 2014






SETIspirit v2.4.8 includes new features, improvements  and  two bugfixes.









N E W   F E A T U R E S






  • full support for BOINC 6.x clients

  • new option: use higher contrast colors for crt monitors (settings\miscellaneous)

  • the workunit audio looping can be enabled or disabled (loop audio playback menu option)

  • the menu of the workunit audio monitor now shows the slot state (active or inactive), workunit project, workunit type (cpu or gpu) and selected slot

  • the workunit monitor now offers the ability to switch back to the previous workunit using the [prev] command button (main window and sky map)

  • the workunit position in the sky map will now be updated, if the selected analysis result is changed in the analysis results form

  • the missing 'recorded on' tag of AstroPulse workunits is now derived from the workunit name









I M P R O V E M E N T S






  • the analysis results form shows a "loading... please wait" hint, if the analysis results are loading

  • reloading analysis results now runs smoothly even if the cpu load is 100 percent

  • during the SETIspirit startup the project status label shows (starting...) instead of the last update timestamp until the first update cycle is completed

  • the SETIspirit help windows now shows the '&' character correctly

  • minor gui enhancements (project explorer)









B U G F I X E S









  • the audio monitor did not work, if the SETIspirit data directory path contains an '&' character on Windows XP systems

  • the [next] workunit button did not work properly at the last active slot, if workunit slot 0 was inactive















v2.4.0 - 24. July 2014






SETIspirit v2.4.0 includes new features, some improvements  and important  bugfixes.









N E W   F E A T U R E S






  • new workunit "started" (yyyy.mm.dd hh:mm:ss) and workunit "run time" (hh:mm:ss) fields in the analysis results database

  • workunit audio monitor (allows to listen to the outer space noise of SETI@home workunits)

  • long workunit names shown in the sky map will now be shortened and additionally shown as a tooltip

  • new sky map button in the analysis results form (shows the workunit position of the selected analysis result in the sky map)

  • SETIspirit Help Window (a new help system)









I M P R O V E M E N T S






  • tooltips for the Result Viewer-, Sky Map- and Workunit Log- command buttons in the analysis results form

  • reloading analysis results now runs more smoothly even if the cpu load is 100 percent

  • new SETIspirit icon tooltip showing the current version of the application (main window)

  • minor gui enhancements









B U G F I X E S






  • the analysis results explorer could crash or hang up the SETIspirit application, if more than 32767 analysis results were recorded

  • the workunit year statistics was incompletely calculated, if an overflow has occurred (more than 32767 wu's)

  • the vb errors # 52, # 54 and # 55, which could have occurred under very rare circumstances have been resolved









help window advantages vs. tooltips






  • no time limit for showing the help text (the help text will be showed as long as the mouse points to the object)

  • no delay, the help text is displayed immediately

  • the help window text is better readable

  • the help text can be easily modified in a simple text file (helptips.asc)

  • translated help texts can be integrated into the help system without much effort









Translator wanted: I'm looking for support for the translation of the SETIspirit help texts






If you like to translate the SETIspirit help texts from English to your native language, just contact me (it isn't much work, there are currently about 80 short help texts to translate). Thanks!















SETIspirit Add-On Update v1.0.5 available - 07. July 2014






Database Maintenance Tool Update:






N E W   F E A T U R E S






The Database Maintenance Tool is now logging the execution and maintenance results in the dbm.log file in the SETIspirit Data Directory.









B U G F I X E S






Bugfix which prevents an application crash on systems which uses other symbols for numeric grouping as '.' or ','.















New SETIspirit Add-On available - 08. June 2014






On the first SETIspirit anniversary the long-awaited Database Maintenance Tool is now released.






D a t a b a s e   M a i n t e n a n c e  T o o l






The Database Maintenance Tool is able to downsize the SETIspirit logs, which will result in a faster application startup and a lower memory usage (usefull after a long time of operating). For more information please see the manual .















v2.1.2 - 04. March 2014






SETIspirit v2.1.2 includes 3 new features and more improvements.









N E W   F E A T U R E S






Workunit Log



The Analysis Results window has a new option to show all log entries of the selected workunit in the new Workunit Log form. The entries shown in this window displays a complete workunit history: from downloading, starting, restarting and finishing to the final upload of the workunit.









BOINC Stats



The SETIspirit GUI shows the current SETI@home BOINC Stats for your own user account. You can track your country and world position as well as the world position delta since the last daily update in the BOINC Stats SETI@home statistic.









Total Workunits Completed Yesterday



The SETIspirit user interface now also displays the number of the workunits completed yesterday. This gives you the possibilty for a relative comparison with the workunits completed today without calling the workunit statistics.












I M P R O V E M E N T S






  • the help menu includes a new "release notes" menu entry

  • the update check settings form is reworked

  • the SETIspirit FAQ and History links and documents were converted to html

  • update notifications now shows the latest release notes and a download button

  • minor gui enhancements












B U G F I X E S






  • none















v2.1.0 - 04. February 2014






SETIspirit v2.1.0 includes new features, many improvements  and an important bugfix for the workunit statistics.









N E W   F E A T U R E S






High Score Monitor



SETIspirit v2.1.0 extends the possibility to monitor the workunit analysis with the new high score monitor. The high score monitor shows the score- and peak power high scores of the workunits in slot 0 to 9, changes of the values can be displayed flashing.









Workunits Started Report



The new workunits started report shows the start time, the start date and the slot of all started workunits.









BOINC News Ticker



BOINC messages can now be viewed with the "BOINC Live Messages" window or with the "BOINC News Ticker". The "BOINC Live Messages" window will be refreshed every second and is always the topmost window. To update the "BOINC Live Messages" window SETIspirit needs to access the BOINC logfile every second. The "BOINC Live Messages" window is a good option to view the BOINC messages for a short time, e.g. if you have used the update project command. The "BOINC News Ticker" scrolls the latest 25 BOINC messages in the ticker window, the latest message is shown with a white forecolor. The "BOINC News Ticker" will be refreshed every 30 seconds without the need for an additional file access to the BOINC logfile, therefore you can leave this window always open if you like.









Autostart Delay



SETIspirit can be started with the operating system, if the autostart option is selected. To avoid high utilization problems during the startup of the operating system, the SETIspirit autostart will now be delayed from 60 to 360 seconds. The default delay time is 180 seconds (setable in the autostart options).












I M P R O V E M E N T S






  • the workunit reports will be opened immediately and the records are much faster loaded (wu's requested/received/started and finished)

  • the analysis results window will be opened immediately and the records are much faster loaded (workunit analysis results)

  • the analysis results window includes a new reload button, which gets a red border if an update is available

  • the sums of the analysis monitor will be updated immediately after the completion of a workunit (instead of every 3 minutes)

  • improved calculation of the week statistics: the calculation includes only the lapsed days of the week (average workunits per day this week)

  • improved calculation of the month statistics: the calculation includes only the lapsed days of the month (average workunits per day this month)

  • improved calculation of the year statistics: the calculation includes only the lapsed months of the year (average workunits per month)

  • the SETIspirit forum link is updated (found in the SETIspirit help menu and the project command button)

  • when exiting SETIspirit all windows are closed before the splash outroform is showed (except the main window)












B U G F I X E S






  • enhanced workunit analysis recording which fixed an issue of missing analysis results

  • the workunit statistics could crash or hang up the SETIspirit application, if you have more than 32767 workunits completed















v2.0.0 - 22. December 2013






SETIspirit v2.0.0 introduces two new major features: Workunit Analysis Results  can be stored and displayed in the analysis results window and the Workunit Analysis Monitor  simultaneously shows the current analysis results for slot 0 - 9.









N E W   F E A T U R E S






Enhanced Support for non SETI@home projects






  • added a "Non- SETI@home workunits completed" counter

  • the total workunits completed and total workunits completed today counter now counts all completed workunits regardless of their project









SETIspirit GUI






  • "SETI@home Project Status" frame renamed to "Project Status"

  • "Credits & Server Status" renamed to "SETI@home Credits & Server Status"

  • new program menue with keyboard shortcuts

  • new tooltip help mode









Workunit Project Statistics






  • the workunit statistics are now displayed in a separate window

  • the selected project statistic is displayed in the window title









Workunit Analysis Monitor






  • the current analysis results for slot 0 - 9 can be simultaneously shown in the analysis monitor window

  • the last signals found can be displayed flashing in the analysis monitor window









Workunit Analysis Results






  • the workunit analysis results can be stored and displayed in the analysis results window

  • integrated analysis results statistic: total signals found, counter- and peak power high scores

  • all analytical details of a workunit can be displayed in the result viewer window

  • the total number of recorded analysis results is displayed in the SETIspirit MainForm









Project Explorer






  • new project explorer design

  • the project exporer entries can be sorted by clicking the column









More Enhancements






  • frameless dialogs are now movable (FlyDials)

  • window positions will now be saved and restored automatically

  • improved detection of BOINC installations on 64-bit systems (x64)

  • ready for Microsoft Windows 8.0 and 8.1 (x86 & x64)

  • tested with BOINC Client Version 7.2.33












B U G F I X E S






  • SETIspirit autostart option fixed

  • editing mode of the project- and workunit explorer tables disabled

  • the sky map cursor will no longer displayed for non SETI@home workunits

  • SETIspirit workunit count difference fixed















v1.2.5 - 07. September 2013






N E W   F E A T U R E S



  • improved workunit statistic creation which works independently from the project (SETIspirit searches for "[<project_name>] Computation for task <task_name> finished" strings in the <stdoutdae.txt> file to create the workunit statistics)

  • new refresh bar, which shows the SETIspirit update cycles (workunit counter-, progress bar-, cpu- and time left- updates every 30 seconds, workunit analysis results every 180 seconds)






B U G F I X E S



  • workunit statistic creation for all non SETI@home projects, which creates multiple output files fixed















v1.2.4 - 28. August 2013






SETIspirit v1.2.4 completes the support for multiple BOINC Projects. Almost all features of SETIspirit are now available for all BOINC projects!









N E W   F E A T U R E S






  • select a project to see it's week-, month- or year statistics

  • select a project to see the workunits requested, received or reported events

  • use the project explorer to see the details of all your projects

  • the next and rotate button will be hidden, if there is only work in one slot (SETIspirit GUI and Sky Map)

  • new legend for the workunits received form: x workunits received (y requests)

  • new legend for the workunits reported form: x workunits finished

  • the sky map workunit monitor will now be immediately reset after the completion of a workunit

  • the workunit monitor of the SETIspirit GUI will not be switched to the credits & server status view after the completion of a workunit

  • new setispirit forum entry in the project menu button

  • debug.log entries now includes the SETIspirit version number

  • improved multitasking for longer lasting tasks

  • enhancements of the SETIspirit GUI









B U G F I X E S






  • the sky map workunit monitor was only updated when the workunit monitor of the SETIspirit GUI was activated

  • the workunits reported form now shows complete entries (prior to this bugfix the last character of each entry was absent)

  • invisible zero workunit errors fixed (only shown in the <debug.log> file)









Search Strings



SETIspirit searches for the following strings in the <stdoutdae.txt> file...









Workunits Received



"[project] Scheduler request completed: got x new tasks" (valid for all projects)









Workunits Reported



"[project] Finished upload of" (valid for all projects except Milkyway@Home)






"[Milkyway@Home] Computation for task" (valid for Milkyway@Home only)






These strings are also used to create the workunit statistics!









Workunits Requested



"[project] Requesting new tasks for"  or






"[project] Sending scheduler request: To fetch work"






-> valid for all projects!









If a project is using different strings SETIspirit won't work right, so I have to adjust it in the SETIspirit source code for that project. If SETIspirit doesn't work right for your BOINC project, just contact me at info@setispirit.de and I will enhance SETIspirit to solve this issue.






Remark: This issue is solved since SETIspirit v1.25!









Following BOINC projects have been tested and are working well...



  • Einstein@Home

  • Milkyway@Home

  • pogs

  • SETI@home






Please give a feedback, if not mentioned projects are also working well. Thank you very much!






Remark: Since SETIspirit v1.2.5 all projects are fully supported!















v1.2.1 - 13. August 2013






B U G F I X E S



  • missing User- or Host ID bug fixed

  • turned on the automatic update of the user credits, wu monitor, server status, projects, update- & debug logfile checks again















v1.2.0 - 12. August 2013






SETIspirit v1.2.0 is the first official release which supports multiple BOINC Projects  (other than SETI@home). Even if the first attention is dedicated to the SETI@home project, it now has improvements for all available BOINC projects. There are also new features and bugfixes included...









N E W   F E A T U R E S






Enhanced Support for non SETI@home projects



  • the SETIspirit UI and sky map now shows the correct wu name, wu type and report deadline for non SETI@home workunits

  • the recorded on, recorded at and wu position fields will be leaved blank for all non SETI@home workunits

  • the sky map cursor will now be disabled for all non SETI@home workunits

  • the Current Workunits frame is renamed to Workunit Counter

  • the Workunit Counter in the SETIspirit UI now shows available and completed "Non SETI@home" workunits

  • the Workunit Counter is now able to differ Astropulse workunits (with or w/o gpu class)

  • new [view all] command button as quick link to the current workunits form









Enhancements for the "Current Workunits" form



  • the current workunits form now shows the correct workunit details for all boinc projects

  • the current workunits list view now has a project and slot column

  • new project combobox which allows to filter the workunits by selecting a project

  • the current workunits form now shows a Total WU's, GPU WU's, Attached Projects and 'Projects with work' summary

  • new workunit state "suspended" if the project is suspended, previously SETIspirit shows running as state in this case









SETIspirit UI Enhancements



  • long wu names and wu types shown in the workunit monitor will now be shortened and shown as a tooltip

  • for non-SETI@home projects the workunit monitor now shows the project name instead of the wu position









Sky Map Enhancements



  • long wu types shown in the workunit monitor will now be shortened and shown as a tooltip

  • for non-SETI@home projects the workunit monitor now shows the project name instead of the wu position

  • the sky map now shows the last selected constellation if opened

  • mouse icons added for the sky map combobox flag, speaker and copyright link button









Other Enhancements



  • the workunit monitor refresh interval was shortened to 180 seconds (from 300 s)

  • fewer file accesses to the BOINC logfiles

  • improved detection for GPU workunits









B U G F I X E S



  • when switching the wu monitor to a different slot the analysis results weren't be cleared which could lead to an incorrect display

  • the SETIspirit UI and sky map now shows the report deadline instead of the computation deadline (which is equal to the boinc manager report deadline)









It's planed to extent the support for non SETI@home projects in later releases.









This major update wouldn't be possible without my "International Quality Control Consultant"...






Cameron Smith, Australia






Thanks for your great support, Cameron!















v1.1.6 - 26. July 2013






N E W   F E A T U R E S



  • changes of log archiver settings will now be documented in the <stdoutdae.log> file

  • command button for showing the log archiver history (log archiver settings)

  • the sky map wu monitor will now be automatically refreshed (wu progress, cpu time, time left and analysis results for the selected slot)






B U G F I X E S



  • under circumstances the call of the "wu's requested" form could lead to an SETIspirit is not responding error

  • changes of analysis results weren't be displayed until the wu monitor is switched to another workunit















v1.1.4 - 14. July 2013






N E W   F E A T U R E S



  • improved GPU detection

  • long GPU descriptions will be shortened and shown as a tooltip

  • the required BOINC Manager log options will be checked and named if not met






B U G F I X E S



  • zero month statistics issue fixed (2nd try)















v1.1.2 - 12. July 2013






N E W   F E A T U R E S



  • enhanced log archiver sub






B U G F I X E S



  • zero month statistics issue fixed

  • calculation of the wu position fixed (zero min sec ' '')















v1.1.0 - 10. July 2013






N E W   F E A T U R E S



  • the autocorrelation analysis results will now be shown in the workunit monitor

  • SETIspirit Skin for the BOINC Manager application added

  • new BOINC Manager menu entry in the SETIspirit project button

  • SETIspirit autostart options added

  • improved SETIspirit gui (graphical user interface)

  • when opening the sky map the workunit monitor now shows the selected slot

  • recorded on tags and analysis results of astropulse wu's will now be skipped as SETIspirit currently can not determine it















v1.0.9 - 03. July 2013






N E W   F E A T U R E S



  • new built-in update checks

  • new settings form for directory-, log archiver- and update check- options

  • the debug.log file size is now monitored and limited to 10 MB

  • improved processor detection (BOINC Environment)

  • immediately termination of SETIspirit, if the operating system is shuting down






B U G F I X E S



  • RAC issue fixed















v1.0.6 - 25. June 2013






B U G F I X E S



  • current uptime and project run time issue fixed

  • missing or wrong <user id> issue fixed















v1.0.5 - 22. June 2013






N E W   F E A T U R E S



  • support for non-standard boinc installations

  • improved boinc client detection















v1.0.4 - 08. June 2013






Initial Release