-
Notifications
You must be signed in to change notification settings - Fork 473
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
Parse uncertainties #1615
Parse uncertainties #1615
Commits on Oct 14, 2022
-
Parse uncertain numbers e.g. (1.0+/-0.2)e+03
Enable Pint to consume uncertain quantities. Signed-off-by: [email protected]
Configuration menu - View commit details
-
Copy full SHA for 3e743a3 - Browse repository at this point
Copy the full SHA 3e743a3View commit details
Commits on Oct 15, 2022
-
Fix problems identified by python -m pre_commit run --all-files
Signed-off-by: MichaelTiemann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a54c597 - Browse repository at this point
Copy the full SHA a54c597View commit details
Commits on Oct 16, 2022
-
Enhance support for
uncertainties
. See hgrecco#1611, hgrecco#1614.Signed-off-by: MichaelTiemann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7d2fada - Browse repository at this point
Copy the full SHA 7d2fadaView commit details
Commits on Oct 19, 2022
-
Fix up failures and errors found by test suite.
Signed-off-by: MichaelTiemann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fc8564b - Browse repository at this point
Copy the full SHA fc8564bView commit details
Commits on Oct 21, 2022
-
Signed-off-by: [email protected]
Configuration menu - View commit details
-
Copy full SHA for c8fe27f - Browse repository at this point
Copy the full SHA c8fe27fView commit details
Commits on Nov 18, 2022
-
Create modular uncertainty parser layer
Based on feedback, tokenize uncertainties on top of default tokenizer, not instead of default tokenizer. Signed-off-by: MichaelTiemann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 126a859 - Browse repository at this point
Copy the full SHA 126a859View commit details
Commits on Dec 29, 2022
-
Resolving conflicts against pint 20.1
Signed-off-by: Michael Tiemann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d17b70c - Browse repository at this point
Copy the full SHA d17b70cView commit details -
Signed-off-by: Michael Tiemann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f89e183 - Browse repository at this point
Copy the full SHA f89e183View commit details
Commits on Jan 3, 2023
-
Fixes problems parsing currency symbols that also show up when dealing with uncertainties. Signed-off-by: Michael Tiemann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7198cf0 - Browse repository at this point
Copy the full SHA 7198cf0View commit details
Commits on Jan 17, 2023
-
Handle negative numbers using uncertainty parenthesis notation. Signed-off-by: Michael Tiemann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e5004a5 - Browse repository at this point
Copy the full SHA e5004a5View commit details -
Ahem...use walrus operator for side-effect, not truth value. Signed-off-by: Michael Tiemann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a4a1fa5 - Browse repository at this point
Copy the full SHA a4a1fa5View commit details
Commits on Feb 18, 2023
-
Fixed to work with both + and - e notation in the actually processing…
… of the exponent, not just in the parsing of the exponent. i.e., (5.01+/-0.07)e+04 Signed-off-by: Michael Tiemann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7938056 - Browse repository at this point
Copy the full SHA 7938056View commit details
Commits on May 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4e551da - Browse repository at this point
Copy the full SHA 4e551daView commit details -
Manually fix test_issue_1400. Let other failures (which are not related to uncertainties) fail. Signed-off-by: Michael Tiemann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for caa5a1a - Browse repository at this point
Copy the full SHA caa5a1aView commit details
Commits on Jun 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f577436 - Browse repository at this point
Copy the full SHA f577436View commit details -
Fix tokenizer merge error in pint/util.py
When using pint_eval.tokenizer don't try to import tokenizer from pint.compat. Signed-off-by: Michael Tiemann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b810af6 - Browse repository at this point
Copy the full SHA b810af6View commit details -
Merge cleanup: pint_eval.py needs tokenize
Clean up merge import error. Signed-off-by: Michael Tiemann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 810a092 - Browse repository at this point
Copy the full SHA 810a092View commit details -
Run `black` with default arguments to try to match whatever `black` wants to see in the CI/CD world. Signed-off-by: Michael Tiemann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5a4eb10 - Browse repository at this point
Copy the full SHA 5a4eb10View commit details -
Remove unused redefinition of tokenizer in toktest.py. Also remove unnecessary import of pint_eval from top-level (it's imported inside the function definition that needs it). Signed-off-by: Michael Tiemann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 945e93f - Browse repository at this point
Copy the full SHA 945e93fView commit details -
Fix ruff errors missed in previous commit. Signed-off-by: Michael Tiemann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 397969d - Browse repository at this point
Copy the full SHA 397969dView commit details -
Fix whitespace error created by `ruff --fix` that `black` didn't like. Signed-off-by: Michael Tiemann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ec4123c - Browse repository at this point
Copy the full SHA ec4123cView commit details
Commits on Jun 26, 2023
-
Follow deprecation of use_decimal from pint/util.py Signed-off-by: Michael Tiemann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 032d972 - Browse repository at this point
Copy the full SHA 032d972View commit details
Commits on Jun 28, 2023
-
Fix additional regressions in test suite
If we have the uncertainties library loaded, go ahead and use the uncertainty_tokenizer by default. This fixes problems with standard Pandas tests that expect the tokenizer to do the right thing without any special setup. Also, prevent exception when a loop in consensus_name_attr (pandas-dev/pandas/core/common.py(86))) tests equality with a None argument. Otherwise the zero_or_nan test raises an exception. Signed-off-by: Michael Tiemann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 772da53 - Browse repository at this point
Copy the full SHA 772da53View commit details
Commits on Jul 2, 2023
-
Teach Pint's PlainQuantity about the Pandas pd.NA value so that ndim works. Otherwise, it naively delegates to NumpyQuantity, which is the road to perdition for PintArrays. Signed-off-by: Michael Tiemann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3c54747 - Browse repository at this point
Copy the full SHA 3c54747View commit details
Commits on Jul 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 10e07ea - Browse repository at this point
Copy the full SHA 10e07eaView commit details
Commits on Sep 15, 2023
-
Make
babel
a dependency for testbaseHere's hoping this fixes the CI/CD problem with test_1400. Signed-off-by: Michael Tiemann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4e20d99 - Browse repository at this point
Copy the full SHA 4e20d99View commit details -
Removing `system_packages: false` as suggested by @keewis Signed-off-by: Michael Tiemann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f55b8de - Browse repository at this point
Copy the full SHA f55b8deView commit details -
Fix isnan to use unp.isnan as appropriate for both duck_array_type and objects of UFloat types. Fix a minor typo in pint/facets/__init__.py comment. In test_issue_1400, use decorators to ensure babel library is loaded when needed. pyproject.toml: revert change to testbase; we fixed with decorators instead. Signed-off-by: Michael Tiemann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 00f08f3 - Browse repository at this point
Copy the full SHA 00f08f3View commit details