-
Notifications
You must be signed in to change notification settings - Fork 2
/
tools.html
298 lines (287 loc) · 26 KB
/
tools.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Tools</title>
<meta content="width=device-width, initial-scale=1" name="viewport" />
<link href="css/index.css" rel="stylesheet" type="text/css" />
<link href="assets/favicon.ico" rel="shortcut icon" type="image/x-icon" />
<link href="assets/apple_touch_icon.png" rel="apple-touch-icon" />
<!-- GOOGLE TAG (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-KYNEG37NW0"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag("js", new Date());
gtag("config", "G-KYNEG37NW0");
</script>
<!-- END GOOGLE TAG -->
<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
<script
type="text/javascript">WebFont.load({ google: { families: ["Montserrat:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic"] } });</script>
<script type="text/javascript">!function (o, c) {
var n = c.documentElement, t = " w-mod-";
n.className += t + "js", ("ontouchstart" in o || o.DocumentTouch && c instanceof DocumentTouch) && (n.className += t + "touch")
}(window, document);
</script>
</head>
<body>
<!-- %START HEADER -->
<div id="scroll-top" data-collapse="medium" data-animation="default" data-duration="400" data-easing="ease"
data-easing2="ease" role="banner" class="navigation w-nav">
<div class="navigation-wrap">
<a href="/" class="logo-link w-nav-brand" tabindex="1">
<img src="assets/GeoSMART_logo.svg" width="200" alt="" class="logo-image" />
</a>
<div class="menu">
<nav role="navigation" class="navigation-items w-nav-menu">
<a href="/curriculum" class="navigation-item w-nav-link">CURRICULUM</a>
<a href="/usecases" class="navigation-item w-nav-link">USE CASES</a>
<a href="/codeweek" class="navigation-item w-nav-link">CODEWEEK</a>
<a href="/news" class="navigation-item w-nav-link">NEWS</a>
<div class="navigation-item w-nav-link dropdown">
MATERIALS
<div class="dropdown-body">
<a href="/tools" class="navigation-item w-nav-link">TOOLS</a>
<a href="/videos" class="navigation-item w-nav-link disabled">VIDEOS</a>
</div>
</div>
<div class="navigation-item w-nav-link dropdown">
ABOUT US
<div class="dropdown-body">
<a href="/motivation" class="navigation-item w-nav-link">MOTIVATION</a>
<a href="/team" class="navigation-item w-nav-link">TEAM</a>
<a href="/book" class="navigation-item w-nav-link">BOOK</a>
</div>
</div>
</nav>
<div class="menu-button w-nav-button" tabindex="0" id="menu-button"
aria-label="menu" role="button" aria-controls="w-nav-overlay-0" aria-haspopup="menu" aria-expanded="true">
<img src="assets/img/mobile_menu.png" width="22" alt="" class="menu-icon" />
</div>
</div>
<a href="/getinvolved" class="button cc-contact-us w-inline-block">
<div class="button-background"></div>
<div class="button-fill"></div>
<span class="color-text">GET INVOLVED</span>
</a>
</div>
<div class="w-nav-overlay invisible" data-wf-ignore="" id="w-nav-overlay-0" style="height: 100vh; display: block;">
<nav role="navigation" class="navigation-items w-nav-menu" data-nav-menu-open="">
<a href="/curriculum" class="navigation-item w-nav-link w--nav-link-open">CURRICULUM</a>
<a href="/usecases" class="navigation-item w-nav-link w--nav-link-open">USE CASES</a>
<a href="/codeweek" class="navigation-item w-nav-link w--nav-link-open">CODEWEEK</a>
<a href="/tools" class="navigation-item w-nav-link w--nav-link-open">TOOLS</a>
<a href="/news" class="navigation-item w-nav-link w--nav-link-open">NEWS</a>
<a href="/motivation" class="navigation-item w-nav-link w--nav-link-open">MOTIVATION</a>
<a href="/team" class="navigation-item w-nav-link w--nav-link-open">TEAM</a>
<a href="/book" class="navigation-item w-nav-link w--nav-link-open">BOOK</a>
<a href="/getinvolved" class="navigation-item w-nav-link w--nav-link-open">GET INVOLVED</a>
</nav>
</div>
</div>
<!-- %END HEADER -->
<!-- BANNER -->
<div class="intro-header cc-subpage">
<div class="intro-content">
<div class="heading-jumbo homepage-splash">Tools Showcase<br /></div>
</div>
</div>
<!-- END BANNER -->
<!-- MAIN PAGE CONTENT -->
<div class="home-content-wrap wf-section">
<div class="title-group animated-item pre-anim blur-in-anim">
<div class="label cc-light">Geoweaver</div>
<h2 class="heading">Open-source Productivity Tool for Managing FAIR ML Workflows</h2>
</div>
<div class="rich-text w-richtext animated-item pre-anim blur-in-anim">
<p>
Earth scientists spend numerous hours coding and exploring new technologies leading to ML-based scientific
discovery. However, many efforts involving ML workflows developed in universities and research institutes are
incomplete or not reproducible. Geoweaver (<a href="https://www.mdpi.com/2220-9964/9/2/119" target="_blank">Sun
et al., 2020</a>) is an open-source workflow management tool that saves the history of
ML model runs together with the source code and the output logs in a local database (two portable files under
home directory) that can be shared with others. <a href="https://esipfed.github.io/Geoweaver/"
target="_blank">Geoweaver</a> is a user-friendly tool that has been designed with the scientist's needs in
mind. The workflow automation, provenance recording, history exportation, are completely under the hood,
allowing scientists to focus on problem solving and information extraction without worrying about potential
loss of their experiment history or source code. Using Geoweaver is a long term investment and will make every
scientist' work fresh, preserved and understandable even years after the original experiments.
</p>
<div class="project-container">
<figure>
<img class="image rounded small" src="assets/img/geoweaver_2.png" loading="lazy"
alt="Sample image from GeoWeaver" />
</figure>
<div class="tool-buttons">
<a href="https://geobrain.csiss.gmu.edu/Geoweaver/web/geoweaver" target="_blank">
<svg width="max(100px, 8vw)" viewBox="0 0 58 44" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="live-demo">
<path id="Window"
d="M7.24916 -7.18689e-08C13.9937 -7.18689e-08 42.9904 2.61196e-07 50.7441 -7.18689e-08C58.4979 -4.04934e-07 57.9933 -5.76112e-07 57.9933 7.02005C57.9933 14.0401 57.9933 28.5384 57.9933 36.0167C57.9933 43.495 58.4979 43.495 50.7441 43.495C50.7441 40.8495 53.1605 40.8495 53.1605 38.4331C53.1605 36.0167 53.1605 9.43644 53.1605 7.02005C50.7441 7.02005 7.24917 7.02005 4.83278 7.02005C4.83278 9.43643 4.83278 36.0167 4.83278 38.4331C6.01629 38.4331 50.7441 38.4331 53.1605 38.4331C53.1605 40.8495 50.7441 41.0786 50.7441 43.495C48.3278 43.495 7.66495 43.495 7.24916 43.495C0.504613 43.495 1.80229e-06 43.495 1.56687e-06 36.0167C1.33145e-06 28.5384 -1.83779e-06 14.0401 1.56687e-06 7.02005C4.97153e-06 -1.15222e-06 0.504614 -7.18689e-08 7.24916 -7.18689e-08Z"
fill="black" />
<line id="search-bar" x1="6" y1="3.5" x2="33" y2="3.5" stroke="white" stroke-width="3" />
<g id="button-2">
<line id="Line 4" x1="45.5" y1="2.25" x2="48.5" y2="2.25" stroke="white" stroke-width="0.5" />
<line id="Line 5" x1="45.5" y1="4.75" x2="48.5" y2="4.75" stroke="white" stroke-width="0.5" />
<line id="Line 6" x1="45.75" y1="2" x2="45.75" y2="5" stroke="white" stroke-width="0.5" />
<line id="Line 7" x1="48.25" y1="2" x2="48.25" y2="5" stroke="white" stroke-width="0.5" />
</g>
<g id="button-3">
<line id="Line 8" x1="52.182" y1="2.45678" x2="50.0607" y2="4.5781" stroke="white"
stroke-width="0.5" />
<line id="Line 9" x1="52.2173" y1="4.57678" x2="50.096" y2="2.45546" stroke="white"
stroke-width="0.5" />
</g>
<line id="button-1" x1="41" y1="3.525" x2="44" y2="3.525" stroke="white" stroke-width="0.75" />
<path id="LIVE DEMO"
d="M19.92 20V14.16H20.64V19.344H23.28V20H19.92ZM24.6369 20V19.344H25.8289V14.816H24.6369V14.16H27.7569V14.816H26.5649V19.344H27.7569V20H24.6369ZM30.4978 20L28.9938 14.16H29.7378L30.7298 18.128C30.7991 18.4053 30.8578 18.664 30.9058 18.904C30.9538 19.1387 30.9884 19.3173 31.0098 19.44C31.0311 19.3173 31.0631 19.1387 31.1058 18.904C31.1538 18.664 31.2124 18.4053 31.2818 18.128L32.2658 14.16H32.9938L31.4818 20H30.4978ZM34.1906 20V14.16H37.5506V14.816H34.9026V16.624H37.2706V17.272H34.9026V19.344H37.5506V20H34.1906ZM19.736 31V25.16H21.248C21.6267 25.16 21.952 25.232 22.224 25.376C22.5013 25.52 22.7147 25.7227 22.864 25.984C23.0187 26.2453 23.096 26.5547 23.096 26.912V29.24C23.096 29.5973 23.0187 29.9093 22.864 30.176C22.7147 30.4373 22.5013 30.64 22.224 30.784C21.952 30.928 21.6267 31 21.248 31H19.736ZM20.456 30.36H21.248C21.6 30.36 21.8747 30.2613 22.072 30.064C22.2747 29.8667 22.376 29.592 22.376 29.24V26.912C22.376 26.5653 22.2747 26.2933 22.072 26.096C21.8747 25.8987 21.6 25.8 21.248 25.8H20.456V30.36ZM24.5969 31V25.16H27.9569V25.816H25.3089V27.624H27.6769V28.272H25.3089V30.344H27.9569V31H24.5969ZM29.2018 31V25.16H30.1458L30.7538 27.048C30.8124 27.2187 30.8658 27.3893 30.9138 27.56C30.9618 27.7253 30.9964 27.8533 31.0178 27.944C31.0444 27.8533 31.0791 27.7253 31.1218 27.56C31.1644 27.3893 31.2124 27.216 31.2658 27.04L31.8418 25.16H32.7858V31H32.0818V28.88C32.0818 28.6453 32.0898 28.3787 32.1058 28.08C32.1218 27.7813 32.1431 27.4773 32.1698 27.168C32.1964 26.8533 32.2231 26.5547 32.2498 26.272C32.2818 25.984 32.3084 25.7333 32.3298 25.52L31.3858 28.44H30.6258L29.6738 25.52C29.7004 25.728 29.7271 25.9707 29.7538 26.248C29.7804 26.52 29.8044 26.8107 29.8258 27.12C29.8471 27.424 29.8658 27.728 29.8818 28.032C29.8978 28.336 29.9058 28.6187 29.9058 28.88V31H29.2018ZM35.7906 31.08C35.4386 31.08 35.1346 31.0133 34.8786 30.88C34.628 30.7467 34.4333 30.5547 34.2946 30.304C34.1613 30.048 34.0946 29.7467 34.0946 29.4V26.76C34.0946 26.408 34.1613 26.1067 34.2946 25.856C34.4333 25.6053 34.628 25.4133 34.8786 25.28C35.1346 25.1467 35.4386 25.08 35.7906 25.08C36.1426 25.08 36.444 25.1467 36.6946 25.28C36.9506 25.4133 37.1453 25.6053 37.2786 25.856C37.4173 26.1067 37.4866 26.4053 37.4866 26.752V29.4C37.4866 29.7467 37.4173 30.048 37.2786 30.304C37.1453 30.5547 36.9506 30.7467 36.6946 30.88C36.444 31.0133 36.1426 31.08 35.7906 31.08ZM35.7906 30.432C36.1053 30.432 36.3453 30.344 36.5106 30.168C36.6813 29.9867 36.7666 29.7307 36.7666 29.4V26.76C36.7666 26.4293 36.6813 26.176 36.5106 26C36.3453 25.8187 36.1053 25.728 35.7906 25.728C35.4813 25.728 35.2413 25.8187 35.0706 26C34.9 26.176 34.8146 26.4293 34.8146 26.76V29.4C34.8146 29.7307 34.9 29.9867 35.0706 30.168C35.2413 30.344 35.4813 30.432 35.7906 30.432Z"
fill="black" />
</g>
</svg>
</a>
<a href="https://github.com/ESIPFed/Geoweaver" target="_blank">
<svg width="max(80px, 6.4vw)" viewBox="0 0 50 49" fill="none" xmlns="http://www.w3.org/2000/svg">
<path id="Github"
d="M25 0C11.1958 0 0 11.2472 0 25.1194C0 36.2179 7.1625 45.6335 17.0979 48.9556C18.3458 49.1879 18.75 48.4092 18.75 47.7477V43.0713C11.7958 44.5911 10.3479 40.1073 10.3479 40.1073C9.21042 37.2039 7.57083 36.4315 7.57083 36.4315C5.30208 34.872 7.74375 34.9055 7.74375 34.9055C10.2542 35.0813 11.575 37.4948 11.575 37.4948C13.8042 41.3339 17.4229 40.2245 18.85 39.5818C19.0729 37.9596 19.7208 36.8501 20.4375 36.2242C14.8854 35.5858 9.04792 33.4318 9.04792 23.809C9.04792 21.0647 10.025 18.8249 11.6229 17.0665C11.3646 16.4323 10.5083 13.8764 11.8667 10.4183C11.8667 10.4183 13.9667 9.74422 18.7437 12.993C20.7375 12.4362 22.875 12.1578 25 12.1473C27.125 12.1578 29.2646 12.4362 31.2625 12.993C36.0354 9.74422 38.1312 10.4183 38.1312 10.4183C39.4917 13.8785 38.6354 16.4343 38.3771 17.0665C39.9812 18.8249 40.95 21.0668 40.95 23.809C40.95 33.4569 35.1021 35.5816 29.5354 36.2033C30.4312 36.982 31.25 38.5101 31.25 40.8546V47.7477C31.25 48.4155 31.65 49.2005 32.9187 48.9535C42.8458 45.6272 50 36.2138 50 25.1194C50 11.2472 38.8062 0 25 0Z"
fill="black" />
</svg>
</a>
</div>
</div>
</div>
</div>
<div class="home-content-wrap wf-section">
<div class="title-group animated-item pre-anim blur-in-anim">
<div class="label cc-light">GStatSim</div>
<h2 class="heading">Open-source Tool for Interpolation and Simulation</h2>
</div>
<div class="rich-text w-richtext">
<p class="animated-item pre-anim blur-in-anim">
GStatSim is a Python package specifically designed for geostatistical interpolation and simulation. It is
inspired by open source geostatistical resources such as GeostatsPy and SciKit-GStat. The functions are intended
to address the challenges of working with datasets with large crossover errors, non-linear trends, variability
in measurement density, and non-stationarity. These tools are part of our ongoing effort to develop and adapt
open-access geostatistical functions.
</p>
<div class="project-container animated-item pre-anim blur-in-anim">
<figure>
<img class="image rounded small" src="assets/img/gstatsim.png" loading="lazy"
alt="Sample image from GStatSim" />
</figure>
<div class="tool-buttons">
<a href="https://mybinder.org/v2/gh/GatorGlaciology/GStatSim/HEAD" target="_blank">
<svg width="max(100px, 8vw)" viewBox="0 0 58 44" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="live-demo">
<path id="Window"
d="M7.24916 -7.18689e-08C13.9937 -7.18689e-08 42.9904 2.61196e-07 50.7441 -7.18689e-08C58.4979 -4.04934e-07 57.9933 -5.76112e-07 57.9933 7.02005C57.9933 14.0401 57.9933 28.5384 57.9933 36.0167C57.9933 43.495 58.4979 43.495 50.7441 43.495C50.7441 40.8495 53.1605 40.8495 53.1605 38.4331C53.1605 36.0167 53.1605 9.43644 53.1605 7.02005C50.7441 7.02005 7.24917 7.02005 4.83278 7.02005C4.83278 9.43643 4.83278 36.0167 4.83278 38.4331C6.01629 38.4331 50.7441 38.4331 53.1605 38.4331C53.1605 40.8495 50.7441 41.0786 50.7441 43.495C48.3278 43.495 7.66495 43.495 7.24916 43.495C0.504613 43.495 1.80229e-06 43.495 1.56687e-06 36.0167C1.33145e-06 28.5384 -1.83779e-06 14.0401 1.56687e-06 7.02005C4.97153e-06 -1.15222e-06 0.504614 -7.18689e-08 7.24916 -7.18689e-08Z"
fill="black" />
<line id="search-bar" x1="6" y1="3.5" x2="33" y2="3.5" stroke="white" stroke-width="3" />
<g id="button-2">
<line id="Line 4" x1="45.5" y1="2.25" x2="48.5" y2="2.25" stroke="white" stroke-width="0.5" />
<line id="Line 5" x1="45.5" y1="4.75" x2="48.5" y2="4.75" stroke="white" stroke-width="0.5" />
<line id="Line 6" x1="45.75" y1="2" x2="45.75" y2="5" stroke="white" stroke-width="0.5" />
<line id="Line 7" x1="48.25" y1="2" x2="48.25" y2="5" stroke="white" stroke-width="0.5" />
</g>
<g id="button-3">
<line id="Line 8" x1="52.182" y1="2.45678" x2="50.0607" y2="4.5781" stroke="white"
stroke-width="0.5" />
<line id="Line 9" x1="52.2173" y1="4.57678" x2="50.096" y2="2.45546" stroke="white"
stroke-width="0.5" />
</g>
<line id="button-1" x1="41" y1="3.525" x2="44" y2="3.525" stroke="white" stroke-width="0.75" />
<path id="LIVE DEMO"
d="M19.92 20V14.16H20.64V19.344H23.28V20H19.92ZM24.6369 20V19.344H25.8289V14.816H24.6369V14.16H27.7569V14.816H26.5649V19.344H27.7569V20H24.6369ZM30.4978 20L28.9938 14.16H29.7378L30.7298 18.128C30.7991 18.4053 30.8578 18.664 30.9058 18.904C30.9538 19.1387 30.9884 19.3173 31.0098 19.44C31.0311 19.3173 31.0631 19.1387 31.1058 18.904C31.1538 18.664 31.2124 18.4053 31.2818 18.128L32.2658 14.16H32.9938L31.4818 20H30.4978ZM34.1906 20V14.16H37.5506V14.816H34.9026V16.624H37.2706V17.272H34.9026V19.344H37.5506V20H34.1906ZM19.736 31V25.16H21.248C21.6267 25.16 21.952 25.232 22.224 25.376C22.5013 25.52 22.7147 25.7227 22.864 25.984C23.0187 26.2453 23.096 26.5547 23.096 26.912V29.24C23.096 29.5973 23.0187 29.9093 22.864 30.176C22.7147 30.4373 22.5013 30.64 22.224 30.784C21.952 30.928 21.6267 31 21.248 31H19.736ZM20.456 30.36H21.248C21.6 30.36 21.8747 30.2613 22.072 30.064C22.2747 29.8667 22.376 29.592 22.376 29.24V26.912C22.376 26.5653 22.2747 26.2933 22.072 26.096C21.8747 25.8987 21.6 25.8 21.248 25.8H20.456V30.36ZM24.5969 31V25.16H27.9569V25.816H25.3089V27.624H27.6769V28.272H25.3089V30.344H27.9569V31H24.5969ZM29.2018 31V25.16H30.1458L30.7538 27.048C30.8124 27.2187 30.8658 27.3893 30.9138 27.56C30.9618 27.7253 30.9964 27.8533 31.0178 27.944C31.0444 27.8533 31.0791 27.7253 31.1218 27.56C31.1644 27.3893 31.2124 27.216 31.2658 27.04L31.8418 25.16H32.7858V31H32.0818V28.88C32.0818 28.6453 32.0898 28.3787 32.1058 28.08C32.1218 27.7813 32.1431 27.4773 32.1698 27.168C32.1964 26.8533 32.2231 26.5547 32.2498 26.272C32.2818 25.984 32.3084 25.7333 32.3298 25.52L31.3858 28.44H30.6258L29.6738 25.52C29.7004 25.728 29.7271 25.9707 29.7538 26.248C29.7804 26.52 29.8044 26.8107 29.8258 27.12C29.8471 27.424 29.8658 27.728 29.8818 28.032C29.8978 28.336 29.9058 28.6187 29.9058 28.88V31H29.2018ZM35.7906 31.08C35.4386 31.08 35.1346 31.0133 34.8786 30.88C34.628 30.7467 34.4333 30.5547 34.2946 30.304C34.1613 30.048 34.0946 29.7467 34.0946 29.4V26.76C34.0946 26.408 34.1613 26.1067 34.2946 25.856C34.4333 25.6053 34.628 25.4133 34.8786 25.28C35.1346 25.1467 35.4386 25.08 35.7906 25.08C36.1426 25.08 36.444 25.1467 36.6946 25.28C36.9506 25.4133 37.1453 25.6053 37.2786 25.856C37.4173 26.1067 37.4866 26.4053 37.4866 26.752V29.4C37.4866 29.7467 37.4173 30.048 37.2786 30.304C37.1453 30.5547 36.9506 30.7467 36.6946 30.88C36.444 31.0133 36.1426 31.08 35.7906 31.08ZM35.7906 30.432C36.1053 30.432 36.3453 30.344 36.5106 30.168C36.6813 29.9867 36.7666 29.7307 36.7666 29.4V26.76C36.7666 26.4293 36.6813 26.176 36.5106 26C36.3453 25.8187 36.1053 25.728 35.7906 25.728C35.4813 25.728 35.2413 25.8187 35.0706 26C34.9 26.176 34.8146 26.4293 34.8146 26.76V29.4C34.8146 29.7307 34.9 29.9867 35.0706 30.168C35.2413 30.344 35.4813 30.432 35.7906 30.432Z"
fill="black" />
</g>
</svg>
</a>
<a href="https://github.com/GatorGlaciology/GStatSim" target="_blank">
<svg width="max(80px, 6.4vw)" viewBox="0 0 50 49" fill="none" xmlns="http://www.w3.org/2000/svg">
<path id="Github"
d="M25 0C11.1958 0 0 11.2472 0 25.1194C0 36.2179 7.1625 45.6335 17.0979 48.9556C18.3458 49.1879 18.75 48.4092 18.75 47.7477V43.0713C11.7958 44.5911 10.3479 40.1073 10.3479 40.1073C9.21042 37.2039 7.57083 36.4315 7.57083 36.4315C5.30208 34.872 7.74375 34.9055 7.74375 34.9055C10.2542 35.0813 11.575 37.4948 11.575 37.4948C13.8042 41.3339 17.4229 40.2245 18.85 39.5818C19.0729 37.9596 19.7208 36.8501 20.4375 36.2242C14.8854 35.5858 9.04792 33.4318 9.04792 23.809C9.04792 21.0647 10.025 18.8249 11.6229 17.0665C11.3646 16.4323 10.5083 13.8764 11.8667 10.4183C11.8667 10.4183 13.9667 9.74422 18.7437 12.993C20.7375 12.4362 22.875 12.1578 25 12.1473C27.125 12.1578 29.2646 12.4362 31.2625 12.993C36.0354 9.74422 38.1312 10.4183 38.1312 10.4183C39.4917 13.8785 38.6354 16.4343 38.3771 17.0665C39.9812 18.8249 40.95 21.0668 40.95 23.809C40.95 33.4569 35.1021 35.5816 29.5354 36.2033C30.4312 36.982 31.25 38.5101 31.25 40.8546V47.7477C31.25 48.4155 31.65 49.2005 32.9187 48.9535C42.8458 45.6272 50 36.2138 50 25.1194C50 11.2472 38.8062 0 25 0Z"
fill="black" />
</svg>
</a>
</div>
</div>
<div class="under-construction-banner animated-item pre-anim blur-in-anim">
<svg class="under-construction-svg" viewBox="65 0 2075 50" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="2075" height="50" fill="white" />
<g id="body">
<rect x="37" width="2000" height="50" fill="#1A1B1F" fill-opacity="0.02" />
<rect x="37.5" y="0.5" width="1999" height="49" stroke="#1A1B1F" stroke-opacity="0.02" />
</g>
<g id="stripes">
<path d="M387.012 0H410L382.988 50H360L387.012 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M432.012 0H455L427.988 50H405L432.012 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M477.012 0H500L472.988 50H450L477.012 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M522.011 0H545L517.989 50H495L522.011 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M567.011 0H590L562.989 50H540L567.011 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M612.011 0H635L607.989 50H585L612.011 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M657.011 0H680L652.989 50H630L657.011 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M702.011 0H725L697.989 50H675L702.011 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M747.011 0H770L742.989 50H720L747.011 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M792.011 0H815L787.989 50H765L792.011 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M837.011 0H860L832.989 50H810L837.011 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M882.011 0H905L877.989 50H855L882.011 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M927.011 0H950L922.989 50H900L927.011 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M972.011 0H995L967.989 50H945L972.011 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M1017.01 0H1040L1012.99 50H990L1017.01 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M27.0115 0H50L22.9885 50H0L27.0115 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M72.0115 0H95L67.9885 50H45L72.0115 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M117.011 0H140L112.989 50H90L117.011 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M162.011 0H185L157.989 50H135L162.011 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M207.011 0H230L202.989 50H180L207.011 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M252.011 0H275L247.989 50H225L252.011 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M297.012 0H320L292.988 50H270L297.012 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M342.012 0H365L337.988 50H315L342.012 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M1422.01 0H1445L1417.99 50H1395L1422.01 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M1467.01 0H1490L1462.99 50H1440L1467.01 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M1512.01 0H1535L1507.99 50H1485L1512.01 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M1557.01 0H1580L1552.99 50H1530L1557.01 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M1602.01 0H1625L1597.99 50H1575L1602.01 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M1647.01 0H1670L1642.99 50H1620L1647.01 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M1692.01 0H1715L1687.99 50H1665L1692.01 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M1737.01 0H1760L1732.99 50H1710L1737.01 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M1782.01 0H1805L1777.99 50H1755L1782.01 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M1827.01 0H1850L1822.99 50H1800L1827.01 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M1872.01 0H1895L1867.99 50H1845L1872.01 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M1917.01 0H1940L1912.99 50H1890L1917.01 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M1962.01 0H1985L1957.99 50H1935L1962.01 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M2007.01 0H2030L2002.99 50H1980L2007.01 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M2052.01 0H2075L2047.99 50H2025L2052.01 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M1062.01 0H1085L1057.99 50H1035L1062.01 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M1107.01 0H1130L1102.99 50H1080L1107.01 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M1152.01 0H1175L1147.99 50H1125L1152.01 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M1197.01 0H1220L1192.99 50H1170L1197.01 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M1242.01 0H1265L1237.99 50H1215L1242.01 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M1287.01 0H1310L1282.99 50H1260L1287.01 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M1332.01 0H1355L1327.99 50H1305L1332.01 0Z" fill="#1A1B1F" fill-opacity="0.02" />
<path d="M1377.01 0H1400L1372.99 50H1350L1377.01 0Z" fill="#1A1B1F" fill-opacity="0.02" />
</g>
</svg>
<div class="label cc-light under-construction-text">More to Come</div>
</div>
</div>
</div>
<!-- %START FOOTER -->
<footer class="section">
<div class="divider"></div>
<div class="container footer">
<div class="footer-wrap">
<a href="https://todoran.dev/" target="_blank" class="webflow-link w-inline-block">
<img src="assets/img/design.png" height="17" alt="" class="webflow-logo-tiny" />
<div class="paragraph-tiny">Website Design</div>
</a>
<a href="#scroll-top" class="webflow-link w-inline-block" id="scroll-top-button" title="Scroll to top">
<div class="paragraph-tiny">© GeoSMART</div>
<img src="assets/img/tiny_geosmart.png" height="15" alt="" class="webflow-logo-tiny" />
</a>
</div>
</div>
</footer>
<!-- %END FOOTER -->
<script type="module" src="js/index.js"></script>
</body>
</html>