dfournier
394dc9106a
Merge pull request #332 from simpeg/ref/regularization
...
Automate the epsilon picking based on percentile of model values for …
2016-06-29 08:39:29 -07:00
D Fournier
ef12a3674a
Automate the epsilon picking based on percentile of model values for DEFAULT mode. Fix example.
...
Fix bug with Maps using array of values
2016-06-06 12:28:01 -07:00
D Fournier
09cd9c7fa3
Merge branch 'dev' into ref/regularization
2016-05-29 16:26:58 -07:00
D Fournier
f8b86abd5a
Merge branch 'ref/dev' into ref/regularization
2016-05-29 14:10:46 -07:00
D Fournier
e476bf0059
Cleanup Sparse Reg and Directives
2016-05-29 14:09:29 -07:00
D Fournier
3b4bec9c0b
Refactor IRLS iterations, full solves from l2->lp
...
Adapt Example
2016-05-28 11:27:09 -07:00
D Fournier
022e1f7660
Update IRLS directive to allow multiple GN iterations.
...
Remove modifications to the ProjGN solver.
Update IRLS example.
2016-05-27 13:11:31 -07:00
D Fournier
406703f1c6
Merge branch 'dev' into ref/dev
...
Conflicts:
docs/examples/DC_Forward_PseudoSection.rst
2016-05-27 11:10:39 -07:00
D Fournier
7b72d3a92d
Merge branch 'dev' into ref/dev
...
Conflicts:
SimPEG/DCIP/DCIPUtils.py
2016-05-27 10:01:28 -07:00
D Fournier
fd3bde787f
Propose change to the Projected_GNCG solver. Add inner GN iterations. Nice improvement to the convergence of IRLS
2016-05-12 14:58:16 -07:00
D Fournier
3cc46131a3
Temporary change ... comment out W and Wsmooth
2016-05-12 08:31:01 -07:00
D Fournier
cd2360b815
Stash the regularization between each beta
2016-05-11 23:04:14 -07:00
D Fournier
e10d6878fb
Remove Wsmooth from def W and replace by parts
2016-05-11 07:58:06 -07:00
D Fournier
7964ebce50
Update directive to None the Wsmooth after iteration.
2016-05-10 17:20:46 -07:00
D Fournier
fb5434695f
Alpha_s default to 1.0
2016-05-10 14:31:45 -07:00
D Fournier
e037597ecd
Merge branch 'feat/sparse-regularization' into ref/regularization
2016-05-10 13:37:16 -07:00
D Fournier
b4ab60c260
Add model mapping to sparse regularization
2016-05-05 11:55:56 -07:00
D Fournier
4e296c4cd5
Update PreCond Directive to allow inactive cells mapping
2016-05-04 16:01:29 -07:00
D Fournier
3d1dfc13d7
Change Update_PreConditioner to default False
2016-04-29 15:49:44 -07:00
D Fournier
a6e995e9fb
Merge branch 'feat/meshutils' into feat/sparse-regularization
2016-04-29 15:42:42 -07:00
D Fournier
056dc09fa6
Fix Update_Precondition directive
2016-04-29 15:10:30 -07:00
D Fournier
225394f74e
Latest commit
2016-04-29 11:10:04 -07:00
D Fournier
d8bfb27415
Quick fix to MeshIO
2016-04-23 15:25:44 -07:00
D Fournier
79183ae9fb
fIX MESH io
2016-04-22 16:05:43 -07:00
D Fournier
606488d152
Major fix to IRLS.
2016-04-21 21:58:40 -07:00
D Fournier
e305600de5
Update example list. Add comments for the DC_Forward_PseudoSection example. Fix Z of pseudo section plot.
2016-04-07 13:09:28 -07:00
D Fournier
d13c540be0
Uppercase on class names. Add flag for Directive.Update_Wj. Remove trailing spaces. Remove old DC example.
2016-04-07 09:25:20 -07:00
D Fournier
822f6d333d
Minor revisions + remove trailing white spaces
2016-04-06 22:29:57 -07:00
D Fournier
6000034826
Merge branch 'dcip/dev' into patch/sparse-dcip
2016-04-06 22:18:31 -07:00
D Fournier
16c6cc8d74
Update speudo plot and allow app_res, app_con, volt
2016-04-06 22:17:34 -07:00
D Fournier
f799733a9d
Fix TwoSphere example and Utils.pseudoPlot
2016-04-06 14:43:33 -07:00
D Fournier
8b94cd4dfe
Change flag for convertObs_DC3D_to_2D, which broke the example
2016-04-06 09:14:14 -07:00
D Fournier
09f3f7b55b
Merge branch 'dev' into dcip/dev
2016-04-06 09:03:37 -07:00
D Fournier
15d59a5b50
Fix typos in Directives.update_Wj. overseer @lheagy
2016-04-06 09:00:13 -07:00
D Fournier
e646211e7d
Review Utils.gen_DCIPsurvey ... lets keep it.
2016-04-06 08:55:52 -07:00
D Fournier
ba977206ea
Create sensitivity re-weighting directive
...
Adapt Map/polymap for actInd (topography)
2016-04-06 07:22:18 -07:00
D Fournier
df620b42bd
Fix plotting for Linear_IRLS example
2016-04-05 13:23:08 -07:00
D Fournier
7a6f4e0780
Merge branch 'master' into feat/sparse-regularization
2016-04-03 17:26:57 -07:00
D Fournier
2ee158e5d7
Add distance weighting to example
...
TO DO: Create example with and without distance weights
2016-04-03 17:26:04 -07:00
D Fournier
8f73b2e7be
Update directives
...
Add IRLS example
2016-04-03 17:18:39 -07:00
D Fournier
16d62a6d0a
Merge branch 'Examples' into feat/sparse-regularization
...
Conflicts:
SimPEG/Examples/__init__.py
2016-04-03 11:11:35 -07:00
D Fournier
fdc081970e
Merge branch 'feat/sparse-regularization' into dcip/dev
2016-03-21 15:03:59 -07:00
D Fournier
f92ff1301d
Add reference model in compact term.
2016-03-17 18:45:09 -07:00
D Fournier
d302a59b2c
Change the projection from 3D to 2D
2016-03-16 11:43:25 -07:00
D Fournier
ef467efce0
Small change to directive
2016-03-15 20:56:38 -07:00
D Fournier
d226186c8e
Add auto-beta adjustment.
2016-03-11 15:09:31 -08:00
D Fournier
38b4079f0b
Move cell-based weights (i.e. distance weighting) inside regularization.
...
Fix gamma parameter update
TO DO: Check inversion print screen -> values don't match reality.
2016-03-11 11:40:47 -08:00
D Fournier
9d4e2488f3
Merge branch 'dcip/dev' of https://github.com/simpeg/simpeg into dcip/dev
...
Conflicts:
SimPEG/DCIP/DCIPUtils.py
2016-03-10 14:33:06 -08:00
D Fournier
4fefccc97d
Add readPUBC_DC2Dpre
2016-03-10 14:25:27 -08:00
D Fournier
6c33455d15
update Directive for sparse norm
2016-02-25 08:56:18 -08:00
D Fournier
7000699e38
Merge branch 'feat/sparse-regularization' of https://github.com/simpeg/simpeg into feat/sparse-regularization
2016-02-24 21:00:02 -08:00
D Fournier
63bf8b9e4d
Add linear survey
2016-02-24 20:59:51 -08:00
D Fournier
020332aec5
DCIP Changes
2016-02-24 15:25:56 -08:00
D Fournier
cd352dc5f7
Merge branch 'dcip/dev' of https://github.com/simpeg/simpeg into dcip/dev
2016-02-19 16:42:13 -08:00
D Fournier
a7c35abd56
Major re-write for the IO and pseudo-section function.
...
Will need to adapt the example.
2016-02-19 16:41:59 -08:00
D Fournier
cb9e820eb3
Merge branch 'dcip/dev' of https://github.com/simpeg/simpeg into dcip/dev
2016-02-16 12:36:22 -08:00
D Fournier
d6664155c6
Start changing the IO to use Survey class
2016-02-16 12:35:36 -08:00
D Fournier
e2f30ffbb6
Remove unnecessary files for pull request
2016-02-04 11:11:14 -08:00
D Fournier
34acd4876b
Merge branch 'master' into Dom_dev
2016-02-04 11:06:53 -08:00
D Fournier
ac7ba39732
Add example in preparation for branching off
2016-02-04 11:05:56 -08:00
D Fournier
3eeb5dbd3c
Remove dependency from Utils. Replace by internal function.
2016-02-03 20:03:05 -08:00
D Fournier
df78f7b33a
Branch off master
...
Add DC_Pseudo_Section example.
2016-02-03 14:35:03 -08:00
D Fournier
78584ae49d
Create pseudo-section simulation in Notebook.
...
Sub-functions added to BaseDC. Required for the simulation
2016-02-01 21:03:58 -08:00
D Fournier
b16b1b7526
Add ModelBuilder sphere model.
...
Add example for DC pseudo section -> Requires a pull request in SimpegDC for dependancies.
2016-02-01 21:02:11 -08:00
D Fournier
04d977f861
Implement and test Directive for sparse norm... need clean up.
2016-01-31 15:31:20 -08:00
D Fournier
254fd1c029
Improved sparse regularization.
...
Issue with spyder debugger since last merge with dev...
2016-01-31 10:50:06 -08:00
D Fournier
2e3a6ddd96
Merge branch 'dev' into Dom_Dev
2016-01-31 10:33:44 -08:00
D Fournier
b4c4841976
Merge
2016-01-29 13:47:13 -08:00
D Fournier
54ec7187cb
Add unitCellGrad to DiffOperators
...
Implement SparseRegularization and test on mag problem... works!
2016-01-29 00:50:59 -08:00
D Fournier
02d840a40e
Merge branch 'master' into dom_Optimization_Dev
2016-01-28 18:37:23 -08:00
D Fournier
9f5b2e2dc1
Merge branch 'master' into dom_Optimization_Dev
2016-01-28 18:36:46 -08:00
D Fournier
85b55139e8
Implement simple regularization
...
Modified the Optimization.ProjectedGNCG to allow active cells back in.
Fix problem regarding the Directive.TargetMisfit --> Survey.Linear had wrong nD value
2016-01-28 18:36:34 -08:00
D Fournier
6fcd826673
Start branch for regularization
...
Add LinearSurvey
Add LinearProblem
2016-01-20 14:23:42 -08:00
D Fournier
2dfacdc904
Appended functions to BaseDC
2016-01-12 17:46:58 -08:00
D Fournier
9d861267e1
Generalize the DC2D HTML movie maker.
...
Create example for 2 sphere problem
2015-12-21 08:44:07 -08:00
D Fournier
fc3893c72f
Improved gradient plot and sections.
2015-12-15 11:59:44 -08:00
D Fournier
2a76852e33
Implement Gradient array with 2D plotting
...
Test the potential as a function Tx distance from gradient grid
2015-12-11 18:16:52 -08:00
D Fournier
2aa523f0ad
Implement iterative solver BiCGStab + Jacobi Preconditionner (success!!)
2015-12-11 11:32:03 -08:00
D Fournier
3d52778274
Finalize "2click" forward + inversion demo
2015-12-10 15:27:50 -08:00
D Fournier
b3ceccf303
Finish script to extract 2D model from 3D mesh and write DCIP files
...
Compare SimPEG vs DCIP2D vs DCIP3D on Mt Isa synthetic model
Invert Mt Isa synthetic 2D line. Dipole-Dipole sucks... need another setup/
2015-12-08 17:31:19 -08:00
D Fournier
20585bad09
Advance the 2D to 3D interpolation.
...
Test SimPEG vs DCIP2D and DCIP3D
2015-12-07 16:44:15 -08:00
D Fournier
65d221ee36
On the fly forward modeling and pseudo section for 3D conductivity model
2015-12-05 18:57:56 -08:00
D Fournier
2fbcc076f9
DC FWR 3D demo started
2015-12-02 18:42:30 -08:00
D Fournier
058de2fd96
Animations added
2015-11-26 13:17:09 -08:00
D Fournier
44febb35b8
Merge branch 'IP' of https://github.com/simpeg/simpegdc into Dom_dev
2015-11-26 13:16:24 -08:00
D Fournier
fa20309bc9
Animation added, need to figure out how to add the streamplot for current
2015-11-15 15:17:03 -08:00
D Fournier
592d27ecc5
Complete plot with current and charge density. Need to fix the animation
2015-11-15 13:53:46 -08:00
D Fournier
6a744bab30
Work in progress, testing access rights
2015-11-13 13:56:05 -08:00
D Fournier
015099e72e
Create import functions for UBCDC2D model and mesh.
...
Start driver function for forward model data from example.
2015-11-13 12:47:53 -08:00