Re: your mail

The most likely cause is that you need to "escape" the "\" marks in your
path:

DisplayCells[0][0].addDataSource("D:\visad\unzipped\visad\ss\small.v5d");

should probably be written as:

DisplayCells[0][0].addDataSource("D:\\visad\\unzipped\\visad\\ss\\small.v5d");

While not all sequences beginning with "\" have alternate meanings, many of them do.

tom

Kam, Michelle C wrote:

Hi Curtis,

My GO button now appears, but when I click on it, I expect the image
small.v5d to appear in the top left cell. However, instead of the image
showing up in the cell, I get these errors in the cell:

A1d1: Variable "Data" has no value
"small" has no value
"v5d" has no value
could not evaluate binary operator "."
could not evaluate binary operator "/"

I made sure small.v5d was in D:\visad\unzipped\visad\ss as well as
D:\visad\data and changed my code to try out both paths:

        public void loadMyDataSet() throws VisADException, RemoteException {
        try {
DisplayCells[0][0].addDataSource("D:\visad\unzipped\visad\ss\small.v5d");
         //DisplayCells[0][0].addDataSource("d:/visad/data/small.v5d");
        }
                catch (VisADException exc) {
        System.out.println("Could not load file small.v5d into the
SpreadSheet");
        }
        catch (RemoteException exc) {
        System.out.println("Could not load file small.v5d into
spreadsheet");
                }
}

But I still get the same error message in the cell. I also see A1d1:
data/small.v5d appearing in the top bar next to "add" and "delete" which
should really be D:\visad\unzipped\visad\ss\small.v5d so I'm wondering why
it keeps looking in that directory instead of the one that I specified in
SpreadSheet.java. I checked my classpath to make sure that it would read my
re-compiled files by putting visad.jar at the end.

classpath:
D:\visad\unzipped;D:\visad\unzipped\visad;D:\jgap-1.0-RC1\src;D:\visad;D:\lv
is\lib;D:\VisADJython\jre\lib;D:\apache-ant-1.5.3-1\lib;C:\Java\j2re1.4.1_03
;D:\Java\j2re1.4.1_03\lib\rt.jar;C:\j2sdk1.4.1_03;C:\j2sdk1.4.1_03\lib;D:\ap
ache-ant-1.5.3-1\bin;D:\JUnit\junit3.8.1;D:\JUnit\junit3.8.1\junit\tests\fra
mework;D:\visad\unzipped\visad\ss;D:\visad\visad_src-2.0.jar;D:\VisADJython\
visad.jar

Does anyone know what could be the problem?

Thanks for your help,
Michelle

Michelle Kam           (408) 742-2881
Lockheed Martin Space Systems Co. SSM/ATC/MSIS
B/153 O/L922 1111 Lockheed Martin Way, Sunnyvale, CA 94089




-----Original Message-----
From: Curtis Rueden [mailto:curtis@xxxxxxxxxxxxx]
Sent: Monday, June 09, 2003 9:21 AM
To: Kam, Michelle C
Cc: visad-list@xxxxxxxxxxxxx
Subject: RE: your mail


Hi Michelle,

I would put the file in the same folder with the rest of the
SpreadSheet's GIF files.  I believe (but I'm not 100% sure)
that it will also work if it's in the current directory (i.e.,
the folder from which you launch the SpreadSheet).

What is StyleSheet.java?  Is that an extension of the
SpreadSheet you created?  If so, you'd launch that program.
If you meant "SpreadSheet.java", launch it with:
     java -mx512m visad.ss.SpreadSheet

If you use "java -jar visad.jar" it will use the SpreadSheet
class file from within the JAR file, instead of the recompiled
one that you created, which is not what you want.

-Curtis

At 11:03 AM 6/9/2003, you wrote:

Hi,

Could you tell me where I can add my GO.gif icon for the "GO" button I set
up in StyleSheet.java? I checked the different files and can't seem to find
an example. It's weird that I was able to compile just fine and did not get
a javax.swing.ImageIcon NullPointerException without that .gif file

included

(as you mentioned).

I made sure that visad.jar was at the very end of my classpath so that
probably isn't the problem. Also, when you say to not run it by typing

"java

-jar visad.jar", how exactly should I run it? I was just opening up a new
VisAD spreadsheet all over again.
Thanks for your help,
Michelle

Michelle Kam           (408) 742-2881
Lockheed Martin Space Systems Co. SSM/ATC/MSIS
B/153 O/L922 1111 Lockheed Martin Way, Sunnyvale, CA 94089




-----Original Message-----
From: Curtis Rueden [mailto:curtis@xxxxxxxxxxxxx]
Sent: Monday, June 09, 2003 5:48 AM
To: Kam, Michelle C
Cc: visad-list@xxxxxxxxxxxxx
Subject: RE: your mail


