Recent Releases of https://github.com/whylabs/whylogs

https://github.com/whylabs/whylogs - v1.6.4

whylogs release v1.6.4

Hi everyone! We’ve now released whylogs 1.6.4 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Fixes left out of #1589 #1593 [@richard-rogers]
  • Use the v1 version of the log api #1589 [@naddeoa]
  • Update push-release.yml #1592 [@richard-rogers]

- Jupyter Notebook
Published by github-actions[bot] about 1 year ago

https://github.com/whylabs/whylogs - v1.6.3

whylogs release v1.6.3

Hi everyone! We’ve now released whylogs 1.6.3 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Fix undefined variable if getprofileobservatory_link() fails #1590 [@richard-rogers]
  • Remove DataType definition #1587 [@richard-rogers]
  • Fix auto-version bumping based on PR labels #1586 [@richard-rogers]
  • Bump version to release version 1.6.2 #1585 [@w0-automator]

- Jupyter Notebook
Published by github-actions[bot] over 1 year ago

https://github.com/whylabs/whylogs - v1.6.2

whylogs release v1.6.2

Hi everyone! We’ve now released whylogs 1.6.2 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Update token and resync version number #1584 [@richard-rogers]
  • add custom perf metric example #1580 [@richard-rogers]
  • Remove size check on whylabs api keys #1581 [@naddeoa]

- Jupyter Notebook
Published by github-actions[bot] over 1 year ago

https://github.com/whylabs/whylogs - v1.6.1

whylogs release v1.6.1

Hi everyone! We’ve now released whylogs 1.6.1 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Include timestamp in logregressionmetrics #1578 [@richard-rogers]

- Jupyter Notebook
Published by github-actions[bot] over 1 year ago

https://github.com/whylabs/whylogs - v1.6.0

whylogs release v1.6.0

Hi everyone! We’ve now released whylogs 1.6.0 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Bump to version 1.6.0 #1577 [@jamie256]
  • Multi org process logger #1575 [@naddeoa]

- Jupyter Notebook
Published by github-actions[bot] over 1 year ago

https://github.com/whylabs/whylogs - v1.5.1

whylogs release v1.5.1

Hi everyone! We’ve now released whylogs 1.5.1 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Update release drafter #1574 [@richard-rogers]
  • update docstring for uploadonlog #1573 [@richard-rogers]
  • Update version to 1.5.0 #1572 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 1 year ago

https://github.com/whylabs/whylogs - v1.5.0

whylogs release v1.5.0

Hi everyone! We’ve now released whylogs 1.5.0 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Opt-in to uploading profiles from why.log() #1571 [@richard-rogers]
  • deprecate debug event argument #1569 [@richard-rogers]
  • Updates to reference profile example notebook #1568 [@richard-rogers]
  • Handle explicit segmentation keys #1566 [@richard-rogers]
  • Bump version to release version 1.4.8 #1567 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 1 year ago

https://github.com/whylabs/whylogs - v1.4.8

whylogs release v1.4.8

Hi everyone! We’ve now released whylogs 1.4.8 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Handle booleans in frequent items and distribution metrics. #1565 [@richard-rogers]
  • Add true bool count to ColumnCountsMetric #1564 [@richard-rogers]
  • Bump version to release version 1.4.7 #1563 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 1 year ago

https://github.com/whylabs/whylogs - v1.4.7

whylogs release v1.4.7

Hi everyone! We’ve now released whylogs 1.4.7 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Add support for manual segmentation with segmentkeyvalues #1562 [@jamie256]
  • Bump version to release version 1.4.6 #1560 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 1 year ago

https://github.com/whylabs/whylogs - v1.4.6

whylogs release v1.4.6

Hi everyone! We’ve now released whylogs 1.4.6 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Fix guest session dataset_timestamp batch upload #1559 [@jamie256]
  • add reinit to why.init() #1556 [@richard-rogers]
  • Bump version to release version 1.4.5 #1557 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 1 year ago

https://github.com/whylabs/whylogs - v1.4.5

whylogs release v1.4.5

Hi everyone! We’ve now released whylogs 1.4.5 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • fix nightly integration test #1555 [@richard-rogers]
  • Fix lure reference profile logging #1554 [@richard-rogers]
  • Bump version to release version 1.4.4 #1553 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 1 year ago

https://github.com/whylabs/whylogs - v1.4.4

whylogs release v1.4.4

Hi everyone! We’ve now released whylogs 1.4.4 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Column dropping #1551 [@richard-rogers]
  • Add search operator to relation language #1552 [@richard-rogers]
  • Bump version to release version 1.4.3 #1550 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 1 year ago

https://github.com/whylabs/whylogs - v1.4.3

whylogs release v1.4.3

Hi everyone! We’ve now released whylogs 1.4.3 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Minor CI cleanup: consistent actions versions and Poetry version in all steps #1548 [@jamie256]
  • Fix MetricSchema API breakage #1549 [@richard-rogers]
  • Use keyword arguments when calling kll update #1545 [@jamie256]
  • Nightly test fixes #1543 [@richard-rogers]
  • Remove redundancy between Whylabs writer and client #1540 [@richard-rogers]
  • Fix whylogs CI runs on python3.7 #1547 [@jamie256]
  • Don't fail to import whylogs if optional dependencies are missing #1541 [@richard-rogers]
  • Eliminate PIL warning from why.read() #1544 [@richard-rogers]
  • Add integration tests to nightly test suite #1535 [@richard-rogers]
  • Bump version to release version 1.4.2 #1539 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 1 year ago

https://github.com/whylabs/whylogs - v1.4.2

whylogs release v1.4.2

Hi everyone! We’ve now released whylogs 1.4.2 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Only flush column if not empty to avoid extraneous columnar_update calls #1538 [@jamie256]
  • Retry on 5XXX codes #1537 [@richard-rogers]
  • Bump version to release version 1.4.1 #1534 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 1 year ago

