- Fixed accidental rich formatting in logger - Fixed logger crashing when not configured
0.5.0
Not secure
- Added np.unique-style unique function to `ds` that runs in linear time but does not sort - Replaced verbose/non-verbose logging with logging levels similar to built-in `logging` module - Added `with_print` option to `log.__call__` - Undid change from 0.3.4 such that `None` is now logged again - Added `format` module. Currently supports tables - Updated stringification of profiles to include percentage of parent profile - Added `throws` function that checks if a functions throws an exception of a specific type - Use `Rich` for printing to console when logging
0.4.1
Not secure
- Added append mode to logger to append to old log files instead of overwriting
0.4.0
Not secure
- Added `ds` submodule for data science and machine learning utilities
This includes `PyTorch` utility functions, statistics, and `matplotlib` default values
0.3.4
- Logger now raises errors normally instead of using `throw` method