2010-07-26T05:05:29 *** dsulgrov has joined #opticks 2010-07-26T05:10:06 *** goffena has joined #opticks 2010-07-26T05:24:58 *** mconsidi has quit IRC 2010-07-26T05:26:56 *** kstreith has joined #opticks 2010-07-26T05:26:56 *** ChanServ sets mode: +o kstreith 2010-07-26T06:10:22 *** goffena has quit IRC 2010-07-26T06:10:56 *** tclarke has joined #opticks 2010-07-26T06:10:56 *** ChanServ sets mode: +o tclarke 2010-07-26T06:12:55 *** goffena has joined #opticks 2010-07-26T06:50:54 *** yuguess has joined #opticks 2010-07-26T06:52:54 *** mconsidi has joined #opticks 2010-07-26T06:55:23 *** Yiwei has joined #opticks 2010-07-26T07:01:56 Hello 2010-07-26T07:02:05 hello 2010-07-26T07:02:33 http://opticks.org/confluence/display/~yuguess/Week+Report+11 2010-07-26T07:02:42 yuguess is working on import merge or data stacking support 2010-07-26T07:02:51 which is the ability to re-combine multi-band images that have been split into separate files 2010-07-26T07:02:57 the classic example is Landsat data coming from the USGS website 2010-07-26T07:02:59 I design a simple GUI for my previous DataMerge project 2010-07-26T07:03:08 they take what would be a single multi-band file and split into multiple 1 band files 2010-07-26T07:03:22 yuguess implemented prototype to combine all the (band 0's) of all loaded RasterElements into an output RasterElement 2010-07-26T07:03:35 he's now at the point that he needs to develop a gui 2010-07-26T07:03:46 he's created a prototype at the above link 2010-07-26T07:03:54 any thoughts or opinions would be appreciated 2010-07-26T07:04:23 Yeah, The main function of this GUI is to let user add the files they want to merge 2010-07-26T07:06:35 Is there a reason that we only combine band 0? 2010-07-26T07:06:38 that is a good question 2010-07-26T07:06:41 and one that I think has a significant impact on the GUI 2010-07-26T07:06:47 I do as well 2010-07-26T07:06:53 in general, for the data I've looked at, it would probably be multiple 1-band images 2010-07-26T07:07:05 so restricting merge to band 0 in this case could simplify the GUI considerably 2010-07-26T07:08:24 if we supported merging more than 1 band from a file, we have to deal with more issues 2010-07-26T07:08:28 like do we merge the bands in the order they appear in the file 2010-07-26T07:08:36 do we allow users to select the bands that get merged from a file into the output 2010-07-26T07:08:40 are they required to select them all? 2010-07-26T07:08:45 or just use a subset? 2010-07-26T07:08:50 all questions that I think complicate the GUI 2010-07-26T07:08:56 having said that 2010-07-26T07:09:00 something like GDAL VRT 2010-07-26T07:09:00 http://www.gdal.org/gdal_vrttut.html 2010-07-26T07:09:10 does support this type of merge with source data files that have more than 1 band 2010-07-26T07:10:54 . 2010-07-26T07:11:04 i would prefer there only be one window, instead of two windows. 2010-07-26T07:11:13 my code does not support merge files contains multi-band right now 2010-07-26T07:12:53 I just checked my code, I think it won't be hard to support merge files containing multi-band data 2010-07-26T07:13:17 @goffena: I am going to implement a Wizard GUI 2010-07-26T07:13:17 yuguess: Error: "goffena:" is not a valid command. 2010-07-26T07:13:29 okibot is a program that logs the chat channel among other things 2010-07-26T07:13:29 kstreith: Error: "is" is not a valid command. 2010-07-26T07:14:49 Would it be simpler for the user to specify the files to merge, specify the directory to save to, and then click Open/Save from one page? rather than use a Wizard GUI? 2010-07-26T07:14:51 Oh, sorry 2010-07-26T07:15:11 Would using a Wizard GUI make it any more difficult to allow wizards to perform this operation in batch mode? 2010-07-26T07:15:36 I could see the merge functionality being something that might be done in an automated fashion. 2010-07-26T07:17:10 Are you planning on just merging files, or datasets from files? 2010-07-26T07:17:43 my thought was this to work on already loaded RasterElements 2010-07-26T07:18:56 if you do that, the issue of file vs. dataset is resolved 2010-07-26T07:19:23 I know of custom Opticks extension that merges 1 band datasets from an hdf5 file into a RasterElement. The custom extension's merge capability is nowhere near as generic and useful as what you are doing, however. 2010-07-26T07:19:29 yuguess, i would suggest something like the following for this week: 2010-07-26T07:19:40 create a gui to list all of the loaded RasterElements in a listbox 2010-07-26T07:19:50 create a second listbox that will contain what should be merged 2010-07-26T07:19:52 I have no direct need for merge capability, so i wouldn't pay to much attention to my suggestions... 2010-07-26T07:20:07 there would be some type of button to move the selected item in the first listbox (the list of all loaded RasterElements) to the second listbox 2010-07-26T07:20:12 (what will be merged together) 2010-07-26T07:20:19 i also have a textbox which is the name of the merged RasterElement 2010-07-26T07:20:25 and then a button to perform the merge 2010-07-26T07:20:40 and then yuguess, I would use most of the code you've already written 2010-07-26T07:20:45 Ok 2010-07-26T07:20:48 that is, create a RasterElement as the output 2010-07-26T07:23:12 if the user wants to save the result of the merge, that can right-click on the RasterElement in the "Elements" tab of the "Session Explorer" and select "Export..." 2010-07-26T07:23:24 it's up to you if you want to make this GUI modal or modeless 2010-07-26T07:23:37 modal is easier, but modeless might provide some interesting opportunity for users to load files as they need them. 2010-07-26T07:23:47 thoughts, everyone? 2010-07-26T07:25:56 Is there any plan to specify in the metadata of the merged raster element, what the source files were? 2010-07-26T07:27:20 that seems useful to add 2010-07-26T07:27:34 Is there any use/need to add a textbox, which allows user to enter comments? The comments get added to the metadata. 2010-07-26T07:28:08 Will there be any up/down arrows for the second listbox, enabling the user to change the order in which the bands are saved? 2010-07-26T07:29:20 Up/down buttons may likely be overkill. 2010-07-26T07:29:20 having up/down arrows could be very useful 2010-07-26T07:29:32 since we generate a RasterElement as the output, you could edit the metadata yourself afterwards 2010-07-26T07:29:35 to add comments 2010-07-26T07:29:40 so I would think that part might be overkill 2010-07-26T07:30:12 Would list of source files still be saved to metadata? If would not want to do that part manually, if i had a need to merge files often. 2010-07-26T07:30:16 I will try to implement my first version without up/down arrows, then we could add arrows to let user arrange the band order 2010-07-26T07:30:33 ok, sounds good 2010-07-26T07:33:36 yuguess, do you have enough material to work this week? 2010-07-26T07:33:46 Yeah 2010-07-26T07:35:06 thanks, I will take all of your suggestion into consideration 2010-07-26T07:38:09 np 2010-07-26T08:20:33 *** yuguess has quit IRC 2010-07-26T08:31:21 New news from opticksannounce: Python Scripting Extension 1.1.0rc1 Released || Python Scripting Extension 1.0.1rc1 Released 2010-07-26T08:59:35 *** rforehan has joined #opticks 2010-07-26T09:02:20 New news from opticksannounce: Python Scripting Extension 1.1.0rc1 Released || Python Scripting Extension 1.0.1rc1 Released || Spectral Processing Extension 1.1.0rc1 Released || IDL Scripting Extension 1.1.0rc1 Released || Opticks 4.4.0rc1 Released || Opticks Programming Contest - Winner Announced || Opticks Programming Contest now closed || Only 3 Weeks Left to Win Opticks Programming Contest || Updated roadmap for Opticks releases || Scheduled website maintenance || Spectral Processing Extension 1.0.0rc1 Released || Opticks 4.3.3rc1 Released || Python Scripting Extension 1.0.0rc1 Released || IDL Scripting Extension 1.0.2rc1 Released || Win a PS3 or Wii in the Opticks Programming Contest! || Spectral Processing Extension 1.0.0 Released || Python Scripting Extension 1.0.0 Released || Opticks 4.3.3 Released || IDL Scripting Extension 1.0.2 Released || Spectral Processing Extension 1.0.0rc1 Released || Python Scripting Extension 1.0.0rc1 Released || IDL Scripting Extension 1.0.2rc1 Released || Opticks 4.3.3rc1 Released || New Production Extras Release - Extras 1.0.1 || New Production Release - Opticks 4.3.2 || New Release - Opticks 4.3.2rc2 - second release candidate for 4.3.2 || Opticks Programming Contest - Help Get the Word Out || New Extras Release - Extras 1.0.1rc1 - first release candidate for 1.0.1 || New Release - Opticks 4.3.2rc1 - first release candidate for 4.3.2 || Win a Wii in the Opticks Programming Contest! || Video Tour - 4.3.1 New Features || New Production Release - Opticks 4.3.1 || New Release - Opticks 4.3.1rc2 - second release candidate for 4.3.1 || New Release - Opticks 4.3.1rc1 - first release candidate for 4.3.1 || New Release - Opticks 4.3.1Unofficial for Linux - first alpha release for Linux || New Production Extras Release - Extras 1.0.0 || New Production Release - Opticks 4.3.0 || New Extras Release - Extras 1.0.0rc1 - first release candidate for 1.0.0 || Announcing Opticks Extras || New Release - Opticks 4.3.0rc1 - first release candidate for 4.3.0 || New Production Release - Opticks 4.2.5 || New Release - Opticks 4.2.5rc1 - first release candidate for 4.2.5 || New Production Release - Opticks 4.2.4 || New Release - Opticks 4.2.4rc1 - first release candidate for 4.2.4 2010-07-26T09:30:39 *** rforehan has quit IRC 2010-07-26T10:47:41 the meeting will begin in about 15 minutes 2010-07-26T10:51:19 *** Yiwei has quit IRC 2010-07-26T10:51:27 *** Yiwei has joined #opticks 2010-07-26T10:55:40 *** tjohnson has joined #opticks 2010-07-26T10:57:14 Hey there, hi there, ho there! 2010-07-26T10:57:22 just about to get started with the meeting...waiting for everyone to gather after out 1:00 2010-07-26T10:59:44 ok, let's get started 2010-07-26T10:59:44 here 2010-07-26T10:59:46 here 2010-07-26T10:59:48 here 2010-07-26T10:59:49 Here 2010-07-26T10:59:52 here 2010-07-26T10:59:56 *** dadkins has joined #opticks 2010-07-26T10:59:59 1. Attendance 2010-07-26T10:59:59 2. Announce agenda 2010-07-26T10:59:59 3. Approve July 12, 2010 Meeting Notes. Ask for review and address any problems seen in the notes. 2010-07-26T10:59:59 4. Google Summer of Code Updates 2010-07-26T10:59:59 5. Data fusion enhancement discussion 2010-07-26T10:59:59 6. Open Questions 2010-07-26T10:59:59 7. Summary and closing 2010-07-26T11:00:04 here 2010-07-26T11:00:04 here 2010-07-26T11:00:05 meeting notes from last time are here: http://opticks.org/confluence/display/opticksChat/July+12%2C+2010+Meeting+Notes 2010-07-26T11:00:10 please review and make any necessary corrections 2010-07-26T11:00:12 we'll start with SoC updates 2010-07-26T11:00:37 both students continue to make progress...I won't go into details, if anyone would like to discuss andything in particular, I'll leave the floor open for a moment 2010-07-26T11:01:02 ok, if there's nothing more to discuss, we'll move on 2010-07-26T11:03:06 as part of 4.5.0 I'm planning a number of improvements to data fusion and I'd like to take a moment to solicit some ideas and requirements 2010-07-26T11:03:39 my current plan is to streamline to procedure so that many of the fusion and linking processes occur in the Session Explorer instead of in a separate GUI 2010-07-26T11:03:51 users will be able to create new layers for existing raster elements via drag and drop and context menus 2010-07-26T11:04:06 also, the user will be able to change layer stretch and offset from the GUI 2010-07-26T11:04:24 the data fusion plug-in will primarily consist of an algorithm to perform the warping needed when the datasets do not have the same projection and GSD 2010-07-26T11:04:43 I also plan on implementing OPTICKS-530 which creates porthole and swiper tools in addition to the transparency adjustment 2010-07-26T11:06:22 that's a brief description of the planned changes, are there any ideas or requirements I should be aware of? 2010-07-26T11:07:07 How about the speed/memory efficiency of this new scheme? 2010-07-26T11:08:31 If the elements lack geocoords, the user should be able to set the offset and scaling of the layers. 2010-07-26T11:08:36 the warp algorithm will be essentially unchanged so it will have the same execution speed and the option to trade speed for memory efficiency 2010-07-26T11:08:49 tjohnson: that is planned...I also plan to use tiepoints for the manual alignment step so if there are no geocoords, you can still perform warping 2010-07-26T11:08:59 I'll likely implement scale and offset via mouse modes which move and stretch the top layer 2010-07-26T11:09:11 I'll ensure those requirements are in the feature analysis 2010-07-26T11:09:25 ok, if there are no others, we'll move on to open questions 2010-07-26T11:09:29 first, the release schedule: 2010-07-26T11:09:45 an issue (OPTICKS-962) has been reported which effects a number of 4.3.3 deployment 2010-07-26T11:09:52 this is a major issue for those deployments so it has necessitated a v4.3.4 release 2010-07-26T11:09:57 this release will only contain a fix for OPTICKS-962 2010-07-26T11:10:08 the exact schedule has yet to be determined but the rollup will take place sometime in the next couple of weeks 2010-07-26T11:10:18 also, this issue and another issue will necessitate an 4.4.0rc2 2010-07-26T11:12:37 as of now, the 4.4.0 release is still on schedule as there is some time set aside for the rc2 already 2010-07-26T11:12:48 more details about the exact release dates will be made available when they have been established 2010-07-26T11:12:52 anything else on the release schedule? 2010-07-26T11:12:56 if not, I'll leave the meeting open for other questiosn 2010-07-26T11:13:35 ok then...the meeting is over 2010-07-26T11:14:50 watch the email list for notes and the agenda for next time 2010-07-26T11:14:53 *** dadkins has quit IRC 2010-07-26T11:15:43 *** tjohnson has quit IRC 2010-07-26T11:40:34 *** Yiwei has quit IRC 2010-07-26T11:53:51 . 2010-07-26T11:54:58 "this issue and another issue will necessitate an 4.4.0rc2" 2010-07-26T11:55:00 What was the other issue? 2010-07-26T11:55:15 OPTICKS-963 and OPTICKS-965 2010-07-26T11:55:38 thanks 2010-07-26T11:55:39 . 2010-07-26T12:10:28 *** kstreith has quit IRC 2010-07-26T12:58:51 *** rforehan has joined #opticks 2010-07-26T13:29:37 *** dsulgrov has quit IRC 2010-07-26T13:49:56 *** tclarke has quit IRC 2010-07-26T14:08:57 *** _rforehan has joined #opticks 2010-07-26T14:12:01 *** rforehan has quit IRC 2010-07-26T17:24:55 *** _rforehan has quit IRC 2010-07-26T21:03:13 *** goffena has quit IRC 2010-07-26T21:05:08 *** goffena has joined #opticks 2010-07-26T21:05:29 *** goffena has quit IRC 2010-07-26T21:07:30 *** goffena has joined #opticks 2010-07-26T21:09:18 *** goffena has quit IRC 2010-07-26T21:13:43 *** goffena has joined #opticks 2010-07-26T21:15:26 *** goffena has quit IRC 2010-07-26T21:17:54 *** goffena has joined #opticks