from pathlib import Path


def create_moving_path(**kwargs):
    """
    User interface function to create Path object for moving load.

    :keyword:

    * start_point (`Point`): Start point of path
    * end_point (`Point`): End point of path
    * increments (`int`): Increment of path steps. Default is 50
    * mid_point (`Point`): Default = None

    :returns: :class:`~ospgrillage.load.Path` object
    """
    return Path(**kwargs)