https://github.com/whylabs/whylogs - v1.4.1

whylogs release v1.4.1

Hi everyone! We’ve now released whylogs 1.4.1 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • back compat fixes #1531 [@richard-rogers]
  • Initial throttling support #1524 [@richard-rogers]
  • Update PIL version range to support version 10+ and poetry dependencies #1527 [@jamie256]
  • Fix SegmentedResultSet::setdatasettimestamp() #1525 [@richard-rogers]
  • Add ruff to Dockerfile #1526 [@richard-rogers]
  • Thread rolling logger udf fix #1523 [@naddeoa]
  • pip installation fixes #1522 [@catel22]
  • Restore Writable-specific writer wrappers for back compat #1521 [@richard-rogers]
  • fix failing integrationt test #1520 [@richard-rogers]

- Jupyter Notebook
Published by github-actions[bot] over 1 year ago

https://github.com/whylabs/whylogs - v1.4.0

whylogs release v1.4.0

Hi everyone! We’ve now released whylogs 1.4.0 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • WhyLabsWriter refactor #1484 [@richard-rogers]
  • Ranking Metrics Example - minor fix #1517 [@FelipeAdachi]
  • Bump version to release version 1.3.32 #1516 [@jamie256]

- Jupyter Notebook
Published by richard-rogers almost 2 years ago

https://github.com/whylabs/whylogs - v1.3.32

whylogs release v1.3.32

Hi everyone! We’ve now released whylogs 1.3.32 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • segmented ranking metrics #1514 [@richard-rogers]
  • Ranking example - changes in single column case #1515 [@FelipeAdachi]

- Jupyter Notebook
Published by github-actions[bot] almost 2 years ago

https://github.com/whylabs/whylogs - v1.3.31

whylogs release v1.3.31

Hi everyone! We’ve now released whylogs 1.3.31 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Ranking metrics API improvements #1507 [@richard-rogers]
  • ConditionCountMetric fix and docstrings #1503 [@richard-rogers]
  • Bump version to release version 1.3.30 #1502 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] almost 2 years ago

https://github.com/whylabs/whylogs - v1.3.30

whylogs release v1.3.30

Hi everyone! We’ve now released whylogs 1.3.30 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Add documentation for log classification/regression/ranking metrics #1501 [@FelipeAdachi]
  • Tag custom ranking metrics as output columns #1500 [@FelipeAdachi]

- Jupyter Notebook
Published by github-actions[bot] almost 2 years ago

https://github.com/whylabs/whylogs - v1.3.29

whylogs release v1.3.29

Hi everyone! We’ve now released whylogs 1.3.29 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Add ndcg and sum_gain in known ranking metrics for custom perf tagging #1498 [@FelipeAdachi]
  • condition count metric uncompounding types #1495 [@richard-rogers]
  • Bump version to release version 1.3.28 #1493 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] almost 2 years ago

https://github.com/whylabs/whylogs - v1.3.28

whylogs release v1.3.28

Hi everyone! We’ve now released whylogs 1.3.28 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Ranking Metrics - Better Precision/Recall/MRR calculation #1492 [@FelipeAdachi]
  • bump whylabs-client to 0.6.0 #1460 [@murilommen]
  • Bump version to release version 1.3.27 #1491 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] almost 2 years ago

https://github.com/whylabs/whylogs - v1.3.27

whylogs release v1.3.27

Hi everyone! We’ve now released whylogs 1.3.27 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • ranking example rewrite #1488 [@FelipeAdachi]
  • Ranking Metrics - Mean Average Precision corrections #1486 [@FelipeAdachi]
  • Bump version to release version 1.3.26 #1485 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] almost 2 years ago

https://github.com/whylabs/whylogs - v1.3.26

whylogs release v1.3.26

Hi everyone! We’ve now released whylogs 1.3.26 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • ndcg refactor #1481 [@FelipeAdachi]
  • Update Ranking metrics notebook example to pin whylogs version install #1483 [@jamie256]
  • Update BentoML example #1479 [@naddeoa]
  • Fixed typo in example notebook content #1477 [@darlantc]

- Jupyter Notebook
Published by github-actions[bot] almost 2 years ago

https://github.com/whylabs/whylogs - v1.3.25

whylogs release v1.3.25

Hi everyone! We’ve now released whylogs 1.3.25 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Fix new docker-test #1476 [@richard-rogers]
  • Fix types and remove dead code in actor classes #1475 [@naddeoa]
  • Zipped segmented reference profile #1474 [@richard-rogers]
  • Dockerfile updates and test #1447 [@richard-rogers]
  • Added transaction example notebook #1472 [@richard-rogers]
  • Bump version to release version 1.3.24 #1470 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] almost 2 years ago

https://github.com/whylabs/whylogs - v1.3.24

whylogs release v1.3.24

Hi everyone! We’ve now released whylogs 1.3.24 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Transaction updates #1464 [@richard-rogers]

- Jupyter Notebook
Published by github-actions[bot] about 2 years ago

https://github.com/whylabs/whylogs - v1.3.23

whylogs release v1.3.23

Hi everyone! We’ve now released whylogs 1.3.23 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Add better warning message on failed profile uploads #1466 [@jamie256]
  • Fix bug that prevents prefixes from being omitted in udfs #1465 [@naddeoa]
  • Bump version to release version 1.3.22 #1462 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] about 2 years ago

https://github.com/whylabs/whylogs - v1.3.22

whylogs release v1.3.22

Hi everyone! We’ve now released whylogs 1.3.22 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • ranking ndcg #1461 [@FelipeAdachi]
  • Corrected voilà in the README #1459 [@abdouaziz]

- Jupyter Notebook
Published by github-actions[bot] about 2 years ago

https://github.com/whylabs/whylogs - v1.3.21

whylogs release v1.3.21

