Exemple #1
0
def initialize_image(axes, data, dataview):
    "Initializes the image from the datacube"

    yimage = analysis.yimage_calc(data, dataview)
    maxval = analysis.maxval_calc(data, dataview)

    img = axes.imshow(yimage, interpolation="nearest", clim=(0, maxval), cmap="spectral")

    xdata = analysis.xdata_calc(data, dataview)
    slice1 = dataview.slider_val
    if dataview.display_ev:
        axes.set_title("Current Slice ev:%0.2f" % float(xdata[slice1]))
    else:
        axes.set_title("Current Slice Wavelength:%0.2f" % float(xdata[slice1]))

    plt.yticks([])
    plt.xticks([])

    return img
Exemple #2
0
def initialize_graph(axes, data, dataview):
    """
    initializes the graph on screen
    xs and ys start from 0        
    """
    axes.cla()
    xdata = analysis.xdata_calc(data, dataview)
    ydata = analysis.ydata_calc(data, dataview)
    maxval = analysis.maxval_calc(data, dataview)

    axes.set_ylim((-maxval / 10, maxval))
    img2, = axes.plot(xdata, ydata, ".")

    if dataview.display_ev:
        plt.xlabel("ev")
    else:
        plt.xlabel("$\lambda$ [nm]")

    return img2
Exemple #3
0
def initialize_graph(axes, data, dataview):
    """
    initializes the graph on screen
    xs and ys start from 0        
    """
    axes.cla()
    xdata = analysis.xdata_calc(data, dataview)
    ydata = analysis.ydata_calc(data, dataview)
    maxval = analysis.maxval_calc(data, dataview)

    axes.set_ylim((-maxval / 10, maxval))
    img2, = axes.plot(xdata, ydata, '.')

    if dataview.display_ev:
        plt.xlabel('ev')
    else:
        plt.xlabel('$\lambda$ [nm]')

    return img2
Exemple #4
0
def initialize_image(axes, data, dataview):
    'Initializes the image from the datacube'

    yimage = analysis.yimage_calc(data, dataview)
    maxval = analysis.maxval_calc(data, dataview)

    img = axes.imshow(yimage,
                      interpolation='nearest',
                      clim=(0, maxval),
                      cmap='spectral')

    xdata = analysis.xdata_calc(data, dataview)
    slice1 = dataview.slider_val
    if dataview.display_ev:
        axes.set_title('Current Slice ev:%0.2f' % float(xdata[slice1]))
    else:
        axes.set_title('Current Slice Wavelength:%0.2f' % float(xdata[slice1]))

    plt.yticks([])
    plt.xticks([])

    return img
Exemple #5
0
def reset_colors_cube(img, data, data_view):
    maxval = analysis.maxval_calc(data, data_view)
    img.set_clim(0, maxval)
    data_view.maxcolor = data_view.maxval
    data_view.mincolor = 0
Exemple #6
0
def reset_colors_cube(img, data, data_view):
    maxval = analysis.maxval_calc(data, data_view)
    img.set_clim(0, maxval)
    data_view.maxcolor = data_view.maxval
    data_view.mincolor = 0