building new color tables from ascii text?

Post ideas for new functionality you'd like to see in McIDAS-V or ideas for new tutorials.
User avatar
Posts: 939
Joined: Mon Nov 15, 2010 5:57 pm

Re: building new color tables from ascii text?

Post by bobc »

Hi Joleen,

There are no updates to report with inquiry 2385. I spent some time experimenting in the Jython Shell and discovered how you can apply min/max values after importing an enhancement. Here's how that works:

Code: Select all

a = importEnhancement('C:/Users/rcarp/joleen_enhancements/clavrx_cloud_type.cmap', 'NAME4', 'CATEGORY')
enh = a.getJavaInstance()
enh.setRange(ucar.unidata.util.Range(0, 14))
From the Jython Shell, you can run:

Code: Select all

This will print out the different commands you can run on the "enh" data object. Note that there is a function called "setBreakpoints", but I haven't been able to get it to work successfully yet. I tried running it as:

Code: Select all

While this doesn't error and the lister function returns a list of breakpoints:

Code: Select all

> [1.0, 2.0, 3.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0]
if I go to the Color Table Editor and open the enhancement I can see the min/max (0 / 14) values set earlier, but no breakpoints are drawn in the enhancement.

Hopefully this is enough information to help you going forwards, but please let me know if you have any other problems/questions.

Post Reply