Hi everyone! We’ve now released whylogs 1.3.21 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • action must exist on mainline before we can experiment with it on a branch #1454 [@richard-rogers]
  • make to_pandas result same between profiles pre/post uncompounding #1456 [@FelipeAdachi]
  • Remove hard coded log level #1455 [@naddeoa]
  • Initial transaction support #1452 [@richard-rogers]

- Jupyter Notebook
Published by github-actions[bot] about 2 years ago

https://github.com/whylabs/whylogs - v1.3.20

whylogs release v1.3.20

Hi everyone! We’ve now released whylogs 1.3.20 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Show region parameter override for uploading whylogs profiles #1448 [@jamie256]
  • Ranking metric example notebook edits #1445 [@richard-rogers]

- Jupyter Notebook
Published by github-actions[bot] about 2 years ago

https://github.com/whylabs/whylogs - v1.3.19

whylogs release v1.3.19

Hi everyone! We’ve now released whylogs 1.3.19 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Don't throw on profile url link generation errors post upload #1450 [@jamie256]
  • Refac: Add generic process status check #1443 [@murilommen]
  • Allow setting timestamp on ViewResultSet #1446 [@richard-rogers]
  • Add regions support for Whylabs profile upload #1442 [@FelipeAdachi]
  • Support for multiple output column UDFs #1426 [@richard-rogers]
  • Add a simplified UDF example #1439 [@jamie256]
  • Initial work on support for zipped segmented reference profiles #1434 [@richard-rogers]

- Jupyter Notebook
Published by github-actions[bot] about 2 years ago

https://github.com/whylabs/whylogs - v1.3.18

whylogs release v1.3.18

Hi everyone! We’ve now released whylogs 1.3.18 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • viz extra: raise ImportError on pybars instead of warning #1437 [@FelipeAdachi]

- Jupyter Notebook
Published by github-actions[bot] about 2 years ago

https://github.com/whylabs/whylogs - v1.3.17

whylogs release v1.3.17

Hi everyone! We’ve now released whylogs 1.3.17 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Fix type hints on pyspark timestamps #1435 [@jamie256]
  • Add profiles to the rolling logger status calls #1432 [@naddeoa]
  • Tons of bug fixes and updates for pyright #1428 [@naddeoa]

- Jupyter Notebook
Published by github-actions[bot] about 2 years ago

https://github.com/whylabs/whylogs - v1.3.16

whylogs release v1.3.16

Hi everyone! We’ve now released whylogs 1.3.16 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • handle double registration for condition validators #1430 [@FelipeAdachi]
  • Bump version to release version 1.3.15 #1425 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] about 2 years ago

https://github.com/whylabs/whylogs - v1.3.15

whylogs release v1.3.15

Hi everyone! We’ve now released whylogs 1.3.15 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Support images in calculatedriftscore #1424 [@FelipeAdachi]
  • Add graceful behavior when processes are killed #1416 [@naddeoa]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.3.14

whylogs release v1.3.14

Hi everyone! We’ve now released whylogs 1.3.14 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Support both new and older API Key formats when writing DebugEvents #1421 [@jamie256]
  • Bump version to release version 1.3.13 #1419 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.3.13

whylogs release v1.3.13

Hi everyone! We’ve now released whylogs 1.3.13 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • schema metadata support #1417 [@jamie256]
  • Bump version to release version 1.3.12 #1418 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.3.12

whylogs release v1.3.12

Hi everyone! We’ve now released whylogs 1.3.12 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Unregister UDFs helper method #1415 [@richard-rogers]
  • improved whylabs writer integration tests #1405 [@richard-rogers]
  • Bump version: 1.3.10 → 1.3.11 #1412 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.3.11

whylogs release v1.3.11

Hi everyone! We’ve now released whylogs 1.3.11 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Update process logger docs #1411 [@naddeoa]
  • Update make install-poetry to correct version #1406 [@richard-rogers]
  • Fix passing in dataset_timestamp to DebugClient #1409 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.3.10

whylogs release v1.3.10

Hi everyone! We’ve now released whylogs 1.3.10 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Fix noisy warning in rolling logger with traceId already set #1403 [@jamie256]
  • Add sagemaker example notebook #1404 [@naddeoa]
  • Bump version to release version 1.3.9 #1399 [@jamie256]
  • Handle None/NaN with multi-column segmentation #1400 [@FelipeAdachi]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.3.9

whylogs release v1.3.9

Hi everyone! We’ve now released whylogs 1.3.9 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Add whylogs version to metadata for debugging #1398 [@jamie256]
  • Add prefer sync env variable and option for WhyLabsWriter #1397 [@jamie256]
  • Use v1 format for segmented reference profiles #1394 [@richard-rogers]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.3.8

whylogs release v1.3.8

Hi everyone! We’ve now released whylogs 1.3.8 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Support v1 format for segmented profiles if they don't have perf metrics #1393 [@jamie256]
  • remove xfail on custom perf metric #1392 [@richard-rogers]
  • Lazier whylabs writer client initialization #1379 [@richard-rogers]
  • DebugClient for debug events #1390 [@jamie256]
  • custom performance metrics - removing reference to previously deleted validation function #1391 [@FelipeAdachi]
  • handle np.nans and Nones on ConfusionMatrix calculation #1388 [@FelipeAdachi]
  • Add support for numpy images #1376 [@naddeoa]
  • Update stale workflow to less aggressive timing #1389 [@jamie256]
  • Viz - allow passing feature name list to doublehistogram,distributionchart and feature_statistics #1383 [@FelipeAdachi]
  • Bump version to release version 1.3.7 #1387 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.3.7

whylogs release v1.3.7

Hi everyone! We’ve now released whylogs 1.3.7 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Fix writing segmented performance metrics to WhyLabs #1386 [@jamie256]
  • Bump version to release version 1.3.6 #1382 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.3.6

whylogs release v1.3.6

Hi everyone! We’ve now released whylogs 1.3.6 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Update Getting Started notebook to use init #1365 [@naddeoa]
  • Update init to allow suppression #1362 [@naddeoa]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.3.5

