[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[IDV #EKY-504245]: Jython script for 2D plot movie
- Subject: [IDV #EKY-504245]: Jython script for 2D plot movie
- Date: Thu, 04 Nov 2010 08:15:27 -0600
> Name: Roman Kowch
> E-mail: address@hidden
> Organization: MIT PAOC
> Software Package: IDV 2.7u2
> Operating System: Linux Ubuntu
> Subject: Jython script for 2D plot movie
>
> **MESSAGE**
>
>
> Hi,
>
> I am trying to write a simple script in Jython that commands
> IDV to make a 2D display of potential temperature from a Netcdf
> file and write a movie file. So far, the following code below only seems
> to make the display as if I just selected the potential temperature
> field and hit "Create
> Display" in the interactive mode:
>
>
> setOffScreen(1)
> idv.getStateManager().setViewSize(java.awt.Dimension(400,400))
> ds =
> makeDataSource("/disk7/rkowch/IDV/mitfluids/netcdf/IDVmitmodel2.nc","netcdf.grid")
> a = getData(ds.getName(),"Temp")
> dc = createDisplay('planviewcontourfilled',a)
> pause()
>
Hi Roman,
please upload this IDVmitmodel2.nc file here:
http://motherlode.ucar.edu/repository/alias/idvupload
Yuan
> dc.setDisplayListTemplate("Potential Temperature 2D plot");
> dc.setColorTableName("default")
> dc.range.set(-50.0,25.0)
> dc.setContourInfoParams("interval=2.0;min=-90.0;max=45.0;base=-230.0")
> dc.applyPreferences();
> writeMovie("2DThetaLoop.mov")
>
>
> How could this script be modified to correctly set the display unit
> (e.g. degC, K), color range on the color table, contouring parameters,
> height level, and what times to use (which is specified before you hit
> "Create Display")?
>
> Could you modify the script above to give an example of how this could
> be done? What commands are commonly used in scripts like this? Also,
> is there a certain order that must be followed when writing the
> commands in the text file?
>
> I've been looking at the IDV documentation at this website, but
> there's quite a bit
> of info to sort through:
>
> http://www.unidata.ucar.edu/software/idv/docs/javadoc/
>
>
>
> Thanks for your help,
> Roman
>
>
Ticket Details
===================
Ticket ID: EKY-504245
Department: Support IDV
Priority: Normal
Status: Open