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

Log of /trunk/downunder/py_src/inversions.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: 34871 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: 34822 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, 4 months ago) by jfenwick
File length: 34716 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: 34708 byte(s)
Diff to previous 4995
Updating all the dates

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: 34708 byte(s)
Diff to previous 4657
Doc fixes and ensuring that expensive debug ops will not be processed if debug
mode is disabled.


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: 34493 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, 8 months ago) by gross
File length: 34425 byte(s)
Diff to previous 4532
downunder: self-demagnetization added as forward model. 



Revision 4532 - (view) (annotate) - [select for diffs]
Modified Thu Nov 7 04:54:56 2013 UTC (5 years, 10 months ago) by gross
File length: 33741 byte(s)
Diff to previous 4397
strongly coupled joint inversion added

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: 25636 byte(s)
Diff to previous 4373
Added some doco to make it a little easier to work out what is going on.
Cleaned up some reST ugliness


Revision 4373 - (view) (annotate) - [select for diffs]
Modified Mon Apr 22 03:16:24 2013 UTC (6 years, 4 months ago) by gross
File length: 25634 byte(s)
Diff to previous 4356
more on geodetic coordinates

Revision 4356 - (view) (annotate) - [select for diffs]
Modified Tue Apr 9 00:15:59 2013 UTC (6 years, 5 months ago) by caltinay
File length: 25210 byte(s)
Diff to previous 4344
Retabbed file for py3 pleasure.


Revision 4344 - (view) (annotate) - [select for diffs]
Modified Wed Mar 27 07:58:34 2013 UTC (6 years, 5 months ago) by gross
File length: 25056 byte(s)
Diff to previous 4343
fix potential at botttom added.

Revision 4343 - (view) (annotate) - [select for diffs]
Modified Wed Mar 27 06:44:36 2013 UTC (6 years, 5 months ago) by gross
File length: 24043 byte(s)
Diff to previous 4267
 

Revision 4267 - (view) (annotate) - [select for diffs]
Modified Fri Mar 1 04:50:54 2013 UTC (6 years, 6 months ago) by caltinay
File length: 22804 byte(s)
Diff to previous 4237
Updated inversion example scripts, added ER Mapper data, checked results
and corrected some issues. Cookbook does not reflect the changes yet.


Revision 4237 - (view) (annotate) - [select for diffs]
Modified Thu Feb 21 07:27:36 2013 UTC (6 years, 6 months ago) by jfenwick
File length: 22795 byte(s)
Diff to previous 4213
Fixed bad tabbing so this revision works with python3 or clang.
(clang at least up to the tests which need pyproj)


Revision 4213 - (view) (annotate) - [select for diffs]
Modified Tue Feb 19 01:16:29 2013 UTC (6 years, 6 months ago) by caltinay
File length: 22788 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, 7 months ago) by jfenwick
File length: 22853 byte(s)
Diff to previous 4153
Round 1 of copyright fixes

Revision 4153 - (view) (annotate) - [select for diffs]
Modified Tue Jan 22 01:57:50 2013 UTC (6 years, 7 months ago) by gross
File length: 22853 byte(s)
Diff to previous 4143
no driver example added. Doe not work yet.

Revision 4143 - (view) (annotate) - [select for diffs]
Modified Thu Jan 17 08:48:47 2013 UTC (6 years, 7 months ago) by gross
File length: 22577 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: 23076 byte(s)
Diff to previous 4131
Range of epydoc fixes.


Revision 4131 - (view) (annotate) - [select for diffs]
Modified Fri Jan 11 03:54:16 2013 UTC (6 years, 8 months ago) by gross
File length: 22830 byte(s)
Diff to previous 4124
documentaion of inversion driver API added.

Revision 4124 - (view) (annotate) - [select for diffs]
Modified Fri Dec 21 01:35:43 2012 UTC (6 years, 8 months ago) by gross
File length: 17861 byte(s)
Diff to previous 4122
joint inversion added

Revision 4122 - (view) (annotate) - [select for diffs]
Modified Thu Dec 20 05:42:35 2012 UTC (6 years, 8 months ago) by gross
File length: 12763 byte(s)
Diff to previous 4121
More work towards joint inversion. There is now one class for inversion cost function which can handle all relevant cases 
for a single model inversion, cross gradient case and functional dependence of physical parameters.



Revision 4121 - (view) (annotate) - [select for diffs]
Modified Wed Dec 19 00:24:50 2012 UTC (6 years, 8 months ago) by gross
File length: 12951 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, 8 months ago) by gross
File length: 12941 byte(s)
Diff to previous 4115
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 4115 - (view) (annotate) - [select for diffs]
Modified Fri Dec 14 04:48:48 2012 UTC (6 years, 9 months ago) by gross
File length: 12819 byte(s)
Diff to previous 4102
terminolgy for magnetic flux density clarified. clean up on synthetic data

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: 12813 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: 12454 byte(s)
Diff to previous 4099
minimizer uses now a relative change to solution to terminate iteration. Gravity still has problems

