Commit Graph

19 Commits

Author SHA1 Message Date
rowanc1 5b4270560c renamed video commands and added a more generic one. 2013-11-25 16:51:48 -08:00
Rowan Cockett 82edbf7a60 Merge branch 'master' of https://bitbucket.org/rcockett/simpeg into richards
Conflicts:
	SimPEG/inverse/Optimize.py
	SimPEG/regularization/Regularization.py
2013-11-21 11:56:12 -08:00
Rowan Cockett 2782a6fcfb Simple profiling through decorator functions. (counting and timing of functions decorated with @count and @timeIt that have a SimPEG.utils.Counter)
e.g. output:
‘’’
Counters:
  InexactGaussNewton.doEndIteration       :        6
  InexactGaussNewton.printIter            :        7
  InexactGaussNewton.scaleSearchDirection :        6

Times:                                        mean      sum
  InexactGaussNewton.findSearchDirection  : 1.55e-02, 9.29e-02,    6x
  InexactGaussNewton.minimize             : 1.10e-01, 1.10e-01,    1x
  InexactGaussNewton.modifySearchDirection: 2.89e-04, 1.73e-03,    6x
  InexactGaussNewton.projection           : 3.69e-06, 1.11e-04,   30x
  InexactGaussNewton.stoppingCriteria     : 1.16e-04, 1.51e-03,   13x
  Inversion.dataObj                       : 6.60e-05, 8.58e-04,   13x
  Inversion.dataObj2Deriv                 : 1.03e-04, 6.20e-03,   60x
  Inversion.dataObjDeriv                  : 5.06e-05, 3.54e-04,    7x
  Inversion.evalFunction                  : 7.75e-04, 1.01e-02,   13x
  Inversion.run                           : 1.10e-01, 1.10e-01,    1x
  Regularization.modelObj                 : 3.56e-04, 4.63e-03,   13x
  Regularization.modelObj2Deriv           : 1.29e-03, 7.76e-02,   60x
  Regularization.modelObjDeriv            : 5.01e-04, 3.51e-03,    7x
‘’’
2013-11-20 21:59:53 -08:00
Rowan Cockett 7663d12707 Removed Synthetic Problem class, and added method to Problem. 2013-11-14 18:28:28 -08:00
Rowan Cockett 15e0126172 Updates to Optimization Framework. Testing. Bug Fixes. 2013-11-12 11:09:51 -08:00
Rowan Cockett 56bacc4a27 Issue #15 Approximate Hessians. By default these are not implemented, and are the same as J and Jt 2013-11-04 09:53:38 -08:00
Rowan Cockett 581f1b15f1 renamed misfit to dataResidual in Problem class. fixed betaSchedule bug. Printing in the inversion. 2013-11-01 15:02:37 -07:00
Rowan Cockett 11128b2e9b Bug Fixes. Test_DCproblem is still not working. 2013-10-30 23:13:49 -06:00
Rowan Cockett d974843d98 Moved model transforms to different file. 2013-10-24 15:33:07 -07:00
Rowan Cockett fc4294eb4d Added A sample Linear problem that runs! 2013-10-24 15:11:48 -07:00
Rowan Cockett 2bb20280bf to get working.. 2013-10-22 20:11:30 -07:00
Rowan Cockett 2a8f43aa10 Inversion Framework - a start.. 2013-10-22 19:42:38 -07:00
Rowan Cockett 4851295738 initial solver work: import SimPEG.Solver 2013-10-16 09:18:08 -07:00
Rowan Cockett fb69446cfb Testing problem and DCProblem. 2013-10-03 15:15:08 -07:00
Rowan Cockett 7cf8ef2310 Moved testing code to the test directory. added __init__.py and some documentation. 2013-10-03 14:55:22 -07:00
Rowan Cockett 21501e7482 DC Problem tested and working. 2013-10-03 10:37:43 -07:00
Rowan Cockett d8c676015e Fixes to ModelBuilder. Start of the DCProblem. 2013-10-02 15:24:51 -07:00
Rowan Cockett 7a4ccc9a38 Updates to problem.
Problem is defined as a general PDE that has a field and a model.
2013-10-01 23:58:35 -07:00
Rowan Cockett a6da74c347 Creating the inverse problem framework. Feedback welcome! 2013-10-01 20:33:57 -07:00