whylogs release v1.3.5

Hi everyone! We’ve now released whylogs 1.3.5 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • remove 7-day old profile warning #1377 [@richard-rogers]
  • Fix typo in whylabs session config error message #1372 [@richard-rogers]
  • Bump version to release version 1.3.4 #1369 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.3.4

whylogs release v1.3.4

Hi everyone! We’ve now released whylogs 1.3.4 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Fix CI badge link in README.md #1367 [@jamie256]
  • Switch to writing segmented profiles as v1 format. #1359 [@jamie256]
  • Bump version to release version 1.3.3 #1358 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.3.3

whylogs release v1.3.3

Hi everyone! We’ve now released whylogs 1.3.3 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Add trace_id and metadata to profiles #1357 [@jamie256]
  • Bump version to release version 1.3.2 #1356 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.3.2

whylogs release v1.3.2

Hi everyone! We’ve now released whylogs 1.3.2 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Factor out the whylabs client cache so sessions can use it #1339 [@naddeoa]
  • Adds condition validator udf example #1347 [@FelipeAdachi]
  • Update whylabs-client dependency, and poetry update #1355 [@jamie256]
  • Added UDF documentation & examples #1332 [@richard-rogers]
  • Bump version to release version 1.3.1 #1352 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.3.1

whylogs release v1.3.1

Hi everyone! We’ve now released whylogs 1.3.1 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Don't log session init warning if running outside of notebook or ipython #1351 [@jamie256]
  • Preserve metadata when uncompounding DatasetProfileView #1350 [@jamie256]
  • Update example notebook schema documentation #1348 [@richard-rogers]
  • Bump version to release version 1.3.0 #1343 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.3.0

whylogs release v1.3.0

Hi everyone! We’ve now released whylogs 1.3.0 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • register validator udf #1330 [@FelipeAdachi]
  • Allow session_type argument to init() for back-compatability #1341 [@richard-rogers]
  • Add new process logger and thread logger #1323 [@naddeoa]
  • Respect the allow_anonymous flag even if you've previously been anonymous #1337 [@naddeoa]
  • Several changes to support why.init for authenticated users #1311 [@naddeoa]
  • Bump version to release version 1.2.8 #1335 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.2.8

whylogs release v1.2.8

Hi everyone! We’ve now released whylogs 1.2.8 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • make HTTP_PROXY env var accessible in WhyLabsWriter #1326 [@FelipeAdachi]
  • fix serializing confusion matrix from older whylogs #1329 [@cswarth]
  • Bump version to release version 1.2.7 #1328 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.2.7

whylogs release v1.2.7

Hi everyone! We’ve now released whylogs 1.2.7 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Add rolling logger to end of WritingtoWhyLabs example notebook #1321 [@jamie256]
  • Getting Started w/ WhyLabs - change html to make link open in new tab #1322 [@FelipeAdachi]
  • Put all unit test UDFs in named schema #1324 [@richard-rogers]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.2.6

whylogs release v1.2.6

Hi everyone! We’ve now released whylogs 1.2.6 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • type handling - add np.integer to int types #1318 [@FelipeAdachi]
  • Backwards compatibility with kll floats #1317 [@andyndang]
  • Bump version to release version 1.2.5 #1316 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.2.5

whylogs release v1.2.5

Hi everyone! We’ve now released whylogs 1.2.5 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • only pass necessary columns to row UDF #1315 [@richard-rogers]
  • UDF signature update & Python data types #1307 [@richard-rogers]
  • Ranking Example - documentation upgrades #1313 [@FelipeAdachi]
  • Bump version to release version 1.2.4 #1310 [@jamie256]
  • s/metadatay/metadata/ fix typo #1314 [@richard-rogers]
  • WhyLabs Writer - tag known custom performance metrics #1312 [@FelipeAdachi]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.2.4

whylogs release v1.2.4

Hi everyone! We’ve now released whylogs 1.2.4 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Allow new API key format when validating WhyLabs API keys #1309 [@jamie256]
  • Bump version to release version 1.2.3 #1306 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.2.3

whylogs release v1.2.3

Hi everyone! We’ve now released whylogs 1.2.3 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • No FI in default UDF schema #1305 [@richard-rogers]
  • Remove whylabs extra from pip install commands in examples #1303 [@jamie256]
  • Bump version to release version 1.2.2 #1301 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.2.2

whylogs release v1.2.2

Hi everyone! We’ve now released whylogs 1.2.2 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Experimental batch ranking performance metrics #1197 [@bernease]
  • whylabs writer - tag column as custom performance metric #1298 [@FelipeAdachi]
  • Bump version to release version 1.2.1 #1297 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.2.1

whylogs release v1.2.1

Hi everyone! We’ve now released whylogs 1.2.1 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • pyspark batched column profiling #1273 [@jamie256]
  • Make ResolverSpec list optional in DeclarativeSchema ctor #1296 [@richard-rogers]
  • Fix schema copy bugs #1295 [@richard-rogers]
  • Dataset-ish UDFs by column type #1294 [@richard-rogers]
  • Bump version to release version 1.2.0 #1293 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.2.0

whylogs release v1.2.0

Hi everyone! We’ve now released whylogs 1.2.0 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Docker dev environment updates #1289 [@richard-rogers]
  • Update segmented_profiler.py #1291 [@murilommen]
  • Direct invocation of dataset UDFs #1288 [@richard-rogers]
  • Support condition validators for rows #1286 [@FelipeAdachi]
  • Enable constraints w/ Reference Profiles Comparison #1282 [@FelipeAdachi]
  • remove extra space #1287 [@andrewelizondo]
  • Guest sessions Api #1285 [@murilommen]
  • Bump version to release version 1.1.46 #1284 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.1.46

whylogs release v1.1.46

Hi everyone! We’ve now released whylogs 1.1.46 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Multiple UDF schemas #1278 [@richard-rogers]
  • change usage stats connection error to info log #1283 [@jamie256]
  • AntiResolvers #1276 [@richard-rogers]
  • Configurable default resolvers #1259 [@richard-rogers]

