[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. </div> \
<div><br> </div>
<div>Here is the error message:</div>
<div><br>
</div>
<div>
<div>8.3.app/Contents/Resources/scripts/g.extension", line 260,</div>
<div>in _get_version</div>
<div> return float(</div>
<div> ^^^^^^</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. </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 Complex Adaptive \
Systems (</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 Evolution & Social Change (<a \
href="https://shesc.asu.edu">https://shesc.asu.edu</a>)<br> Director, Center for \
Social Dynamics & Complexity (<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 Foundation (</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 Computational Modeling in \
Social & Ecological Sciences (<a \
href="https://comses.net">https://comses.net</a>)<br> <br>
personal website: <a \
href="http://www.public.asu.edu/~cmbarton">http://www.public.asu.edu/~cmbarton</a> <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 <neteler@osgeo.org> \
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 <</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;">> 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"> </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 & Social Change (https://shesc.asu.edu)<br>
Director, Center for Social Dynamics & 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"> </span>)<br> Director, Network for Computational \
Modeling in Social & 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"> </span>)<br> <br>
personal website:<span class="Apple-converted-space"> </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"> </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"> </span> - 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"> </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