Skip to content

Enable rounding and processing of writing of doubles to be optional #41

@michael-okeefe

Description

@michael-okeefe

Pre-Conditions

In #34 we have confirmed that allowing a double to be written directly to string WITHOUT rounding or further processing is significantly faster than the current DoubleToString methodologies.

Problem

Writing of double values with processing for rounding and cleanup for dropping zeros is slow.

Proposed Solution

We desire to keep the current behavior for generating "presentation-quality" files but we want to enable a "speed-write" mode that tries to write out as quickly as possible. As such, we should add a new flag to the erin run subcommand (e.g., --speed-write) that will disable all rounding and text processing and just write raw doubles (and other data) as quickly as possible to the CSV output files.

Metadata

Metadata

Assignees

Labels

performanceA task related to assessing/enhancing performance

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions