Script

Access Sequence Metadata

Publication ID: ICY-Y2V6Y8

Short Description

Access pixel size and time interval on the sequence.

Versions

  • Version 1 • Released on: 2013-03-08 17:26:59
    Download
    Description:

    initial version

    importClass(Packages.icy.sequence.Sequence)
    importClass(Packages.icy.gui.main.MainInterface)
    importClass(Packages.icy.image.IcyBufferedImage)
    
    // Get the focused Sequence
    seq = getSequence()
    if (seq == null) throw "Please open a sequence first."
    
    // get the name of the sequence
    name = seq.getName()
    
    // get the size of a pixel along X-Axis in µm
    pxSizeX = seq.getPixelSizeX()
    
    // get the size of a pixel along Y-Axis in µm
    pxSizeY = seq.getPixelSizeY()
    
    // get the interval between 2 slices in µm
    pxSizeZ = seq.getPixelSizeZ()
    
    // get the interval between 2 time points in seconds
    interval = seq.getTimeInterval()
    
    print(name + " information: " + "pxSize: " + pxSizeX + "x" + pxSizeY + "x" + pxSizeZ + " µm")
    println(" / interval between time points: " + interval + " ms")
    

Leave a Review