1 - Go Over Issues
Issue #41 - import scipy as _sp? We could do a mass search and replace, and also remove np while we're at it.
Issue #33 - The GUI can write VTKs using the new Visualization module, but we still need to think of some way to get data 'out' of the GUI.
Issue #39 - JTG made a lot of changes to the Geometry module. The main reason was to get the generation params out of the Geometry class call, and sent to the .generate() call instead. (See issue #39 for history of JTGs thoughts on this process). Are we all happy with these?
Issue #20 - Windows machines don't have Graphviz, so inheritance diagrams don't work. Extra incentive to get this working.
Issue #19 - SandboxDoc is gone, but other issues remain
2 - Development Discussions
- The use of staticmethods, are we overdoing objects?
- Self-protecting dictionary
- Constants dictionary
- Thermofluid properties: vector vs scalar pore_properties?
- @maghighi and JTG did a big reno of the Physic folder...BUT maybe we should revert it back to a class-less form? (See feature/PhysicsClassToModule)
- Algorithms...how should parameters be passed? What is the meaning of an algorithm object? Should we remove the explicit .run()?
3 - Documentation Updates
Lesson: please explain the correct usage of library, module, object, class, function, method, etc.
Proposal 1: All physics methods are fully documented in the docstring. For an example see OpenPNM.Physics.CapillaryPressure.Purcell()
Proposal 2: Agree to use Numpydoc style, which means we can't make up headings
Nothing has been done to the 'developer' guide yet
JTG has created an examples folder under docs, and started creating example scripts.
4 - Transport Solver Updates and Discussions
Mahmoud's work
5 - Status of the GUI