Skip to content

Commit be962e5

Browse files
committedApr 19, 2019
Initial commit of website
0 parents  commit be962e5

10 files changed

+333
-0
lines changed
 

‎Makefile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
PORT=9080
2+
3+
.PHONY: run
4+
5+
run:
6+
python -m SimpleHTTPServer $(PORT)

‎favicon.ico

16.6 KB
Binary file not shown.

‎img/finite-volume.png

352 KB
Loading

‎img/logo-block.png

19.1 KB
Loading

‎img/logo.png

16.9 KB
Loading

‎img/simpeg-framework.png

27.3 KB
Loading

‎img/vtki_laguna_del_maule.png

684 KB
Loading

‎index.html

Lines changed: 176 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,176 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<title>SimPEG: Simulation and Parameter Estimation in Geophysics</title>
5+
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css" integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf" crossorigin="anonymous">
6+
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto">
7+
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Oswald">
8+
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Raleway">
9+
<link rel="stylesheet" type="text/css" href="/style.css">
10+
<link rel="shortcut icon" href="/favicon.ico">
11+
12+
<meta name="twitter:card" content="summary">
13+
<meta name="twitter:image" content="https://simpeg.xyz/img/logo.png">
14+
<meta name="twitter:site" content="@simpegpy">
15+
<meta name="twitter:title" content="SimPEG">
16+
<meta name="twitter:description" content="Open-source framework for geophysical inversions">
17+
18+
<meta property="og:title" content="SimPEG">
19+
<meta property="og:type" content="website">
20+
<meta property="og:url" content="https://simpeg.xyz/">
21+
<meta property="og:site_name" content="SimPEG">
22+
<meta property="og:image" content="https://simpeg.xyz/img/logo.png">
23+
<meta property="og:description" content="Open-source framework for geophysical inversions">
24+
</head>
25+
<body>
26+
<ul class="nav">
27+
<li><a href="/why.html">Why</a></li>
28+
<li><a href="#methods">About</a></li>
29+
<li><a href="#contact">Contact</a></li>
30+
<li><a href="#contribute">Contribute</a></li>
31+
<li><a href="https://github.com/simpeg"><i class="fab fa-github fa-lg"></i></a></li>
32+
<li><a href="http://slack.simpeg.xyz"><i class="fab fa-slack fa-lg"></i></a></li>
33+
<li><a href="https://groups.google.com/forum/#!forum/simpeg"><i class="fas fa-envelope fa-lg"></i></a></li>
34+
<li><a href="https://www.youtube.com/c/geoscixyz"><i class="fab fa-youtube fa-lg"></i></a></li>
35+
<li><a href="https://docs.simpeg.xyz"><i class="fas fa-book fa-lg"></i></a></li>
36+
</ul>
37+
<div class="container">
38+
<center><img src="/img/logo-block.png" width="30%"></center>
39+
<h1 style="text-align:center;color:#333;">Simulation and Parameter Estimation in Geophysics</h1>
40+
41+
<div style="margin: 50px 0;">
42+
<p style="text-align:center;">An open source python package for simulation and gradient based parameter estimation in geophysical applications.</p>
43+
</div>
44+
45+
46+
<h2 id="methods">Geophysical Methods</h2>
47+
<p>
48+
Contribute to a growing community of geoscientists building an open foundation for geophysics.
49+
SimPEG provides a collection of geophysical simulation and inversion tools that are built in a
50+
consistent framework.
51+
</p>
52+
<div class="columns">
53+
<div class="column">
54+
<ul>
55+
<li>Gravity</li>
56+
<li>Magnetics</li>
57+
<ul>
58+
<li>Viscous Remanent Magnetization</li>
59+
</ul>
60+
<li>Direct Current Resistivity</li>
61+
<li>Induced Polarization</li>
62+
<li>Electromagnetics</li>
63+
<ul>
64+
<li>Time domain</li>
65+
<li>Frequency domain</li>
66+
</ul>
67+
<li>Magnetotellurics</li>
68+
<li>Richards Equation</li>
69+
</ul>
70+
</div>
71+
<div class="column">
72+
<img src="/img/vtki_laguna_del_maule.png" width="90%">
73+
</div>
74+
</div>
75+
76+
<h2 id="simulations">Forward Simulations</h2>
77+
<p>
78+
Finite volume tools that work across many different discretizations and dimensions.
79+
</p>
80+
<div class="columns">
81+
<div class="column">
82+
<ul>
83+
<li>Tensor Mesh</li>
84+
<li>OcTree Mesh</li>
85+
<li>QuadTree Mesh</li>
86+
<li>Logicaly Rectangular Mesh</li>
87+
<li>Cylindrical Mesh</li>
88+
<br>
89+
<li>Access to Derivatives</li>
90+
<li>Plotting Utilities</li>
91+
<li>VTK Export</li>
92+
</ul>
93+
</div>
94+
<div class="column">
95+
<img src="/img/finite-volume.png" style="width:90%;">
96+
</div>
97+
</div>
98+
99+
100+
<h2 id="inversion">Inversion Components</h2>
101+
<p>
102+
The SimPEG inversion framework is modular, allowing you to explore, experiment
103+
and iterate over a variety of approaches to the inverse problem.
104+
</p>
105+
<div class="columns">
106+
<div class="column">
107+
<ul>
108+
<li>Optimization</li>
109+
<li>Regularization</li>
110+
<li>Data Misfits</li>
111+
<li>Parametric Models</li>
112+
<li>Joint Inversions</li>
113+
</ul>
114+
</div>
115+
<div class="column">
116+
<img src="/img/simpeg-framework.png" style="width:90%;">
117+
</div>
118+
</div>
119+
120+
<h2 id="start">&#x1F680; Get Started &#x1F680;</h2>
121+
<p>
122+
The easiest way to install SimPEG is from <a href="https://pypi.python.org/pypi/simpeg">PyPI</a>,
123+
using <a href="https://pypi.python.org/pypi/pip">pip</a>.
124+
If you get stuck or have no idea what a <i>pip</i> is, jump on <a href="http://slack.simpeg.xyz">Slack</a> or
125+
<a href="https://groups.google.com/forum/#!forum/simpeg"Group">Google Groups</a> to
126+
ask the community a question!!
127+
</p>
128+
<div class="columns">
129+
<div class="column">
130+
<ul class="icons">
131+
<li><i class="fab fa-python fa-lg"></i> <a href="https://docs.simpeg.xyz/content/basic/installing.html">Install SimPEG</a></li>
132+
<li><i class="fas fa-book fa-lg"></i> <a href="https://docs.simpeg.xyz">Read the documentation</a></li>
133+
<li><i class="fab fa-slack fa-lg"></i> <a href="http://slack.simpeg.xyz">Join the discussion</a></li>
134+
<li><i class="fas fa-copy fa-lg"></i> <a href="https://doi.org/10.1016/j.cageo.2015.09.015">Read the SimPEG paper</a></li>
135+
<li><i class="fab fa-github fa-lg"></i> <a href="https://github.com/simpeg/simpeg">Read some code</a></li>
136+
</ul>
137+
</div>
138+
<div class="column">
139+
<iframe width="90%" height="200" src="//www.youtube.com/embed/yUm01YsS9hQ" frameborder="0" allowfullscreen></iframe>
140+
</div>
141+
</div>
142+
143+
<h2 id="contact">&#x1F4E2; Contacting Us &#x1F4E2;</h2>
144+
Please don't hesitate to reach out and ask a question! We love to hear about how people are using or want to use SimPEG!
145+
<p>
146+
<ul class="icons">
147+
<li><i class="fas fa-envelope fa-lg"></i>Subscribe or send an email to our mailing list on <a href="https://groups.google.com/forum/#!forum/simpeg">Google Groups</a></li>
148+
<li><i class="fab fa-slack fa-lg"></i>Send us a message on <a href="http://slack.simpeg.xyz">Slack</a></li>
149+
<li><i class="fab fa-github fa-lg"></i>Contact us on <a href="https://github.com/simpeg">GitHub</a> by creating a <a href="https://github.com/simpeg/simpeg/issues/new">new issue</a>.</li>
150+
</ul>
151+
</p>
152+
153+
<h2 id="contribute">&#x1F64C; Contribute &#x1F64C;</h2>
154+
<p>
155+
SimPEG is a community of scientists and volunteers who are excited to help you out,
156+
please help give back to the community by sharing your successes and citing the project!
157+
Here are some ways you can contribute:
158+
<ul class="icons">
159+
<li><i class="fas fa-bullhorn"></i>Talk about SimPEG, share links on <a href="https://twitter.com/simpegpy">social media</a>, show <a href="/img/logo.png" target="_blank">our logo</a> in your talks.</li>
160+
<li><i class="fas fa-bookmark fa-lg"></i> Cite the <a href="https://scholar.google.ca/scholar?oi=bibs&hl=en&cites=880081470240461169&as_sdt=5">papers and project</a> (see below)</li>
161+
<li><i class="fas fa-bug fa-lg"></i><a href="https://github.com/simpeg/simpeg/issues">Submitting bugs</a> when things don't work</li>
162+
<li><i class="fas fa-book fa-lg"></i>Fix typos and add examples to the <a href="https://docs.simpeg.xyz">documentation</a></li>
163+
<li><i class="fa fa-terminal"></i><a href="https://github.com/simpeg/simpeg/blob/master/CONTRIBUTING.rst">Contribute some code</a></li>
164+
</ul>
165+
</p>
166+
<h4>SimPEG Framework Paper</h4>
167+
<div class="code"><code>
168+
Cockett, Rowan, Seogi Kang, Lindsey J. Heagy, Adam Pidlisecky, and Douglas W. Oldenburg. "<b>SimPEG: An Open Source Framework for Simulation and Gradient Based Parameter Estimation in Geophysical Applications</b>" Computers & Geosciences, September 2015. <a href="https://doi.org/10.1016/j.cageo.2015.09.015">doi:10.1016/j.cageo.2015.09.015</a>.
169+
</code></div>
170+
<h4>Electromagnetics Simulations & Inversions</h4>
171+
<div class="code"><code>
172+
Lindsey J. Heagy, Rowan Cockett, Seogi Kang, Gudni K. Rosenkjaer, Douglas W. Oldenburg. "<b>A framework for simulation and inversion in electromagnetics</b>" Computers & Geosciences, September 2017. <a href="https://doi.org/10.1016/j.cageo.2017.06.018">doi:10.1016/j.cageo.2017.06.018</a>
173+
</code></div>
174+
</div>
175+
</body>
176+
</html>

