<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Anne,<div><br></div><div>There is a good book to get you started with wxPython by the author Robin Robin Dunn ("wxPython in Action"). Also there is a very good wxPython doc application that comes with the distribution. It is generic for wxWindows and wxPython, but they are quite close. For special wxPython features, download the wxPython "new docs" from the wxPython site and access them via your browser.</div><div><br></div><div>Michael<br><div apple-content-edited="true"> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">____________________</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">C. Michael Barton, Professor of Anthropology</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Director of Graduate Studies,&nbsp;School of Human Evolution &amp; Social Change</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Director, Center for Social Dynamics &amp; Complexity</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">Arizona State University</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><br></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">Phone: 480-965-6262</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">Fax: 480-965-7671</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">www: &lt;<a href="http://www.public.asu.edu/~cmbarton">www.public.asu.edu/~cmbarton</a>&gt;</font></p><br class="Apple-interchange-newline"></span></span></div></span></div></span><br class="Apple-interchange-newline"> </div><br><div><div>On May 29, 2009, at 2:03 PM, <a href="mailto:grass-dev-request@lists.osgeo.org">grass-dev-request@lists.osgeo.org</a> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span style="font-family: Helvetica; font-size: medium; color: rgba(0, 0, 0, 0.496094); "><b><br class="Apple-interchange-newline">From:<span class="Apple-converted-space">&nbsp;</span></b></span><span style="font-family: Helvetica; font-size: medium; ">Anne Ghisla &lt;<a href="mailto:a.ghisla@gmail.com">a.ghisla@gmail.com</a>&gt;<br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span style="font-family: Helvetica; font-size: medium; color: rgba(0, 0, 0, 0.496094); "><b>Date:<span class="Apple-converted-space">&nbsp;</span></b></span><span style="font-family: Helvetica; font-size: medium; ">May 29, 2009 10:32:02 AM GMT-07:00<br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span style="font-family: Helvetica; font-size: medium; color: rgba(0, 0, 0, 0.496094); "><b>To:<span class="Apple-converted-space">&nbsp;</span></b></span><span style="font-family: Helvetica; font-size: medium; ">"<a href="mailto:grass-dev@lists.osgeo.org">grass-dev@lists.osgeo.org</a>" &lt;<a href="mailto:grass-dev@lists.osgeo.org">grass-dev@lists.osgeo.org</a>&gt;<br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span style="font-family: Helvetica; font-size: medium; color: rgba(0, 0, 0, 0.496094); "><b>Subject:<span class="Apple-converted-space">&nbsp;</span></b></span><span style="font-family: Helvetica; font-size: medium; "><b>[GRASS-dev] [SoC Report #1] Kriging with GRASS and R: v.autokrige port to wxPython and more</b><br></span></div><br><br>-----BEGIN PGP SIGNED MESSAGE-----<br>Hash: SHA1<br><br>Hello all,<br><br>I'm Anne Ghisla and I'm working on integration of R kriging functions<br>into GRASS, porting v.autokrige [0] to wxPython and widening its pool of<br>functions.<br>Code is hosted on SVN GRASS addons repository, see the page of the<br>project on OSGeo wiki for details [1].<br><br>= Done =<br><br>I dedicated this week to documentation and discussion with users and<br>developers.<br>- - Documentation: I'm reading "An introduction to Applied Geostatistics"<br>[2], as I need to understand the theory behind kriging functions<br>provided by R. On wxPython side, wxPython wiki is the main source of<br>information, together with the code of GRASS wxPython interface.<br>- - Community discussion: Feedback on interface design and R has been<br>collected on various mailing lists, mainly in this thread [3]. Also, a<br>group of Portuguese ArcGIS users is interested in giving advice and test<br>the new module.<br><br>= Planned for next week =<br><br>I plan to define which functions (and consequently which R packages) are<br>to be included into the module. I plan to first include package automap<br>(a wrapper for gstat), then gstat advanced functions, then geoR (an<br>"ecological vicariant" of gstat), all alvailable on CRAN [4] . This will<br>allow R users to keep using their preferred functions, as kriging<br>results are implementation-dependent.<br>Then I'll work on wxPython interface and get a draft as soon as<br>possible. The interfaces that I use as model are ArcGIS' kriging module<br>and Isatis. I won't replicate their structure, rather see what are the<br>provided features and create v.autokrige interface following Humane<br>Interface guidelines.<br><br>= Bottleneck(s) =<br><br>I'm experiencing some difficulties, mainly with wxPython, as I never<br>used it before, and also with kriging, for the same reason :) but I'm<br>not worried nor blocked. Last year GSoC project was a bet and I<br>succeeded, this year it's even harder but I can rely on some more<br>experience and, as always, on mentor and community support.<br><br>best regards and happy coding to everyone!<br><br>Anne<br></span></blockquote></div><br></div></body></html>