Fix Version/s: None
Sprint:SUIT Sprint 2019-07, SUIT Sprint 2019-08, SUIT Sprint 2019-09
Team:Science User Interface
Currently, data formatting is done on the server-side and passed to the client as string. This okay for display but, it cannot be used in calculation since some precision may have been lost. Switch to client-side formatting so that the full data's precision is preserved on the client.
This is typically a problem for FITS or VOTAbles that doens't express the precision in their attributes and when the data gets to the clinet for table and chart , some problem appeared there bevause of the default formatting implied on the server.
See discussion in IRSA-2270, but when precision is not given:
- double in fits file will get "%.9g"
- floating-numbers in votable will go through a 'guess' logic with a minimum of 8 decimal places.
IPAC ticket https://jira.ipac.caltech.edu/browse/FIREFLY-108
- relates to
DM-18489 Empty float from VOTable shows as "0.0000000000e+00" in the table
Design and implementation work on this ticket was completed under the IPAC FIREFLY- tickets mentioned above, partly included in release 2019.3 and concluded in 2019.4.