/[escript]/trunk/downunder/py_src/minimizers.py
ViewVC logotype

Log of /trunk/downunder/py_src/minimizers.py

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 5706 - (view) (annotate) - [select for diffs]
Modified Mon Jun 29 03:41:36 2015 UTC (4 years, 2 months ago) by sshaw
File length: 24962 byte(s)
Diff to previous 5653
all python files now force use of python3 prints and division syntax to stop sneaky errors appearing in py3 environs

Revision 5653 - (view) (annotate) - [select for diffs]
Modified Mon Jun 15 03:48:49 2015 UTC (4 years, 3 months ago) by caltinay
File length: 24913 byte(s)
Diff to previous 5593
Implementation for #314. Minimizer callbacks in downunder are now passed
appropriate norm(s) that are used to check for convergence.


Revision 5593 - (view) (annotate) - [select for diffs]
Modified Fri Apr 24 01:36:26 2015 UTC (4 years, 5 months ago) by jfenwick
File length: 23320 byte(s)
Diff to previous 5448
Fixing institution name to comply with policy

Revision 5448 - (view) (annotate) - [select for diffs]
Modified Fri Feb 6 05:31:37 2015 UTC (4 years, 7 months ago) by jfenwick
File length: 23312 byte(s)
Diff to previous 5048
Updating all the dates

Revision 5048 - (view) (annotate) - [select for diffs]
Modified Fri Jun 13 05:41:15 2014 UTC (5 years, 3 months ago) by caltinay
File length: 23312 byte(s)
Diff to previous 5010
fixed typo in lbfgs-SetOptions.


Revision 5010 - (view) (annotate) - [select for diffs]
Modified Fri Jun 6 07:00:28 2014 UTC (5 years, 3 months ago) by caltinay
File length: 23248 byte(s)
Diff to previous 4995
fixes #270 (pathological case).


Revision 4995 - (view) (annotate) - [select for diffs]
Modified Thu Jun 5 03:44:16 2014 UTC (5 years, 3 months ago) by caltinay
File length: 23233 byte(s)
Diff to previous 4971
Doc fixes and ensuring that expensive debug ops will not be processed if debug
mode is disabled.


Revision 4971 - (view) (annotate) - [select for diffs]
Modified Tue May 27 04:52:52 2014 UTC (5 years, 3 months ago) by caltinay
File length: 22999 byte(s)
Diff to previous 4657
debug output clean up.


Revision 4657 - (view) (annotate) - [select for diffs]
Modified Thu Feb 6 06:12:20 2014 UTC (5 years, 7 months ago) by jfenwick
File length: 22995 byte(s)
Diff to previous 4601
I changed some files.
Updated copyright notices, added GeoComp.




Revision 4601 - (view) (annotate) - [select for diffs]
Modified Tue Dec 17 23:37:08 2013 UTC (5 years, 9 months ago) by gross
File length: 22927 byte(s)
Diff to previous 4518
downunder: self-demagnetization added as forward model. 



Revision 4518 - (view) (annotate) - [select for diffs]
Modified Tue Aug 13 01:49:59 2013 UTC (6 years, 1 month ago) by caltinay
File length: 23071 byte(s)
Diff to previous 4517
The line search step length caching should only be used within esys.downunder
inversions where the inverse Hessian approximation is not very good at the
moment.


Revision 4517 - (view) (annotate) - [select for diffs]
Modified Mon Aug 12 05:56:54 2013 UTC (6 years, 1 month ago) by caltinay
File length: 22613 byte(s)
Diff to previous 4450
Implemented caching (and relaxation) of line search step size alpha.
Experiments show a significant decrease in the number of  iterations required
to converge with this change.


Revision 4450 - (view) (annotate) - [select for diffs]
Modified Thu Jun 13 00:45:59 2013 UTC (6 years, 3 months ago) by jfenwick
File length: 22335 byte(s)
Diff to previous 4434
install docs - still waiting on Mac. Removing debug output.

