801 Commits

Author SHA1 Message Date
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 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 abe0a9affe Bump version: 0.1.1 → 0.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 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 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 983df96750 Better sizing. 2015-05-05 17:39:54 -04:00
Brendan Smithyman 97f832031a Created SystemGraph subclass of the networkx.DiGraph class that knows how to render itself in the IPython Notebook using d3.js. 2015-05-05 17:03:45 -04:00
Brendan Smithyman caf40af35c Merge branch 'master' into parallel 2015-05-04 14:01:46 -04:00
Lindsey e3e0905bc1 Removed knownSrc 2015-05-04 10:42:56 -07:00
Brendan Smithyman 29195e6608 Incorporating the first parts of my parallel distributed tools.
DataWrappers.py contains the CommonReducer class, which enables pass-through math operations and function calls on dictionaries.
Parallel.py contains the job scheduler, remote interface (w/ MPI support) and several helper functions.
2015-05-01 17:04:59 -04:00
Rowan Cockett fbcd3e3691 Merge pull request #89 from simpeg/Tx2Src
Tx2 src
2015-05-01 11:15:01 -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 39fdcab9b4 naming: abbreviate all analytics to ana 2015-04-17 17:12:06 -07:00
Lindsey db8cc69862 removed import of copy, not needed 2015-04-17 16:49:11 -07:00
Lindsey f1fc90cb16 changes references for Transmitter to Source 2015-04-17 15:57:10 -07:00
Lindsey f7c13d917e Tx -> Src 2015-04-17 15:38:27 -07:00
Rowan Cockett b518b9b871 updates to cylindrical to tensor mesh interpolation, tested. 2015-03-19 16:22:55 -07:00
Rowan Cockett 354a137461 add additional operators to the tensor mesh. 2015-03-19 13:18:45 -07:00
Rowan Cockett 16c269e013 updates to cyl mesh and minor bug fixes. 2015-03-19 12:48:50 -07:00
Rowan Cockett 90b3dfa61d Use meshTensor to create the time mesh in a TD problem. 2015-03-17 14:07:52 -07:00