Commit Graph
89 Commits
Author SHA1 Message Date
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