‎style.css

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
body{
2+
margin:0;
3+
padding:0;
4+
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
5+
}
6+
.nav{
7+
list-style: none;
8+
padding: 10px;
9+
line-height: 40px;
10+
border: none;
11+
background-color: #acd6af;
12+
margin: 0;
13+
text-align: center;
14+
}
15+
.nav li{
16+
display: inline;
17+
padding-right: 12px;
18+
padding-left: 12px;
19+
color: #333;
20+
font-size: 15px;
21+
text-transform: uppercase;
22+
}
23+
.nav li a{
24+
text-decoration: none;
25+
color: #333;
26+
}
27+
a {
28+
color: #008CBA;
29+
text-decoration: none;
30+
font-weight: 500;
31+
}
32+
a:hover{
33+
text-decoration: underline;
34+
}
35+
.container, p {
36+
font-size: 17px;
37+
line-height: 1.7em;
38+
margin-top: 20px;
39+
margin-bottom: 20px;
40+
color: #4D4D4D;
41+
font-family: 'Roboto', sans-serif;
42+
font-weight: 100;
43+
}
44+
45+
.container {
46+
max-width: 700px;
47+
margin-left: calc(50vw - 350px);
48+
}
49+
50+
@media screen and (max-width: 710px) {
51+
.container {
52+
margin-left: 10px;
53+
}
54+
}
55+
h1, h2, h3, h4, h5{
56+
font-family: "Oswald", Helvetica, Arial, sans-serif;
57+
font-weight: 200;
58+
}
59+
h2{
60+
font-family: "Raleway", Helvetica, Arial, sans-serif;
61+
margin: 60px 0 20px 0;
62+
border-bottom: 1px solid #B2B2B2;
63+
}
64+
hr{
65+
margin: 0 0 30px 0;
66+
border-top: 1px solid #B2B2B2;
67+
border-bottom: none;
68+
border-left: none;
69+
border-right: none;
70+
}
71+
p{
72+
text-align: justify;
73+
}
74+
.columns {
75+
display: flex;
76+
align-items: center;
77+
}
78+
.column {
79+
float: left;
80+
width: 50%;
81+
}
82+
ul.icons{
83+
list-style-type: none;
84+
line-height: 2.4em;
85+
}
86+
ul.icons li i{
87+
margin-right: 10px;
88+
}
89+
.code{
90+
border: 1px solid #333;
91+
border-radius: 5px;
92+
padding: 0 10px;
93+
margin: 10px;
94+
background: #f8f8f8;
95+
}
96+
code{
97+
font-size: 12px;
98+
}

