def get_job_analysis(job_id, show_plots=True, debug=False):

    job_report = {}
    if job_id == None:
        boom("Failed to start a new job")
    else:
        job_res = helper_get_job_analysis(job_id)

        if job_res["status"] != "SUCCESS":
            boom("Job=" + str(job_id) + " failed with status=" + str(job_res["status"]) + " err=" + str(job_res["error"]))
        else:
            job_report = job_res["record"]
    # end of get job analysis

    if show_plots:
        if "images" in job_report:
            for img in job_report["images"]:
                anmt(img["title"])
                lg("URL: " + str(img["image"]))
                ipyDisplay(ipyImage(url=img["image"]))
                lg("---------------------------------------------------------------------------------------")
        else:
            boom("Job=" + str(job_id) + " does not have any images yet")
        # end of if images exist
    # end of downloading job plots
    
    return job_report
Example #2
0
    def show_image(self):
        """
        Embed grid in the notebook as a PNG image.
        """
        if sys.version_info[0] == 2:
            from StringIO import StringIO as BytesIO
        elif sys.version_info[0] == 3:
            from io import BytesIO

        im = BytesIO()
        self._write_image(im)
        display(ipyImage(data=im.getvalue(), format='png'))
    def show_image(self):
        """
        Embed grid in the notebook as a PNG image.

        """
        if sys.version_info[0] == 2:
            from StringIO import StringIO as BytesIO
        elif sys.version_info[0] == 3:
            from io import BytesIO

        im = BytesIO()
        self._write_image(im)
        display(ipyImage(data=im.getvalue(), format="png"))
Example #4
0
    def show_continuous_image(self, size=(6, 1)):
        """
        Embed an image of this continuous color map in the IPython Notebook.

        Parameters
        ----------
        size : tuple of int, optional
            (width, height) of image to make in units of inches.

        """
        if sys.version_info[0] == 2:
            from StringIO import StringIO as BytesIO
        elif sys.version_info[0] == 3:
            from io import BytesIO

        from IPython.display import display
        from IPython.display import Image as ipyImage

        im = BytesIO()
        self._write_image(im, "continuous", format="png", size=size)
        display(ipyImage(data=im.getvalue(), format="png"))
Example #5
0
    def show_continuous_image(self, size=(6, 1)):
        """
        Embed an image of this continuous color map in the IPython Notebook.

        Parameters
        ----------
        size : tuple of int, optional
            (width, height) of image to make in units of inches.

        """
        if sys.version_info[0] == 2:
            from StringIO import StringIO as BytesIO
        elif sys.version_info[0] == 3:
            from io import BytesIO

        from IPython.display import display
        from IPython.display import Image as ipyImage

        im = BytesIO()
        self._write_image(im, 'continuous', format='png', size=size)
        display(ipyImage(data=im.getvalue(), format='png'))