Revision 4099 - (view) (annotate) - [select for diffs]
Modified Tue Dec 11 04:04:47 2012 UTC (6 years, 9 months ago) by gross
File length: 12445 byte(s)
Diff to previous 4097
Clarification of terminology and scaling.
Joint inversion is not working yet.


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: 12407 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: 12240 byte(s)
Diff to previous 4093
A bit of doco cleanup.


Revision 4093 - (view) (annotate) - [select for diffs]
Modified Fri Nov 30 04:52:01 2012 UTC (6 years, 9 months ago) by gross
File length: 12340 byte(s)
Diff to previous 4080
There is now a coherent implementation of gravity and magnetic forward model including an update of the user's guide.

Revision 4080 - (view) (annotate) - [select for diffs]
Modified Mon Nov 19 01:45:38 2012 UTC (6 years, 9 months ago) by jfenwick
File length: 12415 byte(s)
Diff to previous 4074
Epydoc fixes


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: 12998 byte(s)
Diff to previous 4060
this will break the downundermodule: major revision of the classes.

Revision 4060 - (view) (annotate) - [select for diffs]
Modified Fri Nov 9 03:50:19 2012 UTC (6 years, 10 months ago) by caltinay
File length: 12626 byte(s)
Diff to previous 4053
-Overhaul of inversion data sources. Domain is now generated and managed by separate class.
-Removed UBCDataSource which was only used for testing.
-Updated example scripts.


Revision 4053 - (view) (annotate) - [select for diffs]
Modified Wed Oct 31 07:27:35 2012 UTC (6 years, 10 months ago) by caltinay
File length: 11774 byte(s)
Diff to previous 4050
Do not fix potential on sides of domain by default.


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: 11771 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: 11772 byte(s)
Diff to previous 4044
More on magnetic inversion

Revision 4044 - (view) (annotate) - [select for diffs]
Modified Tue Oct 30 03:35:17 2012 UTC (6 years, 10 months ago) by caltinay
File length: 11773 byte(s)
Diff to previous 4039
Some doco fixes for downunder.


Revision 4039 - (view) (annotate) - [select for diffs]
Modified Fri Oct 26 07:34:06 2012 UTC (6 years, 10 months ago) by gross
File length: 11931 byte(s)
Diff to previous 4037
magnetic inversion added

Revision 4037 - (view) (annotate) - [select for diffs]
Modified Fri Oct 26 03:04:30 2012 UTC (6 years, 10 months ago) by gross
File length: 9895 byte(s)
Diff to previous 4034
some modifictaions to make implementation for magnetic inversion easier

Revision 4034 - (view) (annotate) - [select for diffs]
Modified Thu Oct 25 02:54:01 2012 UTC (6 years, 10 months ago) by caltinay
File length: 9498 byte(s)
Diff to previous 4033
Fixes to inversion. Using resetRightHandSideCoefficients() now.


Revision 4033 - (view) (annotate) - [select for diffs]
Modified Wed Oct 24 08:14:41 2012 UTC (6 years, 10 months ago) by gross
File length: 9679 byte(s)
Diff to previous 4032
some typos fixed.

Revision 4032 - (view) (annotate) - [select for diffs]
Modified Wed Oct 24 08:06:15 2012 UTC (6 years, 10 months ago) by gross
File length: 9252 byte(s)
Diff to previous 4007
Gravity inversion is disconnect from DataSource objects now in order to allow for more  flexibility
when it comes to the definition of of Mapping and Regulariztion. GravityInversion does not hold a reference to the datasource object anymore.

use   inv=GravityInversion()
      inv.setUp(datasource) 

rather than inv.setDataSource(datasource); inv.setUp()




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: 7730 byte(s)
Diff to previous 3981
Doco updates.
Data source paddings now take x,y not xy,z as Z padding can be done by setting
vertical extents.


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

Revision 3965 - (view) (annotate) - [select for diffs]
Modified Fri Sep 14 01:23:17 2012 UTC (7 years ago) by caltinay
File length: 7590 byte(s)
Diff to previous 3960
Data sources have to end up in the Function fs or we get into trouble when
interpolating. Now using setValueOfDataPoint() which doesn't seem to slow
things down too much.


Revision 3960 - (view) (annotate) - [select for diffs]
Modified Mon Sep 10 01:39:40 2012 UTC (7 years ago) by caltinay
File length: 7680 byte(s)
Diff to previous 3958
Added accessors to fwd model, regularization and cost function plus access
to gravity survey data.


Revision 3958 - (view) (annotate) - [select for diffs]
Modified Fri Sep 7 02:56:42 2012 UTC (7 years ago) by caltinay
File length: 6657 byte(s)
Diff to previous 3950
Fixes to netcdf data source and new ERS (ER Mapper) datasource.


Revision 3950 - (view) (annotate) - [select for diffs]
Modified Fri Aug 24 06:10:02 2012 UTC (7 years ago) by caltinay
File length: 6656 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 ago) by caltinay
File length: 6653 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 ago) by caltinay
File length: 7031 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 ago) by caltinay
File length: 6987 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