Commit Graph

2283 Commits

Author SHA1 Message Date
Rowan Cockett 950fcc572f Documentation updates. 2013-09-30 10:20:23 -07:00
Rowan Cockett 2330ae4ec1 upgraded documentation. Added plots to docs. 2013-08-30 23:51:58 -07:00
Rowan Cockett 49ecbc7411 Added sphinx doc support. goto docs and type:
make html

see the wonderful documents!!
2013-08-30 22:41:02 -07:00
Rowan Cockett 23cef241e5 minutes can be stored in other locations. Use wiki etc. 2013-08-30 22:39:48 -07:00
rowanc1 3b920c7701 Merged in MIT_license (pull request #8)
MIT License
2013-08-30 22:29:21 -07:00
Rowan Cockett d7a791d6d7 Brought into line with standard practices. 2013-08-30 22:27:17 -07:00
rowanc1 82e8df226c Merged in condModels (pull request #10)
Cond Models
2013-08-30 22:25:11 -07:00
Rowan Cockett c0efb972a9 updated the notebook and minor bug fixes in utils 2013-08-30 22:23:14 -07:00
Rowan Cockett b66c63759d Moved modelBuilder into utils added some documentation 2013-08-30 22:17:05 -07:00
Rowan Cockett e11a3ccf65 Bug Fixes in TensorView and test_utils
Updated ipnbs
2013-08-30 21:34:15 -07:00
Rowan Cockett 9392747d1b Merge branch 'master' of https://bitbucket.org/rcockett/simpeg into condModels 2013-08-20 17:12:36 -07:00
Lars Ruthotto d651a2bcbc Merged in utilsClean (pull request #9)
Organized Utils
2013-08-12 17:06:57 -07:00
Lars Ruthotto 3e21ba86a7 fixed typo in util's __init__.py 2013-08-12 17:04:15 -07:00
Rowan Cockett b0760f577f Put utils in their own folder. Increases organization, and everything will be available under SimPEG.utils
NOTE: if you add a new function (or file), you must register it in __init__.py for it to be available under:

e.g.
...
from utils import mkvc, …
...
from MYNEWFILE import MYNEWFUNCTION
2013-08-09 17:30:57 -07:00
rowanc1 859319d300 Merged in LOM (pull request #7)
Logically Orthogonal Mesh
2013-08-09 16:48:08 -07:00
Rowan Cockett deb3f656cd I have added an MIT license to the code, including all authors who have contributed to Master at this point in time. Each of you should approve this commit and then we can merge it into master. 2013-08-06 18:26:49 -07:00
Rowan Cockett c3476321a8 Removed EMforward code for merging into master. (This is still being developed in branch: eldadsWork) 2013-08-06 18:07:21 -07:00
Rowan Cockett 7e5ea835e3 Removed eldadCode directory as it is now integrated. Added GaussNewton to the main directory. 2013-08-06 17:56:21 -07:00
Rowan Cockett 3434ea83ba Merge branch 'master' of https://bitbucket.org/rcockett/simpeg into LOM 2013-08-06 17:52:09 -07:00
Rowan Cockett 43d2512aea Updated the test_operators code to work for LOM. need to be careful in which error metric you consider (because some only make sense under integration)
i.e. the l-2 norm rather than the infinity norm, and you need to multiply by the integration length/area/volume it you are looking at the l-2 norm.
2013-08-06 17:18:04 -07:00
Rowan Cockett 262aacce85 Update tests with new calls. Note that there seem to be problems with rotateLOM on some operator tests. 2013-08-06 15:09:01 -07:00
Rowan Cockett a510755926 Moved projectFace/EdgeVector to the base mesh class, along with some default normal and tangents. 2013-08-06 15:07:32 -07:00
Rowan Cockett f01b4370b9 Added example of plotting the grid for a Lom 2013-08-05 17:28:55 -07:00
Rowan Cockett 4b545fb1b7 Cleaned up projection code and put it in LOM. 2013-08-05 17:16:01 -07:00
Rowan Cockett 83fe9df743 Ha. Not a bug, the test was wrong. Must project the components of the field. 2013-08-05 16:48:05 -07:00
Rowan Cockett 3d936e07a1 Edge Inner products in 2D NOTE: still has bugs. 2013-08-05 12:16:55 -07:00
Rowan Cockett e073eaeb8b Innerproduct work. Testing, visualization, and 2D - NOTE there are bugs in anything but a uniform LOM
Not very helpful yet!
2013-08-05 11:51:03 -07:00
Rowan Cockett e2e38074fc Order Test must incorporate different meshes. Current test fails, must support 2D mass matrices. 2013-08-04 07:56:25 -07:00
Rowan Cockett 849a914738 LOM grid ding and visualization code. 2013-08-04 07:54:33 -07:00
Rowan Cockett 26b334585f EdgeInnerProducts now working for LOM
Fixed DiffOps bug in CURL

Fixed bug in OrderTest --> must remember to do cumSum, and not just supply dx to ndgrid

test_massMatrices now tests uniformLOM
2013-08-03 16:39:34 -07:00
Rowan Cockett cc66eaf9fd Testing of LOM (comparing against Tensor Mesh) 2013-08-03 16:08:54 -07:00
Rowan Cockett 1acb1a4b84 Ensure you return None if dimension of TensorMesh is less than the requested grid. 2013-08-03 16:08:04 -07:00
Rowan Cockett 6d5190b2f2 GridFunctions! 2013-08-03 16:07:27 -07:00
Rowan Cockett 9ca9c20731 Modified innerProducts so they have defaults, and you have to explicitly ask for the projection matrices. 2013-08-03 13:57:00 -07:00
Rowan Cockett 333b484cfb Merge branch 'eldadswork' of https://bitbucket.org/rcockett/simpeg into LOM 2013-08-03 13:55:04 -07:00
Rowan Cockett 306e31ef04 Added warning to the faceInfo utils ---> this does not compute concave areas correctly.
This is an issue, and should be fixed in future versions.
2013-08-03 13:53:08 -07:00
ehaber99 caaa7dcb41 made the inner products easy to use to get the derivatives with respect to conductivity/mu 2013-08-03 10:23:35 -07:00
ehaber99 24773c4f60 my first attempt at a wrapper to overcome some of numpy issues 2013-08-03 02:07:15 -07:00
rowanc1 ba69148d83 Merged in printTensorMesh (pull request #6)
Print Tensor mesh
2013-08-02 12:03:16 -07:00
ehaber99 f41463b241 need more work but its closer 2013-08-02 01:51:46 -07:00
ehaber99 ec4358d872 corrected bugs 2013-08-02 01:51:10 -07:00
ehaber99 dcae030d81 1. Added output for the edgeInnerProduct so we can use it in the derivative phase
2. The getMisfit may be working but needs a little bit more work

We need to go through our code to make sure that all vectors that can be multiplied by a matrix are set to
vec = mkvc(vec,2)
2013-08-02 00:18:46 -07:00
Rowan Cockett d3c4f06876 Merge branch 'master' of https://bitbucket.org/rcockett/simpeg into condModels 2013-08-01 23:15:22 -07:00
Dave Marchant a3ecaf7996 Added an __str__ method to the mesh class. Will allow for basic mesh info to be viewed using 'print mesh' 2013-08-01 22:54:52 -07:00
ehaber99 444feca101 initial forward EM 2013-08-01 15:05:12 -07:00
Rowan Cockett 4887f4b130 Minor changes to utile so that it works with matrices. 2013-08-01 08:23:23 -07:00
Rowan Cockett 5af4a5f5c2 3D volume tweak now takes the average of two different ways to divide into tetrahedras 2013-07-31 18:34:03 -07:00
Rowan Cockett ea223d073c Face Normals.
Note that there are some serious differences in how these are stored based in 3D vs 2D, but that is the nature of the beast.

:)
2013-07-31 18:07:52 -07:00
Rowan Cockett 34e380ccb9 edge and tangent calculating, along with testing functions. 2013-07-31 15:07:14 -07:00
Rowan Cockett b07256bbc5 Merge branch 'eldadswork' of https://bitbucket.org/rcockett/simpeg into LOM
Conflicts:
	SimPEG/utils.py
2013-07-31 11:30:57 -07:00