[Kst] [Bug 69645] New: can't read data that uses capital E in scientific notation and doesn't plot last point in a data file

Karl Meredith kvm at cfdrc.com
Thu Dec 4 20:26:20 CET 2003


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
     
http://bugs.kde.org/show_bug.cgi?id=69645     
           Summary: can't read data that uses capital E in scientific
                    notation and doesn't plot last point in a data file
           Product: kst
           Version: unspecified
          Platform: RedHat RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: kst at kde.org
        ReportedBy: kvm at cfdrc.com


Version:           0.94 (using KDE KDE 3.1.1)
Installed from:    RedHat RPMs
OS:          Linux

I am new to using KST.  I noticed that there is a problem when reading
in ascii data.  If the data is written in scientific notation with a
capital E (ie. 1E-2) then kst cannot read it.  If it comes from stdin
with a capital E, then kst reads it just fine.  Here's an example.
I have three data files that should all result in the same plot.

==> test1.dat <==
1 0.1
2 0.3
3 0.2

==> test2.dat <==
1 1e-1
2 3e-1
3 2e-1

==> test3.dat <==
1 1E-1
2 3E-1
3 2E-1

Typing 
>> kst -x 1 -y 2 test1.dat
works just fine.  The plot comes up and looks good.

Typing 
>> kst -x 1 -y 2 test2.dat
still works just fine.  

Typing 
>> kst -x 1 -y 2 test3.dat
doesn't give anything and kst exits.

However, if I get test3.dat from stdin,
>> cat test3.dat|kst -x 1 -y 2 stdin
then it works just fine.

I am working with some FORTRAN programs that output in the capital E
scientific notation format.  

Also, on a side note, kst doesn't seem to plot the last data point in
the file.

Any fixes or help that you could provide on these issues would be
greatly appreciated.

Thanks,

Karl



More information about the Kst mailing list