Revision 4434 - (view) (annotate) - [select for diffs]
Modified Mon Jun 3 00:43:29 2013 UTC (6 years, 3 months ago) by caltinay
File length: 22503 byte(s)
Diff to previous 4416
tab-fixes and an indexing fix.


Revision 4416 - (view) (annotate) - [select for diffs]
Modified Fri May 17 02:32:33 2013 UTC (6 years, 4 months ago) by jfenwick
File length: 22503 byte(s)
Diff to previous 4400
Renaming a thing and adding some doco.

Revision 4400 - (view) (annotate) - [select for diffs]
Modified Fri May 10 04:05:00 2013 UTC (6 years, 4 months ago) by caltinay
File length: 22267 byte(s)
Diff to previous 4397
Uaaargh - the minimizer ate my files! Fixed reporting of iteration number in
callback.


Revision 4397 - (view) (annotate) - [select for diffs]
Modified Thu May 9 06:17:15 2013 UTC (6 years, 4 months ago) by jfenwick
File length: 22262 byte(s)
Diff to previous 4273
Added some doco to make it a little easier to work out what is going on.
Cleaned up some reST ugliness


Revision 4273 - (view) (annotate) - [select for diffs]
Modified Tue Mar 5 04:14:44 2013 UTC (6 years, 6 months ago) by caltinay
File length: 22061 byte(s)
Diff to previous 4272
More doco updates and change to the return value of minimizers.


Revision 4272 - (view) (annotate) - [select for diffs]
Modified Tue Mar 5 01:06:45 2013 UTC (6 years, 6 months ago) by caltinay
File length: 22372 byte(s)
Diff to previous 4213
Finished gravity part in cookbook. Started review of class descriptions.


Revision 4213 - (view) (annotate) - [select for diffs]
Modified Tue Feb 19 01:16:29 2013 UTC (6 years, 7 months ago) by caltinay
File length: 22372 byte(s)
Diff to previous 4154
Some cleanup and more consistent logging.


Revision 4154 - (view) (annotate) - [select for diffs]
Modified Tue Jan 22 09:30:23 2013 UTC (6 years, 8 months ago) by jfenwick
File length: 21249 byte(s)
Diff to previous 4143
Round 1 of copyright fixes

Revision 4143 - (view) (annotate) - [select for diffs]
Modified Thu Jan 17 08:48:47 2013 UTC (6 years, 8 months ago) by gross
File length: 21249 byte(s)
Diff to previous 4132
documentation of minimizer update plus clarification of notations on the code

Revision 4132 - (view) (annotate) - [select for diffs]
Modified Fri Jan 11 05:46:49 2013 UTC (6 years, 8 months ago) by caltinay
File length: 20211 byte(s)
Diff to previous 4121
Range of epydoc fixes.


Revision 4121 - (view) (annotate) - [select for diffs]
Modified Wed Dec 19 00:24:50 2012 UTC (6 years, 9 months ago) by gross
File length: 20207 byte(s)
Diff to previous 4120
changes to the boundary conditions.

Revision 4120 - (view) (annotate) - [select for diffs]
Modified Tue Dec 18 04:49:37 2012 UTC (6 years, 9 months ago) by gross
File length: 20204 byte(s)
Diff to previous 4102
some improvements to the robutness of the minimizer:
  a break down in the orthogonalization is hnadles via a restart.
  a restart can now be set manually
  the iteration throughs now an exception in case of failure.

It is also possible to set the density anomaly to zero for regions below a certain depth. 





Revision 4102 - (view) (annotate) - [select for diffs]
Modified Wed Dec 12 06:17:03 2012 UTC (6 years, 9 months ago) by gross
File length: 18337 byte(s)
Diff to previous 4100
more improvements on rescaling of weights. We now try to balance the gradients rather than the values.

Revision 4100 - (view) (annotate) - [select for diffs]
Modified Tue Dec 11 06:55:20 2012 UTC (6 years, 9 months ago) by gross
File length: 18353 byte(s)
Diff to previous 4097
minimizer uses now a relative change to solution to terminate iteration. Gravity still has problems

