import math

class InverseKinematic():
    """ Abstract class to show the pattern to follow to use inverse kinematic
    function in GoalBabblingTrainer in a very flexible way"""

    def __init__(self, deg):

    def compute(self, point):

    def update(self, dataset):

    def store(self, filename):
        """ Store the current parameters in a file."""

a4799147ef7b85371c64c6fac5f1fd65d3068bf8
import math

class InverseKinematic():
    """ Abstract class to show the pattern to follow to use inverse kinematic
    function in GoalBabblingTrainer in a very flexible way"""

    def __init__(self, deg):

    def compute(self, point):

    def update(self, dataset):

    def store(self, filename):
        """ Store the current parameters in a file."""
