You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/intro.md
+31-2Lines changed: 31 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,16 +1,45 @@
1
1
# About
2
2
3
-
This document contains training material for geophysical inversions using [SimPEG](https://simpeg.xyz/) and [Geoscience ANALYST](https://www.mirageoscience.com/mining-industry-software/geoscience-analyst/).
3
+
This document contains training material for geophysical forward modeling and inversions using [SimPEG](https://simpeg.xyz/) and [Geoscience ANALYST](https://www.mirageoscience.com/mining-industry-software/geoscience-analyst/).
4
4
```{image} ./images/ore_body.png
5
5
:width: 500px
6
6
```
7
7
8
-
# Table of content
8
+
9
+
# Table of contents
9
10
10
11
```{tableofcontents}
11
12
```
12
13
13
14
15
+
# Running the applications
16
+
17
+
The main entry point to the various modules are the [*.ui.json](https://github.com/MiraGeoscience/simpeg-drivers/blob/develop/simpeg_drivers-assets/uijson)
18
+
files. The ``ui.json`` serves a dual purpose:
19
+
20
+
(1) rendering a user-interface in Geoscience ANALYST
21
+
22
+
(2) storing the input parameters chosen by the user for the program to run. See the [UIJson documentation](https://mirageoscience-geoh5py.readthedocs-hosted.com/en/latest/content/uijson_format/usage.html)
23
+
for more information about the ui.json interface.
24
+
25
+
The various user-interfaces can be accessed from the Geoscience ANALYST Pro Geophysics menu.
26
+
27
+
```{image} ./images/analyst_geophysics_menu.png
28
+
:width: 500px
29
+
```
30
+
31
+
The application can also be run from command line if all required fields in
32
+
the ui.json are provided. This approach is useful for advanced users who want to
33
+
automate the mesh creation process or re-run an existing mesh with different parameters.
34
+
35
+
To run any of the applications, assuming a valid Conda environment, use the following command:
The Plate Matching module provides a user interface for querying a database of plate simulations to find the simulation that best matches a set of user-defined criteria.
*Generating a sweep file to run multiple simulations.*
259
-
260
-
261
-
Running the application
262
-
-----------------------
263
260
264
-
The main entry point to the various modules is the `plate_simulation.ui.json <https://github.com/MiraGeoscience/plate-simulation/blob/develop/plate_simulation-assets/uijson/plate_simulation.ui.json>`_
265
-
file. The ``ui.json`` serves a dual purpose: (1) rendering a user-interface in
266
-
Geoscience ANALYST and (2) storing the input parameters chosen by the user for the
267
-
program to run. See the `UIJson documentation <https://mirageoscience-geoh5py.readthedocs-hosted.com/en/latest/content/uijson_format/usage.html>`_
268
-
for more information about the ui.json interface.
261
+
Advanced Applications
262
+
---------------------
269
263
270
-
Access the user-interface from the Geoscience ANALYST Pro Geophysics menu.
264
+
Two other applications are available to assist users in finding the best plate parameters to match observed data.
265
+
The sweep application allows users to run a batch of simulations over a range of plate parameters, while the matching application uses an optimization algorithm to find the best fit between simulated and observed data.
The Plate Sweep module provides a user interface for generating and running multiple simulations by sweeping one or more of the input parameters. The user can select which parameters to sweep and the range of values for each parameter. The results of each simulation are stored in a ``*.geoh5`` file named with a unique identifier.
6
+
The Plate Sweep module provides a user interface for generating and running a batch of simulations by sweeping one or more of the input parameters. The user can select which parameters to sweep and the range of values for each parameter. The results of each simulation are stored in a ``*.geoh5`` file named with a unique identifier.
- **Plate simulation**: A Plate Simulation group that contains the input parameters for a single plate simulation, as well as the connection to a SimPEG Forward group. Parameters that are not included in the sweep will be taken from this group and used for all simulations.
23
+
- **Output directory**: A directory where the results of each simulation will be stored. Each simulation will be saved in a separate ``*.geoh5`` file named with a unique identifier. The directory is created if it does not exist, otherwise simulations are appended to it.
24
+
- **Generate summary file**: A boolean option to generate a summary file in the output directory. The summary file is a ``*.xls`` file that contains the input parameters and results of each simulation, allowing users to easily sort over the range of simulation parameters.
25
+
- **Sweep block**: For each the following parameters, users can choose a **starting**, **ending** and **step** value to sweep over a range of values. The application will generate a simulation for each value in the range, while keeping all other parameters constant.
0 commit comments