‎why.html

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<title>SimPEG: Simulation and Parameter Estimation in Geophysics</title>
5+
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css" integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf" crossorigin="anonymous">
6+
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto">
7+
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Oswald">
8+
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Raleway">
9+
<link rel="stylesheet" type="text/css" href="/style.css">
10+
<link rel="shortcut icon" href="/favicon.ico">
11+
12+
<meta name="twitter:card" content="summary">
13+
<meta name="twitter:image" content="https://simpeg.xyz/img/logo.png">
14+
<meta name="twitter:site" content="@simpegpy">
15+
<meta name="twitter:title" content="SimPEG">
16+
<meta name="twitter:description" content="Open-source framework for geophysical inversions">
17+
18+
<meta property="og:title" content="SimPEG">
19+
<meta property="og:type" content="website">
20+
<meta property="og:url" content="https://simpeg.xyz/">
21+
<meta property="og:site_name" content="SimPEG">
22+
<meta property="og:image" content="https://simpeg.xyz/img/logo.png">
23+
<meta property="og:description" content="Open-source framework for geophysical inversions">
24+
</head>
25+
<body>
26+
<ul class="nav">
27+
<li><a href="/">Home</a></li>
28+
<li><a href="/#methods">About</a></li>
29+
<li><a href="/#contact">Contact</a></li>
30+
<li><a href="/#contribute">Contribute</a></li>
31+
<li><a href="https://github.com/simpeg"><i class="fab fa-github fa-lg"></i></a></li>
32+
<li><a href="http://slack.simpeg.xyz"><i class="fab fa-slack fa-lg"></i></a></li>
33+
<li><a href="https://groups.google.com/forum/#!forum/simpeg"><i class="fas fa-envelope fa-lg"></i></a></li>
34+
<li><a href="https://www.youtube.com/c/geoscixyz"><i class="fab fa-youtube fa-lg"></i></a></li>
35+
<li><a href="https://docs.simpeg.xyz"><i class="fas fa-book fa-lg"></i></a></li>
36+
</ul>
37+
<div class="container">
38+
<h2 id="why">Why SimPEG</h2>
39+
<p style="text-align:right; font-size: 0.8em;">
40+
Rowan Cockett, Lindsey Heagy and Seogi Kang; January 2015
41+
</p>
42+
<p>
43+
Our essential functions as researchers are the pursuit and dissemination of knowledge through research and education. As scientists we seek to find models that reproduce the observations that we make in the world. In geophysics, we use inverse theory to mathematically create models of the earth from measured data. It is a difficult problem with many moving pieces: physics, discretization, simulation, regularization, optimization, computer science, linear algebra, geology. Exploring each of these disciplines can take a career, if you are so inclined, but as geophysicists we care about the combination: how to pull these disciplines together to answer our questions. This is the first problem we hope to help solve: <b>to create a toolbox for the geophysicist that allows you to work at a high level and keep your geophysical question in focus</b>. However, a toolbox is not enough. The research questions that we are interested in surround the integration of information to make better decisions.
44+
</p>
45+
<p>
46+
We believe that the feedback loops in the geosciences could use some serious work. For example, collect multiple data-sets from the same field area (geology, seismic, electromagnetics, hydrogeology), process the data separately, and then reconvene with your multidisciplinary team. You may be rather surprised (or not) that the everyone has a (completely!?) different model. Dissonant at best, but often conflicting in the details. Therein lies the second problem: how do we integrate these geoscience fields? Not by force or even by default, but at least to have the option of quantitative communication and built in feedback loops. <b>What we require is an implementation that is inherently and unequivocally modular, with all pieces available to manipulation</b>. Black-box software, where the implementations are hidden, obfuscated, or difficult to manipulate, do not promote experimentation and investigation. We are working on a framework that exposes the details of the implementation to the geophysicist in a manner that promotes productivity and question based interrogation. <b>This framework can be easily extended to encompass many geophysical problems and is built with the inverse problem as the fundamental goal.</b>
47+
</p>
48+
<p>
49+
The future we see is a mix of tools that span our disciplines, and a framework that allows us to integrate many different types of geophysical data so that we can communicate effectively and experiment efficiently. A toolbox combined with a framework that allows you to solve your own problems, and creates opportunities for us to work together to better image and understand the subsurface. What we are building is called SimPEG, simulation and parameter estimation in geophysics. We are building it in the open. We are testing it. Breaking it. Building it. Fixing it. Using it. If you believe, like we do, that geophysics can be more innovative and informative in the open and that these tools are necessary and invaluable in education as well as research, then you should get in touch. There is a lot of work to do!
50+
</p>
51+
</div>
52+
</body>
53+
</html>

0 commit comments

Comments
 (0)
Please sign in to comment.