Bug #1297

Reading ASCII intensity files not culture invariant

Added by david over 4 years ago. Updated over 4 years ago.

Status:ArchivedStart date:02 Feb 2016
Priority:NormalDue date:
Assignee:herck% Done:

0%

Category:-
Target version:Sprint 30

Description

strtod respects locale format, should be made invariant
Otherwise our intensity data files are loaded wrongly on German Locale Linux'es

We have to have our own function to_double,
under which we hide real implementation (strtod, or boost::lexical_cast, or something else) and it should be unit-tested

"4.3882628771e-313" -> 4.3882628771e-313
"3.1e00" -> 3.1
etc

See some suggestions here

History

#1 Updated by pospelov over 4 years ago

  • Description updated (diff)

#2 Updated by pospelov over 4 years ago

  • Description updated (diff)

#3 Updated by pospelov over 4 years ago

  • Description updated (diff)

#4 Updated by herck over 4 years ago

  • Status changed from New to Sprint

#5 Updated by herck over 4 years ago

  • Target version set to Sprint 30

#6 Updated by herck over 4 years ago

  • Assignee set to herck

#7 Updated by herck over 4 years ago

  • Status changed from Sprint to Resolved

#8 Updated by pospelov over 4 years ago

  • Status changed from Resolved to Archived

Also available in: Atom PDF