Summary: | d2asc isn't precise enough | ||
---|---|---|---|
Product: | [Applications] kst | Reporter: | D. V. Wiebe <dvw> |
Component: | general | Assignee: | kst |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | 1.x | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
D. V. Wiebe
2005-12-18 23:22:33 UTC
SVN commit 489519 by netterfield: BUG: 118602 16 digits for d2asc. Eventually, it could be nice to have a command line setting for this. In the meantime, make sure we print out all the precision that could possibly be there. M +1 -1 d2asc.cpp --- trunk/extragear/graphics/kst/kst/d2asc.cpp #489518:489519 @@ -130,7 +130,7 @@ if (do_hex[i]) { printf("%4x ", (int)vlist.at(i)->interpolate(i_S, NS)); } else { - printf("%.12g ", vlist.at(i)->interpolate(i_S, NS)); + printf("%.16g ", vlist.at(i)->interpolate(i_S, NS)); } } printf("\n"); What's the purpose of d2asc actually ? It is not really documented (or I have not found it at least)... I understand it takes some sort of input (but what exactly is not clear) and outputs an ASCII file. Is that correct ? I'm quite surprized that d2asc isn't documented (at least with a man page). d2asc is short for data-to-ascii. It can read any datafile that kst can read, and outputs it as ascii (to stdout), honoring the frame range given on the command line, just like the change data sample range dialog. It doesn't make much sense for reading ascii data. Not much for some formats like netCDF either, but for formats like dirfile, where there aren't many (any?) ways to read the data outside of kst, it allows you to export the data so any program can read it. Well, maybe it's my installation ? Actually, while looking for some information before I posted the above comment, I think I came across a man page written by someone for Debian. However, it contained only the text you get with "d2asc --help", which is not really enough to understand that it uses the underlying kst datasource infrastructure to transform any format kst can read into ASCII. I didn't actually know this existed, but I'm glad I asked because I can think of quite a few cases where this would come in handy :-) Definitely worth a small manpage, or more explicit help text ! |