bitmath-1.3.3-1 was published on 2018-08-23.
Version 1.3.3 is a minor update primarily released to synchronize versions across platforms. Additionally there are small packaging updates to keep up with changing standards.
Minor bug fixes and documentation tweaks are included as well.
The project now has an official Code of Conduct, as well as issue and pull request templates.
What happened to bitmath 1.3.2? It only ever existed as an idea in source control.
- Packaging requirements fixes
- Python 3 compatibility
- Subclassing and Type checking fixes/improvements
Thanks to all the bitmath contributors over the years!
bitmath-1.3.1-1 was published on 2016-07-17.
- Bitmath is now available for installation via Ubuntu Xenial, Wily, Vivid, Trusty, and Precise PPAs.
- Ubuntu builds inspired by @hkraal reporting an installation issue on Ubuntu systems.
- Cleaned up a lot
of broken or re-directing links using output from the Sphinx
bitmath-1.3.0-1 was published on 2016-01-08.
bitmath-1.2.4-1 was published on 2015-11-30.
- New bitmath module function:
bitmath.Byteinstances representing the capacity of a block device. Support is presently limited to Linux and Mac.
bitmath.parse_string()function now can parse ‘octet’ based units. Enhancement requested in #53 parse french unit names by walidsa3d.
- The project documentation is now installed along with the bitmath library in RPM packages.
bitmath-1.2.3-1 was published on 2015-01-03.
- New utility:
progressbarintegration: bitmath.integrations.BitmathFileTransferSpeed. A more functional file transfer speed widget.
- The command-line
bitmathtool now has online documentation
- A full demo of the
progressbarintegrations has been written. Additionally, it includes a comprehensive demonstration of the full capabilities of the bitmath library. View it in the Real Life Demos Creating Download Progress Bars example.
- Travis-CI had some issues with installing dependencies for the 3.x build unittests. These were fixed and the build status has returned back to normal.
bitmath-1.2.0-1 was published on 2014-12-29.
- New utility:
argparseintegration: bitmath.BitmathType. Allows you to specify arguments as bitmath types.
- The command-line
bitmathtool is now properly unittested. Code coverage back to ~100%.
bitmath-1.1.0-1 was published on 2014-12-20.
bitmath-1.0.8-1 was published on 2014-08-14.
9.8.1. Major Updates¶
- best-prefix guessing: automatic best human-readable unit selection
- support for bitwise operations
- formatting customization methods (including plural/singular selection)
- exposed many more instance attributes (all instance attributes are usable in custom formatting)
- a context manager for applying formatting to an entire block of code
- utility functions for sizing files and directories
- add instance properties
This is the first release of bitmath. bitmath-1.0.4-1 was published on 2014-03-20.
- Fedora 19
- Fedora 20
bitmath had been under development for 12 days when the 1.0.4-1 release was made available.
9.9.2. Debut Functionality¶
- Converting between SI and NIST prefix units (
- Converting between units of the same type (SI to SI, or NIST to NIST)
- Basic arithmetic operations (subtracting 42KiB from 50GiB)
- Rich comparison operations (
1024 Bytes == 1KiB)
- Useful console and print representations