Whylogs

Latest version: v1.4.0

Safety actively analyzes 628640 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 26 of 27

0.4.5

✨ Features

- Move profile IO into background threads 204 [andyndang]
- accept magnitude and units in with_rotation_time param 180 [cswarth]
- Regression metrics 171 [lalmei]
- python 3.9 support 170 [lalmei]

🐛 Bug Fixes

- Add none case classification metrics merge 189 [lalmei]
- Create a new logger if the existing one is closed 209 [andyndang]
- Enable custom number of histograms 165 [andyndang]
- make sure merger doesn't affect model type 191 [lalmei]
- Handle None case in Confusion matrix merging 163 [andyndang]
- Return 0 for a single value tracker 162 [andyndang]
- Fall back to number unique summary or string unique summary 164 [andyndang]

📚 Documentation

- Update Spark example 218 [andyndang]
- add example section 217 [lalmei]
- Update README.md 215 [lalmei]
- Configuration and docs updates 203 [naddeoa]
- fix typos in logger doc strings 178 [cswarth]
- Fixed sphinx documentation 166 [andyndang]

🎨 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

- test jupyter notebooks in repo 147 [lalmei]

0.3.2

🐛 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 ]

0.3.1

✨ Features

- sketch model metrics for classification 153 [lalmei]
- create. and apply constraints to datasets 152 [cswarth]
- bounding boxes data tracking 134 [lalmei]
- track full local datasets 134 [lalmei]

🐛 Bug Fixes
- refactor track() -> update() 158 [cswarth]
- add python version reqs 136 [lalmei]
📚 Documentation
- 📚 added code of conduct 142 [lalmei]

⬆️ Dependencies

- Migrate to datasketches 2.2.0b1 151 [andyndang]
- Bump cryptography from 3.2.1 to 3.3.2 150 [dependabot]
- Update outdated requirements 141 [lalmei]

⬇️ Dependencies

- remove a dependency on bleach 144 [lalmei]
- Remove s3fs refs and use smart open instead 140 [lalmei]

🚨 Testing
- 🚀 added release drafter 143 [lalmei]

0.1.13

✨ Features
- Image data support, create sketches of:
- Images metadata
- Image data features
- Custom image feature transformations
- see [image example](https://github.com/whylabs/whylogs-examples/blob/mainline/python/Logging_Images.ipynb)
- Segment support
- Create segmented profiles from your structured data
- Add MLFLOW support
- Start creating data profile during your mlflow steps.
- see upcoming [python examples](https://github.com/whylabs/whylogs-examples/blob/mainline/python/)

- 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

0.1.2

* MLFlow integration

0.1.1b0

Minor patches for visualization toolkit (styling)

Page 26 of 27

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.