Create new image group at given SCO-API by uploading local file.
        Expects an tar-archive containing images in the image group. Allows to
        update properties of created resource.

        Parameters
        ----------
        filename : string
            Path to tar-archive on local disk
        api_url : string, optional
            Base Url of SCO-API where image group will be created
        options : Dictionary, optional
            Values for image group options
        properties : Dictionary, optional
            Set of additional properties for created image group

        Returns
        -------
        scoserv.ImageGroupHandle
            Handle for local copy of created image group resource

def image_groups_create(self, filename, api_url=None, options=None, properties=None):
        """Create new image group at given SCO-API by uploading local file.
        Expects an tar-archive containing images in the image group. Allows to
        update properties of created resource.

        Parameters
        ----------
        filename : string
            Path to tar-archive on local disk
        api_url : string, optional
            Base Url of SCO-API where image group will be created
        options : Dictionary, optional
            Values for image group options
        properties : Dictionary, optional
            Set of additional properties for created image group

        Returns
        -------
        scoserv.ImageGroupHandle
            Handle for local copy of created image group resource
        """
        # Create image group and return handle for created resource
        return self.image_groups_get(
            ImageGroupHandle.create(
                self.get_api_references(api_url)[sco.REF_IMAGE_GROUPS_CREATE],
                filename,
                options,
                properties
            )
        )