{"id":598,"date":"2010-01-06T12:27:45","date_gmt":"2010-01-06T11:27:45","guid":{"rendered":"http:\/\/sickel.net\/blogg\/?page_id=598"},"modified":"2010-01-26T11:46:32","modified_gmt":"2010-01-26T10:46:32","slug":"java-waterfall-plot-applet","status":"publish","type":"page","link":"http:\/\/sickel.net\/blogg\/?page_id=598","title":{"rendered":"Java waterfall plot applet"},"content":{"rendered":"<p>This applet, still under development, is for making scientific waterfall plots, e.g. a time series of spectra. As time goes, new spectra are put on the top, the old ones &#8216;runs off&#8217; at the bottom. Together with some other pieces of software, this is made for presentation of data from an Exploranium system for mobile gamma measurements, but it should also be usable for other applications.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"650\" data-permalink=\"http:\/\/sickel.net\/blogg\/?attachment_id=650\" data-orig-file=\"http:\/\/sickel.net\/blogg\/wp-content\/2010\/01\/waterfallapplet10.png\" data-orig-size=\"408,619\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"waterfallapplet\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"http:\/\/sickel.net\/blogg\/wp-content\/2010\/01\/waterfallapplet10.png\" src=\"http:\/\/sickel.net\/blogg\/wp-content\/2010\/01\/waterfallapplet10.png\" alt=\"Waterfall plot java applet\" width=\"408\" height=\"619\" class=\"alignnone size-full wp-image-650\" title=\"waterfall plot applet written in java\" srcset=\"http:\/\/sickel.net\/blogg\/wp-content\/2010\/01\/waterfallapplet10.png 408w, http:\/\/sickel.net\/blogg\/wp-content\/2010\/01\/waterfallapplet10-197x300.png 197w\" sizes=\"auto, (max-width: 408px) 100vw, 408px\" \/><\/p>\n<p>This applet is a reimplementation of a system written using php and javascript. The problem with the old implementation is that the plot had to be completely re-rendered for each new spectrum which put a far too high load on the server.<\/p>\n<p><a href=\"http:\/\/sickel.net\/blogg\/wp-content\/2010\/01\/waterfall_php.png\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"600\" data-permalink=\"http:\/\/sickel.net\/blogg\/?attachment_id=600\" data-orig-file=\"http:\/\/sickel.net\/blogg\/wp-content\/2010\/01\/waterfall_php.png\" data-orig-size=\"431,564\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"waterfall plot implementet in php and java script\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"http:\/\/sickel.net\/blogg\/wp-content\/2010\/01\/waterfall_php.png\" src=\"http:\/\/sickel.net\/blogg\/wp-content\/2010\/01\/waterfall_php.png\" alt=\"php and java script waterfall plot\" title=\"waterfall plot implemented in php and java script\" width=\"431\" height=\"564\" class=\"alignnone size-full wp-image-600\" srcset=\"http:\/\/sickel.net\/blogg\/wp-content\/2010\/01\/waterfall_php.png 431w, http:\/\/sickel.net\/blogg\/wp-content\/2010\/01\/waterfall_php-229x300.png 229w\" sizes=\"auto, (max-width: 431px) 100vw, 431px\" \/><\/a><\/p>\n<p>Features to be sooner or later implemented in the java applet includes:<\/p>\n<ul>\n<li>Output of pictures<\/li>\n<li>Presetting data to be loaded on startup<\/li>\n<li><s>Choose data set to display<\/s> 100108 &#8211; 100112<\/li>\n<li><s>Set the max value to display at run time<\/s> ok 100107<\/li>\n<li><s>Play forwards and backwards<\/s> play and paging forwards, paging backwards 100107<\/li>\n<li><s>High and low speed<\/s> ok 100107<\/li>\n<li><s>Make marks in the waterfall plot<\/s> ok 100109<\/li>\n<li><s>Save marks for later analyses<\/s> ok 100111<\/li>\n<li><s>Link to a detailed specter for the mark<\/s> ok 100111<\/li>\n<li><s>Fine tuning of which specter is marked<\/s> ok 100114<\/li>\n<li><s>Choose between linear (as today) or logaritmic scale<\/s> ok 100112<\/li>\n<li><s>Link to meta information on the data set<\/s> ok 100119<\/li>\n<\/ul>\n<p>The applet is licenced under GPL v3 or later. Source code can be downloaded from radioecology.info<a href=\"http:\/\/radioecology.info\/mobilweb\/WaterfallApplet.java\">WaterfallApplet.java<\/a>, <a href=\"http:\/\/radioecology.info\/mobilweb\/Waterfall.java\">Waterfall.java<\/a> and <a href=\"http:\/\/radioecology.info\/mobilweb\/Legend.java\">Legend.java<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This applet, still under development, is for making scientific waterfall plots, e.g. a time series of spectra. As time goes, new spectra are put on the top, the old ones &#8216;runs off&#8217; at the bottom. Together with some other pieces &hellip; <a href=\"http:\/\/sickel.net\/blogg\/?page_id=598\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":508,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-598","page","type-page","status-publish","hentry"],"jetpack_shortlink":"https:\/\/wp.me\/PnVtD-9E","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"http:\/\/sickel.net\/blogg\/index.php?rest_route=\/wp\/v2\/pages\/598","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/sickel.net\/blogg\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/sickel.net\/blogg\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/sickel.net\/blogg\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/sickel.net\/blogg\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=598"}],"version-history":[{"count":38,"href":"http:\/\/sickel.net\/blogg\/index.php?rest_route=\/wp\/v2\/pages\/598\/revisions"}],"predecessor-version":[{"id":603,"href":"http:\/\/sickel.net\/blogg\/index.php?rest_route=\/wp\/v2\/pages\/598\/revisions\/603"}],"up":[{"embeddable":true,"href":"http:\/\/sickel.net\/blogg\/index.php?rest_route=\/wp\/v2\/pages\/508"}],"wp:attachment":[{"href":"http:\/\/sickel.net\/blogg\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=598"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}