Releases: canbula/ieee754
Release ieee754 v0.11 for pypi
This version fixes the issue #4
Full Changelog: v_0.10...v_0.11
Release ieee754 v0.10 for pypi
This version adds more details to the convert back to decimal number.
Full Changelog: v_09...v_0.10
Release ieee754 v0.9 for pypi
This version fix the scale up procedure for negative numbers. The problem arises from handling numbers as strings, therefore normalization takes the negative sign into consideration. The solution is to use the absolute value of the number.
Full Changelog: v_08...v_09
Release ieee754 v0.8 for pypi
This version introduces the produce_output()
method to dump all the details as a dictionary.
Full Changelog: v_07...v_08
Release ieee754 v0.7 for pypi
This version adds the following features:
hex
method now supports left padding with zeros instead of truncatingback_to_decimal_from_bits
method is added to the classconverted_number
anderror
properties are added to give the converted float value back from the IEEE representation and the error raising from this procedure, respectively.
Full Changelog: v_06...v_07
Release ieee754 v0.6 for pypi
This version fixes the sign-denormal check conflict.
Full Changelog: v_05...v_06
Release ieee754 v0.5 for pypi
In this version, the documentation is added for the class and the functions. You can find the other improvements coming with the recently published v0.4.
This version will change the method that is used to convert the number into binary format. With this version, following features are added to this module:
- Scaling up the number to an integer, which is a more robust way to handle the conversion procedure.
- Handling the edge cases such as +Inf, -Inf, Nan, qNan, sNan, +0, -0, and denormals.
- In the output, the sign, exponent, and mantissa bits are separated with a whitespace now.
str2hex
method is renamed ashex
to return the hexadecimal output.json
format is added to get all the details of the results.
Also this version has fixed the issues:
Inaccurate results for some values - #3 (comment)
Precision issues - #2 (comment)
Wrong result - #1 (comment)
Thank you all for the support and the contributions. I hope you enjoy the new version.
Release ieee754 v0.4 for pypi
This version will change the method that is used to convert the number into binary format. With this version, following features are added to this module:
- Scaling up the number to an integer, which is a more robust way to handle the conversion procedure.
- Handling the edge cases such as +Inf, -Inf, Nan, qNan, sNan, +0, -0, and denormals.
- In the output, the sign, exponent, and mantissa bits are separated with a whitespace now.
str2hex
method is renamed ashex
to return the hexadecimal output.json
format is added to get all the details of the results.
Also this version has fixed the issues:
Inaccurate results for some values - #3 (comment)
Precision issues - #2 (comment)
Wrong result - #1 (comment)
Thank you all for the support and the contributions. I hope you enjoy the new version.
Full Changelog: v_03...v_04
Release ieee754 v0.3 for pypi
Release ieee754 v0.2 for pypi
Version 0.2