Revision 4097 - (view) (annotate) - [select for diffs]
Modified Fri Dec 7 01:18:35 2012 UTC (6 years, 9 months ago) by caltinay
File length: 17615 byte(s)
Diff to previous 4095
Minor edits.


Revision 4095 - (view) (annotate) - [select for diffs]
Modified Wed Dec 5 05:32:22 2012 UTC (6 years, 9 months ago) by caltinay
File length: 17598 byte(s)
Diff to previous 4079
A bit of doco cleanup.


Revision 4079 - (view) (annotate) - [select for diffs]
Modified Fri Nov 16 07:59:01 2012 UTC (6 years, 10 months ago) by gross
File length: 17527 byte(s)
Diff to previous 4076
some modifications to scaling in downunder. still not perfect.

Revision 4076 - (view) (annotate) - [select for diffs]
Modified Thu Nov 15 03:45:24 2012 UTC (6 years, 10 months ago) by gross
File length: 17212 byte(s)
Diff to previous 4074
    def getDirectionalDerivative(self, m, d, grad_m):
        

Revision 4074 - (view) (annotate) - [select for diffs]
Modified Thu Nov 15 03:30:59 2012 UTC (6 years, 10 months ago) by gross
File length: 17271 byte(s)
Diff to previous 4050
this will break the downundermodule: major revision of the classes.

Revision 4050 - (view) (annotate) - [select for diffs]
Modified Wed Oct 31 01:01:24 2012 UTC (6 years, 10 months ago) by caltinay
File length: 16562 byte(s)
Diff to previous 4047
Changed initial Hessian in magnetic test and removed some debug output.


Revision 4047 - (view) (annotate) - [select for diffs]
Modified Tue Oct 30 09:10:07 2012 UTC (6 years, 10 months ago) by gross
File length: 16607 byte(s)
Diff to previous 4040
More on magnetic inversion

Revision 4040 - (view) (annotate) - [select for diffs]
Modified Sun Oct 28 22:37:45 2012 UTC (6 years, 10 months ago) by jfenwick
File length: 16560 byte(s)
Diff to previous 4007
Some py3 changes that didn't get committed for some reason


Revision 4007 - (view) (annotate) - [select for diffs]
Modified Tue Oct 2 02:12:01 2012 UTC (6 years, 11 months ago) by caltinay
File length: 16501 byte(s)
Diff to previous 3990
Doco updates.
Data source paddings now take x,y not xy,z as Z padding can be done by setting
vertical extents.


Revision 3990 - (view) (annotate) - [select for diffs]
Modified Tue Sep 25 05:03:20 2012 UTC (6 years, 11 months ago) by caltinay
File length: 16462 byte(s)
Diff to previous 3981
First set of assorted epydoc fixes/additions.


Revision 3981 - (view) (annotate) - [select for diffs]
Modified Fri Sep 21 02:47:54 2012 UTC (7 years ago) by jfenwick
File length: 16455 byte(s)
Diff to previous 3950
First pass of updating copyright notices

Revision 3950 - (view) (annotate) - [select for diffs]
Modified Fri Aug 24 06:10:02 2012 UTC (7 years, 1 month ago) by caltinay
File length: 16393 byte(s)
Diff to previous 3948
More tests and corrections in the alternative minimizers.


Revision 3948 - (view) (annotate) - [select for diffs]
Modified Fri Aug 24 01:01:34 2012 UTC (7 years, 1 month ago) by caltinay
File length: 15352 byte(s)
Diff to previous 3947
Some interface changes to make the inversion more flexible.


Revision 3947 - (view) (annotate) - [select for diffs]
Modified Wed Aug 22 23:19:10 2012 UTC (7 years, 1 month ago) by caltinay
File length: 15261 byte(s)
Diff to previous 3946
Compiling and installing downunder module now. Adjusted import statements
accordingly. Added a gravity test run.


Revision 3946 - (view) (annotate) - [select for diffs]
Added Wed Aug 22 02:08:12 2012 UTC (7 years, 1 month ago) by caltinay
File length: 15162 byte(s)
Initial import of inversion code from devteam area, rev. 51.
Nothing is scons built/installed/tested yet.


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26