Add Makefile for building with bjam and cleaning the directory after building.
Rename Python module from 'viennawrapper' to 'viennagrid_wrapper'.
Add include paths to bjam in order for the compiler to be able to find ViennaData and ViennaGrid.
Start wrapping cartesian points.
Start wrapping cylindrical, polar and spherical points.
Fix error in tests for points.
Define types (typedef) for the different types of point.
Move ViennaGrid source code to directory 'inc' (for 'include').
Move type definitions to 'points/types.hpp'.
Create a minimal wrapper using Boost.Python and write compilation instructions into README.

A minimal wrapper has been written in 'wrapper.cpp' using Boost.Python. This wrapper provides a function called 'version' which returns a string that represents the current version of the software.

Unit tests for the wrapper have been written in 'test_wrapper.py'. The only test at this point checks that the returned version number is correct. In addition, a global test file 'test.py' has been written, in order to test all prospective modules in the future.

The 'Jamroot' and 'boost-build.jam' files are also provided, in order to compile the wrapper using Boost's bjam utility.

Finally, compilation instructions have been written to 'README.md'.
Reformat unordered lists with asterisks instead of hyphens.
Rename project from 'pyvienna' to 'ViennaGrid for Python'.
Add to README information on version numbering and link to the project's GitHub page.
Add type definitions and tests for triangular domains.
Start wrapping triangular domains.
Fix compilation error due to insufficient template instantiation depth.
Move 'boost' to 'inc/boost'.

The compilation process was being succesful, but the tests were not being run, because an 'ImportError' exception was being raised when importing 'viennagrid_wrapper', because 'libboost_python.so.1.53.0' could not be found. This solves the problem, somehow.
Reorder class definitions so that they appear in the same order in all files.
Start wrapping triangular segments.
Implement method 'create_segments' for allocation of segments within domains.