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

Updating SQL Executor Test Suite #196

Merged
merged 133 commits into from
Jan 5, 2021

Commits on Oct 15, 2020

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

Commits on Oct 16, 2020

  1. Fix to Validator

    Uses unique value metadata to verify if a value is valid
    19thyneb committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    daa9a0d View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2020

  1. Fix Bug with Widget Rendering

    frame.py was trying to import luxWidget instead of luxwidget
    19thyneb committed Oct 17, 2020
    Configuration menu
    Copy the full SHA
    804b0dc View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2020

  1. Added Number of Observations to MetaData, Fixed Interestingness issue…

    … with SQL Executor
    
    Some interestingness functions required the number of observations in the data and visualization, so I added these values to the metadata to make the scoring work when using the SQL executor
    
    Added tests for SQL executor
    19thyneb committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    676f3e0 View commit details
    Browse the repository at this point in the history
  2. Re-added Licensing Headers

    19thyneb committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    8763df9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c2b0b46 View commit details
    Browse the repository at this point in the history
  4. Adjusted SQL Executor Tests

    Removed lines that changed Year column type to datetime
    19thyneb committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    1b08461 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2020

  1. Configuration menu
    Copy the full SHA
    38c5e7e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    14d2f90 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    78d8e10 View commit details
    Browse the repository at this point in the history
  4. Commenting out local SQL Executor tests

    SQL Executor tests interfering with travis build, commenting out for now
    19thyneb committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    d783b4c View commit details
    Browse the repository at this point in the history
  5. Merge branch 'Database-Executor' of https://github.com/thyneb19/lux i…

    …nto Database-Executor
    19thyneb committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    c03e001 View commit details
    Browse the repository at this point in the history
  6. Update correlation.py

    dorisjlee committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    8f0e643 View commit details
    Browse the repository at this point in the history
  7. Update frame.py

    dorisjlee committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    d365d52 View commit details
    Browse the repository at this point in the history
  8. bugfix: "number of remaining bars" text overcounts for colored bar ch…

    …arts
    
    * update number of bars calculation to account for when len(data) double counts
    dorisjlee committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    74ed59c View commit details
    Browse the repository at this point in the history
  9. Fixing Code Format

    19thyneb committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    7da2992 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f1b7c8b View commit details
    Browse the repository at this point in the history
  11. Fix Validation Bug

    Issue where validator was relying on metadata which was not yet generated, moved metadata calculation before validation step in frame.py
    19thyneb committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    d97f0e4 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2020

  1. Changed metadata variable name

    Renamed num_obs to length, removed ordinal variable from Executor mapping function
    19thyneb committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    582b370 View commit details
    Browse the repository at this point in the history
  2. Adding support for setting intent on front end (lux-org#112)

    * added functionality to delete Vis
    
    * fixed deletion logic
    
    * add observer to automatically update deletions
    
    * able to refresh widget on setting intent
    
    * support for setting intent from frontend
    
    * quick fix to output
    
    * changed variable intentindex name
    cjachekang committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    16ded3a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    554c71f View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2020

  1. Make default_display a global setting (lux-org#121)

    * remove and register action functions
    
    * update changes inframe.py
    
    * update changes inframe.py
    
    * add documentation and changes
    
    * indentation and comments
    
    * new line
    
    * globally defined default display works with warning
    
    * no examples
    
    * add back space
    
    * new line
    
    * uncomment docstring
    
    Co-authored-by: Caitlyn Chen <caitlynachen@berkeley.edu>
    caitlynachen and Caitlyn Chen committed Oct 25, 2020
    Configuration menu
    Copy the full SHA
    b825c51 View commit details
    Browse the repository at this point in the history
  2. Added script to generate Postgresql database

    Updated travis.yml file to create postgresql database in test instance.
    
    Added script to populate test database with data.
    19thyneb committed Oct 25, 2020
    Configuration menu
    Copy the full SHA
    d65687a View commit details
    Browse the repository at this point in the history
  3. Update upload_car_data.py

    Updated database credentials
    19thyneb committed Oct 25, 2020
    Configuration menu
    Copy the full SHA
    7243b2f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2add76f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cf74beb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    14d52b8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    379517d View commit details
    Browse the repository at this point in the history
  8. Fixed directory issue

    19thyneb committed Oct 25, 2020
    Configuration menu
    Copy the full SHA
    a72f236 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2020

  1. Updated SQL Executor Tests

    Added tests for basic SQL Executor functionality.
    19thyneb committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    e947fd6 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2020

  1. Update requirements.txt (lux-org#128)

    * basic scatterplot experiments
    
    * experiment results with manually binned heatmaps
    
    * experiment result
    
    * incorporated heatmap code into executor and renderer
    
    * additional experiments to evaluate scatter v.s. heatmap performance
    
    * experiment based on real estate and airbnb data
    
    * modified general sampling criteria, suppress SettingWithCopyWarning stemming from groupby .agg (lux-org#93)
    
    * decrease sampling parameter
    
    * change sampling strategy (above threshold keep 3/4 of data)
    
    * remove experiment dir
    
    * modified performance param
    
    * enforce lux-widget minimum version
    
    * update requirement.txt
    
    * separate dev and install requirements
    dorisjlee committed Oct 29, 2020
    Configuration menu
    Copy the full SHA
    0fb9421 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a06d968 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2020

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

Commits on Oct 31, 2020

  1. Added sql_executor example notebook, minor bug fix

    Added an example notebook to showcase how to use the sql-engine.
    
    Fixed variable reference in interestingness.py that was causing issues.
    19thyneb committed Oct 31, 2020
    Configuration menu
    Copy the full SHA
    1234009 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2020

  1. Add LuxSeries Implementation (lux-org#122)

    * add preliminary groupby fixes
    
    * preliminary LuxSeries implementation
    
    * add tests for new Series implementation
    
    * clean up the added code
    
    * minor code changes
    
    * fix issues with Vis with index
    
    * small fixes
    
    * remove comments
    
    * bugfix column group display empty Vis involving groupby index
    
    * bugfix Cylinders not showing up as bar charts
    
    Co-authored-by: Doris Lee <dorisjunglinlee@gmail.com>
    westernguy2 and dorisjlee committed Nov 2, 2020
    Configuration menu
    Copy the full SHA
    6a20c47 View commit details
    Browse the repository at this point in the history
  2. add black to travis (lux-org#127)

    * add black to travis
    
    * reformat all code and adjust test
    
    * remove .idea
    
    * fix contributing doc
    
    * small change in contributing
    
    * update
    
    * reformat, update command to fix version
    
    * remove dev dependencies
    jinimukh committed Nov 2, 2020
    Configuration menu
    Copy the full SHA
    f986c76 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4eb2bb1 View commit details
    Browse the repository at this point in the history
  4. Cleaned SQL Executor Example Notebook

    restarted kernel and cleared output
    19thyneb committed Nov 2, 2020
    Configuration menu
    Copy the full SHA
    a5eff98 View commit details
    Browse the repository at this point in the history
  5. Update custom action reference to executor

    Now uses executor tied to the dataframe for execution
    19thyneb committed Nov 2, 2020
    Configuration menu
    Copy the full SHA
    5e18fd8 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2020

  1. Updated Interestingness Tests (lux-org#133)

    * add black
    
    * update cars dataset and tests
    
    * Delete old dataset
    
    * Updated Interestingness Tests
    
    Updated tests to use the newly updated cars dataset
    
    * switch to local cars reference
    
    Co-authored-by: Kunal Agarwal <kagarwal2@berkeley.edu>
    Co-authored-by: Kunal Agarwal <32151899+westernguy2@users.noreply.github.com>
    Co-authored-by: 19thyneb <thyne.boonmark@gmail.com>
    Co-authored-by: Doris Lee <dorisjunglinlee@gmail.com>
    5 people committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    9311224 View commit details
    Browse the repository at this point in the history
  2. fix broken link in docs

    dorisjlee committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    cb4c90f View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2020

  1. Updated Tests, Added benchmarking for SQL Executor

    Updated Compiler and Interestingness tests to work for SQL executor.
    
    Updated SQL Executor to have some benchmarking code for tracking query performance.
    19thyneb committed Nov 6, 2020
    Configuration menu
    Copy the full SHA
    8029ac1 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2020

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

Commits on Nov 9, 2020

  1. Better warning message for Vis and VisList (lux-org#135)

    * added functionality to delete Vis
    
    * fixed deletion logic
    
    * add observer to automatically update deletions
    
    * able to refresh widget on setting intent
    
    * support for setting intent from frontend
    
    * quick fix to output
    
    * changed variable intentindex name
    
    * added better error msg for > 1 intent for vis
    
    * reverting some changes
    
    * adding warning message for Vis intents being > 1
    
    * passes tests and intent < 3
    
    * minor change to error message, added test
    
    * run black
    
    * accounted for more edge cases and hid traceback
    
    * fixed typo
    
    * added tests
    
    * format w/ black
    
    * ran black again
    
    * Update Vis.py
    
    minor readability changes
    
    Co-authored-by: Doris Lee <dorisjunglinlee@gmail.com>
    cjachekang and dorisjlee committed Nov 9, 2020
    Configuration menu
    Copy the full SHA
    9897d0e View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2020

  1. Pandas rewrite Performance optimizations (lux-org#136)

    * basic scatterplot experiments
    
    * experiment results with manually binned heatmaps
    
    * experiment result
    
    * incorporated heatmap code into executor and renderer
    
    * additional experiments to evaluate scatter v.s. heatmap performance
    
    * experiment based on real estate and airbnb data
    
    * modified general sampling criteria, suppress SettingWithCopyWarning stemming from groupby .agg (lux-org#93)
    
    * decrease sampling parameter
    
    * change sampling strategy (above threshold keep 3/4 of data)
    
    * remove experiment dir
    
    * modified performance param
    
    * enforce lux-widget minimum version
    
    * update requirement.txt
    
    * testing out modin (Recursion error)
    
    * create modin executor, all else in sync with master changes
    
    * rewrote .loc with column reference, speed up by 100x
    
    * replace agg("count") with .count() --> ~0.1ms speedup
    
    * run black
    dorisjlee committed Nov 11, 2020
    Configuration menu
    Copy the full SHA
    af0043a View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2020

  1. Added 2D Binning functionality to SQL Executor

    added 2D binning to replace scatterplots when using SQL executor.
    19thyneb committed Nov 15, 2020
    Configuration menu
    Copy the full SHA
    907f215 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    update slack link
    dorisjlee committed Nov 15, 2020
    Configuration menu
    Copy the full SHA
    603e3d7 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2020

  1. Updated temporal detection and tests (lux-org#139)

    * Updated temporal detection and tests
    
    * Reformatted code with black
    
    * Update PandasExecutor.py
    
    * added stock date test
    
    Co-authored-by: Doris Lee <dorisjunglinlee@gmail.com>
    jrdzha and dorisjlee committed Nov 16, 2020
    Configuration menu
    Copy the full SHA
    852c6a1 View commit details
    Browse the repository at this point in the history
  2. Fix Inline comments breaking to new lines (lux-org#137)

    * add black to travis
    
    * reformat all code and adjust test
    
    * remove .idea
    
    * fix contributing doc
    
    * small change in contributing
    
    * update
    
    * reformat, update command to fix version
    
    * remove dev dependencies
    
    * first pass -- inline comments
    
    * _config/config.py
    
    * delete test notebook
    
    * action
    
    * line length 105
    
    * executor
    
    * interestingness
    
    * processor
    
    * vislib
    
    * tests, travis, CONTRIBUTING
    
    * .format
    () changed
    
    * replace tabs with escape chars
    
    * update using black
    
    * more rewrites and merges into single line
    
    Co-authored-by: Doris Lee <dorisjunglinlee@gmail.com>
    jinimukh and dorisjlee committed Nov 16, 2020
    Configuration menu
    Copy the full SHA
    ea20833 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2020

  1. Improve warning message when values specified as attributes (lux-org#143

    )
    
    * Improve warning message when values specified as attributes (lux-org#142)
    
    * added test, ran black
    
    * bugfix test
    dorisjlee committed Nov 17, 2020
    Configuration menu
    Copy the full SHA
    7430e01 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2020

  1. Better warning message for Vis and VisList (lux-org#146)

    * added functionality to delete Vis
    
    * fixed deletion logic
    
    * add observer to automatically update deletions
    
    * able to refresh widget on setting intent
    
    * support for setting intent from frontend
    
    * quick fix to output
    
    * changed variable intentindex name
    
    * added better error msg for > 1 intent for vis
    
    * reverting some changes
    
    * adding warning message for Vis intents being > 1
    
    * passes tests and intent < 3
    
    * minor change to error message, added test
    
    * run black
    
    * accounted for more edge cases and hid traceback
    
    * fixed typo
    
    * added tests
    
    * format w/ black
    
    * ran black again
    
    * Update Vis.py
    
    minor readability changes
    
    * added check and tests for Vis list and | syntax
    
    * ran black
    
    Co-authored-by: Doris Lee <dorisjunglinlee@gmail.com>
    cjachekang and dorisjlee committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    f5be470 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2020

  1. Updated docs for JupyterLab (lux-org#148)

    * added functionality to delete Vis
    
    * fixed deletion logic
    
    * add observer to automatically update deletions
    
    * able to refresh widget on setting intent
    
    * support for setting intent from frontend
    
    * quick fix to output
    
    * changed variable intentindex name
    
    * added better error msg for > 1 intent for vis
    
    * reverting some changes
    
    * updated install and faq
    
    * added install_lab.sh script
    cjachekang committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    da79415 View commit details
    Browse the repository at this point in the history
  2. Global shared variable in test (lux-org#144) (lux-org#149)

    * using global shared variable in test (lux-org#144)
    
    * modified fixture scope as session, resolved dependency test cases
    
    * run black
    
    Co-authored-by: Doris Lee <dorisjunglinlee@gmail.com>
    piyushg9794 and dorisjlee committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    21e20cf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2b24129 View commit details
    Browse the repository at this point in the history
  4. Updated 2D Binning Functionality

    Interestingness function now compatible with 2D binning with SQL Executor. Fixed issue where some datapoints in heatmap data were of string type instead of integer.
    19thyneb committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    21ba332 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2020

  1. documentation for custom actions (lux-org#134)

    * documentation for custom actions
    
    * fix config tests
    
    * fix documentaion links
    
    * Add default display Config Class documentation
    
    * delete hpi
    
    * doc resolved changes
    
    Co-authored-by: Caitlyn Chen <caitlynachen@berkeley.edu>
    Co-authored-by: Doris Lee <dorisjunglinlee@gmail.com>
    3 people committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    d8e3a7c View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2020

  1. Configuration menu
    Copy the full SHA
    d2a19da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f8c200 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f7fe32d View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2020

  1. Added Heatmap generation to SQL Executor, Bug fix in PandasExecutor

    Added 2D Binning function to collect data for heatmaps in the SQL Executor and updated compiler test to reflect heatmap changes in SQL Executor
    
    Fixed issue within PandasExecutor where 2D binning function would not color heatmap using temporal variables
    19thyneb committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    b7ac30c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad32db7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8948538 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6f032f2 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'Database-Executor' of https://github.com/thyneb19/lux i…

    …nto Database-Executor
    19thyneb committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    06dbf14 View commit details
    Browse the repository at this point in the history
  6. Update upload_car_data.py

    Updated to use newest car.csv file
    19thyneb committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    aff131f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0ca0d98 View commit details
    Browse the repository at this point in the history
  8. Removed Benchmarking Code

    19thyneb committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    776489f View commit details
    Browse the repository at this point in the history
  9. Fixing Black Formatting

    19thyneb committed Nov 22, 2020
    Configuration menu
    Copy the full SHA
    7d00742 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2020

  1. Add Toggle button for LuxSeries (lux-org#153)

    * add black
    
    * add groupby to history
    
    * add LuxSeries visualization implementation
    
    * remove groupby extending
    
    * run black
    
    * merge master into branch
    
    * run black
    westernguy2 committed Nov 23, 2020
    Configuration menu
    Copy the full SHA
    3543b12 View commit details
    Browse the repository at this point in the history
  2. Reformat Warnings Labels (lux-org#151)

    * add format for warnings
    
    * fix small details
    
    * globally defined lux
    
    * fix formatting
    
    * Delete similarity.py
    
    * Rename similarity_old.py to similarity.py
    
    * fix commit
    
    * update master with changes to warning labels
    
    * fix formatting
    
    Co-authored-by: Caitlyn Chen <caitlynachen@berkeley.edu>
    caitlynachen and Caitlyn Chen committed Nov 23, 2020
    Configuration menu
    Copy the full SHA
    974079d View commit details
    Browse the repository at this point in the history
  3. Make plot_config a global variable (lux-org#152)

    * plot_config made global config
    
    * docs and tests updates; black formatting
    
    * Delete Untitled.ipynb
    
    * cleanup
    
    * remove data encapsulation
    
    * black formatting
    
    * Update style.rst
    
    Co-authored-by: Doris Lee <dorisjunglinlee@gmail.com>
    jinimukh and dorisjlee committed Nov 23, 2020
    Configuration menu
    Copy the full SHA
    b1bb129 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    873629c View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2020

  1. code cleanup

    * making LuxDataFrame pickle-able
    * various simplification and rewrite to Compiler and Vis
    * changing `render_VSpec` to `to_code`
    * bugfix in filter (list comprehension lazily evaluated)
    dorisjlee committed Nov 25, 2020
    Configuration menu
    Copy the full SHA
    8991206 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7101df1 View commit details
    Browse the repository at this point in the history
  3. Black formatting

    19thyneb committed Nov 25, 2020
    Configuration menu
    Copy the full SHA
    4e3ecb7 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2020

  1. Fix issue with read_json and add tests for different file types (lux-…

    …org#156)
    
    * fix read_json bug and add tests
    
    * convert tests to reference lux-datasets
    
    * run black
    
    * remove comments
    
    * Update __init__.py
    
    * Update test_pandas_coverage.py
    
    new_df --> df
    
    * fix tests to work with lux-datasets
    
    * fix init
    
    * remove lxml dependency
    
    * remove html test
    
    Co-authored-by: Doris Lee <dorisjunglinlee@gmail.com>
    westernguy2 and dorisjlee committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    8e42fb8 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2020

  1. Configuration menu
    Copy the full SHA
    3a8d9f9 View commit details
    Browse the repository at this point in the history
  2. Moved table_name parameter to frame.py. Removed executor_type parameter

    executor_type parameter no longer necessary to maintain
    19thyneb committed Nov 27, 2020
    Configuration menu
    Copy the full SHA
    a48cdc7 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2020

  1. Fixed reference to table_name parameter

    table_name is now a parameter within frame.py
    19thyneb committed Nov 28, 2020
    Configuration menu
    Copy the full SHA
    bccd61a View commit details
    Browse the repository at this point in the history
  2. bug fix patching lux-org#146 (lux-org#159)

    * remove sys.tracebacklimit to avoid `ERROR:root:Internal Python error in the inspect module`
    * changed SyntaxError to TypeError to reserved SyntaxError for Pandas native syntax problems
    dorisjlee committed Nov 28, 2020
    Configuration menu
    Copy the full SHA
    770a30d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b3e33fa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8149e72 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2020

  1. Adjusted Functions to Set SQL Connection

    Moved set_SQL_connection function to config. Added set_SQL_table function within frame.py to let users specify which database table will be associated with their dataframe
    19thyneb committed Nov 29, 2020
    Configuration menu
    Copy the full SHA
    5794718 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb61c27 View commit details
    Browse the repository at this point in the history
  3. Update Makefile and pyproject.toml (lux-org#160)

    * add black to travis
    
    * reformat all code and adjust test
    
    * remove .idea
    
    * fix contributing doc
    
    * small change in contributing
    
    * update
    
    * reformat, update command to fix version
    
    * remove dev dependencies
    
    * first pass -- inline comments
    
    * _config/config.py
    
    * delete test notebook
    
    * action
    
    * line length 105
    
    * executor
    
    * interestingness
    
    * processor
    
    * vislib
    
    * tests, travis, CONTRIBUTING
    
    * .format
    () changed
    
    * replace tabs with escape chars
    
    * update using black
    
    * more rewrites and merges into single line
    
    * update pyproject.toml and makefile
    
    * updating contributing doc
    
    * Update CONTRIBUTING.md
    
    Co-authored-by: Doris Lee <dorisjunglinlee@gmail.com>
    jinimukh and dorisjlee committed Nov 29, 2020
    Configuration menu
    Copy the full SHA
    43a70c1 View commit details
    Browse the repository at this point in the history
  4. Update README.md

    dorisjlee committed Nov 29, 2020
    Configuration menu
    Copy the full SHA
    0c6443a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    727315b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    52e6be4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2cc5b10 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    10e9ea1 View commit details
    Browse the repository at this point in the history
  9. Parameter Bug Fix

    Lux DataFrame current_vis should be an empty list after recs are expired.
    
    Executor name for small_df and very_small_df checks should be "PandasExecutor"
    19thyneb committed Nov 29, 2020
    Configuration menu
    Copy the full SHA
    b3e1e88 View commit details
    Browse the repository at this point in the history
  10. Reference Fix in Warning

    Executor check here should look for name "PandasExecutor"
    19thyneb committed Nov 29, 2020
    Configuration menu
    Copy the full SHA
    d774a41 View commit details
    Browse the repository at this point in the history
  11. Black Formatting

    19thyneb committed Nov 29, 2020
    Configuration menu
    Copy the full SHA
    9747848 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    fbafb96 View commit details
    Browse the repository at this point in the history
  13. Black formatting

    19thyneb committed Nov 29, 2020
    Configuration menu
    Copy the full SHA
    ecfb434 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2020

  1. Configuration menu
    Copy the full SHA
    1034e2b View commit details
    Browse the repository at this point in the history
  2. PATCH v0.2.1.1

    * remove __future__ annotations dependency
    * remove channel inheritance in Enhance
    * bugfix 3-clause Vis example in 5-datetime.ipynb
    * update README
    dorisjlee committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    705cd05 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    47ece2b View commit details
    Browse the repository at this point in the history
  4. Fix Executor Reference

    Update current_vis() to reference lux.config.executor
    19thyneb committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    3e68db3 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2020

  1. Update frame.py

    dorisjlee committed Dec 2, 2020
    Configuration menu
    Copy the full SHA
    3a5473e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    68d1600 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2020

  1. Cleaned up executor imports, Fixed issue in AltairRenderer

    Issue where Altair Renderer was not using lux.config.executor
    19thyneb committed Dec 3, 2020
    Configuration menu
    Copy the full SHA
    b6a5e99 View commit details
    Browse the repository at this point in the history
  2. Black formatting

    19thyneb committed Dec 3, 2020
    Configuration menu
    Copy the full SHA
    9a1748c View commit details
    Browse the repository at this point in the history
  3. Moved Executor Parameters to Global Config (lux-org#157)

    * Moved Executor Parameters to Global Config
    
    * Black formatting
    
    * Moved table_name parameter to frame.py. Removed executor_type parameter
    
    executor_type parameter no longer necessary to maintain
    
    * Fixed reference to table_name parameter
    
    table_name is now a parameter within frame.py
    
    * Adjusted Functions to Set SQL Connection
    
    Moved set_SQL_connection function to config. Added set_SQL_table function within frame.py to let users specify which database table will be associated with their dataframe
    
    * Update SQLExecutor name parameter
    
    * Fix Executor Reference
    
    Update current_vis() to reference lux.config.executor
    
    * Update frame.py
    
    * Moved set functions to global config
    
    Co-authored-by: 19thyneb <thyne.boonmark@gmail.com>
    Co-authored-by: Doris Lee <dorisjunglinlee@gmail.com>
    3 people committed Dec 3, 2020
    Configuration menu
    Copy the full SHA
    3b316d9 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2020

  1. save_as_html feature (lux-org#170)

    * note this requires unpkg depedency from latest npm release (for now download https://github.com/lux-org/lux-widget/blob/master/luxwidget/nbextension/static/index.js, rename it luxwidget.js and place it in the same directory as the exported HTML)
    dorisjlee committed Dec 5, 2020
    Configuration menu
    Copy the full SHA
    868156d View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2020

  1. Updating documentation for lux-widget v0.1.2 release (lux-org#176)

    * added functionality to delete Vis
    
    * fixed deletion logic
    
    * add observer to automatically update deletions
    
    * able to refresh widget on setting intent
    
    * support for setting intent from frontend
    
    * quick fix to output
    
    * changed variable intentindex name
    
    * added better error msg for > 1 intent for vis
    
    * reverting some changes
    
    * Updated readme
    
    * updated readthedoc documentation
    
    * added config to default display documentation
    
    * Update README.md
    
    Co-authored-by: Doris Lee <dorisjunglinlee@gmail.com>
    cjachekang and dorisjlee committed Dec 9, 2020
    Configuration menu
    Copy the full SHA
    476f0ac View commit details
    Browse the repository at this point in the history
  2. Fix bug caused by groupby.agg on column with many unique values (lu…

    …x-org#174)
    
    * update export tutorial to add explanation for standalone argument
    
    * minor fixes and remove cell output in notebooks
    
    * added contributing doc
    
    * fix bugs and uncomment some tests
    
    * remove raise warning
    
    * remove unnecessary import
    
    * split up rename test into two parts
    
    * fix setting warning, fix data_type bugs and add relevant tests
    
    * remove ordinal data type
    
    * add test for small dataframe resetting index
    
    * add loc and iloc tests
    
    * fix attribute access directly to dataframe
    
    * add small changes to code
    
    * added test for qcut and cut
    
    * add check if dtype is Interval
    
    * added qcut test
    
    * fix Record KeyError
    
    * add tests
    
    * take care of reset_index case
    
    * small edits
    
    * add data_model to column_group Clause
    
    * small edits for row_group
    
    * fixes to row group
    
    Co-authored-by: Doris Lee <dorisjunglinlee@gmail.com>
    westernguy2 and dorisjlee committed Dec 9, 2020
    Configuration menu
    Copy the full SHA
    91f965f View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2020

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

    *remove jupyter lab url
    dorisjlee committed Dec 10, 2020
    Configuration menu
    Copy the full SHA
    227f150 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2020

  1. Update README.md

    fix slack link
    dorisjlee committed Dec 19, 2020
    Configuration menu
    Copy the full SHA
    b7635c0 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2020

  1. Configuration menu
    Copy the full SHA
    cb22f5c View commit details
    Browse the repository at this point in the history
  2. Fixed Index Issue in Pandas Executor

    Issue caused when user sets an index. The Pandas Executor was not correctly renaming this new index column to Record in execute_aggregate()
    19thyneb committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    5223a11 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2020

  1. Making Lux more robust with missing values and NaN (lux-org#179) (lux…

    …-org#180)
    
    * improve datetime warning message with starter templates
    
    * Handling NaN value errors
    * skipping validator check for NaN filter values
    * adding special case for PandasExecutor to map filter NaN to isna()
    * fixing unevenness metric when bar values are NaN
    * eliminate 1-cardinality filters in Filter action (since equal to overall)
    * fixed deviation array unequal bug when NaN
    
    * Handling NaN filter and data type
    * fixed data type detection when int coerced to float when containing NaN
    * added test for applying NaN filter
    
    * Ensure that LuxSeries displayed when there is NaN
    * ensure that NaNs are not dropped in groupbys
    * exclude NaN values in deviation calculation
    * fix unnamed series issue
    * improved debugging message for LuxSeries
    
    * Override pd.Series with LuxSeries
    
    * Fixes for type checking and line charts with NaNs
    * exclude NaN for line charts to prevent large axes offsetting
    * improved type checking for float no-longer NaN columns
    * fixed and improved deviation calculation test
    
    * added float categorical test
    dorisjlee committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    e08460b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    96a38e7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ad89594 View commit details
    Browse the repository at this point in the history
  4. Black formatting

    19thyneb committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    4718c05 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2020

  1. Configuration menu
    Copy the full SHA
    2a7d4b2 View commit details
    Browse the repository at this point in the history
  2. Update Pandas Executor to handle NA values

    Readded missing dropna parameter within execute_aggregate() groupby function call
    19thyneb committed Dec 22, 2020
    Configuration menu
    Copy the full SHA
    269c062 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2020

  1. Configuration menu
    Copy the full SHA
    79b381a View commit details
    Browse the repository at this point in the history
  2. Update to Config, and Compiler/Interestingness Tests

    Removed duplicate set_SQL_connection function from config. Updated tests to reflect these changes.
    
    Merged in recent changes in master branch.
    19thyneb committed Dec 27, 2020
    Configuration menu
    Copy the full SHA
    fd93cd4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7324e29 View commit details
    Browse the repository at this point in the history
  4. Black formatting

    19thyneb committed Dec 27, 2020
    Configuration menu
    Copy the full SHA
    674d828 View commit details
    Browse the repository at this point in the history
  5. Update Requirements.txt

    Updated to include numpy version requirement
    19thyneb committed Dec 27, 2020
    Configuration menu
    Copy the full SHA
    2931442 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2021

  1. Update SQL Executor Documentation

    Updated documentation in SQLExecutor.py.
    
    Updated example notebook for SQLExecutor
    19thyneb committed Jan 4, 2021
    Configuration menu
    Copy the full SHA
    7cc9626 View commit details
    Browse the repository at this point in the history
  2. Updated SQLExecutor Example Notebook

    Updated example notebook for the SQL Executor and the script to upload the example dataset to a local Postgres database.
    19thyneb committed Jan 4, 2021
    Configuration menu
    Copy the full SHA
    1d517d8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f5a358c View commit details
    Browse the repository at this point in the history
  4. Black Formatting

    19thyneb committed Jan 4, 2021
    Configuration menu
    Copy the full SHA
    3a27d76 View commit details
    Browse the repository at this point in the history
  5. Update to SQL Executor Tests

    Adjusted tests to reference correct PostgreSQL table
    19thyneb committed Jan 4, 2021
    Configuration menu
    Copy the full SHA
    1229809 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2021

  1. Update Travis file and SQL Executor Tests

    Updated the travis.yml and sql executor test scripts to refer to the correct postgres database
    19thyneb committed Jan 5, 2021
    Configuration menu
    Copy the full SHA
    c405f67 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7eb665e View commit details
    Browse the repository at this point in the history
  3. Update .travis.yml

    19thyneb committed Jan 5, 2021
    Configuration menu
    Copy the full SHA
    86a35fa View commit details
    Browse the repository at this point in the history
  4. Merge branch 'Database-Executor' of https://github.com/thyneb19/lux i…

    …nto Database-Executor
    19thyneb committed Jan 5, 2021
    Configuration menu
    Copy the full SHA
    d539b83 View commit details
    Browse the repository at this point in the history