logml

Log your ml training in the console in an attractive way.

MIT License

Downloads
390
Stars
4
logml - v1.1.0 Latest Release

Published by valentingol over 1 year ago

  • ✨ Allow multiple logs on same step
logml - v1.0.0

Published by valentingol over 1 year ago

🆙 Major release 1.0 !

LoggerML is ready to be used in your ML projects!

Project features:

  • 🎉 Working logger class logml.Logger that log any bool, str, int, float values with rich style, using rich.Live.
  • ✨ Possibility to have multiple logger (for instance one for training and one for validation).
  • ✨ Compute the mean of the values (and logged them if needed) over epoch or over the overall training.
  • ✨ Default configuration for style, size and whether to average. The configuration can be override when logging.
  • ✨ Allow regex matching for log configuration.
  • ✨ Easy to use with experiment tracker like Weights and Biases (with Logger.get_vals)
  • 📝 Complete documentation with Read the Docs.
  • 👷 Automatic pypi build on new tags.
  • 🎨 10/10 pylint score + clean ruff (all flake8 + extensions) and mypy.
  • ✔️ Integration test and 100% coverage.

Since last version:

  • 🚀 Improve behavior when Logger.log is used with Logger.new_epoch/batch
  • 📝 Add precision on READMEs and documentation pages
logml - v0.6.0

Published by valentingol over 1 year ago

  • ✨ Add regex matching for config log
  • 📝 Add features documentation
logml - v0.5.0

Published by valentingol over 1 year ago

  • ✨ Add logger.tqdm feature to simplify code
  • 📝 Add sections id doc (vs_tqdm and with_tracker)
logml - v0.4.0

Published by valentingol over 1 year ago

📝 ✨ Add a nice documentation available at https://logml.readthedocs.io/en/latest/

logml - v0.3.0

Published by valentingol over 1 year ago

  • 🚀 Use rich.live and renderable groups to improve libaility
  • ✔️ Test with bool and str values in log
  • 📝 Update readmes with new features
logml - v0.2.5

Published by valentingol over 1 year ago

🔖 Add automatic __version__ with setuptools_scm

logml - v0.2.2

Published by valentingol over 1 year ago

  • ✨ Add color functionalities: name, name_style and highlight (with rich)
  • ⬇️ Allow more flexible versions
  • 📝 Add Support plateforms section in readmes
logml - v0.2.0

Published by valentingol over 1 year ago

  • 🚑 Fix pypi build
  • ✨ Now manage small terminal width or long values to log
logml - v0.1.0

Published by valentingol over 1 year ago

✨ Functional Logger class that log the epoch and batch number, delta and eta times, the input values and custom message. The logged values style are highly customizable.

Package Rankings
Top 23.14% on Pypi.org
Badges
Extracted from project README
PyPI version License Ruff_logo Black_logo Ruff Flake8 Pydocstyle MyPy PyLint Tests Coverage Documentation Status