📚 Documentation

  • data validation tutorial #1243 [@FelipeAdachi]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.1.45

whylogs release v1.1.45

Hi everyone! We’ve now released whylogs 1.1.45 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • dont add UDF columns to input dataframe #1270 [@richard-rogers]
  • Fix: add support for pandas 2.x #1277 [@murilommen]
  • Bump version to release version 1.1.44 #1272 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.1.44

whylogs release v1.1.44

Hi everyone! We’ve now released whylogs 1.1.44 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Fix UDF deserialization in column profiles to support UDFs on pyspark #1271 [@jamie256]
  • Add schema namespaces for UDFs #1268 [@richard-rogers]
  • Add optional name parameter to log methods #1263 [@jamie256]
  • Avoid empty ints series cast errors on timestamps #1265 [@jamie256]
  • Support for UDF namespaces #1261 [@richard-rogers]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.1.43

whylogs release v1.1.43

Hi everyone! We’ve now released whylogs 1.1.43 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Allow hiding condition count metric from whylabs profile #1247 [@richard-rogers]
  • Alternate configurable MetricConfig defaults #1257 [@richard-rogers]
  • Add an example image logging with udf metric in WhyLabs example #1200 [@jamie256]
  • Bump version to release version 1.1.42 #1253 [@jamie256]

✨ Features

  • Add factory constraints: condition count below #1256 [@FelipeAdachi]
  • Multi-column UDF support #1162 [@richard-rogers]

🐛 Bug Fixes

  • change alias to None if empty string #1255 [@FelipeAdachi]

- Jupyter Notebook
Published by github-actions[bot] over 2 years ago

https://github.com/whylabs/whylogs - v1.1.42

whylogs release v1.1.42

Hi everyone! We’ve now released whylogs 1.1.42 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Upload segmented reference profile API #1248 [@FelipeAdachi]
  • constraints generator fixes - customizable hll_stddev and error handling #1242 [@FelipeAdachi]

- Jupyter Notebook
Published by github-actions[bot] almost 3 years ago

https://github.com/whylabs/whylogs - v1.1.41

whylogs release v1.1.41

Hi everyone! We’ve now released whylogs 1.1.41 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • udfmetricschema() supports all schema arguments #1237 [@richard-rogers]
  • Better handling of exceptions from UDFs

- Jupyter Notebook
Published by naddeoa almost 3 years ago

https://github.com/whylabs/whylogs - v1.1.40

whylogs release v1.1.40

Hi everyone! We’ve now released whylogs 1.1.40 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Remove unused doc dependencies and restrict docs python version #1233 [@jamie256]
  • Improved generate UDF schema #1231 [@richard-rogers]
  • Bump version to release version 1.1.39 #1229 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] almost 3 years ago

https://github.com/whylabs/whylogs - v1.1.39

whylogs release v1.1.39

Hi everyone! We’ve now released whylogs 1.1.39 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Add a simplified DESCRIPTION.md for pypi's project description #1227 [@jamie256]
  • Bump version to release version 1.1.38 #1220 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] almost 3 years ago

https://github.com/whylabs/whylogs - v1.1.38

whylogs release v1.1.38

Hi everyone! We’ve now released whylogs 1.1.38 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Add declarative submetric schema for UDF metric #1204 [@richard-rogers]
  • Avoid irrelevant constraints generation when column only has null values #1219 [@FelipeAdachi]
  • custom quantiles from DistributionMetric #1215 [@jamie256]
  • Support setting timestamps on ViewResultSet #1214 [@jamie256]
  • Auto constraints expansion #1211 [@FelipeAdachi]
  • Bump version to release version 1.1.37 #1212 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] almost 3 years ago

https://github.com/whylabs/whylogs - v1.1.37

whylogs release v1.1.37

Hi everyone! We’ve now released whylogs 1.1.37 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Stub out scikit-learn in embeddings metric #1206 [@richard-rogers]
  • Fix: removing whylabs_client from extras #1203 [@murilommen]
  • Adding whylabs_client as a core dependency #1202 [@murilommen]
  • Fix whylabs config read error handling #1201 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] almost 3 years ago

https://github.com/whylabs/whylogs - v1.1.36

whylogs release v1.1.36

Hi everyone! We’ve now released whylogs 1.1.36 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Example - Embedding/Tokens/Multi-class tutorial for text data #1181 [@FelipeAdachi]
  • Return whylabs profile id on upload #1196 [@jamie256]
  • Split bump_mainline workflow #1189 [@jamie256]
  • Add image entropy metric #1193 [@jamie256]
  • Single value line for double_histogram viz #1192 [@jamie256]
  • add whylogs[all] install extra and update poetry.lock #1191 [@jamie256]
  • Add preprocessed column entry point for homogeneous columns #1138 [@richard-rogers]
  • Experimental UdfMetric #1161 [@richard-rogers]
  • Simplify DeclarativeSchema API for adding Condition Count Metrics #1158 [@FelipeAdachi]
  • Adds check if cardinality metric exists when getting frequent stats #1186 [@FelipeAdachi]
  • Add CardinalityMetric to embeddings submetrics #1187 [@richard-rogers]

🐛 Bug Fixes

  • Update to open template file in read-only mode. #1195 [@aq-ashwin]

- Jupyter Notebook
Published by github-actions[bot] almost 3 years ago

https://github.com/whylabs/whylogs - v1.1.35

whylogs release v1.1.35

Hi everyone! We’ve now released whylogs 1.1.35 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Fix bump2version command in release workflow #1183 [@jamie256]
  • Fix back compat deserializing nan/inf counts in ColumnCountsMetric #1185 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] almost 3 years ago

https://github.com/whylabs/whylogs - v1.1.34

whylogs release v1.1.34

