El 20 de abril de 2015 21:02:30 GMT+01:00, "David Nečas (Yeti)" <[email protected]> escribió: >On Thu, Apr 16, 2015 at 07:30:47PM +0100, Andrés Muñiz Piniella wrote: >> I want to do three parallel one pixel wide sections on each step >> feature. I will then average. > >Why would you want to take three one-pixel sections on each feature and >average? DataField.get_profile() can average in the direction >orthogonal to the line direction – see argument thickness, which has >the >same meaning as in the Profile tool. >
I wanted discrete sections because my features are fairly regular. It is not the case, but imagine I wanted three sections that use the average orthogonal to the section. I guess this might be only useful for measuring calibrating artifacts. The paralell section lines might not be the best solution it is just something I recall seeing on SPIP >Maybe I misunderstand and you just want take three sections, one on >each >step feature. Yes! > >To modify the selection in a script: >1) Get the selection, e.g > > sel = container['/0/select/line'] > >2) Use get_data() to obtain the coordinates: > > coords = sel.get_data() > >The resulting array has length nselections*ncoords, where ncoords = 4 >for lines is the number of coordinates describing each selection object >(line here). > >3) Do whatever with coords. > >4) Set the selection data > > sel.set_data(len(coords)/4, coords) > >The number 4 has the same meaning as above. For obscure reasons it is >necessary to pass it back. > >E.g. > >c = gwy.gwy_app_data_browser_get_current(gwy.APP_CONTAINER) >sel = c['/0/select/line'] >coords = sel.get_data() >coords = coords + [x + 1e-7 for x in coords] >sel.set_data(len(coords)/4, coords) > >Yeti > > Thank you very much, I am sure this will get me going! -- Sent from my Android device with K-9 Mail. Please excuse my brevity. ------------------------------------------------------------------------------ BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF _______________________________________________ Gwyddion-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gwyddion-users
