[prev in list] [next in list] [prev in thread] [next in thread] 

List:       grass-dev
Subject:    Re: [GRASS-dev] svn required for g.extension??
From:       Michael Barton <Michael.Barton () asu ! edu>
Date:       2023-04-20 21:27:32
Message-ID: 92A49973-177B-4C72-AF1F-707F2CC60C72 () asu ! edu
[Download RAW message or body]

[Attachment #2 (text/plain)]

I just updated and recompiled GRASS 8.3 dev. All compiles and runs well but not \
g.extension.

I managed to install SVN a couple days ago and g.extension worked. Now I have the new \
version, which does not require SVN and it doesn't work.

Here is the error message:

8.3.app/Contents/Resources/scripts/g.extension", line 260,
in _get_version
    return float(
           ^^^^^^
ValueError: could not convert string to float: 'Git-143)'

I've tried a couple of extensions and they both fail at this point.
_____________________________

C. Michael Barton
Associate Director, School of Complex Adaptive Systems \
(https://scas.asu.edu<https://scas.asu.edu/>) Professor, School of Human Evolution & \
Social Change (https://shesc.asu.edu) Director, Center for Social Dynamics & \
Complexity (https://complexity.asu.edu) Arizona State University
Tempe, AZ 85287-2701
USA

Executive Director, Open Modeling Foundation \
(https://openmodelingfoundation.github.io<https://openmodelingfoundation.github.io/>) \
Director, Network for Computational Modeling in Social & Ecological Sciences \
(https://comses.net)

personal website: http://www.public.asu.edu/~cmbarton


On Apr 18, 2023, at 3:29 PM, Markus Neteler <neteler@osgeo.org> wrote:

On Wed, Apr 19, 2023 at 12:23 AM Michael Barton \
<Michael.Barton@asu.edu<mailto:Michael.Barton@asu.edu>> wrote:

I was surprised to find that svn is required in order to use g.extension since GRASS \
moved to GitHub many years back. The interface from the GUI seems to lock up on \
launch. Maybe the lack of SVN is the reason?

It has been worked on just recently:

https://urldefense.com/v3/__https://github.com/OSGeo/grass/pull/2895__;!!IKRxdwAv5Bmar \
Q!fCLs6TkNWwkeRDSM7loLh8Jwc-1XL3MZHylVDQIz5YAYaz06-I2pzp5WBO7RQh3zw1iqu1jLzuSoxr9HV6w$


In GRASS GIS 8.3.dev it is already merged, please test it.

Markus

Michael
_____________________________

C. Michael Barton
Associate Director, School of Complex Adaptive Systems (https://scas.asu.edu)
Professor, School of Human Evolution & Social Change (https://shesc.asu.edu)
Director, Center for Social Dynamics & Complexity (https://complexity.asu.edu)
Arizona State University
Tempe, AZ 85287-2701
USA

Executive Director, Open Modeling Foundation \
(https://urldefense.com/v3/__https://openmodelingfoundation.github.io__;!!IKRxdwAv5Bma \
rQ!fCLs6TkNWwkeRDSM7loLh8Jwc-1XL3MZHylVDQIz5YAYaz06-I2pzp5WBO7RQh3zw1iqu1jLzuSoDiZL8cc$ \
) Director, Network for Computational Modeling in Social & Ecological Sciences \
(https://urldefense.com/v3/__https://comses.net__;!!IKRxdwAv5BmarQ!fCLs6TkNWwkeRDSM7loLh8Jwc-1XL3MZHylVDQIz5YAYaz06-I2pzp5WBO7RQh3zw1iqu1jLzuSoLS2CGZM$ \
)

personal website: http://www.public.asu.edu/~cmbarton

--
Markus Neteler, PhD
https://urldefense.com/v3/__https://www.mundialis.de__;!!IKRxdwAv5BmarQ!fCLs6TkNWwkeRDSM7loLh8Jwc-1XL3MZHylVDQIz5YAYaz06-I2pzp5WBO7RQh3zw1iqu1jLzuSoEhb1Gio$ \
- free data with free software \
https://urldefense.com/v3/__https://grass.osgeo.org__;!!IKRxdwAv5BmarQ!fCLs6TkNWwkeRDSM7loLh8Jwc-1XL3MZHylVDQIz5YAYaz06-I2pzp5WBO7RQh3zw1iqu1jLzuSoMeJP8QE$
 https://urldefense.com/v3/__https://courses.neteler.org/blog__;!!IKRxdwAv5BmarQ!fCLs6TkNWwkeRDSM7loLh8Jwc-1XL3MZHylVDQIz5YAYaz06-I2pzp5WBO7RQh3zw1iqu1jLzuSoOVtnBWM$



[Attachment #3 (text/html)]

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: \
after-white-space;"> I just updated and recompiled GRASS 8.3 dev. All compiles and \
runs well but not g.extension. <div><br>
</div>
<div>I managed to install SVN a couple days ago and g.extension worked. Now I have \
the new version, which does not require SVN and it doesn't work.&nbsp;</div> \
<div><br> </div>
<div>Here is the error message:</div>
<div><br>
</div>
<div>
<div>8.3.app/Contents/Resources/scripts/g.extension&quot;, line 260,</div>
<div>in _get_version</div>
<div>&nbsp; &nbsp; return float(</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;^^^^^^</div>
<div>ValueError: could not convert string to float: 'Git-143)'</div>
<div><br>
</div>
<div>I've tried a couple of extensions and they both fail at this point.&nbsp;</div>
<div>
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); \
letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; \
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; \
text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: \
after-white-space;"> <div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, \
0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: \
none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; \
text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: \
after-white-space;"> <div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, \
0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: \
none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; \
text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: \
after-white-space;"> <div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, \
0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: \
none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; \
text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: \
after-white-space;"> <div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, \
0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: \
none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; \
text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: \
after-white-space;"> <div dir="auto" style="caret-color: rgb(0, 0, 0); \
letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; \
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; \
text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: \
after-white-space;"> <div dir="auto" style="caret-color: rgb(0, 0, 0); \
letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; \
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; \
text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: \
after-white-space;"> <div dir="auto" style="text-align: start; text-indent: 0px; \
word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"> \
<div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; \
-webkit-nbsp-mode: space; line-break: after-white-space;"> <div dir="auto" \
style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: \
space; line-break: after-white-space;"> <div dir="auto" style="text-align: start; \
text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: \
after-white-space;"> <div dir="auto" style="text-align: start; text-indent: 0px; \
word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"> \
<div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; \
-webkit-nbsp-mode: space; line-break: after-white-space;"> <div dir="auto" \
style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: \
space; line-break: after-white-space;"> <div dir="auto" style="text-align: start; \
text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: \
after-white-space;"> <div dir="auto" style="text-align: start; text-indent: 0px; \
word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"> \
<div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; \
-webkit-nbsp-mode: space; line-break: after-white-space;"> <div dir="auto" \
style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: \
space; line-break: after-white-space;"> <div dir="auto" style="text-align: start; \
text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: \
after-white-space;"> <div dir="auto" style="text-align: start; text-indent: 0px; \
word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"> \
<div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; \
-webkit-nbsp-mode: space; line-break: after-white-space;"> <div dir="auto" \
style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: \
space; line-break: after-white-space;"> <div dir="auto" style="text-align: start; \
text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: \
after-white-space;"> <div dir="auto" style="text-align: start; text-indent: 0px; \
word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"> \
<div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; \
-webkit-nbsp-mode: space; line-break: after-white-space;"> <div dir="auto" \
style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: \
space; line-break: after-white-space;"> <div dir="auto" style="text-align: start; \
text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: \
after-white-space;"> <div dir="auto" style="text-align: start; text-indent: 0px; \
word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"> \
<div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; \
-webkit-nbsp-mode: space; line-break: after-white-space;"> <div dir="auto" \
style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: \
space; line-break: after-white-space;"> <div dir="auto" style="text-align: start; \
text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: \
after-white-space;"> <div dir="auto" style="text-align: start; text-indent: 0px; \
word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"> \
<div style="text-align: start; text-indent: 0px; word-wrap: break-word; \
-webkit-nbsp-mode: space; line-break: after-white-space;"> <div style="text-align: \
start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: \
after-white-space;"> <div style="text-align: start; text-indent: 0px; word-wrap: \
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"> <div \
style="orphans: 2; text-align: -webkit-auto; text-indent: 0px; widows: 2; word-wrap: \
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"> <span \
class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px;"> \
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: \
after-white-space;"> <span class="Apple-style-span" style="border-collapse: separate; \
orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px;"> <div \
style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: \
after-white-space;"> <span class="Apple-style-span" style="border-collapse: separate; \
orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px;"> <div \
style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: \
after-white-space;"> <span class="Apple-style-span" style="border-collapse: separate; \
orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px;"> <div \
style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: \
after-white-space;"> <span class="Apple-style-span" style="border-collapse: separate; \
orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px;"> <div \
style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: \
after-white-space;"> <span class="Apple-style-span" style="border-collapse: separate; \
orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px;"> <div \
style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: \
after-white-space;"> <span class="Apple-style-span" style="border-collapse: separate; \
orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px;"> <div \
style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: \
after-white-space;"> <span class="Apple-style-span" style="border-collapse: separate; \
orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px;"> <div \
style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: \
after-white-space;"> <font>
<div style="caret-color: rgb(0, 0, 0); letter-spacing: normal; text-transform: none; \
white-space: normal; word-spacing: 0px; text-decoration: none; \
-webkit-text-stroke-width: 0px; font-variant-ligatures: normal; \
font-variant-east-asian: normal; font-variant-position: normal; line-height: \
normal;"> <font color="#929292" face="Calibri" style="font-style: normal; font-size: \
11px;">_____________________________</font></div> <div style="font-variant-ligatures: \
normal; font-variant-east-asian: normal; font-variant-position: normal; line-height: \
normal;"> <p style="margin-bottom: 0in;"><font color="#929292" face="Calibri" \
style="font-style: normal; font-size: 11px;"><font><span style="caret-color: rgb(94, \
94, 94);">C. Michael Barton<br> Associate Director, School of&nbsp;Complex Adaptive \
Systems&nbsp;(</span></font><a href="https://scas.asu.edu/" style="caret-color: \
rgb(94, 94, 94);">https://scas.asu.edu</a><font><span style="caret-color: rgb(94, 94, \
94);">)<br> Professor, School of Human&nbsp;Evolution &amp; Social Change&nbsp;(<a \
href="https://shesc.asu.edu">https://shesc.asu.edu</a>)<br> Director, Center for \
Social&nbsp;Dynamics &amp; Complexity&nbsp;(<a \
href="https://complexity.asu.edu">https://complexity.asu.edu</a>)<br> Arizona State \
University<br> Tempe, AZ 85287-2701<br>
USA<br>
<br>
Executive Director, Open Modeling&nbsp;Foundation&nbsp;(</span></font><a \
href="https://openmodelingfoundation.github.io/" style="caret-color: rgb(94, 94, \
94);">https://openmodelingfoundation.github.io</a><font><span style="caret-color: \
rgb(94, 94, 94);">)<br> Director, Network for&nbsp;Computational Modeling in \
Social&nbsp;&amp; Ecological Sciences&nbsp;(<a \
href="https://comses.net">https://comses.net</a>)<br> <br>
personal website:&nbsp;<a \
href="http://www.public.asu.edu/~cmbarton">http://www.public.asu.edu/~cmbarton</a>&nbsp;<br>
 </span></font></font><br>
</p>
</div>
</font></div>
</span></div>
</span></div>
</span></div>
</span></div>
</span></div>
</span></div>
</span></div>
</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div><br>
<blockquote type="cite">
<div>On Apr 18, 2023, at 3:29 PM, Markus Neteler &lt;neteler@osgeo.org&gt; \
wrote:</div> <br class="Apple-interchange-newline">
<div><span style="caret-color: rgb(0, 0, 0); font-family: Monaco; font-size: 18px; \
font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: \
normal; text-align: start; text-indent: 0px; text-transform: none; white-space: \
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; \
float: none; display: inline !important;">On  Wed, Apr 19, 2023 at 12:23 AM Michael \
Barton &lt;</span><a href="mailto:Michael.Barton@asu.edu" style="font-family: Monaco; \
font-size: 18px; font-style: normal; font-variant-caps: normal; font-weight: 400; \
letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; \
text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; \
-webkit-text-stroke-width: 0px;">Michael.Barton@asu.edu</a><span style="caret-color: \
rgb(0, 0, 0); font-family: Monaco; font-size: 18px; font-style: normal; \
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: \
start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: \
0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: \
inline !important;">&gt;  wrote:</span><br style="caret-color: rgb(0, 0, 0); \
font-family: Monaco; font-size: 18px; font-style: normal; font-variant-caps: normal; \
font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; \
text-transform: none; white-space: normal; word-spacing: 0px; \
-webkit-text-stroke-width: 0px; text-decoration: none;"> <blockquote type="cite" \
style="font-family: Monaco; font-size: 18px; font-style: normal; font-variant-caps: \
normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; \
text-indent: 0px; text-transform: none; white-space: normal; widows: auto; \
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"> <br>
I was surprised to find that svn is required in order to use g.extension since GRASS \
moved to GitHub many years back. The interface from the GUI seems to lock up on \
launch. Maybe the lack of SVN is the reason?<br> </blockquote>
<br style="caret-color: rgb(0, 0, 0); font-family: Monaco; font-size: 18px; \
font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: \
normal; text-align: start; text-indent: 0px; text-transform: none; white-space: \
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"> \
<span style="caret-color: rgb(0, 0, 0); font-family: Monaco; font-size: 18px; \
font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: \
normal; text-align: start; text-indent: 0px; text-transform: none; white-space: \
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; \
float: none; display: inline !important;">It  has been worked on just \
recently:</span><br style="caret-color: rgb(0, 0, 0); font-family: Monaco; font-size: \
18px; font-style: normal; font-variant-caps: normal; font-weight: 400; \
letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; \
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; \
text-decoration: none;"> <br style="caret-color: rgb(0, 0, 0); font-family: Monaco; \
font-size: 18px; font-style: normal; font-variant-caps: normal; font-weight: 400; \
letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; \
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; \
text-decoration: none;"> <a \
href="https://urldefense.com/v3/__https://github.com/OSGeo/grass/pull/2895__;!!IKRxdwA \
v5BmarQ!fCLs6TkNWwkeRDSM7loLh8Jwc-1XL3MZHylVDQIz5YAYaz06-I2pzp5WBO7RQh3zw1iqu1jLzuSoxr9HV6w$" \
style="font-family: Monaco; font-size: 18px; font-style: normal; font-variant-caps: \
normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; \
text-indent: 0px; text-transform: none; white-space: normal; widows: auto; \
word-spacing: 0px; -webkit-text-stroke-width: \
0px;">https://urldefense.com/v3/__https://github.com/OSGeo/grass/pull/2895__;!!IKRxdwA \
v5BmarQ!fCLs6TkNWwkeRDSM7loLh8Jwc-1XL3MZHylVDQIz5YAYaz06-I2pzp5WBO7RQh3zw1iqu1jLzuSoxr9HV6w$</a><span \
style="caret-color: rgb(0, 0, 0); font-family: Monaco; font-size: 18px; font-style: \
normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; \
text-align: start; text-indent: 0px; text-transform: none; white-space: normal; \
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: \
none; display: inline !important;"><span \
class="Apple-converted-space">&nbsp;</span></span><br style="caret-color: rgb(0, 0, \
0); font-family: Monaco; font-size: 18px; font-style: normal; font-variant-caps: \
normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: \
0px; text-transform: none; white-space: normal; word-spacing: 0px; \
-webkit-text-stroke-width: 0px; text-decoration: none;"> <br style="caret-color: \
rgb(0, 0, 0); font-family: Monaco; font-size: 18px; font-style: normal; \
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: \
start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: \
0px; -webkit-text-stroke-width: 0px; text-decoration: none;"> <span \
style="caret-color: rgb(0, 0, 0); font-family: Monaco; font-size: 18px; font-style: \
normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; \
text-align: start; text-indent: 0px; text-transform: none; white-space: normal; \
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: \
none; display: inline !important;">In  GRASS GIS 8.3.dev it is already merged, please \
test it.</span><br style="caret-color: rgb(0, 0, 0); font-family: Monaco; font-size: \
18px; font-style: normal; font-variant-caps: normal; font-weight: 400; \
letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; \
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; \
text-decoration: none;"> <br style="caret-color: rgb(0, 0, 0); font-family: Monaco; \
font-size: 18px; font-style: normal; font-variant-caps: normal; font-weight: 400; \
letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; \
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; \
text-decoration: none;"> <span style="caret-color: rgb(0, 0, 0); font-family: Monaco; \
font-size: 18px; font-style: normal; font-variant-caps: normal; font-weight: 400; \
letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; \
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; \
text-decoration: none; float: none; display: inline !important;">Markus</span><br \
style="caret-color: rgb(0, 0, 0); font-family: Monaco; font-size: 18px; font-style: \
normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; \
text-align: start; text-indent: 0px; text-transform: none; white-space: normal; \
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"> <br \
style="caret-color: rgb(0, 0, 0); font-family: Monaco; font-size: 18px; font-style: \
normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; \
text-align: start; text-indent: 0px; text-transform: none; white-space: normal; \
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"> \
<blockquote type="cite" style="font-family: Monaco; font-size: 18px; font-style: \
normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: \
auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; \
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: \
none;"> Michael<br>
_____________________________<br>
<br>
C. Michael Barton<br>
Associate Director, School of Complex Adaptive Systems (https://scas.asu.edu)<br>
Professor, School of Human Evolution &amp; Social Change (https://shesc.asu.edu)<br>
Director, Center for Social Dynamics &amp; Complexity \
(https://complexity.asu.edu)<br> Arizona State University<br>
Tempe, AZ 85287-2701<br>
USA<br>
<br>
Executive Director, Open Modeling Foundation (<a \
href="https://urldefense.com/v3/__https://openmodelingfoundation.github.io__;!!IKRxdwA \
v5BmarQ!fCLs6TkNWwkeRDSM7loLh8Jwc-1XL3MZHylVDQIz5YAYaz06-I2pzp5WBO7RQh3zw1iqu1jLzuSoDi \
ZL8cc$">https://urldefense.com/v3/__https://openmodelingfoundation.github.io__;!!IKRxd \
wAv5BmarQ!fCLs6TkNWwkeRDSM7loLh8Jwc-1XL3MZHylVDQIz5YAYaz06-I2pzp5WBO7RQh3zw1iqu1jLzuSoDiZL8cc$</a><span \
class="Apple-converted-space">&nbsp;</span>)<br> Director, Network for Computational \
Modeling in Social &amp; Ecological Sciences (<a \
href="https://urldefense.com/v3/__https://comses.net__;!!IKRxdwAv5BmarQ!fCLs6TkNWwkeRD \
SM7loLh8Jwc-1XL3MZHylVDQIz5YAYaz06-I2pzp5WBO7RQh3zw1iqu1jLzuSoLS2CGZM$">https://urldef \
ense.com/v3/__https://comses.net__;!!IKRxdwAv5BmarQ!fCLs6TkNWwkeRDSM7loLh8Jwc-1XL3MZHylVDQIz5YAYaz06-I2pzp5WBO7RQh3zw1iqu1jLzuSoLS2CGZM$</a><span \
class="Apple-converted-space">&nbsp;</span>)<br> <br>
personal website:<span class="Apple-converted-space">&nbsp;</span><a \
href="http://www.public.asu.edu/~cmbarton">http://www.public.asu.edu/~cmbarton</a><br>
 </blockquote>
<br style="caret-color: rgb(0, 0, 0); font-family: Monaco; font-size: 18px; \
font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: \
normal; text-align: start; text-indent: 0px; text-transform: none; white-space: \
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"> \
<span style="caret-color: rgb(0, 0, 0); font-family: Monaco; font-size: 18px; \
font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: \
normal; text-align: start; text-indent: 0px; text-transform: none; white-space: \
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; \
float: none; display: inline !important;">--<span \
class="Apple-converted-space">&nbsp;</span></span><br style="caret-color: rgb(0, 0, \
0); font-family: Monaco; font-size: 18px; font-style: normal; font-variant-caps: \
normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: \
0px; text-transform: none; white-space: normal; word-spacing: 0px; \
-webkit-text-stroke-width: 0px; text-decoration: none;"> <span style="caret-color: \
rgb(0, 0, 0); font-family: Monaco; font-size: 18px; font-style: normal; \
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: \
start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: \
0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: \
inline !important;">Markus  Neteler, PhD</span><br style="caret-color: rgb(0, 0, 0); \
font-family: Monaco; font-size: 18px; font-style: normal; font-variant-caps: normal; \
font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; \
text-transform: none; white-space: normal; word-spacing: 0px; \
-webkit-text-stroke-width: 0px; text-decoration: none;"> <a \
href="https://urldefense.com/v3/__https://www.mundialis.de__;!!IKRxdwAv5BmarQ!fCLs6TkNWwkeRDSM7loLh8Jwc-1XL3MZHylVDQIz5YAYaz06-I2pzp5WBO7RQh3zw1iqu1jLzuSoEhb1Gio$" \
style="font-family: Monaco; font-size: 18px; font-style: normal; font-variant-caps: \
normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; \
text-indent: 0px; text-transform: none; white-space: normal; widows: auto; \
word-spacing: 0px; -webkit-text-stroke-width: \
0px;">https://urldefense.com/v3/__https://www.mundialis.de__;!!IKRxdwAv5BmarQ!fCLs6TkN \
WwkeRDSM7loLh8Jwc-1XL3MZHylVDQIz5YAYaz06-I2pzp5WBO7RQh3zw1iqu1jLzuSoEhb1Gio$</a><span \
style="caret-color: rgb(0, 0, 0); font-family: Monaco; font-size: 18px; font-style: \
normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; \
text-align: start; text-indent: 0px; text-transform: none; white-space: normal; \
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: \
none; display: inline !important;"><span \
class="Apple-converted-space">&nbsp;</span>&nbsp;-  free data with free \
software</span><br style="caret-color: rgb(0, 0, 0); font-family: Monaco; font-size: \
18px; font-style: normal; font-variant-caps: normal; font-weight: 400; \
letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; \
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; \
text-decoration: none;"> <a \
href="https://urldefense.com/v3/__https://grass.osgeo.org__;!!IKRxdwAv5BmarQ!fCLs6TkNWwkeRDSM7loLh8Jwc-1XL3MZHylVDQIz5YAYaz06-I2pzp5WBO7RQh3zw1iqu1jLzuSoMeJP8QE$" \
style="font-family: Monaco; font-size: 18px; font-style: normal; font-variant-caps: \
normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; \
text-indent: 0px; text-transform: none; white-space: normal; widows: auto; \
word-spacing: 0px; -webkit-text-stroke-width: \
0px;">https://urldefense.com/v3/__https://grass.osgeo.org__;!!IKRxdwAv5BmarQ!fCLs6TkNW \
wkeRDSM7loLh8Jwc-1XL3MZHylVDQIz5YAYaz06-I2pzp5WBO7RQh3zw1iqu1jLzuSoMeJP8QE$</a><span \
style="caret-color: rgb(0, 0, 0); font-family: Monaco; font-size: 18px; font-style: \
normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; \
text-align: start; text-indent: 0px; text-transform: none; white-space: normal; \
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: \
none; display: inline !important;"><span \
class="Apple-converted-space">&nbsp;</span></span><br style="caret-color: rgb(0, 0, \
0); font-family: Monaco; font-size: 18px; font-style: normal; font-variant-caps: \
normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: \
0px; text-transform: none; white-space: normal; word-spacing: 0px; \
-webkit-text-stroke-width: 0px; text-decoration: none;"> <a \
href="https://urldefense.com/v3/__https://courses.neteler.org/blog__;!!IKRxdwAv5BmarQ! \
fCLs6TkNWwkeRDSM7loLh8Jwc-1XL3MZHylVDQIz5YAYaz06-I2pzp5WBO7RQh3zw1iqu1jLzuSoOVtnBWM$" \
style="font-family: Monaco; font-size: 18px; font-style: normal; font-variant-caps: \
normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; \
text-indent: 0px; text-transform: none; white-space: normal; widows: auto; \
word-spacing: 0px; -webkit-text-stroke-width: \
0px;">https://urldefense.com/v3/__https://courses.neteler.org/blog__;!!IKRxdwAv5BmarQ! \
fCLs6TkNWwkeRDSM7loLh8Jwc-1XL3MZHylVDQIz5YAYaz06-I2pzp5WBO7RQh3zw1iqu1jLzuSoOVtnBWM$</a><span \
style="caret-color: rgb(0, 0, 0); font-family: Monaco; font-size: 18px; font-style: \
normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; \
text-align: start; text-indent: 0px; text-transform: none; white-space: normal; \
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: \
none; display: inline !important;"></span></div> </blockquote>
</div>
<br>
</div>
</body>
</html>



_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

--===============8662084154998550078==--

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic