* Extend Completion class implementation
Added access to several variables from the completion class. The Well
interface has been changed so that completions for any timestep can be
accessed rather than just the last.
* Bump version to 0.0.3
* Removed single space
Some of the user facing functions and methods in sunbeam have no
implementation in the python-defined classes, but are forwarded from
boost python. This forwarding is done by hijacking the method call at
runtime, which means that python help() cannot resolve the docstring.
Copy the docstring into the hijacking attribute so that the docstring is
available as if the method/function was implemented directly in python.
help(eclipse_state_object) will now correcly forward the docstrings from
the forwarded EclipseState class.
Sunbeam can now be used to parse eclipse files to deck representations.
Added support for dynamic parser extensions which can be used to handle
unsupported eclipse keywords when parsing to deck representations.
Fixed missing function declarations
Some primitive Well support, and the needed classes to get a well from a
deck.
In an effort to reduce boilerplate, the delegate decorator is
introduced. Delegated classes from sunbeam.py can wrap around the python
classes generated by boost and augment their interface, but leverage the
original C++-object as its storage. Methods defined on the immediate
python objects bubble up.
Adds the pycmake makefile dependency and provides a submodule for build
convenience. Adds the SPE3CASE1 test case for some simple test writing
and a test template file.
Sets up python library structure.