Hi everyone! We’ve now released whylogs 1.1.34 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Address deprecation warnings and upgrade dev dependencies #1179 [@jamie256]
  • v1 serialization format for segmented profiles #1171 [@jamie256]
  • Use fake timer to get rid of sleeps in unit tests #1174 [@richard-rogers]
  • Add warning in multidatasetlogger when there is no write schedule #1178 [@naddeoa]
  • Fix subview type checking test type hints #1177 [@richard-rogers]
  • Make write schedules optional on the multi logger & Add a function for getting the current state of the logger #1172 [@naddeoa]
  • Performance Estimation Example - fixing imports #1175 [@FelipeAdachi]
  • Fix to embeddings freq_items and handling of numpy strings #1170 [@bernease]
  • DistributionMetric m2 update fix #1173 [@jamie256]
  • Minor cleanup of bump_mainline workflow step, and manually update version #1168 [@jamie256]
  • Fix monthly grouping in the multi logger, add year support #1166 [@naddeoa]

- Jupyter Notebook
Published by github-actions[bot] almost 3 years ago

https://github.com/whylabs/whylogs - v1.1.33

whylogs release v1.1.33

Hi everyone! We’ve now released whylogs 1.1.33 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • constraints generation #1163 [@FelipeAdachi]
  • Upgrade python-setup and checkout actions #1159 [@jamie256]
  • Fix install dependency for python 3.11 #1155 [@jamie256]
  • Pyspark and constraints example #1156 [@FelipeAdachi]
  • Upgrade actions to cache@v3 #1152 [@jamie256]
  • Bump version to release version #1150 [@jamie256]

🐛 Bug Fixes

  • preserve mlflow existing run when using mlflow writer #1151 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] almost 3 years ago

https://github.com/whylabs/whylogs - v1.1.32

whylogs release v1.1.32

Hi everyone! We’ve now released whylogs 1.1.32 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Update improve README.md file #1146 [@mat3usps]
  • Bump version to release version #1144 [@jamie256]

✨ Features

  • pyspark embeddings support on vectors #1149 [@jamie256]
  • Data Validators - Identity Columns and Reservoir Sampling #1147 [@FelipeAdachi]

- Jupyter Notebook
Published by github-actions[bot] almost 3 years ago

https://github.com/whylabs/whylogs - v1.1.31

whylogs release v1.1.31

Hi everyone! We’ve now released whylogs 1.1.31 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • trigger registration of non-standard metrics for profile deserialization #1142 [@richard-rogers]
  • Make writing loop a little better #1140 [@naddeoa]
  • faster embedding submetric data preprocessing #1139 [@richard-rogers]
  • Embeddings reference selector refactoring #1124 [@richard-rogers]
  • update bump_mainline step in release workflow #1135 [@jamie256]
  • NLP Summarization Example - fix whylabs flag and colab button #1134 [@FelipeAdachi]

- Jupyter Notebook
Published by github-actions[bot] almost 3 years ago

https://github.com/whylabs/whylogs - v1.1.30

whylogs release v1.1.30

Hi everyone! We’ve now released whylogs 1.1.30 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Fix reading older profiles without tensors counts #1131 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] almost 3 years ago

https://github.com/whylabs/whylogs - v1.1.29

whylogs release v1.1.29

Hi everyone! We’ve now released whylogs 1.1.29 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Add dtype for pd.Series #1121 [@naddeoa]
  • Raise ImportError in to_pandas if pandas is not installed #1123 [@FelipeAdachi]
  • Tensor data type #1099 [@richard-rogers, @bernease]
  • Remove broken make target #1120 [@naddeoa]
  • Pass schema into dataset profiles #1119 [@naddeoa]
  • Fix error detecting segments #1118 [@naddeoa]
  • Add a new rolling logger type that handles historical data #1110 [@naddeoa]
  • fixing experimental examples #1117 [@FelipeAdachi]
  • Performance Estimation - Better upload to WhyLabs #1113 [@FelipeAdachi]
  • Fix hanging test_gcs when address already in use #1116 [@jamie256]
  • update pip install command in examples #1115 [@FelipeAdachi]

- Jupyter Notebook
Published by naddeoa almost 3 years ago

https://github.com/whylabs/whylogs - v1.1.28

whylogs release v1.1.28

Hi everyone! We’ve now released whylogs 1.1.28 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Server side config for uncompound condition count metrics #1111 [@jamie256]
  • Add BentoML example to integrations #1080 [@sagecodes]
  • Multi-column constraint support #1033 [@richard-rogers]
  • Adding a simple audio feature example #1105 [@labzhinova]
  • Fix typo for Schema Configuration Example #1103 [@FelipeAdachi]

- Jupyter Notebook
Published by github-actions[bot] almost 3 years ago

https://github.com/whylabs/whylogs - v1.1.27

whylogs release v1.1.27

Hi everyone! We’ve now released whylogs 1.1.27 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • add employee dataset #1094 [@FelipeAdachi]
  • uncompounding feature flag #1101 [@richard-rogers]
  • Register Fugue Extensions #1100 [@goodwanghan]
  • Update path to EmbeddingMetric #1098 [@richard-rogers]
  • Updates performance estimation example #1096 [@FelipeAdachi]
  • Work-around to translate ConditionCountMetric to V0-compatible metrics(s) #1081 [@richard-rogers]
  • Fix error logging categorical dtype integer values #1095 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] about 3 years ago

https://github.com/whylabs/whylogs - v1.1.26

whylogs release v1.1.26

Hi everyone! We’ve now released whylogs 1.1.26 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • [experimental] performance estimation - AccuracyEstimator #1087 [@FelipeAdachi]
  • Enable overriding the API endpoint hostname #1086 [@andyndang]
  • Explicitly test do_rollover creates a new profile #1084 [@jamie256]
  • Bump version to release version #1082 [@jamie256]
  • Experimental NLP metric #1050 [@richard-rogers]

- Jupyter Notebook
Published by github-actions[bot] about 3 years ago

