Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Throw exception if model metrics are incomplete #456

Closed
wants to merge 913 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on May 12, 2021

  1. [FIX] Correct html with w3 validator

    valer-whylabs authored and lalmei committed May 12, 2021
    Configuration menu
    Copy the full SHA
    6985d82 View commit details
    Browse the repository at this point in the history
  2. [FIX] Wrapped badges

    savawhylabs authored and lalmei committed May 12, 2021
    Configuration menu
    Copy the full SHA
    b8cca48 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7668640 View commit details
    Browse the repository at this point in the history
  4. [ADD] Input

    savawhylabs authored and lalmei committed May 12, 2021
    Configuration menu
    Copy the full SHA
    d6e9304 View commit details
    Browse the repository at this point in the history
  5. [ADD] Styles

    savawhylabs authored and lalmei committed May 12, 2021
    Configuration menu
    Copy the full SHA
    8017440 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5b51b98 View commit details
    Browse the repository at this point in the history
  7. [ADD] Table

    savawhylabs authored and lalmei committed May 12, 2021
    Configuration menu
    Copy the full SHA
    ac1801a View commit details
    Browse the repository at this point in the history
  8. [ADD] Auto populate script

    savawhylabs authored and lalmei committed May 12, 2021
    Configuration menu
    Copy the full SHA
    89681ee View commit details
    Browse the repository at this point in the history
  9. [FIX] styles

    savawhylabs authored and lalmei committed May 12, 2021
    Configuration menu
    Copy the full SHA
    eecee43 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    623944b View commit details
    Browse the repository at this point in the history
  11. [FIX] Remove chart frame

    valer-whylabs authored and lalmei committed May 12, 2021
    Configuration menu
    Copy the full SHA
    1f34840 View commit details
    Browse the repository at this point in the history
  12. [STYLE] Improve property panel look

    valer-whylabs authored and lalmei committed May 12, 2021
    Configuration menu
    Copy the full SHA
    e2ba381 View commit details
    Browse the repository at this point in the history
  13. [FIX] Update property panel with non-discrete histogram data and some…

    … minor style updates
    valer-whylabs authored and lalmei committed May 12, 2021
    Configuration menu
    Copy the full SHA
    0bb440b View commit details
    Browse the repository at this point in the history
  14. [STYLE] Update select dropdown

    valer-whylabs authored and lalmei committed May 12, 2021
    Configuration menu
    Copy the full SHA
    50d1790 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    9372c36 View commit details
    Browse the repository at this point in the history
  16. [FIX] Update logo to SVG

    valer-whylabs authored and lalmei committed May 12, 2021
    Configuration menu
    Copy the full SHA
    c25c0ef View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    e0b6246 View commit details
    Browse the repository at this point in the history
  18. [ADD] License text file

    valer-whylabs authored and lalmei committed May 12, 2021
    Configuration menu
    Copy the full SHA
    bc0d3f1 View commit details
    Browse the repository at this point in the history
  19. [ADD] No responsive screen message

    valer-whylabs authored and lalmei committed May 12, 2021
    Configuration menu
    Copy the full SHA
    7acb9d0 View commit details
    Browse the repository at this point in the history
  20. [FIX] Update script to ES6 code

    valer-whylabs authored and lalmei committed May 12, 2021
    Configuration menu
    Copy the full SHA
    6ac241a View commit details
    Browse the repository at this point in the history

