Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
67e095c
Start adding inline and cross line components
domfournier Mar 11, 2026
8d41d54
Add receiver orientation in EM options
domfournier Mar 11, 2026
617aa0a
Add receivers_oritentation
domfournier Mar 11, 2026
8b16768
Use x,y,z for variable name, but vertical inline cross-line for label…
domfournier Mar 12, 2026
342e9a2
Merge branch 'GEOPY-1029' into GEOPY-1406
domfournier Mar 12, 2026
e4f97f7
Dive into receiver orientations. Revise inline to be Y, xline is X
domfournier Mar 12, 2026
4935ab4
Move rotation of orientation under ReceiverFactory. Full run
domfournier Mar 13, 2026
809d165
Allow to refine plate. Full run test for group angles on FEM
domfournier Mar 13, 2026
08e76e3
Fix uisjon tooltips. Add test for airborne tem
domfournier Mar 13, 2026
52f23cf
Merge branch 'develop' into GEOPY-1406
domfournier Mar 13, 2026
1a6fa5a
Merge branch 'develop' into GEOPY-1406
domfournier Mar 16, 2026
7a2d611
Improve synthetic for fem
domfournier Mar 16, 2026
351951d
Unused imports
domfournier Mar 16, 2026
b6b4a46
Bulk changes from copilot
domfournier Mar 16, 2026
4c3b1fb
Revert receiver orientation on Tipper until future issue
domfournier Mar 16, 2026
1e48070
Fix option plate in synthetic
domfournier Mar 16, 2026
2602adc
Ben's comments
domfournier Mar 16, 2026
c28aed5
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 16, 2026
ade914b
Fix 1D test
domfournier Mar 16, 2026
41c1280
Restrict orientation to airborne for now
domfournier Mar 17, 2026
96aa40a
Merge branch 'GEOPY-1406' of https://github.com/MiraGeoscience/simpeg…
domfournier Mar 17, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions simpeg_drivers-assets/uijson/fdem1d_forward.ui.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,15 @@
"z_imag_channel_bool": {
"group": "Survey",
"main": true,
"label": "Z imag component",
"label": "Vertical (imaginary)",
"tooltip": "Vertical (w) imaginary component of the magnetic data.\nPositive up along the z-axis if no receiver orientation provided",
"value": true
},
"z_real_channel_bool": {
"group": "Survey",
"main": true,
"label": "Z real component",
"label": "Vertical (real)",
"tooltip": "Vertical (w) real component of the magnetic data.\nPositive up along the z-axis if no receiver orientation provided",
"value": true
},
"u_cell_size": {
Expand Down
14 changes: 8 additions & 6 deletions simpeg_drivers-assets/uijson/fdem1d_inversion.ui.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,8 @@
"group": "Data",
"dataGroupType": "Multi-element",
"main": true,
"label": "z-imag component (ppm)",
"label": "Vertical (imaginary)",
"tooltip": "Vertical (w) imaginary component of the magnetic data.\nPositive up along the z-axis if no receiver orientation provided",
"parent": "data_object",
"optional": true,
"enabled": true,
Expand All @@ -43,10 +44,10 @@
"group": "Data",
"dataGroupType": "Multi-element",
"main": true,
"label": "Uncertainty (ppm)",
"label": "Uncertainty",
"parent": "data_object",
"dependency": "z_imag_channel",
"dependencyType": "enabled",
"dependencyType": "show",
"value": ""
},
"z_real_channel": {
Expand All @@ -58,7 +59,8 @@
"group": "Data",
"dataGroupType": "Multi-element",
"main": true,
"label": "z-real component (ppm)",
"label": "Vertical (real)",
"tooltip": "Vertical (w) real component of the magnetic data.\nPositive up along the z-axis if no receiver orientation provided",
"parent": "data_object",
"optional": true,
"enabled": true,
Expand All @@ -73,10 +75,10 @@
"group": "Data",
"dataGroupType": "Multi-element",
"main": true,
"label": "Uncertainty (ppm)",
"label": "Uncertainty",
"parent": "data_object",
"dependency": "z_real_channel",
"dependencyType": "enabled",
"dependencyType": "show",
"value": ""
},
"u_cell_size": {
Expand Down
56 changes: 54 additions & 2 deletions simpeg_drivers-assets/uijson/fdem_forward.ui.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,16 +19,68 @@
],
"value": ""
},
"receivers_orientation": {
"group": "Survey",
"main": true,
"association": "Vertex",
"dataType": "Float",
"dataGroupType": [
"Dip direction & dip",
"3D vector"
],
"label": "Receivers orientation",
"tooltip": [
"Receivers orientation provided as 'Dip direction & dip' or '3D vector' data group. If not provided, it assumes: <dl>",
"<dt>In-line component</dt><dd>Positive towards North (Y).</dd>",
"<dt>Cross-line component</dt><dd>Positive towards East (X).</dd>",
"<dt>Vertical component</dt><dd>Positive up (Z).</dd>",
"</dl>"
],
"optional": true,
"enabled": false,
"parent": "data_object",
"value": ""
},
"z_imag_channel_bool": {
"group": "Survey",
"main": true,
"label": "Z imag component",
"label": "Vertical (imaginary)",
"tooltip": "Vertical (w) imaginary component of the magnetic data.\nPositive up along the z-axis if no receiver orientation provided",
"value": true
},
"z_real_channel_bool": {
"group": "Survey",
"main": true,
"label": "Z real component",
"label": "Vertical (real)",
"tooltip": "Vertical (w) real component of the magnetic data.\nPositive up along the z-axis if no receiver orientation provided",
"value": true
},
"y_imag_channel_bool": {
"group": "Survey",
"main": true,
"label": "In-line (imaginary)",
"tooltip": "In-line (u) imaginary component of the magnetic data.\nPositive towards North if no receiver orientation provided",
"value": true
},
"y_real_channel_bool": {
"group": "Survey",
"main": true,
"label": "In-line (real)",
"tooltip": "In-line (u) real component of the magnetic data.\nPositive towards North if no receiver orientation provided",
"value": true
},
"x_imag_channel_bool": {
"group": "Survey",
"main": true,
"label": "Cross-line (imaginary)",
"tooltip": "Cross-line (v) imaginary component of the magnetic data.\nPositive towards East if no receiver orientation provided",
"value": true
},
"x_real_channel_bool": {
"group": "Survey",
"main": true,
"label": "Cross-line (real)",
"tooltip": "Cross-line (v) real component of the magnetic data.\nPositive towards East if no receiver orientation provided",
"value": true
},
"mesh": {
Expand Down
156 changes: 152 additions & 4 deletions simpeg_drivers-assets/uijson/fdem_inversion.ui.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,28 @@
],
"value": ""
},
"receivers_orientation": {
"group": "Survey",
"main": true,
"association": "Vertex",
"dataType": "Float",
"dataGroupType": [
"Dip direction & dip",
"3D vector"
],
"label": "Receivers orientation",
"tooltip": [
"Receivers orientation provided as 'Dip direction & dip' or '3D vector' data group. If not provided, it assumes: <dl>",
"<dt>In-line component</dt><dd>Positive towards North (Y).</dd>",
"<dt>Cross-line component</dt><dd>Positive towards East (X).</dd>",
"<dt>Vertical component</dt><dd>Positive up (Z).</dd>",
"</dl>"
],
"optional": true,
"enabled": false,
"parent": "data_object",
"value": ""
},
"z_imag_channel": {
"association": [
"Cell",
Expand All @@ -28,7 +50,8 @@
"group": "Data",
"dataGroupType": "Multi-element",
"main": true,
"label": "z-imag component",
"label": "Vertical (imaginary)",
"tooltip": "Vertical (w) imaginary component of the magnetic data.\nPositive up along the z-axis if no receiver orientation provided",
"parent": "data_object",
"optional": true,
"enabled": true,
Expand All @@ -46,7 +69,7 @@
"label": "Uncertainty",
"parent": "data_object",
"dependency": "z_imag_channel",
"dependencyType": "enabled",
"dependencyType": "show",
"value": ""
},
"z_real_channel": {
Expand All @@ -58,7 +81,8 @@
"group": "Data",
"dataGroupType": "Multi-element",
"main": true,
"label": "z-real component",
"label": "Vertical (real)",
"tooltip": "Vertical (w) real component of the magnetic data.\nPositive up along the z-axis if no receiver orientation provided",
"parent": "data_object",
"optional": true,
"enabled": true,
Expand All @@ -76,7 +100,131 @@
"label": "Uncertainty",
"parent": "data_object",
"dependency": "z_real_channel",
"dependencyType": "enabled",
"dependencyType": "show",
"value": ""
},
"y_imag_channel": {
"association": [
"Cell",
"Vertex"
],
"dataType": "Float",
"group": "Data",
"dataGroupType": "Multi-element",
"main": true,
"label": "In-line (imaginary)",
"tooltip": "In-line (u) imaginary component of the magnetic data.\nPositive towards North if no receiver orientation provided",
"parent": "data_object",
"optional": true,
"enabled": false,
"value": ""
},
"y_imag_uncertainty": {
"association": [
"Cell",
"Vertex"
],
"dataType": "Float",
"group": "Data",
"dataGroupType": "Multi-element",
"main": true,
"label": "Uncertainty",
"parent": "data_object",
"dependency": "y_imag_channel",
"dependencyType": "show",
"value": ""
},
"y_real_channel": {
"association": [
"Cell",
"Vertex"
],
"dataType": "Float",
"group": "Data",
"dataGroupType": "Multi-element",
"main": true,
"label": "In-line (real)",
"tooltip": "In-line (u) real component of the magnetic data.\nPositive towards North if no receiver orientation provided",
"parent": "data_object",
"optional": true,
"enabled": false,
"value": ""
},
"y_real_uncertainty": {
"association": [
"Cell",
"Vertex"
],
"dataType": "Float",
"group": "Data",
"dataGroupType": "Multi-element",
"main": true,
"label": "Uncertainty",
"parent": "data_object",
"dependency": "y_real_channel",
"dependencyType": "show",
"value": ""
},
"x_imag_channel": {
"association": [
"Cell",
"Vertex"
],
"dataType": "Float",
"group": "Data",
"dataGroupType": "Multi-element",
"main": true,
"label": "Cross-line (imaginary)",
"tooltip": "Cross-line (v) imaginary component of the magnetic data.\nPositive towards East if no receiver orientation provided",
"parent": "data_object",
"optional": true,
"enabled": false,
"value": ""
},
"x_imag_uncertainty": {
"association": [
"Cell",
"Vertex"
],
"dataType": "Float",
"group": "Data",
"dataGroupType": "Multi-element",
"main": true,
"label": "Uncertainty",
"parent": "data_object",
"dependency": "x_imag_channel",
"dependencyType": "show",
"value": ""
},
"x_real_channel": {
"association": [
"Cell",
"Vertex"
],
"dataType": "Float",
"group": "Data",
"dataGroupType": "Multi-element",
"main": true,
"label": "Cross-line (real)",
"tooltip": "Cross-line (v) real component of the magnetic data.\nPositive towards East if no receiver orientation provided",
"parent": "data_object",
"optional": true,
"enabled": false,
"value": ""
},
"x_real_uncertainty": {
"association": [
"Cell",
"Vertex"
],
"dataType": "Float",
"group": "Data",
"dataGroupType": "Multi-element",
"main": true,
"label": "Uncertainty",
"parent": "data_object",
"dependency": "x_real_channel",
"dependencyType": "show",
"value": ""
},
"mesh": {
Expand Down
22 changes: 22 additions & 0 deletions simpeg_drivers-assets/uijson/tdem_forward.ui.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,28 @@
],
"value": ""
},
"receivers_orientation": {
"group": "Survey",
"main": true,
"association": "Vertex",
"dataType": "Float",
"dataGroupType": [
"Dip direction & dip",
"3D vector"
],
"label": "Receivers orientation",
"tooltip": [
"Receivers orientation provided as 'Dip direction & dip' or '3D vector' data group. If not provided, it assumes: <dl>",
"<dt>In-line component</dt><dd>Positive towards North (Y).</dd>",
"<dt>Cross-line component</dt><dd>Positive towards East (X).</dd>",
"<dt>Vertical component</dt><dd>Positive up (Z).</dd>",
"</dl>"
],
"optional": true,
"enabled": false,
"parent": "data_object",
"value": ""
},
"data_units": {
"choiceList": [
"Airborne dB/dt (V/Am^4)",
Expand Down
22 changes: 22 additions & 0 deletions simpeg_drivers-assets/uijson/tdem_inversion.ui.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,28 @@
],
"value": ""
},
"receivers_orientation": {
"group": "Survey",
"main": true,
"association": "Vertex",
"dataType": "Float",
"dataGroupType": [
"Dip direction & dip",
"3D vector"
],
"label": "Receivers orientation",
"tooltip": [
"Receivers orientation provided as 'Dip direction & dip' or '3D vector' data group. If not provided, it assumes: <dl>",
"<dt>In-line component</dt><dd>Positive towards North (Y).</dd>",
"<dt>Cross-line component</dt><dd>Positive towards East (X).</dd>",
"<dt>Vertical component</dt><dd>Positive up (Z).</dd>",
"</dl>"
],
"optional": true,
"enabled": false,
"parent": "data_object",
"value": ""
},
"data_units": {
"choiceList": [
"Airborne dB/dt (V/Am^4)",
Expand Down
Loading
Loading