https://github.com/whylabs/whylogs - v1.1.25

whylogs release v1.1.25

Hi everyone! We’ve now released whylogs 1.1.25 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • pyspark segments support #1079 [@jamie256]
  • Update README's data types table with link for embeddings #1075 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] about 3 years ago

https://github.com/whylabs/whylogs - v1.1.24

whylogs release v1.1.24

Hi everyone! We’ve now released whylogs 1.1.24 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Update Dockerfile.dev #1074 [@richard-rogers]
  • Add embeddings preprocess helpers and notebook #1069 [@bernease]
  • Add validators to DeclarativeSchema constructor #1068 [@richard-rogers]
  • Add limit to frequent item string length #1070 [@richard-rogers]
  • Update version of isort installed by pre-commit #1072 [@jamie256]
  • Error handling converting frequent items from v0 #1064 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] about 3 years ago

https://github.com/whylabs/whylogs - v1.1.23

whylogs release v1.1.23

Hi everyone! We’ve now released whylogs 1.1.23 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Support automatic fallback to non-delimited read #1062 [@jamie256]
  • add image logging example to README.md #1061 [@FelipeAdachi]
  • v0-to-v1 converter example #1060 [@FelipeAdachi]
  • Support tagging columns as outputs #1056 [@jamie256]
  • Adding Fastapi example #1053 [@sagecodes]
  • fix make format-fix #1057 [@jamie256]
  • Upgrade whylabs-client version #1055 [@jamie256]
  • add segmented performance metrics to the examples #1052 [@FelipeAdachi]

- Jupyter Notebook
Published by github-actions[bot] about 3 years ago

https://github.com/whylabs/whylogs - v1.1.22

whylogs release v1.1.22

Hi everyone! We’ve now released whylogs 1.1.22 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Configurable drift algorithm support in drift report #1046 [@FelipeAdachi]
  • Experimental embeddings metric #1045 [@richard-rogers]
  • Upgrade Fugue #1048 [@goodwanghan]

- Jupyter Notebook
Published by github-actions[bot] about 3 years ago

https://github.com/whylabs/whylogs - v1.1.21

whylogs release v1.1.21

Hi everyone! We’ve now released whylogs 1.1.21 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Ensure timezone aware datetime only #1035 [@andyndang]
  • Update schema notebook to cover DeclarativeSchema #1039 [@richard-rogers]
  • Fix lack of site.getsitepackages in virtualenv #1044 [@jamie256]
  • helper constraints #1024 [@FelipeAdachi]
  • Update README.md - broken image link in docs #1031 [@FelipeAdachi]
  • Fix UnicodeRangeMetric submetric updates #1043 [@richard-rogers]

- Jupyter Notebook
Published by github-actions[bot] about 3 years ago

https://github.com/whylabs/whylogs - v1.1.20

whylogs release v1.1.20

Hi everyone! We’ve now released whylogs 1.1.20 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Data validation docs #1040 [@FelipeAdachi]
  • Bump version to release version #1038 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] about 3 years ago

https://github.com/whylabs/whylogs - v1.1.19

whylogs release v1.1.19

Hi everyone! We’ve now released whylogs 1.1.19 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Support computing segmented performance metrics in top level API #1037 [@jamie256]
  • Update performance metrics example to show logfulldata behavior #1028 [@FelipeAdachi]

- Jupyter Notebook
Published by github-actions[bot] about 3 years ago

https://github.com/whylabs/whylogs - v1.1.18

whylogs release v1.1.18

Hi everyone! We’ve now released whylogs 1.1.18 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • hellinger calculation edge cases #1023 [@FelipeAdachi]
  • add_resolver to DeclarativeResolver and DeclarativeSchema #1016 [@FelipeAdachi]
  • updating blog link in KS benchmarks/KS_Profiling.ipynb and adding it … #1025 [@FelipeAdachi]
  • Fix readv0to_view cardinality metric #1020 [@jamie256]
  • Fix conversion of counters between v0 and v1 format #1026 [@jamie256]
  • Adding warning for vector dictionary on why.log #1022 [@murilommen]

- Jupyter Notebook
Published by github-actions[bot] about 3 years ago

https://github.com/whylabs/whylogs - v1.1.17

whylogs release v1.1.17

Hi everyone! We’ve now released whylogs 1.1.17 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • performance improvement for low latency row logging #1014 [@jamie256]
  • Fix reversed frequent item upper/lower bounds #1013 [@richard-rogers]
  • [fix] make dataset_id param default on ProfileStore #1012 [@murilommen]
  • Fluent condition predicate API #967 [@richard-rogers]
  • Declarative dataset schema #997 [@richard-rogers]

- Jupyter Notebook
Published by github-actions[bot] about 3 years ago

https://github.com/whylabs/whylogs - v1.1.16

whylogs release v1.1.16

Hi everyone! We’ve now released whylogs 1.1.16 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Register non-standard metrics for deserialization #1010 [@richard-rogers]
  • Add whylogs benchmark from docs to README.md #1006 [@jamie256]
  • Add DatasetSchema to Fugue API, add pytest-spark #1008 [@goodwanghan]
  • [feature] Implementing an SQLite Store #958 [@murilommen]
  • Bump version to release version #1001 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] about 3 years ago

https://github.com/whylabs/whylogs - v1.1.15

whylogs release v1.1.15

Hi everyone! We’ve now released whylogs 1.1.15 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Fix deserialize timezone info and merge of _metadata #1000 [@jamie256]
  • fixing broken links in examples/README.md #999 [@FelipeAdachi]
  • Add actions to ConditionCountMetric #989 [@richard-rogers]
  • update ks experiments #995 [@FelipeAdachi]
  • add condition_meets constraints factory helper function for condition count metrics. #991 [@FelipeAdachi]
  • viz - make null or undefined statistics appear as "-" instead of 0 #986 [@FelipeAdachi]
  • replace UCI repository dataset link to local S3 one #993 [@FelipeAdachi]
  • Fix Open in Colab link on Constraints_Suite #992 [@jamie256]
  • add tooltip text to "Observations" in summary drift report and profile summary #988 [@FelipeAdachi]

