Releases: phisgroup/labfis.py
Labfis Release 1.2.1
Labfis Release 1.2.0
Changes
-
Labfloat generator using any iterable in argument
labfloat([val1,val2,...],[err1,err2,...])
labfloat([val1,val2,...],[err1,err2,...],[val1,val2,...],[err1,err2,...],...)
-
Trigonometric methods (can be used using Numpy as function overloaded).
labfloat(pi*3/4,pi/8).sin()
labfloat(pi*3/4,pi/8).cos()
labfloat(pi*3/4,pi/8).tan()
-
Square root method (can be used using Numpy as function overloader).
labfloat(241,42).sqrt()
-
Labfloat uses
__round__
magic method for uncertainty and mean rouding with python Decimals (performance improvement). -
format method replaced with round magic method.
-
Improve tests.
Fixes
-
Wrong idexing order in mean and uncertainty.
- before:
labfloat(1,2)[:] == [2,1]
- now:
labfloat(1,2)[:] == [1,2]
- before:
-
Better Exception messages.
-
Bug fixes and other minor changes.
Other Informations
- For more information, a guide will be added later. WIKI Milestone
Labfis Release 1.1.6
-
Fixed missing number cases in #4
-
Bug fixes and other minor changes
Labfis release 1.1.5
-
Fix wrong number formatting with special cases #4
-
Bug fixes and other minor changes
Enhanced Propagation
-
Added uncertainty calculations are in accordance with gaussian’s propagation, calculated by an analytical method.
-
LaTex function
labfloat.tex()
improved. Precision can be defined individually for the mean and the uncertainty. Better documentation will be added later WIKI Milestone. -
Bug fixes and other minor changes
First Release
1.0.0 Update pythonpublish.yml