In the implementation of the aforementioned design criteria 1. and 2., we have chosen to strictly follow object oriented paradigms throughout the construction of iplt. Two languages were selected, namely C++ (Stroustrup, 1997) and Python (http://www.python.org). They form an ideal combination...
Despite trying our best to accomplish this goal, full coverage is difficult, in particular with (sub)packages that involve Panic or figure generation. Nonetheless, critical algorithms are completely tested. We use the following bash macro frequently to check our test coverage: gocov() { go test...