Rowan Cockett
7c0be4ec50
Merge pull request #181 from simpeg/em/dev
...
Em/dev
2015-11-25 08:23:05 -08:00
Rowan Cockett
ca3b44bacc
Merge pull request #176 from simpeg/dev
...
Layered Model
2015-11-24 18:48:32 -08:00
Lindsey
5bd9209d6a
type cast b in solver so that it is not an object if we add zero
2015-11-24 14:38:58 -08:00
Lindsey Heagy
f3fb1e6481
added an __iadd__, __isub__ to zero class
2015-11-24 10:05:28 -08:00
Rowan Cockett
5678d90ef1
Merge branch 'master' of https://github.com/simpeg/simpeg into mesh/tree
2015-11-18 15:41:57 -08:00
Rowan Cockett
1718e3506d
Interpolation
2015-11-17 19:47:10 -08:00
Rowan Cockett
37a68dd5b7
Cython dep. the setup.py
2015-11-10 17:25:18 -08:00
Brendan Smithyman
ff68400320
Be compatible with outside metaclasses, for now
...
Making this change would allow use of metaclasses in a more straightforward way for code that inherits from both SimPEG classes and external classes. In the future, this may need to be addressed in more detail.
2015-11-10 12:26:55 -05:00
Rowan Cockett
b2381796f7
Fix numbering
2015-11-07 17:51:02 -08:00
Lindsey Heagy
7b0bea4e1d
make sure subtraction of x0 is a matrix with length of number of points, add test for giving an array XYZ
2015-11-05 16:22:31 -08:00
Lindsey Heagy
96b855d71d
use np.cross
2015-11-05 16:10:43 -08:00
Lindsey Heagy
025b2db70e
coordinate rotations
2015-11-04 21:37:27 -08:00
Rowan Cockett
0885b72577
Zero and Identity - Useful for writing derivatives.
...
These should work with sparse matrices and numpy arrays.
```python
z = Zero()
z*A == 0
o = Identity()
o*A == A
```
2015-10-30 12:21:30 -07:00
Rowan Cockett
7f74f7ee82
Remove SimPEGLinearOperator as Scipy 16 has implemented this feature.
2015-09-14 15:14:33 -07:00
Lindsey
41e9d175f2
added model builder to create layered model. untested and no error checking yet
2015-08-04 16:41:17 -07:00
Lindsey Heagy
b5336c1ca1
Fixed typo in Model builder, getIndecesBlock --> get IndicesBlock, added addBlock function
2015-07-06 14:57:19 -05:00
Lindsey Heagy
0b8f80f41e
fixed typo in ModelBuilder
2015-06-30 15:15:29 -07:00
Rowan Cockett
8475eadcce
updates to propMap location and testing
2015-06-01 09:55:14 -07:00
Rowan Cockett
fbda6ab53b
updates to init of propMap
2015-06-01 09:34:16 -07:00
Rowan Cockett
a953a52ccc
initial commit of PropMap
2015-05-31 10:43:23 -07:00
Lindsey Heagy
e9fea3bad2
lrm --> curv
2015-05-14 23:43:32 -07:00
seogi
afe7e15d09
Change name from ExtractCoremesh to ExtractCoreMesh
2015-04-22 14:13:18 -07:00
seogi
17596b614b
Add function: ExtractCoremesh
...
This extracts core mesh from full mesh
2015-04-22 11:40:36 -07:00
Lindsey
315bf7b61b
added documentation to diagEst
2015-02-24 15:34:41 -08:00
Gudni UBC-Talva
234cad848b
Updated the function help text
2015-02-05 15:09:37 -08:00
Gudni UBC-Talva
c6c2713461
Fixed the __init__.py for meshutils to include read/writeVTRFile functions.
...
Fixed order of inputs in write mesh functions to all be the same.
2015-02-05 14:56:47 -08:00
SEOGI KANG
529fed6e6e
Modify some bugs of vtk import
2015-02-05 13:59:50 -08:00
Gudni UBC-Talva
a119ba3083
Added readVTRFile to import a VTK rectilinear XML model file as SimPEG tensor mesh and models
2015-02-05 13:05:08 -08:00
Gudni UBC-Talva
94b8776ac2
Added a function to write VTK rectilinear file (vtr) for a Tensor mesh and model (optional) for view in an external viewer.
2015-02-05 12:57:10 -08:00
sgkang
4d2775c30d
Merge pull request #80 from simpeg/TreeMesh
...
Fix bug that updated mesh.x0 when it wrote out the mesh to UBC format.
Thanks!!
2014-11-07 11:53:48 -08:00
GudniRos
980d9feaf6
Fix bug that updated mesh.x0 when it wrote out the mesh to UBC format.
2014-11-03 07:12:49 -08:00
Lindsey Heagy
86b8938d02
3 diagonal estimators implemented
2014-10-15 11:19:24 -07:00
Lindsey Heagy
69a921f3c4
start of diagonal estimators
2014-10-15 01:39:56 -07:00
rowanc1
e77f431370
closest inds for 1d mesh
2014-07-02 16:22:33 -07:00
rowanc1
7d34f596ff
More tests on more meshes, IPDeriv returns a function.
2014-06-17 09:47:03 -06:00
rowanc1
9512b377c0
InnerProducts working as an operator. Simplifications and generalizations in inner product code.
2014-06-16 12:17:01 -06:00
rowanc1
129d6d6b45
Memory profiler wrapper
2014-05-18 18:05:19 -07:00
rowanc1
2392b7d6b9
test counter utils
2014-05-18 00:15:00 -07:00
rowanc1
e2635e4716
Test solver
2014-05-17 17:44:26 -07:00
rowanc1
063c84af91
Documentation, type(x) == np.ndarray --> isinstance(x,np.ndarray), and Model (untested.)
2014-05-17 16:50:51 -07:00
rowanc1
b33ec1828c
Rearrange Framework
2014-05-17 00:14:22 -07:00
rowanc1
5f2bfbfb77
Remove c code that is autogenerated by cython.
2014-05-16 20:52:17 -07:00
rowanc1
102d5721c5
Solver updates. Remove .solve() replace with a multiplication.
2014-05-16 19:33:29 -07:00
rowanc1
26340fe90f
update solver utils.
2014-05-16 18:46:31 -07:00
rowanc1
f3170a8a7f
#69 Removed most solvers, replaced by wrappers.
2014-05-16 18:33:57 -07:00
rowanc1
3db46cc91c
eye --> identity, spzeros -> csr
2014-05-16 15:12:29 -07:00
Gudni UBC-Talva
e0f2d50a1d
Fixed read and write UBC TensorMesh and model such that indexing is
...
SimPEG: ref point at bottom-south-west corner, running x-y-z
UBC: ref point at top-south-west corner, running z-x-y
2014-05-06 14:15:41 -07:00
rowanc1
d8863c7c4c
Put changes back in which seogi reversed. Changed dependent property.
2014-05-02 12:02:46 -07:00
seogi
b9b5bc9bc9
Working for mumps
2014-05-02 11:45:20 -07:00
rowanc1
6adcce86c8
Added SimPEGLinearOperator which has transpose functionality.
...
Changed ComplexMap to use this operator.
2014-04-30 11:48:10 -07:00