Skip to content

Releases: whylabs/whylogs

Multi Profile Viewer

04 Aug 21:21
Compare
Choose a tag to compare

Hi everyone! We’ve now released whylogs v0.5.2 πŸš€.
Whylogs is an open standard for data and ML logging created by WhyLabs. πŸ‘©πŸ½β€πŸ”¬

This version includes:

✨ Features

πŸ› Bug Fixes

v0.5.1 Unicode release

29 Jul 21:45
Compare
Choose a tag to compare

Hi everyone! We’ve now released whylogs 0.5.1 πŸš€.
whylogs is an open standard for data and ML logging created by WhyLabs. πŸ‘©πŸ½β€πŸ”¬

This version includes:

  • 😊 Unicode support for stringtracker,
  • πŸ› Various bug fixes.
  • πŸ“š Documentation updates

πŸ“š Full documentation can be found at https://docs.whylabs.ai or simply head to our Github https://github.com/whylabs/whylogs to learn more., We are always open to feedback at our repo or slack http://join.slack.whylabs.ai/.

✨ Features

πŸ› Bug Fixes

  • Check additional attribute in Logger #260 [@lalmei]
  • Datasetprofiles reads and writes with smart_open #262 [@lalmei]
  • Use default config only if config is None #267 [@lalmei]
  • Handle non-string labels when serializing confusion matrix #265 [@andyndang]
  • String tracker update with custom character list #263 [@lalmei]

πŸ“š Documentation

v0.5.0 NLP metrics and Auto Segmentation Release

13 Jul 16:55
Compare
Choose a tag to compare

whylogs release v0.5.0

Hi everyone! We’ve now released whylogs v0.5.0 πŸš€. whylogs is an open standard for data and ML logging created by WhyLabs. πŸ‘©πŸ½β€πŸ”¬

This release includes:
πŸ“ Support for tracking NLP metrics such as Word Error Rate (WER), Match Error Rate (MER), Word Information Lost (WIL)
πŒ‹ Auto segmentation to help you discover meaningful segments in your dataset. Save segments for future use so that you can create separate profiles for each segment as data is streamed during deployment or training. Compare segments to help identify bias, and so much more!
πŸ› Various Bug fixes.
πŸ“š Documentation updates: Full documentation can be found at https://docs.whylabs.ai or Github https://github.com/whylabs/whylogs
πŸ“ˆ You can push your whylogs profiles directly to WhyLabs Platform for monitoring if you have an API key. Need an API key? Sign up for the free account here: https://bit.ly/whylabs-free-sign-up
❀️ Give us feedback or chat with our team on Slack: http://join.slack.whylabs.ai/

Below is the detailed change log:

✨ Features

πŸ› Bug Fixes

  • Fix non-tracked character positions in String Tracker merge#257 [@lalmei]
  • Fix number of tokens in StringTracker merge #256 [@lalmei]
  • Add example showing custom tokenizer for string tracking #253 [@lalmei]

πŸ“š Documentation

  • Add String Tracker Notebook example link in README #252 [@lalmei]
  • Add example showing custom tokenizer for string tracking #253 [@lalmei]
  • update release draft to use correct version number #249 [@lalmei]

πŸ”¨ Maintenance

whylogs: Release v0.4.9

30 Jun 01:07
f9f6443
Compare
Choose a tag to compare

Hi everyone! We’ve now released whylogs v0.4.9 πŸš€. This release includes support for tracking and visualizing string features, along with some bug fixes and documentation updates. Whylogs is an open standard for data and ML logging created by WhyLabs. πŸ‘©πŸ½β€πŸ”¬

This version includes:

✨ Features

  • String features such as length, word count, and character position tracking #236 [@lalmei]
  • String related visualizations for character position tracking in visualization library #236 [@lalmei]
  • Protobuf are written in serialized delimited format by default #243 [@cswarth]
    Note: To read previously default written files use datasetProfile.read_protobuf(protobuf_file_path, delimited_file=False)

πŸ› Bug Fixes

  • Store null_count in schema tracker only #234 [@andyndang]
  • Feature list in the static HTML profile viewer dynamically updates based on checked inferred types #230 [@valer-whylabs]

πŸ“š Documentation

v0.4.8

19 May 00:54
0d16a84
Compare
Choose a tag to compare

v0.4.8 Profile Viewer Release

✨ Features

πŸ“š Documentation

v0.4.5 Regression

02 May 08:36
Compare
Choose a tag to compare

✨ Features

πŸ› Bug Fixes

πŸ“š Documentation

🎨 Improve structure and format of code

  • move example notebooks from example repo #147 [@lalmei]
  • Add poetry to manage dependencies #200 [@naddeoa]
  • Reformat the codebase with black, update format targets #201 [@naddeoa]

🚨 Testing

v0.3.2 πŸ€Ήβ€β™€οΈ Fixes and 🀑 Patches

23 Feb 17:22
Compare
Choose a tag to compare

πŸ› Bug Fixes

  • Fix merge logic for various corner cases #159 [@andyndang]
  • Default ModelProfile to None #159 [@andyndang]
  • Fixed merging two ModelProfile after deserializing from protobuf bytes #159 [@andyndang]
  • Fix constraints bug AttributeError: 'ValueConstraint' object has no attribute 'update' #158 [@cswarth ]

Metrics and Constraints Release

18 Feb 23:13
1f1d30f
Compare
Choose a tag to compare

✨ Features

πŸ› Bug Fixes

πŸ“š Documentation

⬆️ Dependencies

⬇️ Dependencies

🚨 Testing

✨ Images and Mlflow release

26 Jan 23:16
1db0228
Compare
Choose a tag to compare

whylogs v0.1.13

✨ Features

  • Image data support, create sketches of:

    • Images metadata
    • Image data features
    • Custom image feature transformations
    • see image example
  • Segment support

    • Create segmented profiles from your structured data
  • Add MLFLOW support

    • Start creating data profile during your mlflow steps.
    • see upcoming python examples
  • Set log rotation with time.

    • Automatically create new profiles every second, minute, hour, or day at any set interval

🚨 Add more coverage tests

  • Coverage s3 with mock s3
  • Log rotation with freeze gun to mock time traveling.
  • Added coverage tracking
  • Added maintainability tracking with code climate.

πŸ› Numerous Bug Fixes:

  • Bug with tracking None datatypes
  • Bug with s3 writers duplicating folder structure locally
  • Pass a custom config path
  • Various fixes

βž• Dependencies

  • upgrading various decencies
  • adding optional image loading dependencies

Release v0.1.2

21 Oct 18:25
Compare
Choose a tag to compare
  • MLFlow integration