971 Commits

Author SHA1 Message Date
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
Rowan Cockett 401336f412 Merge pull request #100 from simpeg/Fields
Fields Performance Update
2015-05-29 12:04:46 -07:00
Rowan Cockett 2827e85330 fix mkvc to return an (n,1) array for consistency 2015-05-29 11:36:56 -07:00
Rowan Cockett de27c4e4ec fixes #99 2015-05-29 11:17:56 -07:00
Rowan Cockett 59fcd3925f getSourceIndex 2015-05-29 11:03:47 -07:00
Rowan Cockett 116f7620a6 Split up the tests 2015-05-29 10:32:48 -07:00
Rowan Cockett 7e171ede05 Move Fields Objects to their own file. 2015-05-29 10:26:53 -07:00
Rowan Cockett 14ee13fadb remove redundant mkvc option 2015-05-29 10:18:26 -07:00
Lindsey Heagy ec7ed8a585 consistent size checking 2015-05-28 08:39:49 -07:00
Rowan Cockett 369694335a return dobs on makeSyntheticData call 2015-05-19 13:47:33 -07:00
Rowan Cockett 0c432e1d82 Bump version: 0.1.2 → 0.1.3 v0.1.3 2015-05-15 12:36:26 -07:00
Rowan Cockett 0a4b7d14ac Merge pull request #94 from simpeg/bug/FieldsObject
Bug/fields object
2015-05-15 12:30:08 -07:00
Rowan Cockett 37dacec8ff Merge pull request #91 from simpeg/removeSrcType
removed SrcType
2015-05-15 12:28:31 -07:00
Rowan Cockett 4a1772bbb1 updates to website. 2015-05-15 11:46:57 -07:00
Rowan Cockett abe0a9affe Bump version: 0.1.1 → 0.1.2 v0.1.2 2015-05-15 11:35:06 -07:00
Lindsey Heagy d8b04b0859 LOM --> Curv 2015-05-15 09:21:54 -07:00
Lindsey Heagy d9d9d6828b updated documentation inside of CurvilinearMesh.py 2015-05-15 09:09:04 -07:00
Lindsey Heagy 6380add4ee Logically Rectangular --> Curvilinear 2015-05-15 09:08:05 -07:00
Lindsey Heagy 2be920800a LogicallyRect --> Curvilinear 2015-05-15 09:02:26 -07:00
Lindsey 1a2edfa8f1 Merge pull request #96 from simpeg/Curvilinear
Changed LogicallyRectMesh to CurvilinearMesh
2015-05-15 08:44:28 -07:00
seogi_macbook 8a36cbab3b DCfwd example:
- TensorMesh
	- CurvilinearMesh
2015-05-15 01:18:25 -07:00
Lindsey Heagy e9fea3bad2 lrm --> curv 2015-05-14 23:43:32 -07:00
Lindsey Heagy 46b2e11ef8 LRM --> Curv 2015-05-14 23:35:38 -07:00
Lindsey 0f703739ed Changes LRM to Curvilinear 2015-05-14 14:12:52 -07:00
Brendan Smithyman aef3958794 Updated "Endpoint" architecture. 2015-05-11 10:28:16 -04:00
Lindsey b8118464b8 Time fields objects return arrays 2015-05-08 14:59:58 -07:00
Lindsey 618f803ffa Fields returns matrices 2015-05-08 10:01:28 -07:00
Lindsey e8647f3902 Merge branch 'removeSrcType' into bug/FieldsObject 2015-05-08 09:54:54 -07:00
Lindsey 24c754cea2 Working on making fields 1 wide in Problem.mp 2015-05-08 09:21:43 -07:00
Lindsey f8324186d4 Merge pull request #92 from simpeg/master
merge fix in fields size to removeSrcType
2015-05-07 15:39:00 -07:00
Lindsey 4bda4b6019 a better way of checking sizes 2015-05-07 15:29:41 -07:00
Lindsey ce7b0b24da changed check of out.shape, since if out is a vector (not an array with width 1), out.shape[1] does not exsist 2015-05-07 14:44:57 -07:00
Brendan Smithyman 064caa1427 Refactor to use Endpoint namespacing.
Now everything in the remote memory footprint sits inside an object called an 'Endpoint'. The interfaces to set up and hold fields, etc. are generic, and are initialized as callables in the remote namespace, so they should be able to be adapted to different data backends (Fields objects, HDF5, etc.).
2015-05-07 17:14:02 -04:00
Brendan Smithyman d5cb4adf1f Add support for bootstrapping remote namespace based on code from Problem or Dispatcher. 2015-05-07 14:01:46 -04:00
Brendan Smithyman dc7b102550 Rough proposal design for Dispatcher/Problem interface. Refactor at will. 2015-05-07 13:33:03 -04:00
Brendan Smithyman 75e3163a47 Added some prototypes for parallel constructs.
SuperReference acts like an IPython.parallel.Reference instance specialized for function calls. If it's scheduled by a call to 'apply' on a Load Balanced View, it will raise UnmetDependency errors until it's scheduled on a worker that is allowed by its 'rank' attribute. This can therefore point at functions that are known to be defined on particular workers.

Endpoint is a prototype layout for an object to hold multiple Problems, Fields, etc. on the remote workers. The idea is to clean up the remote namespace and reduce the use of globals().
2015-05-07 13:32:37 -04:00
Lindsey 6f487e17d0 forgot to stage Survey.py 2015-05-06 16:34:24 -07:00
Lindsey 1f58f5ef37 loc is now a kwarg 2015-05-06 15:27:58 -07:00
Lindsey 428e34f631 removed SrcType 2015-05-06 13:16:56 -07:00
Brendan Smithyman d94efc3b85 Merge branch 'parallel' of github.com:simpeg/simpeg into parallel 2015-05-06 12:23:30 -04:00
Brendan Smithyman 4765b541cd Change graph plotting style and enable doubleclick.
Double-clicking on a graph node now inserts a new IPython Notebook cell and sets its text to the job listing for that node.
2015-05-06 12:23:06 -04:00
Brendan Smithyman c982fb131a Move module-level functions to static methods for their respective classes. 2015-05-06 12:21:46 -04:00
Brendan Smithyman 989d7c12fd Add NetworkX dependency 2015-05-06 10:27:42 -04:00
Rowan Cockett 0ddecdc7ce Merge branch 'parallel' of https://github.com/simpeg/simpeg into parallel 2015-05-05 17:39:28 -07:00
Rowan Cockett ea2b75bd97 try adding pyzmq to make travis work! 2015-05-05 15:57:02 -07:00
Brendan Smithyman d7d665456f Merge branch 'parallel' of github.com:simpeg/simpeg into parallel 2015-05-05 17:40:29 -04:00
Brendan Smithyman 983df96750 Better sizing. 2015-05-05 17:39:54 -04:00
Rowan Cockett c494d8ad63 add IPython to travis dependencies. 2015-05-05 14:08:07 -07:00