0.9.0
Changed
- Move the package to the
cerbernetix
namespace. - Move the package to the
src
directory. FileManager.read_file(iterator)
- Accepts to return an iterator fromread_file()
instead of immediately the content.
Added
get_combination_rank(combination, offset)
: Gets the rank of a combination.get_combination_from_rank(rank, length, offset)
: Gets the combination corresponding to a particular rank.get_cache_path(name, create)
- Gets the path to a cache folder.ValueExtractor(entries, mapper)
- A tool for extracting values from a set of possible entries.decimal(separator, thousands)
- Creates a mapper for casting decimal values to floats.Weekday(day)
- Gets the date of a weekday given a particular date.FileManager.create_path()
- Creates the parent path of the file.FileManager.check(...)
- Tells if the file is valid with respect to the specified criteria.
What's Changed
- Feature/Get cache path by @jsconan in #28
- Feature/Value extractor by @jsconan in #29
- Feature/Decimal mapper by @jsconan in #30
- Feature/Weekday by @jsconan in #31
- Feature/File create path by @jsconan in #32
- Feature/File check by @jsconan in #33
- Feature/Move to src by @jsconan in #34
- Feature/combinations by @jsconan in #35
- Feature/Optimize combination helpers by @jsconan in #36
- Feature/Value aggregator by @jsconan in #37
- Feature/Unify the
FileManager.read_file()
API by @jsconan in #38 - Feature/move to company namespace by @jsconan in #39
- Release 0.9.0 by @jsconan in #40
Full Changelog: 0.8.1...0.9.0