Added
get_combinations(values, length, start, stop, step, offset, indexes)
: Computes combinations given a set of values and a length.minmax(*args)
: Returns with the min and the max value from the given arguments.quantity(quota, total)
: Gets a quantity with respect to a quota applied to a total.
Changed
- Add options to JSONFile implementation (
sort_keys
,skip_keys
,ensure_ascii
,separators
,strict
). - Set the default CSV dialect to
'excel'
when writing (this reflects the default value from the Python library). - Set the default CSV dialect to
'auto'
when reading (the dialect will be sniffed from the first few rows).
Fixed
- Fix the link to the documentation in the readme.
- Inconsistent return value in the log action.
- Too many branches and returns in the file checker.
- A few linter issues.
- Typo in the instructions for the installation in dev mode.
What's Changed
- Fix/Documentation link by @jsconan in #43
- Feature/Add JSON options by @jsconan in #44
- Feature/Change the default csv dialect by @jsconan in #45
- Feature/Add combination tools by @jsconan in #46
- Feature/Improve combination tools by @jsconan in #47
- Fix/Linter issues by @jsconan in #48
- Feature/Add math utils by @jsconan in #49
- Fix/readme by @jsconan in #50
- Release 0.10.0 by @jsconan in #51
Full Changelog: 0.9.1...0.10.0