- Jupyter Notebook
Published by github-actions[bot] about 3 years ago

https://github.com/whylabs/whylogs - v1.1.14

whylogs release v1.1.14

Hi everyone! We’ve now released whylogs 1.1.14 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Fix formatted output for warning message when referencing utc_now #984 [@jamie256]
  • default performance metrics log full data false #980 [@jamie256]
  • add feature weights example to repository #982 [@FelipeAdachi]
  • Add error/warning logging for old or future dataset_timestamps #977 [@jamie256]
  • Add summary information to Viz' Constraints Report #976 [@FelipeAdachi]
  • Add setter for datasettimestamp and modelperformance_metrics #978 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 3 years ago

https://github.com/whylabs/whylogs - v1.1.13

whylogs release v1.1.13

Hi everyone! We’ve now released whylogs 1.1.13 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • pyspark datasetschema #972 [@gramhagen]
  • local segmented profiles serialization fix #971 [@jamie256]
  • Delete datasets symbolic link #970 [@FelipeAdachi]
  • Add timezone info to default dataset_timestamp #969 [@jamie256]
  • Standardize using single quotes around pip install in examples #960 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 3 years ago

https://github.com/whylabs/whylogs - v1.1.12

whylogs release v1.1.12

Hi everyone! We’ve now released whylogs 1.1.12 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Fix whylabs upload bug #963 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 3 years ago

https://github.com/whylabs/whylogs - v1.1.11

whylogs release v1.1.11

Hi everyone! We’ve now released whylogs 1.1.11 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Allow passing schema to log method #957 [@jamie256]
  • add benchmark for KS test. #951 [@FelipeAdachi]
  • Add separate NaN and inf counts, added tests #955 [@jamie256]
  • Don't reopen tempfile when writing profiles #954 [@jamie256]
  • enable quantiles as a parameter for KS drift calculation #945 [@FelipeAdachi]
  • [fix] Docs: Replacing advanced with basic examples #944 [@murilommen]

- Jupyter Notebook
Published by github-actions[bot] over 3 years ago

https://github.com/whylabs/whylogs - v1.1.10

whylogs release v1.1.10

Hi everyone! We’ve now released whylogs 1.1.10 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Java Loggers #939 [@TheMellyBee]

✨ Features

  • implements hellinger distance as a drift calculation #940 [@FelipeAdachi]
  • Add zero() to result_set and DatasetProfileView and test merge #942 [@jamie256]

🐛 Bug Fixes

  • Avoid KeyError indexing into pandas DataFrame #928 [@jamie256]
  • [Fix] Fixing broken links on readme #941 [@murilommen]

📚 Documentation

  • Adjusting overall README examples and integrations #934 [@murilommen]

- Jupyter Notebook
Published by github-actions[bot] over 3 years ago

https://github.com/whylabs/whylogs - v1.1.9

whylogs release v1.1.9

Hi everyone! We’ve now released whylogs 1.1.9 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Add the Result Set to Java #908 [@TheMellyBee]
  • Add segmented profile serialization to rolling logger #935 [@jamie256]
  • remove TransientLogger::flush() and ::close() #931 [@richard-rogers]
  • Fix stubs to handle no pandas scenario #930 [@jamie256]
  • Update to latest stable release of whylabs-client and poetry update #924 [@jamie256]
  • Changing quantiles for KS drift detection from 9 to 100 buckets. #932 [@FelipeAdachi]

🐛 Bug Fixes

  • Renames addmetrics to addmetric as it only adds a singular metric #917 [@TheMellyBee]

- Jupyter Notebook
Published by github-actions[bot] over 3 years ago

https://github.com/whylabs/whylogs - v1.1.8

whylogs release v1.1.8

Hi everyone! We’ve now released whylogs 1.1.8 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Adding GCS writer #913 [@murilommen]
  • Handle numpy.bool_ when resolving metrics for bool types #914 [@jamie256]
  • Allow test to run on automated version bump PR #906 [@jamie256]
  • Implements Profiles & Views in Java #867 [@TheMellyBee]
  • Bump version to release version #905 [@github-actions]

- Jupyter Notebook
Published by github-actions[bot] over 3 years ago

https://github.com/whylabs/whylogs - v1.1.7

whylogs release v1.1.7

Hi everyone! We’ve now released whylogs 1.1.7 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Count booleans in cardinality metric, and add tests #904 [@jamie256]
  • Make SummaryConfig optional #903 [@richard-rogers]
  • Wrong image for visualizer #899 [@dleybz]
  • Generalize CompoundMetric for better whylabs support #894 [@richard-rogers]
  • Adding Profile Store functionality #852 [@murilommen]
  • More links to WhyLabs #898 [@dleybz]
  • Bump version to release version #897 [@github-actions]

- Jupyter Notebook
Published by github-actions[bot] over 3 years ago

https://github.com/whylabs/whylogs - v1.1.6

whylogs release v1.1.6

Hi everyone! We’ve now released whylogs 1.1.6 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Enable Fugue Implementation to take arbitrary column names #896 [@goodwanghan]
  • Update image logging example notebook #886 [@richard-rogers]
  • Bump version to release version #895 [@github-actions]

- Jupyter Notebook
Published by github-actions[bot] over 3 years ago

https://github.com/whylabs/whylogs - v1.1.5

whylogs release v1.1.5

Hi everyone! We’ve now released whylogs 1.1.5 🚀. whylogs is the open standard for data and ML logging created by WhyLabs. 👩🏽‍🔬 This version includes:

  • Fixed standard aggregators/serializers/deserializers #893 [@andyndang]
  • Fix stubs to allow isinstance checks #891 [@jamie256]

- Jupyter Notebook
Published by github-actions[bot] over 3 years ago