Commits on May 18, 2021

  1. Add profile viewer method (#229)

    * move viewer to within whylogs
    
    * add profile viewer
    
    * 📚 add documentation for viewer
    
    * edits on profile viewer documentation
    
    * remove dividers
    
    * typos,and loom gif
    
    * use thumbnail gif from loom
    
    * Update README.md
    
    Co-authored-by: Andy Dang <26821974+andyndang@users.noreply.github.com>
    
    * move metric collection list
    
    * Remove dots
    
    * Updating whylogs demo gif
    
    * Update README.md
    
    * Update README.md
    
    * Update README.md
    
    * bump version 0.4.8
    
    Co-authored-by: Andy Dang <26821974+andyndang@users.noreply.github.com>
    Co-authored-by: Sam Gracie <4944259+samgracie@users.noreply.github.com>
    3 people committed May 18, 2021
    Configuration menu
    Copy the full SHA
    0d16a84 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2021

  1. Configuration menu
    Copy the full SHA
    97d1269 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2021

  1. Deprecate Counters.null_count and track null value only in Schema tra…

    …cker. (#234)
    
    For existing profiles, we can workaround by adding the two values together.
    For new profiles after this PR, the `null_count` will always come from SchemaTracker and not Counters
    
    Addressing #232
    andyndang committed May 29, 2021
    4 Configuration menu
    Copy the full SHA
    c31494a View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2021

  1. add content to sidebar

    valer-whylabs authored and lalmei committed Jun 18, 2021
    Configuration menu
    Copy the full SHA
    f29e1e7 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2021

  1. sidebar update

    valer-whylabs authored and lalmei committed Jun 23, 2021
    Configuration menu
    Copy the full SHA
    94a8c96 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2021

  1. String features such as lenght, word count, character pos tracking (#236

    )
    
    * add character position tracker
    
    * add string attributes to  flat summary
    
    * track unicode characters as NITL
    
    * add string notebook
    lalmei committed Jun 25, 2021
    Configuration menu
    Copy the full SHA
    32f14d8 View commit details
    Browse the repository at this point in the history
  2. serialize delimited format by default (#243)

    Co-authored-by: Chris Warth <csw@whylabs.ai>
    cswarth and Chris Warth committed Jun 25, 2021
    Configuration menu
    Copy the full SHA
    f5948d4 View commit details
    Browse the repository at this point in the history
  3. test workflow push (#226)

    lalmei committed Jun 25, 2021
    Configuration menu
    Copy the full SHA
    9881700 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2021

  1. Release 0.4.9-dev0 (#245)

    Co-authored-by: Andy Dang🤖 <andy@whylabs.ai>
    andyndang and Andy Dang🤖 committed Jun 28, 2021
    Configuration menu
    Copy the full SHA
    dc3130a View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2021

  1. version 0.4.9 (#247)

    lalmei committed Jun 30, 2021
    Configuration menu
    Copy the full SHA
    f9f6443 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c5f77f View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2021

  1. bert tokenizer example

    lalmei committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    21de23f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    efc615c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2c3216b View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2021

  1. add string notebook to readme

    lalmei committed Jul 8, 2021
    Configuration menu
    Copy the full SHA
    849ecc3 View commit details
    Browse the repository at this point in the history
  2. add model type

    lalmei committed Jul 8, 2021
    Configuration menu
    Copy the full SHA
    306c5c2 View commit details
    Browse the repository at this point in the history
  3. add compute metrics

    lalmei committed Jul 8, 2021
    Configuration menu
    Copy the full SHA
    d3e918c View commit details
    Browse the repository at this point in the history
  4. format fixes

    fix imports
    
    add missing type
    
    removed unused variable
    
    format fix
    lalmei committed Jul 8, 2021
    Configuration menu
    Copy the full SHA
    d28f717 View commit details
    Browse the repository at this point in the history
  5. try to import jiwer

    lalmei committed Jul 8, 2021
    Configuration menu
    Copy the full SHA
    4533aca View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    13d20c7 View commit details
    Browse the repository at this point in the history
  7. add additional tests

    lalmei committed Jul 8, 2021
    Configuration menu
    Copy the full SHA
    824bdb7 View commit details
    Browse the repository at this point in the history
  8. fix import order

    lalmei committed Jul 8, 2021
    Configuration menu
    Copy the full SHA
    6a3e962 View commit details
    Browse the repository at this point in the history
  9. Refactor datasetprofile's flatten profile (#250)

    * add missing type
    
    removed unused variable
    
    format fix
    
    * refactor flatten summary functions
    
    * refactor flatten summary from datasetprofile
    
    * add more unit tests.
    
    * remove type conversion for strings
    
    * build with poetry for release
    
    * revert commit for type change
    
    * revert string type commit
    lalmei committed Jul 8, 2021
    Configuration menu
    Copy the full SHA
    736d8b0 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2021

  1. fix token_length merge and add unit tests

    small style fix
    lalmei committed Jul 9, 2021
    Configuration menu
    Copy the full SHA
    bcb3cfd View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2021

  1. Autosegmentation (#255)

    * pre_commit make command
    
    * Autosegmentation feature
    
    * Update formatting with black
    
    * Autosegmentation reading from file
    
    * change print to log
    
    * style fixes
    
    * fix autosegmentation tests
    
    * remove unused import
    
    * auto seg notebook example
    
    * basic unit tests for segmentation function
    
    * add metadata config to unit testdata
    
    * fix metadata config reading and add s3 unit test for metadata
    
    * add empty test case
    
    * style fix
    
    Co-authored-by: Bernease Herman <bernease@gmail.com>
    lalmei and bernease committed Jul 10, 2021
    Configuration menu
    Copy the full SHA
    b473cda View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2021

  1. add merging for NITL

    style fixes
    lalmei committed Jul 12, 2021
    Configuration menu
    Copy the full SHA
    82f82a3 View commit details
    Browse the repository at this point in the history
  2. add covering unit test, and rename tests.

    fix style
    lalmei committed Jul 12, 2021
    Configuration menu
    Copy the full SHA
    563b2a4 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2021

  1. Configuration menu
    Copy the full SHA
    5d179b6 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2021

  1. Configuration menu
    Copy the full SHA
    399b645 View commit details
    Browse the repository at this point in the history
  2. index on transport_parameters: 8a257f9 datasetprofiles reads and writ…

    …es with smart_open
    lalmei committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    f347e82 View commit details
    Browse the repository at this point in the history
  3. Check additional attribute in Logger (#260)

    * check additional attribute to logger
    
    * additiona check on Logger instantiation
    
    * speed up ci slightly by testing faster os first
    lalmei committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    18276c8 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2021

  1. Configuration menu
    Copy the full SHA
    fbb02c9 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2021

  1. Add basic test cases for logging segments

    Andy Dang🤖 authored and lalmei committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    28738d6 View commit details
    Browse the repository at this point in the history
  2. bugfix: Handle non-string labels when serializing confusion matrix

    Andy Dang🤖 authored and lalmei committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    bbc13ab View commit details
    Browse the repository at this point in the history
  3. format-fix: linting

    Andy Dang🤖 authored and lalmei committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    5dc210d View commit details
    Browse the repository at this point in the history
  4. [config] Ignore .venv folder

    Andy Dang🤖 authored and lalmei committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    cf1279e View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2021

  1. Configuration menu
    Copy the full SHA
    516132b View commit details
    Browse the repository at this point in the history
  2. correct default config value

    lalmei committed Jul 29, 2021
    Configuration menu
    Copy the full SHA
    83bd2cc View commit details
    Browse the repository at this point in the history
  3. allow unicode tracking

    testing unicode
    
    unicode tracking
    
    add position test
    lalmei committed Jul 29, 2021
    Configuration menu
    Copy the full SHA
    1a99426 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    040c6a4 View commit details
    Browse the repository at this point in the history
  5. bump to release

    lalmei committed Jul 29, 2021
    Configuration menu
    Copy the full SHA
    afff4a3 View commit details
    Browse the repository at this point in the history
  6. doc string style fixes

    lalmei committed Jul 29, 2021
    Configuration menu
    Copy the full SHA
    16abce2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fd99e76 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2df74a7 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2021

  1. remove default metadata writer

    add None default value
    
    set default values to None instead of bool
    lalmei committed Jul 30, 2021
    Configuration menu
    Copy the full SHA
    f71cc98 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2021

  1. bump version

    lalmei committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    56eae61 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e7ca126 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2021

  1. link to our main docs website

    lalmei committed Aug 5, 2021
    Configuration menu
    Copy the full SHA
    0eb3697 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2021

  1. removed pyarrow and llvmlite

    lalmei committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    2cbb35a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c3374b5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ef7bfd1 View commit details
    Browse the repository at this point in the history
  4. update tag version

    lalmei committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    da98eed View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2021

  1. Configuration menu
    Copy the full SHA
    7624ecb View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2021

  1. remove reference package

    lalmei committed Aug 14, 2021
    Configuration menu
    Copy the full SHA
    80d1b11 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2021

  1. loosen matplotlib constraint

    lalmei committed Aug 17, 2021
    Configuration menu
    Copy the full SHA
    6f0d238 View commit details
    Browse the repository at this point in the history
  2. update lock file

    lalmei committed Aug 17, 2021
    Configuration menu
    Copy the full SHA
    5079ff9 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2021

  1. [ADD] Handlebars config and basic sidebar structure

    [ADD] Implement table data with hbs
    
    [FIX] Remove unused code
    
    [ADD] Two CDN and all-in-one versions of hbs templates
    
    [FIX] Typo in condition
    valer-whylabs authored and lalmei committed Aug 19, 2021
    Configuration menu
    Copy the full SHA
    1775af7 View commit details
    Browse the repository at this point in the history
  2. add profile handlebars

    compile and render page
    
    add register helpers
    
    check profile length
    lalmei committed Aug 19, 2021
    Configuration menu
    Copy the full SHA
    f658514 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    70358f1 View commit details
    Browse the repository at this point in the history
  4. bump release

    lalmei committed Aug 19, 2021
    Configuration menu
    Copy the full SHA
    477aafd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    44e8f9b View commit details
    Browse the repository at this point in the history
  6. style fixes

    lalmei committed Aug 19, 2021
    Configuration menu
    Copy the full SHA
    2861c6a View commit details
    Browse the repository at this point in the history
  7. add pybars to dependencies

    lalmei committed Aug 19, 2021
    Configuration menu
    Copy the full SHA
    dea7ad9 View commit details
    Browse the repository at this point in the history
  8. change .utcnow() to .now(datetime.timezone.utc) - the former is not a…

    …ccurate
    Alex authored and lalmei committed Aug 19, 2021
    Configuration menu
    Copy the full SHA
    8f47eb0 View commit details
    Browse the repository at this point in the history
  9. remove print statement

    Alex authored and lalmei committed Aug 19, 2021
    Configuration menu
    Copy the full SHA
    2b1aa69 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e74171c View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2021

  1. updated s3 exmaple

    lalmei committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    4dfbeff View commit details
    Browse the repository at this point in the history
  2. remove duplicated examples

    lalmei committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    2a2370f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0916a86 View commit details
    Browse the repository at this point in the history
  4. fix streaming example

    lalmei committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    326e572 View commit details
    Browse the repository at this point in the history
  5. fix delimited value on read

    lalmei committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    b034dbd View commit details
    Browse the repository at this point in the history
  6. streaming mode notebook fixes

    lalmei committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    8c61613 View commit details
    Browse the repository at this point in the history
  7. fix tests and remove duplicated subfolder

    update test for faster performance
    
    fix notebook for tests
    
    style fixes
    
    compile protobuf files for test
    
    fix workflow
    
    remove example paths
    
    fix session variable
    
    make sure estimate segments doesn't write if there isnt a writer
    
    notebook fixes
    
    output json fixed
    lalmei committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    3524b43 View commit details
    Browse the repository at this point in the history
  8. do a pip install in notebook

    lalmei committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    f011280 View commit details
    Browse the repository at this point in the history
  9. update ignoregit

    lalmei committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    934040d View commit details
    Browse the repository at this point in the history
  10. rename whylogs config

    lalmei committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    f2b4980 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6d7e319 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7ebc46b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a07c696 View commit details
    Browse the repository at this point in the history
  14. style fixes

    lalmei committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    11e5a98 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2021

  1. Configuration menu
    Copy the full SHA
    8b0547d View commit details
    Browse the repository at this point in the history
  2. add register

    lalmei committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    129c382 View commit details
    Browse the repository at this point in the history
  3. add profile viewer test

    lalmei committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    2611985 View commit details
    Browse the repository at this point in the history
  4. fix style

    lalmei committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    f87730a View commit details
    Browse the repository at this point in the history
  5. add tests for constraints

    lalmei committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    151f48a View commit details
    Browse the repository at this point in the history
  6. lint fixes

    lalmei committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    50af654 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    16c1a59 View commit details
    Browse the repository at this point in the history
  8. updaate release drafter

    lalmei committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    318a670 View commit details
    Browse the repository at this point in the history
  9. rename section

    lalmei committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    13e8ecb View commit details
    Browse the repository at this point in the history
  10. create PR

    lalmei committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    cba12c3 View commit details
    Browse the repository at this point in the history
  11. fix version

    lalmei committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    dd413a7 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2021

  1. Sagemaker and Flask Example (#285)

    * base for sagemaker container deployment
    
    * predictor code
    
    * style fixes
    
    * add flask app example
    
    * logroation fixes Closes #235
    
    * increase time for demo
    
    * change notebook test name
    
    * Notebook for flask example
    
    * style fixes
    
    * ignore data folder
    
    * renamed sagemaker example
    
    * fix style
    
    * sagemaker model
    
    * log rotation
    
    * style and try join
    
    * updata canceling timers
    
    * wait for image logging to finish
    
    * rename flask example
    
    * skip flask notebook
    
    * update notebook
    
    * update flask app notes update
    lalmei committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    14b969d View commit details
    Browse the repository at this point in the history
  2. bump to release

    lalmei committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    8a258e4 View commit details
    Browse the repository at this point in the history
  3. bump build

    lalmei committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    9ed078b View commit details
    Browse the repository at this point in the history
  4. remove bump dev

    lalmei committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    01fb487 View commit details
    Browse the repository at this point in the history
  5. turn on ci back

    lalmei committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    c553d78 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2021

  1. Stop JSONifying data. Bump schema minor version to 2

    * Remove FrequentNumberSummary. This is superseded by frequent items data
    * Instead of JSONifying data, we just take a crude `str` approach. This ensures that we have consistent data in various environments.
      The previous behavior: the logic adds double quotes to string values.
    Andy Dang🤖 authored and lalmei committed Aug 27, 2021
    Configuration menu
    Copy the full SHA
    32e0ad2 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2021

  1. Update version (#299)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    2bc4617 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2021

  1. Fix model metric model_type switching and update tests (#302)

    * Fix model metric model_type switching and update tests
    
    * Fix notebook example frequent strings reference
    jamie256 committed Sep 3, 2021
    Configuration menu
    Copy the full SHA
    e3cfe20 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2021

  1. remove variable from body

    lalmei committed Sep 7, 2021
    Configuration menu
    Copy the full SHA
    3a093ea View commit details
    Browse the repository at this point in the history
  2. Update version

    github-actions[bot] authored and lalmei committed Sep 7, 2021
    Configuration menu
    Copy the full SHA
    33f0303 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2021

  1. transport parameters tests

    lalmei committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    9571fd7 View commit details
    Browse the repository at this point in the history
  2. test parameters for minio

    lalmei committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    a7c7a25 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    af27648 View commit details
    Browse the repository at this point in the history
  4. add test

    lalmei committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    e36c0fd View commit details
    Browse the repository at this point in the history
  5. remove verify requirement

    lalmei committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    1919efa View commit details
    Browse the repository at this point in the history
  6. add verification file path

    check if transport parameters is None
    
    remove verbose print
    
    remove minio mock
    
    style fixes
    
    fix test
    lalmei committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    b74496d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7f31485 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8808eab View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2021

  1. Update version (#309)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    a31a116 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2021

  1. [IMPROVEMENT] Simply dependencies (#313)

    * Move mlflow to test dependencies
    * Remove excel libraries (Pandas will detect and complain about it)
    
    Co-authored-by: Andy Dang🤖 <andy@whylabs.ai>
    andyndang and Andy Dang🤖 committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    abe9614 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2021

  1. [IMPROVEMENT] Switch image profiling to using ImageStats (#315)

    * [IMPROVEMENT] Switch image profiling to using ImageStats over per pixel metrics for better perf
    
    * Turn off the previous Hue Staturation Brightness on per pixel metrics
    * Switch to using ImageStat.Stats on image converted to HSV to log mean and stddev of Hue, Saturation, Brightness over the image
    * Updated tests and notebook so they still work
    * Added in a few more files of flowers so we can log more than one image to get some distributions in example notebook
    
    * Add logging for skipped exif keys
    
    * Remove wrapper class from transforms for Hue Saturation Brightness statistics
    jamie256 committed Sep 24, 2021
    Configuration menu
    Copy the full SHA
    9fe6ec9 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2021

  1. [MIGRATION] Move Java code base to whylogs (#318)

    * Set up multipackage commit
    
    * Add proto module
    
    * Update submodule git
    
    * Remove whylogs java
    
    * Move file path to merge into a single repo
    
    * Remove publishing configuration in the core project
    
    * Don't wait for keystroke to exit
    
    * Use the DatasetProperties message in the DatasetSummary object
    
    * Minor fix for Java code
    
    * Fix java imports
    
    * Set up GitLab CI flow. Disable private Maven publishing for now.
    
    * Remove internal use package
    
    * Remove unused code
    
    * Set up Gradle build with submodule
    
    * Ignore .idea folder
    
    * [refactor] Simplified package name to com.whylogs
    
    * Update submodule with the latest protobof
    
    * Add PR workflow
    
    * Test PR CI
    
    * Run gradle when have pull request against mainline
    
    * [refactor] Rename Spark package
    
    * Add CLI module
    
    * Update CLI entry point
    
    * Remove the use of executor
    
    * Build Javadoc for the core project
    
    * Add LICENSE file
    
    * Preparing for publishing to Maven
    
    * Ignore Gradle.properties
    
    * [docs] Update whylogs-core README.md
    
    * Publish WhyLogs-Spark to Maven
    
    * Update documentation
    
    * Installation for WhyLogs-Spark
    
    * Add instruction for Apache Spark integration
    
    * [docs] Update to using new classpath
    
    * Update README.md
    
    Unifying the java readme with the python readme for consistency of experience
    
    * Update README.md
    
    One more time, updating the readme to be consistent across python & java
    
    * Update Schema to 1.1: use maps for tagging.
    
    * [docs] Update doc with new tag API
    
    * [docs] Update with OpenJDK shield
    
    * [config] Add bumpversion config
    
    * Bump version: 0.0.2b1 → 0.0.2b2
    
    * [docs] Update to new version
    
    * Edited wording
    
    Edited to align with wording in the Python readme
    
    * Moved Python crosslink to start of doc
    
    * Added glossary
    
    * Fixed Profiler
    
    * Add performance benchmark. Move Glossary to the top
    
    * Add a section about statistical profile
    
    * Move Performance to a sub-section of the intro
    
    * Minor Readme fix
    
    * Update the Spark example for better documentation
    
    * Increase string tracker to track 128 items instead of 32
    
    * Bump version with increase of default item size
    
    * Run linting
    
    * Fix README.md header styling
    
    * * Update Spark example
    * Handle null value when creating tags from row
    * Handle null tags and null columns in DatasetProfile's constructor
    * Clarify Spark version support
    
    * Update description for packages
    
    * Update description for packages
    
    * Bump version: 0.0.2b2 → 0.1.0b0
    
    * Bump version: 0.1.0b0 → 0.1.0
    
    * Add Link to repo. Update version in README.md
    
    * Add Link to repo. Update version in README.md
    
    * Publish JavaDoc
    
    * Align with whylogs-python
    
    * Update naming + description in publishing script
    * Remove StringTracker. The frequent item tracking logic is moved to the
      top level in ColumnProfile
    * Add Frequent Items and Cardinality Tracker to Column Profile
    
    * Bump version: 0.1.0 → 0.1.1b0
    
    * Bump version: 0.1.1b0 → 0.1.1
    
    * Fix type in our example
    
    Was declaring a map as a list
    
    * Upgrade to Spark 3.0 and Scala 2.12
    
    * Fixed dataset profile test.
    
    Our precision only goes up to milliseconds, so we should only verify Instant's milliseconds value
    
    * Output a Array[Byte] instead of a wrapper class
    
    This will enable the Python code to access the APIs without deal with
    schema creation
    
    * Add logic to build a Spark fat jar
    
    This fat jar makes it easy to test and experiment with whylogs and Spark
    
    * Remove unused code
    
    * Add a Java-friendly API for groupBy
    
    * Add Python bridge for accessing a whylog profiling session
    
    * Add helper method to write data to parquet format
    
    * Wrap the JDF in Dataframe before returning
    
    * Align whylogs-java with whylogs-python
    
    * Add frequent number to the tracker
    * Using string tracker to track frequent number
    * Add theta sketch to number tracker
    
    * Update bump2version
    
    * Bump version: 0.1.1 → 0.1.2-b0
    
    * Remove shadowjar in spark
    
    * Add classification metrics for binary and multiclass classification models
    
    * Adding support for classification metrics in whylogs Spark
    
    * Use a streaming algorithm with matrix expansion
    
    * Track prediction scores in a NxN matrix
    
    * Track prediction scores in a matrix of sketches
    
    * Track boolean predictions
    
    * Add Python binding for Scala
    
    * Update README.md
    
    Fixed minor spelling error
    
    * Add classification metrics for binary and multiclass classification models
    
    * Adding support for classification metrics in whylogs Spark
    
    * Use a streaming algorithm with matrix expansion
    
    * Track prediction scores in a NxN matrix
    
    * Track prediction scores in a matrix of sketches
    
    * Track boolean predictions
    
    * Add Python binding for Scala
    
    * Do not exclude classifcation metrics from the dataset profile
    
    * Update to latest protobuf
    
    * Update to the latest schema with ModelProfile under `DatasetProfile`
    
    * Update the minor version
    
    * Run aggregation and publish to WhyLabs
    
    * Ensure that we copy the model profile over when performing Java ser/der
    
    * Fix handling new labels
    
    * Fixed a bug where we're dropping model metrics during Spark reducing
    
    Add end to end test for model metrics
    
    * Add tests for confusion matrix
    
    * Bump version: 0.1.2-b0 → 0.1.2-b1
    
    * Fix deserialization bug where we create an empty ModelProfile when deserialize from protobuf
    
    * Bump version: 0.1.2-b1 → 0.1.2-b2
    
    * Fixed bug where data is doubled indexed when profile numeric text
    
    * Bump version: 0.1.2-b2 → 0.1.2-b3
    
    * Fixed cardinality tracker
    
    * Return 0 when count is 1
    
    * Bump version: 0.1.2-b3 → 0.1.2-b4
    
    * Run spotlessApply target
    
    * Fixed ScoreMatrixTest
    
    * Adding RegressionMetrics
    
    * Add regression metric support
    
    * Fixed serialization bug of counter tracker. Add serialization test
    
    * Make the code Scala 2.11 friendly (for Spark 2.x)
    
    * Add test for null count
    
    * Track NaN value as null value
    
    * Parameterize scalaVersion and sparkVersion
    
    * Enable specifying custom datetime when calling `session.log`
    
    * Use String.format to avoid relying on Guava 20 API
    
    * Use Guava 19 to make whylogs compatible with most systems
    
    * Bump version: 0.1.2-b4 → 0.1.2-b5
    
    * Add findbugs dependency for javax.annotation.Nullable
    
    * Run spotlessApply
    
    * Stop using Guava Streams API
    
    * user can specify null check values
    
    * spotlessApply format changes
    
    * keep nullstr overrides per-instance
    
    - avoids test of nullstr functionality from affecting other tests
    
    * require empty null str set
    
    - don't allow nullstrs to be null.
    - convert from ImmutableList top Sets
    
    * test for empty list & fix ColumnProfile.builder usage
    
    * switch to use ImmutableSet
    
    * set nullstr in fromProtobuf
    
    * set nullstrs in builders
    
    * user can specify null check values
    
    * Bump version: 0.1.2-b0 → 0.1.2-b1
    
    * Updated with latest published version
    
    * Bump version: 0.1.2-b5 → 0.1.2-b6
    
    * Enable building for multiple spark version
    
    * Bump version: 0.1.2-b6 → 0.1.2-b7
    
    * Using public WhyLabs client
    
    * Enable overriding WhyLabs endpoint for testing
    
    * Adding missing okhttp3
    
    * Update .log API to allow customizing endpoints
    
    * Calculate quantiles when building NumberSummary
    
    * spotless format changes
    
    * surround for-loop body in {}
    
    * Druid aggregators have to pre-allocate bytearrays for intermediate results so we need a sane limit on our per-string char count in order to math out the largest intermediate aggregation bucket size
    
    * fmt
    
    * Update README.md
    
    Update Java doc link
    
    * Fix mismatch null count and schema count
    
    Backwards compatibility: summary still has the null count under "counters"
    
    For existing profiles, we can workaround by adding the two values together.
    For new profiles after this PR, the null_count will always come from SchemaTracker and not Counters
    
    Also, turn off SCHEMA detection by default
    
    Reference: #234
    
    * Use the new upload url based api for logging
    
    Our original upload api has the client uploading directly to our rest
    service. Now we return upload urls that the client should use to upload
    directly, rather than proxying through our servers.
    
    * Fix file path in upload api
    
    Was using the file name instead of the file path.
    
    * Add generic retry utility and make profile uploads retry
    
    A lot of resources online point towards leaning on akka to handle things
    like this but it seems overkill as a dependnecy for this use case. The
    one thing I need to confirm before pushing is the relationship between
    futures and threads in scala. In Kotlin, I would just be using a
    coroutine specific delay that I know won't deadlock. Here, if its true
    that every future runs on its own thread then this should be fine. If
    that isn't true then it can be risky.
    
    * add unit test of MetricsSummary JSON encoding
    
    * Update API to distinguish between Classification vs Regression model (#29)
    
    * Update API to distinguish between Classification vs Regression model
    
    * Enable tagging with whylogs.tag prefix
    
    Co-authored-by: Andy Dang🤖 <andy@whylabs.ai>
    
    * add Getters to all model metrics fields.
    
    - make ModelMetrics.fromProtobuf match python functionality.
    
    * don't add identical labels to confusion matrix
    
    * deduplicate in the more obvious way
    
    * bump to version 0.1.3-b2 (#32)
    
    Co-authored-by: Chris Warth <csw@whylabs.ai>
    
    * update StringTracker with new fields from python library
    
    * PR feedback - add comments, simplify some for-loops
    
    * fix NPE in StringTracker.merge
    
    * fix NPE in StringTracker.toProtoBuf
    
    * make StringTracker NonNull
    
    - simplify backward compatibility testing in fromProtobuf
    
    * Fixed typo for withRegressionModel method (#35)
    
    * Fix small typo
    
    * Bump version: 0.1.3-b2 → 0.1.3-b3
    
    Co-authored-by: Andy Dang🤖 <andy@whylabs.ai>
    
    * PySpark autosegmentation and tests (#36)
    
    * [WIP] Adding dependencies to the python folder
    
    This is a POC to get unit testing enabled in a sane way for the python
    code that we have. Running `make install test` should get the sample
    test running. After, we can make sure to run that command during the
    build as well.
    
    * Fixed typo for withRegressionModel method (#35)
    * Add PySpark autosegmentation and tests
    
    Co-authored-by: Anthony Naddeo <anthony@whylabs.ai>
    Co-authored-by: Leandro G. Almeida <leandro.g.almeida@gmail.com>
    
    * Upgrade to whylabs-api-client 0.1.7 to use the latest API signature
    
    * Bump version: 0.1.3-b3 → 0.1.3
    
    * protect against exception when scorematrix has no labels
    
    * protect against divide-by-zero under more specific conditions
    
    * Avoid NPEs when merging profiles with null model metrics
    
    * make stringtracker merge robust for missing data (#41)
    
    Co-authored-by: Chris Warth <csw@whylabs.ai>
    
    * Fixed profile merge bugs inside regression metrics and string tracker
    
    * fmt
    
    * Update core/src/main/java/com/whylogs/core/DatasetProfile.java
    
    Co-authored-by: Andy Dang <26821974+andyndang@users.noreply.github.com>
    
    * typo
    
    * NPE on copy
    
    * Profile merge regressions (#42)
    
    * Fixed profile merge bugs inside regression metrics and string tracker
    
    * fmt
    
    * Update core/src/main/java/com/whylogs/core/DatasetProfile.java
    
    Co-authored-by: Andy Dang <26821974+andyndang@users.noreply.github.com>
    
    * typo
    
    * NPE on copy
    
    Co-authored-by: drew dahlke <drew@drews-mbp.attlocal.net>
    Co-authored-by: Andy Dang <26821974+andyndang@users.noreply.github.com>
    
    * Found another issue when merging legacy profiles from very early days
    
    * Fixed some serde issues with stringtracker
    
    * fmt
    
    * Profile merge bug on very old profiles (#43)
    
    * Fixed profile merge bugs inside regression metrics and string tracker
    
    * fmt
    
    * Update core/src/main/java/com/whylogs/core/DatasetProfile.java
    
    Co-authored-by: Andy Dang <26821974+andyndang@users.noreply.github.com>
    
    * typo
    
    * NPE on copy
    
    * Found another issue when merging legacy profiles from very early days
    
    * Fixed some serde issues with stringtracker
    
    * fmt
    
    Co-authored-by: drew dahlke <drew@drews-mbp.attlocal.net>
    Co-authored-by: Andy Dang <26821974+andyndang@users.noreply.github.com>
    
    * Older versions of profiles could have model metrics populated without having the metric model type populated because validation didn't get added until later. Ensure these profiles can still be merged
    
    * I don't think this can be null, but just to be safe
    
    * Histogram summary (#46)
    
    * Bump version: 0.1.3 → 0.1.4-b6
    
    * update summary histogram calculation
    
    * histogram splitpoints unit test
    
    Co-authored-by: Chris Warth <csw@whylabs.ai>
    
    * Major perf improvement: support very wide Spark dataframe (#47)
    
    * Align metrics name. Remove duplicate classes
    
    * More information about API exception
    
    * Remove frequentItems from NumberTracker
    
    This information is capture in the top level frequent item tracker within a column
    
    * Optimize for handling very wide Spark dataframes
    
    This allows users to avoid Spark blowing up
    
    * Update Schema minor version
    
    * Adding more tests around model metrics and features
    
    * Bump version: 0.1.4-b6 → 0.1.5-b0
    
    * Better null handling when parsing Protobuf messages
    
    * Add more annotation around nullable vs nonull
    
    * Minor perf optimization
    
    * Add support for snapshot repo
    
    * Add a simple roundtrip test
    
    * fix styling
    
    Co-authored-by: Andy Dang🤖 <andy@whylabs.ai>
    
    * Update proto build logic and align schemas
    
    * Remove proto submodule
    
    * Formatting fix
    
    * Adding gradle github action
    
    * Re-instate NLP Message
    
    * More style fix
    
    * Temporarily ignore pyspark test
    
    Co-authored-by: Andy Dang🤖 <andy@whylabs.ai>
    Co-authored-by: Alessya Labzhinova <alessya.l@gmail.com>
    Co-authored-by: DialMforMara <32914820+DialMforMara@users.noreply.github.com>
    Co-authored-by: Anthony Naddeo <anthony@whylabs.ai>
    Co-authored-by: Chris Warth <csw@whylabs.ai>
    Co-authored-by: Chris Warth <cswarth@gmail.com>
    Co-authored-by: drew dahlke <drew@drews-mbp.attlocal.net>
    Co-authored-by: Bernease Herman <bernease@gmail.com>
    Co-authored-by: Leandro G. Almeida <leandro.g.almeida@gmail.com>
    Co-authored-by: naddeoa <anthony.naddeo@gmail.com>
    Co-authored-by: Drew Dahlke <drew@totvs.com>
    12 people committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    6999b5b View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2021

  1. Configuration menu
    Copy the full SHA
    854acc5 View commit details
    Browse the repository at this point in the history
  2. Fix whylogs init (#321)

    jamie256 committed Sep 30, 2021
    Configuration menu
    Copy the full SHA
    5593f20 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2021

  1. Add regex pattern matching to ValueConstraint (#317)

    Co-authored-by: Felipe Adachi <e-felipea@weg.net>
    Co-authored-by: Andy Dang <26821974+andyndang@users.noreply.github.com>
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    4 people committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    b427c34 View commit details
    Browse the repository at this point in the history
  2. Merge new examples to mainline from Dev/loka/examples (#316)

    * flask and whylabs example first iteration
    
    * added script that trains a sklearn model
    
    * added script that trains a sklearn model
    
    * ✨ Added first version of Flask example
    
    * update sagemaker example
    
    * swagger documentation added
    
    * TODO added
    
    * flask example updated
    
    * fix bug with .gitignore and requirements.txt
    
    * fix bug with .gitignore and requirements.txt
    
    * feature vector schema changed passing a field per feature
    
    * swagger feature vector model modified
    
    * ✨ Now Session never ends :D
    
    * ✨ sagemaker sklearn example working
    
    * 📝 update documentation
    
    * ✨ clean up script for sagemaker endpoint added
    
    * ✨ Added atexit routine and scheduled update df action
    
    * 🐛 fix bugs with sagemaker whylabs example
    
    * ✨ jupyter notebook for sagemaker example added
    
    * 📝 flask example documentation updated
    
    * 📝 added more docs on flask example
    
    * minor updates
    
    * 🎉 First commit testing mlflow example
    
    * 📝 Readme enhanced with session management
    
    * 📝 documentation fix
    
    * 📝 flask whylabs docs finished
    
    * fix some bugs
    
    * update docs on sagemaker example
    
    * sagemaker fix
    
    * replace downloading in flask sklearn example
    
    * update sagemaker docs
    
    * rename folders
    
    * sagemaker example improved
    
    * ✨ Modified whylabs yaml
    
    * ✨ Initial version MLFLow writter
    
    * ✨ Getting Rotation time from .env
    
    * added first example notebook for mlflow whylabs integration
    
    * clean code
    
    * ✨ Fixed Session management inside patche
    
    * 🔥 Removed threading behavior in MLFlowWriter Class
    
    * readme first update
    
    * 🐛 Revert changes in patcher about session
    
    * mlflow exampled updated
    
    * readme sagemaker fix
    
    * sagemaker constant requests added
    
    * make precommit run
    
    * unnecesary mlflow tests removed
    
    * Sagemaker example not initializing for every request
    
    * most of the tests are working
    
    * all tests are working
    
    * fix format
    
    * Fix skip_notebooks
    
    Co-authored-by: nroldanf <nicolas.roldan@mail.escuelaing.edu.co>
    Co-authored-by: jjpulidos <jjpulidos@unal.edu.co>
    3 people committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    992369d View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2021

  1. Update version (#323)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Oct 4, 2021
    Configuration menu
    Copy the full SHA
    cbee6a9 View commit details
    Browse the repository at this point in the history
  2. Update API token when updated in the env variable and recreate client…

    …, more verbose output on upload (#327)
    jamie256 committed Oct 4, 2021
    Configuration menu
    Copy the full SHA
    cfcab46 View commit details
    Browse the repository at this point in the history
  3. Add warning on larger dataframe logging, add perf test and fixture fo…

    …r conditional tests w/ --load (#326)
    
    * Add test fixture for conditionally running test if --load_test is passed, and add a test to profile log_dataframe
    
    * Add warning message if logging a dataframe larger than 200k elements
    jamie256 committed Oct 4, 2021
    Configuration menu
    Copy the full SHA
    0bf0908 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2021

  1. Configuration menu
    Copy the full SHA
    d04f81b View commit details
    Browse the repository at this point in the history
  2. Update version (#329)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Oct 5, 2021
    Configuration menu
    Copy the full SHA
    fe8b2ed View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2021

  1. Changed MATCH and NOMATCH to use re.compile instead of re.match. Chan…

    …ged name of constraint in test_constraints.py to not_contains_date. (#325)
    
    Co-authored-by: Felipe Adachi <e-felipea@weg.net>
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    3 people committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    3032b0e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    09e0289 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a2043df View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2021

  1. [API] Simplify WhyLabs writer + deprecate anonymous writer (#333)

    * Simplify WhyLabs writer
    * Remove the anonymous session upload logic
    * Deprecate start_whylabs_session and data_collection_consent
    * Relax WriterConfig validation (in case users still have the old config)
    
    Co-authored-by: Andy Dang🤖 <andy@whylabs.ai>
    andyndang and Andy Dang🤖 committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    05999ba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c8c827 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2021

  1. Update version (#336)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    f6a3456 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2021

  1. Configuration menu
    Copy the full SHA
    b4d6e87 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1d08d18 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f252c37 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2f89971 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #342 from whylabs/dev/jamie/session_default

    Make project name and pipeline name optional parameters for session
    naddeoa committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    a24afab View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2021

  1. Update version to 0.6.9 (#343)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    64e6aef View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2021

  1. Enable pickling via protobuf (#344)

    * Enable pickling via protobuf
    
    We were never able to pickle our dataset profile objects. Our
    integration work with Ray made this a pressing issue since Ray depends
    heavily on calling pickle on objects. This change will enable pickle by
    serializing/deserializing to/from protobuf.
    
    In doing this, I stumbled upon other actual issues, like we apparently
    don't deserialize from protobuf correctly in certain cases, like when we
    have no set dataset_timestamp. It ends up as a 1970 date. I have two
    tests that are omitted that I'm going to work on next to fix that
    issue.
    
    * Fix some date serialization bugs
    
    Found a few issues around protobuf serde with dates that would cause the
    deserialized profiles to have 1970 dataset timestamps or have otherwise
    subtlyl different datetime state.
    
    Co-authored-by: Anthony Naddeo <anthony@whylabs.ai>
    naddeoa and naddeoa committed Oct 27, 2021
    Configuration menu
    Copy the full SHA
    937c43e View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2021

  1. Update version 0.6.10 (#346)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Oct 28, 2021
    Configuration menu
    Copy the full SHA
    80cce9d View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2021

  1. Configuration menu
    Copy the full SHA
    31668da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    046ffa9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cedaa7c View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2021

  1. Update version (#351)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    3e06612 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2021

  1. Configuration menu
    Copy the full SHA
    dd5aae7 View commit details
    Browse the repository at this point in the history
  2. just dependencies update (#353)

    * small dependency updates
    jamie256 committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    eb43a6e View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2021

  1. Update version (#354)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    2aa8180 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2021

  1. Minor docstream, filename, error message fixes (#356)

    * Minor fixes to docstrings, error message, filename...
    
    * `feature_name` is listed twice in a couple places
    * `s/Unambiguous/Ambiguous/` in exception -- check this is correct
    * `mv test_diplay.py test_display.py`
    
    * another feature_name glitch
    richard-rogers committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    3f66d5b View commit details
    Browse the repository at this point in the history
  2. Put in some guardrails against overly large confusion matrices (#355)

    * Put in some guardrails against overly large confusion matrices
    jamie256 committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    ee7da89 View commit details
    Browse the repository at this point in the history
  3. Update version (#357)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    b079d07 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2021

  1. Fix Black failure (#358)

    Black seems to be pulling in versions of typed-ast that break
    unless constrained to typed-ast >= 1.5
    richard-rogers committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    53a3c2a View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2021

  1. Configuration menu
    Copy the full SHA
    a175b34 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    92adab3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f0bff64 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2021

  1. Fix exception related to logging array like column values (#365)

    * Fix exception related to logging array like column values
    jamie256 committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    6b75f13 View commit details
    Browse the repository at this point in the history
  2. Use log_async in WhylabsWriter (#359)

    * Use log_async in whylabs writier
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    richard-rogers committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    85a35bc View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2021

  1. Configuration menu
    Copy the full SHA
    4299901 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6805b25 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2021

  1. README updates

    Spelling issue, formatting issue, and added a comment to build instructions.
    `make install` is usually reserved for installing something into your system but
    we use it for installing our required build dependencies, which I regret, so I added
    a comment to clarify since it looked like we put our build instructions backwards.
    naddeoa committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    32638ce View commit details
    Browse the repository at this point in the history
  2. GitHub action to publish Java/Scala

    Richard Rogers committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    aefa95d View commit details
    Browse the repository at this point in the history
  3. Revert "GitHub action to publish Java/Scala"

    This reverts commit aefa95d.
    Richard Rogers committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    e9d7ef6 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2021

  1. Fix strings as arrays pd.isnull bug (#372)

    * Fix bug where strings parsed as array was passed to pd.isnull
    jamie256 committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    52831a0 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2021

  1. Configuration menu
    Copy the full SHA
    dbe3512 View commit details
    Browse the repository at this point in the history
  2. Dev/loka/btwn constraints (#374)

    * Added BTWN operation in Op enum, new Op.BTWN lambda summary function, edit SummaryConstraint class and SummaryConstraintMsg accordingly, unit tests for BTWN
    
    * Created stddevBetweenConstraint, meanBetweenConstraint, minBetweenConstraint, minGreaterThanEqualConstraint, maxBetweenConstraint and maxLessThanEqualConstraint.
    
    Co-authored-by: pecop2 <petar@loka.com>
    Co-authored-by: MilenaTrajanoska <trajanoska28@gmail.com>
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    4 people committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    f90b45a View commit details
    Browse the repository at this point in the history
  3. GitHub action to publish Java/Scala (#370)

    * GitHub action to publish Java/Scala
    richard-rogers committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    3aea4f5 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2021

  1. Configuration menu
    Copy the full SHA
    7d5991a View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2021

  1. Update version to release 0.6.17 (#377)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    fa7a5b1 View commit details
    Browse the repository at this point in the history
  2. ValueConstraint: Assert column values in set (#375)

    * Added BTWN operation in Op enum, new Op.BTWN lambda summary function, edit SummaryConstraint class and SummaryConstraintMsg accordingly, unit tests for BTWN
    
    * Created stddevBetweenConstraint, meanBetweenConstraint, minBetweenConstraint, minGreaterThanEqualConstraint, maxBetweenConstraint and maxLessThanEqualConstraint.
    
    * Created IN operator, added value_set to ValueConstraintMsg, created columnValuesInSetConstraint.
    
    * Changed columnValuesInSetConstraint type of parameter value_set to Set[Any], simplified condition for checking constraints with IN operator, added assertions and logger in test cases for constraints
    
    * Changed Op.IN to Op.IN_SET
    
    Co-authored-by: pecop2 <petar@loka.com>
    Co-authored-by: MilenaTrajanoska <trajanoska28@gmail.com>
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    4 people committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    b55410e View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2021

  1. Fix typo

    alex-zenml committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    0e358b8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #384 from alex-zenml/patch-1

    Fix typo in README
    bernease committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    8904c9a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f6ae9c7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    91c9a58 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2021

  1. Value Constraint: Contains specific pattern constraint (#378)

    * Created emailConstraint initial implementation
    * Created containsCreditCardConstraint initial implementation
    * Implemented containsSSNConstraint and containsURLConstraint.
    * Add update_typed method in ValueConstraints
    * Add raw_value_constraints and coerced_type_constraints in ValueConstraints
    
    Co-authored-by: pecop2 <petar@loka.com>
    MilenaTrajanoska and pecop2 committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    162a9ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c7c5962 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2021

  1. Update version to release 0.6.18 (#395)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    709c5dd View commit details
    Browse the repository at this point in the history
  2. SummaryConstraint: Assert distinct values in set constraint (#379)

    * Assert distinct values in set constraint. New Ops in proto for SET: IN, CONTAINS, EQ. New lambda functions for the operations, using string_tracker and number_tracker theta sketches for distinct column values set operations
    * Specific functions for each SET constraint
    * Edit constraints.proto to change the Enum for the Op.CONTAINS to Op.CONTAIN. Add serialization test for SET summary constraints
    
    Co-authored-by: pecop2 <petar@loka.com>
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    3 people committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    9776321 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2021

  1. Remove git submodules in Java workflows (#396)

    * Remove git submodules in Java workflows
    
    * Bump log4j to 2.17.0 in Java package
    
    * Update readme
    
    * add jupyterlab to docker dev environment
    
    Co-authored-by: Richard Rogers <rrogers@opendius.net>
    richard-rogers and Richard Rogers committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    14fa853 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2021

  1. Summary Constraint: quantileBetweenConstraint (#381)

    * Implemented quantileBetweenConstraint
    * Added quantile_value argument in SummaryConstraint
    * Add summary converter single_quantile_from_sketch utility function, refactor summary constraints update object
    * Change proto number of quantile_value, update logic in SummaryConstraint update method
    * Simplified dict update in _create_update_summary_dictionary function
    
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    MilenaTrajanoska and jamie256 committed Dec 30, 2021
    Configuration menu
    Copy the full SHA
    1f4cae8 View commit details
    Browse the repository at this point in the history
  2. Update version to 0.6.19 (#399)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    github-actions[bot] and jamie256 committed Dec 30, 2021
    Configuration menu
    Copy the full SHA
    9897b6a View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2022

  1. ValueConstraint: Datetime/json constraints (#387)

    * Assert dateutil parseable. Implemented with adding an APPLY_FUNC operation and passing a custom function to the ValueConstraint for later evaluation
    
    * Dateutil parseable, APPLY_FUNC
    
    * Assert string length constraint. Length equals or is between two values.
    
    * Fix from_protobuf when using APPLY_FUNC op, serialization tests
    
    * Create specific dateUtilParseableConstraint function
    
    * JSON parseable constraint initial
    
    * Assert dateutil parseable, json parseable, match json schema
    
    * Tests for strftime format and change ValueConstraints update of pre and post typed data
    
    * Fix tests and bad merge
    
    * Proto add APPLY_FUNC in enum
    
    * Change OP from CONTAINS_SET to CONTAIN_SET.
    
    Co-authored-by: pecop2 <petar@loka.com>
    pecop2 and pecop2 committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    fe93b98 View commit details
    Browse the repository at this point in the history
  2. SummaryConstraint: columnUniqueValueCountBetweenConstraint, columnUni…

    …queValueProportionBetweenConstraint (#391)
    
    * Created emailConstraint initial implementation
    
    * Created containsCreditCardConstraint initial implementation
    
    * Implemented containsSSNConstraint and containsURLConstraint.
    
    * Changed constraints to be evaluated before typed data conversion
    
    * Case insensitive containsEmailConstraint
    
    * Add update_typed method in ValueConstraints
    
    * Implemented columnUniqueValueCountBetweenConstraint and columnUniqueValueProportionBetweenConstraint
    
    
    Co-authored-by: pecop2 <petar@loka.com>
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    3 people committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    5f51a58 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2022

  1. Configuration menu
    Copy the full SHA
    72ba0b9 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2022

  1. Update version to 0.6.20 (#407)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    c340e6a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11b720c View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2022

  1. Configuration menu
    Copy the full SHA
    7e980a4 View commit details
    Browse the repository at this point in the history
  2. Java release CI (#410)

    * Java package publishing via CI
    * Bump log4j to 2.17.0 in Java package
    
    
    Co-authored-by: Richard Rogers <rrogers@opendius.net>
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    3 people committed Jan 8, 2022
    Configuration menu
    Copy the full SHA
    3211b20 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2022

  1. Fix MLFlow example (#412)

    * Addresses #411 remove closed session in notebook example for mlflow
    jamie256 committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    f2b249f View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2022

  1. Implemented columnMostCommonValueInSetConstraint (#390)

    * Implemented columnMostCommonValueInSetConstraint
    
    * Refactored code to use _create_update_summary_dictionary function for updating the summary constraints
    
    * Refactor name, merge, to_protobuf and from_protobuf in ValueConstraint and SummaryConstraint
    
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    MilenaTrajanoska and jamie256 committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    b11da51 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2022

  1. Implemented columnValuesNotNullConstraint (#392)

    * Implemented columnValuesNotNullConstraint
    * Refactored code to use _create_update_summary_dictionary function for updating the summary constraints
    
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    MilenaTrajanoska and jamie256 committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    704a2c3 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2022

  1. SummaryConstraint: columnValuesTypeEqualsConstraint and columnValuesT…

    …ypeInSetConstraint (#393)
    
    * Implemented columnValuesTypeEqualsConstraint and columnValuesTypeInSetConstraint
    
    * Merge and refactor to_protobuf, from_protobuf, merge, name methods in ValueConstraint and SummaryConstraint, refactor tests
    
    * Cast unique count estimate to integer, since the constraint accepts only integer values for comparison.
    MilenaTrajanoska committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    29b514d View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2022

  1. Implemented approximateEntropyBetweenConstraint (#394)

    * Implemented approximateEntropyBetweenConstraint
    * Add documentation for parameter histogram in summaryconverters function entropy_from_column_summary
    MilenaTrajanoska committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    8ea60d4 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2022

  1. SummaryConstraints: Distributional Measures Constraints (#397)

    * Implemented parametrizedKSTestPValueGreaterThanConstraint
    * Add documentation for parameter reference_distribution in SummaryConstraint
    * Implemented columnKLDivergenceLessThanConstraint for continuous and discrete distributions
    * Implemented columnChiSquaredTestPValueGreaterThanConstraint
    MilenaTrajanoska committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    e4c2f5a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4dec307 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2022

  1. Configuration menu
    Copy the full SHA
    0849700 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2022

  1. Configuration menu
    Copy the full SHA
    5f8ec60 View commit details
    Browse the repository at this point in the history
  2. Add scipy for recent constraints work (#425)

    * Add scipy for recent constraints work, dataclasses for python < 3.7
    jamie256 committed Jan 25, 2022
    Configuration menu
    Copy the full SHA
    54e8b1f View commit details
    Browse the repository at this point in the history
  3. Integrate wheel smoke test into standard CI workflow. (#422)

    * Integrate wheel smoke test into standard CI workflow.
    
    Co-authored-by: Richard Rogers <rrogers@opendius.net>
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    3 people committed Jan 25, 2022
    Configuration menu
    Copy the full SHA
    6bc0957 View commit details
    Browse the repository at this point in the history
  4. SummaryConstraint: Table shape constraints (#398)

    * Table shape constraints as SummaryConstraint, changes in datasetprofile needed for implementation, modify DatasetConstraints accordingly, tests for table shape constraints and DatasetConstraints serialization
    
    * Add the table shape constraints report to the DatasetConstraints report. Modify the DatasetConstrains serialization test.
    
    * Change OP CONTAINS_SET to CONTAIN_SET. Add function to simplify SummaryConstraint.from_protobuf.
    
    * Change the approach for the table shape number of rows constraint. Tests for sequential logging. Parameterize set length.
    
    Co-authored-by: pecop2 <petar@loka.com>
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    3 people committed Jan 25, 2022
    Configuration menu
    Copy the full SHA
    7434e09 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2022

  1. MultiColumn Value Constraints (#413)

    * Multicolumn value constraints, binded columns at constraint creation time - initial implementation
    * Changed to_protobuf method in MultiColumnValueConstraint to return MultiColumnValueConstraintMsg
    * columnPairValuesInSetConstraint initial implementation
    * Changes in proto MultiColumnValueConstraintMsg, to_protobuf and from_protobuf in MultiColumnValueConstraint
    * sumOfRowValuesOfMultipleColumnsEqualsConstraint initial implementation
    * Added internal_op attribute in MultiColumnValueConstraint
    * Logical opreations constraint. New class for MultiColumnValueConstraint and MultiColumnValueConstraints. Change the way of tracking the dataframe at DatasetProfile. Constraint for column_values_A_greater_than_B and simple test for it.
    * Tests for the multi column value constraints, changes in from_protobuf and to_protobuf of MCVC, change OP CONTAINS_SET to CONTAIN_SET. Constraint functions for all the logical operations between two columns.
    * Implemented columnPairValuesInSetConstraint
    * Implemented columnValuesUniqueWithinRow
    
    Co-authored-by: pecop2 <petar@loka.com>
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    3 people committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    4271ed9 View commit details
    Browse the repository at this point in the history
  2. Update version to 0.6.24 (#426)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    github-actions[bot] and jamie256 committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    9e69ec3 View commit details
    Browse the repository at this point in the history
  3. Constraints example notebook (#417)

    * Example notebook for the newly created constraints
    
    * Added Chi squared constraint example supplying a map of items and frequencies as counts
    
    * Change values in some examples with distributional measures
    
    * Generate constraints possible constraints
    
    * Add tests for generate_constraints, example for generate_constraints in Constraints_Suite.ipynb
    
    * Added new example for table shape constraints and sequentially logging data more than once
    
    Co-authored-by: pecop2 <petar@loka.com>
    Co-authored-by: MilenaTrajanoska <trajanoska28@gmail.com>
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    4 people committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    e5c6fc3 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2022

  1. Change contraints'total row number computation (#427)

    * Change total row number computation
    
    * Edge case not to throw a ValueError when no columns logged
    
    Co-authored-by: pecop2 <petar@loka.com>
    pecop2 and pecop2 committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    b5769f5 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2022

  1. Configuration menu
    Copy the full SHA
    1b4c040 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2022

  1. Update version to release 0.6.25 (#430)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    b0e2455 View commit details
    Browse the repository at this point in the history
  2. Display human readable name for constraints (#431)

    * Display user supplied name or default human-readable name for the constraints
    * Add to_protobuf method in MultiColumnValueConstraints
    
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    MilenaTrajanoska and jamie256 committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    a653ee6 View commit details
    Browse the repository at this point in the history
  3. Update version to release 0.6.26

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    e881996 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2022

  1. Missing values proportion between constraint (#436)

    * Implemented missingValuesProportionBetweenConstraint
    MilenaTrajanoska committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    0f985a3 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2022

  1. Constraints Documentation (#435)

    * Add documentation for name in constraints, Document summary converters
    
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    MilenaTrajanoska and jamie256 committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    46c8d44 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2022

  1. DatasetConstraints serialization and chi square calculation fixes (#437)

    * Change MultiColumValueConstraints serialization
    
    * Fix Chi-Squared statistic calculation
    
    * Edit getattr to hasattr
    
    * Fix Chi-Squared statistic calculation
    
    * Edit test_dataset_constraints_serialization
    
    * Fix ZeroDivisionError in kl divergence computation
    
    * Pass a deep copy of the column values in the MultiColumnValueConstraints update method to not accidentally change them during update
    
    * Add almost zero probability of event variable in _compute_kl_divergence_continuous_distributions
    
    Co-authored-by: pecop2 <petar@loka.com>
    Co-authored-by: MilenaTrajanoska <trajanoska28@gmail.com>
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    4 people committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    37cec2f View commit details
    Browse the repository at this point in the history
  2. Add Java package smoketest (#438)

    * Add Java package smoketest
    
    Co-authored-by: Richard Rogers <rrogers@opendius.net>
    Co-authored-by: Andy Dang🤖 <andy@whylabs.ai>
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    4 people committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    1e3427c View commit details
    Browse the repository at this point in the history
  3. Distributional Measures Constraints Example Notebook (#440)

    * Constraints distributional measures example use-case
    
    * Add comment in example notebook
    
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    MilenaTrajanoska and jamie256 committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    efb6105 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2022

  1. Update version to release 0.6.27 (#443)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Feb 17, 2022
    Configuration menu
    Copy the full SHA
    f6e2db1 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2022

  1. Don't include secrets

    Don't include secrets
    andyndang committed Feb 18, 2022
    Configuration menu
    Copy the full SHA
    faeaf0b View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2022

  1. Fix KS test p-value computation (#444)

    * Fix KS test p-value computation, add condition in entropy
    
    * Change number of samples calculation
    
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    MilenaTrajanoska and jamie256 committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    78bcac5 View commit details
    Browse the repository at this point in the history
  2. Constraints example notebook typos fix (#449)

    * Fix typos and add example for the missing values proportion constraint in Constraints_Suite
    
    Co-authored-by: pecop2 <petar@loka.com>
    Co-authored-by: MilenaTrajanoska <trajanoska28@gmail.com>
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    4 people committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    788b4be View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2022

  1. Total executions and failures included in value constraints proto mes…

    …sages (#450)
    
    * Add total executions and failures in ValueConstraintMsg
    
    * Edit from_protobuf to use the total executions and failures
    
    addresses #445
    
    Co-authored-by: pecop2 <petar@loka.com>
    pecop2 and pecop2 committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    224230c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dd07ea8 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2022

  1. Update version to release 0.6.28 (#453)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    65e3f13 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2022

  1. throw exception if model metrics are incomplete

    Chris Warth committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    7703c61 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2022

  1. Add feast integration demo (#454)

    * Add feast integration demo
    
    * - Removed parquet files from the repo and moved to s3
    
    * add .gitkeep to push empty data folder
    FelipeAdachi committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    d022644 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2022

  1. Configuration menu
    Copy the full SHA
    e53bc3e View commit details
    Browse the repository at this point in the history
  2. Stopgap updates to Readme

    Added logo, cleaned up intro text, reorganized some sections
    dleybz committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    5f8c6cd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0173028 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2022

  1. Last round of minor edits

    Cleaned up typos, added Contributors subsection, centered badges, added a section describing what can be done with profiles
    dleybz committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    2992878 View commit details
    Browse the repository at this point in the history
  2. Update version to 0.6.29 (#463)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    github-actions[bot] and jamie256 committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    9a708a0 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2022

  1. Configuration menu
    Copy the full SHA
    1e299b5 View commit details
    Browse the repository at this point in the history
  2. Fix missing dataTimestamp post aggregation (#465)

    * Fix missing dataTimestamp post aggregation
    * Add a scala test to cover deserializing the dataTimestamp from the DatasetProfile
    jamie256 committed Mar 8, 2022
    Configuration menu
    Copy the full SHA
    c7d1243 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2022

  1. Configuration menu
    Copy the full SHA
    2a0f368 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2022

  1. Update version to 0.6.30 (#467)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    f5f4f61 View commit details
    Browse the repository at this point in the history
  2. Performance Metrics examples (#469)

    * add performance metrics  - classification and regression - notebooks
    FelipeAdachi committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    2aac305 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2022

  1. Matrix build for Spark and Scala versions (#447)

    * Matrix build for Spark and Scala versions
    * add spark 3.1.1
    * publish matrix builds
    * include Spark 3.2 & Scala 2.13
    * need os in included matrix entry
    * Scala 2.13 will need code changes
    * match publish matrix to build matrix
    * spark/scala default versions
    
    Co-authored-by: Richard Rogers <rrogers@opendius.net>
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    3 people committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    d6d07c0 View commit details
    Browse the repository at this point in the history
  2. Dev/loka/jupyter notebook visualization (#433)

    * visualizer new design, add reference profile in profile viewer
    * add json reference profile button, add UI changes
    * change view detail button position, change referenceProfilePanel chart view, add icons
    * add property panel for reference profile, charts for json profile without reference
    * add the notification sign of filter button
    * use addFileName() function when the file is load
    * add "Filter by type" design changes, add "Quick search" design changes.
    * add "Quick search" input.
    * count of types in "filter by type" dropdown
    * add double histogram chart in reference profile panel.
    * "Sign up for a free WhyLabs account" button disappears when screen with less than 1000px.
    * add reference profile charts, add profile name and time stamp
    * add diff from ref when reference profile consists.
    * Shows alert when the key of profile data is not matched to reference profile data.
    * histograms visualization in jupyter notebook
    * add backend for jupyter notebook vizualisation, add jupyter notebook to display profile data in the notebook
    * add double histogram visualization
    * responsive distribution chart
    * add search logic
    * add folder for saved htmls, add all methods to jupyter notebook cells, change backend code stucture
    * add frequent items in reference property panel
    * add feature summary statistics backend, add single profile summary statistics backend
    * add Full Profile Summary Statistics visualization
    * add Feature Summary Statistics visualisation
    * add ability to add multiple features in double histogram.
    * show full number at hover on statistics numbers
    * add documentation in notebook, naming fixes
    * add calculations in backend for variance and coefficient of variation
    * add constraints report backend, add constraints report in notebook
    * constraints report with real values
    * Categorical drift report: Differenced Bar chart jupyter visualization
    * Add definition (ranges) for the severe, moderate, low drift categories.
    * change import in tests, add categorical profile generator in tests
    * change css and js paths for browser visualizer
    * Histogram Bin Width and Range (#468)
    - Changed upper value of domain's xscale to match the max between both distribution's -> max of bin value + bin_width
    - apply Xscale to each of distribution's [1] and [0] before calculating bar width, instead of scaling the difference ([1]-[0])
    
    Co-authored-by: Perch <perchgithub@gmail.com>
    Co-authored-by: ssxcho <xchton@gmail.com>
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    Co-authored-by: Khachatur Tonoyan <31924981+ssxcho@users.noreply.github.com>
    Co-authored-by: Perch2005 <78492631+Perch2005@users.noreply.github.com>
    Co-authored-by: Felipe Adachi <felipeadachi@gmail.com>
    7 people committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    5a34cf5 View commit details
    Browse the repository at this point in the history
  3. Use NotebookProfileViewer with distributional measures constraints (#455

    )
    
    Co-authored-by: Jamie Broomall <88007022+jamie256@users.noreply.github.com>
    MilenaTrajanoska and jamie256 committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    e73979d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    82baa5d View commit details
    Browse the repository at this point in the history