Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for significant figures #664

Open
ghost opened this issue Sep 8, 2019 · 7 comments
Open

Support for significant figures #664

ghost opened this issue Sep 8, 2019 · 7 comments

Comments

@ghost
Copy link

ghost commented Sep 8, 2019

Problem Statement

Significant figures (also called significant digits) are an important part of scientific and mathematical calculations and deals with the accuracy and precision of numbers. It is important to estimate uncertainty in the final result, and this is where significant figures become very important. (from Wikibooks Chemical Engineering) They're typically used from high school science to college classes these days and are used often in engineering settings. It is also part of a common core standard as per http://www.corestandards.org/Math/Content/HSN/Q/ (a.k.a. HSN-Q.A.3), so it is arguably notable enough to support.

Evidence or User Insights

There are all sorts of significant figures calculators out there already:
image
The sheer number of results alone shows the demand for it.

Proposal

Add support to the existing scientific calculator mode to use significant figures in calculations, or add a separate mode for making calculations with significant figures.

Goals

  • Support US common core math curriculum
  • Provide a great baseline significant figures-driven calculator experience in Windows Calculator

Low-Fidelity Concept

image
image

User Cans

  • Compute using significant figures when using the four operations, square roots, logarithms, and other functions. (all of the aforementioned have special rules)

Requested Assignment

I'm just suggesting this idea. I don't want to implement it.

@ghost ghost added the Enhancement label Sep 8, 2019
@ghost ghost added this to Pitch in Feature Tracking Sep 8, 2019
@ghost
Copy link
Author

ghost commented Sep 8, 2019

this supersedes #293

@MicrosoftIssueBot
Copy link
Collaborator

This is your friendly Microsoft Issue Bot. I've seen this issue come in and have gone to tell a human about it.

@ghost ghost moved this from Pitch to Pitch (Needs Review) in Feature Tracking Sep 9, 2019
@ghost
Copy link

ghost commented Sep 9, 2019

This pitch looks like it has everything it needs for review. In the meantime, we'll keep this idea open for discussion so the community has the chance to provide feedback. Check out our New Feedback Process for more info on the user-centered process we follow for new feature development.

@ghost ghost moved this from Pitch (Needs Review) to Planning in Feature Tracking Sep 28, 2019
@ghost ghost removed the needs pitch review label Sep 28, 2019
@ghost
Copy link

ghost commented Sep 28, 2019

We reviewed the pitch and would love to explore this idea further! The pitch is a great start, but there are still some open questions. I am moving this issue into planning to iron out some of those details and I created calculator-specs/sigfigs to track progress. A human will follow up with some feedback on your pitch shortly. Keep in mind that not all ideas that make it into the planning phase are guaranteed to make it to release. For more information on next steps, check out our spec workflow.

@grochocki
Copy link
Contributor

We think adding support for significant figures is a great addition, but want to make sure that the spec very crisply defines the deterministic rules we are using to apply them. Also, we believe this feature is best exposed as a setting in scientific mode (as opposed to a new calculator mode). This will require a little more thinking, but we should be able to leverage some of the design improvements introduced in #428 to expose mode-specific settings.

@superusercode
Copy link

@grochocki is there any news on this? the user deleted their account so now this issue no longer appears in search and the similar issues detector that github has.

@grochocki
Copy link
Contributor

@superusercode I have been investigating what to do about these ghost account issues disappearing from some surfaces (like issue search) without much luck. Despite the user deleting their account, we are still interested in this idea, and it still appears in the Feature Tracking Board.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

3 participants