Hi Michelle,

The steps you've taken should be sufficient to add a new button
to the SpreadSheet, assuming you've also added a GO.gif icon for
that button (if not, you would receive a NullPointerException

from within javax.swing.ImageIcon).

The only thing I can think of is that perhaps when you execute
"java visad.ss.SpreadSheet", it could be running a different
version of the application.  This could occur (I think) if you
have a CLASSPATH that includes visad.jar before other folders
that contain your modified version of the SpreadSheet.

Or perhaps you are running "java -jar visad.jar" to execute the
SpreadSheet, in which case it would use the SpreadSheet.class
file within visad.jar instead of your recompiled version.

-Curtis

At 07:07 PM 6/6/2003, you wrote:

Hello,

I sent an email asking about how to link a particular file with a button
added to the toolbar on the top of the spreadsheet. I added the following

to

SpreadSheet.java in the ss package:

    addToolbarButton("GO", "Open small.v5d", "loadMyDataSet", true,
Toolbar);

      public void loadMyDataSet() throws VisADException, RemoteException

{

      try {
   DisplayCells[0][0].addDataSource("data/small.v5d");
} catch (VisADException exc) {
   System.out.println("Could not load file small.v5d into the
SpreadSheet");
}
      catch (RemoteException exc) {
   System.out.println("Could not load file small.v5d into spreadsheet");
}
}

It compiles normally, but when I open up VisAD, I don't see my changes. Do
you know if I am supposed to do something in addition to just opening up a
VisAD SpreadSheet to see my changes?

Thanks!
Michelle Kam

Michelle Kam           (408) 742-2881
Lockheed Martin Space Systems Co. SSM/ATC/MSIS
B/153 O/L922 1111 Lockheed Martin Way, Sunnyvale, CA 94089




-----Original Message-----
From: Tom Whittaker [mailto:tomw@xxxxxxxxxxxxx]
Sent: Friday, June 06, 2003 11:24 AM
To: Kam, Michelle C
Cc: 'Bill Hibbard'; visad-list@xxxxxxxxxxxxx
Subject: Re: your mail


Yes, VisAD has a text adapter that can deal with csv files that essentially contain data to be made into a single VisAD Data object. You must, however, add two lines at the beginning of the file to define the math type of the resulting VisAD Data object, and the order of the parameters in the file. The data may be comma, tab, or space-delimited.

All this is described in the readme file at:

http://www.ssec.wisc.edu/~billh/README.text

(the latest copy of this file can be found in the VisAD source code under: visad/data/text/README.text -- the code was recently updated to permit better handling of time formats).

tom


Kam, Michelle C wrote:


Hi,

Do you know if Visad can work with (import/export) Excel csv files?

Thanks,
Michelle

Michelle Kam           (408) 742-2881
Lockheed Martin Space Systems Co. SSM/ATC/MSIS
B/153 O/L922 1111 Lockheed Martin Way, Sunnyvale, CA 94089




-----Original Message-----
From: Bill Hibbard [mailto:billh@xxxxxxxxxxxxx]
Sent: Friday, June 06, 2003 3:51 AM
To: Kam, Michelle C
Cc: visad-list@xxxxxxxxxxxxx
Subject: Re: your mail


Hi Michelle,

I am CC'ing to visad-list since your message to the list
was bounced by our dumb majordomo server because the
subject line included "help".

When you compile VisAD from source, your CLASSPATH environment
variable must include the PARENT directory of visad. So if your
visad package is in /home/michelle/java/visad, then your
CLASSPATH must include /home/michelle/java.

Good luck,
Bill

On Thu, 5 Jun 2003, Kam, Michelle C wrote:



Hi,

I downloaded the source code for visad and I'm not trying to compile the
.java classes for the spreadsheet. But I'm running into many compile

errors.


I'm wondering if I installed it incorrectly. Are there instructions on

how

to get started if I'm compiling only the spread sheet code on a windows
machine?

Thanks,
Michelle Kam

Michelle Kam           (408) 742-2881
Lockheed Martin Space Systems Co. SSM/ATC/MSIS
B/153 O/L922
1111 Lockheed Martin Way, Sunnyvale, CA 94089







--
Tom Whittaker (tomw@xxxxxxxxxxxxx)
University of Wisconsin-Madison
Space Science and Engineering Center
Cooperative Institute for Meteorological Satellite Studies
Phone/VoiceMail: 608.262.2759




--
Tom Whittaker (tomw@xxxxxxxxxxxxx)
University of Wisconsin-Madison
Space Science and Engineering Center
Cooperative Institute for Meteorological Satellite Studies
Phone/VoiceMail: 608.262.2759