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

feat: add comparison validations #1143

Merged
merged 2 commits into from
Nov 14, 2022

Conversation

alexbarros
Copy link
Contributor

No description provided.

@codecov-commenter
Copy link

Codecov Report

❗ No coverage uploaded for pull request base (feat/report-comparison@957a8dc). Click here to learn what that means.
Patch has no changes to coverable lines.

Additional details and impacted files
@@                    Coverage Diff                    @@
##             feat/report-comparison    #1143   +/-   ##
=========================================================
  Coverage                          ?   90.44%           
=========================================================
  Files                             ?      177           
  Lines                             ?     5274           
  Branches                          ?        0           
=========================================================
  Hits                              ?     4770           
  Misses                            ?      504           
  Partials                          ?        0           
Flag Coverage Δ
py3.8-ubuntu-latest-pandas 90.44% <0.00%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

☔ View full report at Codecov.
📢 Do you have feedback about the report comment? Let us know in this issue.

@alexbarros alexbarros marked this pull request as ready for review November 10, 2022 16:17
@alexbarros alexbarros merged commit 8882c5a into feat/report-comparison Nov 14, 2022
@alexbarros alexbarros deleted the feat/add_validations branch November 14, 2022 11:54
alexbarros added a commit that referenced this pull request Nov 18, 2022
* feat: add comparison validations
alexbarros added a commit that referenced this pull request Nov 18, 2022
* ci: check for flake8 comprehensions

* fix(config): configuration order is now respected

* fix: index is no longer automatically added to dataframe

* feat: correlation alerts show the name of the correlation

* fix: strip tags from the title of the web report

* feat: comparing two or more datasets (see docs)

* docs(comparison): feature description

* docs(readme): include reference to the dataset comparison use case

* refactor: config private attribute

* refactor: config update, exclude defaults

* refactor: include style attribute in timeseries code

* refactor: include style attribute in templates

* test(comparisons): add tests for report comparison

* refactor: overall correlation lowercase

* refactor: frequency table kwargs

* refactor: frequency table styling

* refactor: fixing renderable tests

* refactor: fixing renderable tests

* style: formatting

* refactor: senstive test

* refactor: pass style argument

* feat: check for empty dataframe

* refactor: namespace invariant type check

* refactor: ipywidgets fixes

* refactor: ipywidgets no comparison support yet

* refactor: process feedback

* fix: comparison bugs (#1137)

* fix: refactoring bugs

* fix: update protected var labels for comparison

* fix: add support to timeseries comparison

* fix: style changes for readability

* test: add simple run test

* fix: reword comparison report doc (#1136)

* fix: rewording

Co-authored-by: Aarni Koskela <[email protected]>

* feat: add comparison validations (#1143)

* feat: add comparison validations

* feat: replace missing plots to avoid dependencies' confilicts (#1148)

* feat: add new missing histogram plot

* feat: add new missing matrix plot

* feat: add new missing heatmap plot

* feat: remove dendrogram

* feat: ignore columns not present on the base report (#1150)

* feat: select only the left side of the comparison

* chore: pre-commit fixes

* fix: not intersection of columns

* [skip ci] Code formatting

* fix: missing plots columns order

* [skip ci] Code formatting

* fix: interactions/missing plot colors

* fix: code formatting

Co-authored-by: Aarni Koskela <[email protected]>
Co-authored-by: Azory YData Bot <[email protected]>
Co-authored-by: alexbarros <[email protected]>
alexbarros added a commit that referenced this pull request Nov 19, 2022
* ci: check for flake8 comprehensions

* fix(config): configuration order is now respected

* fix: index is no longer automatically added to dataframe

* feat: correlation alerts show the name of the correlation

* fix: strip tags from the title of the web report

* feat: comparing two or more datasets (see docs)

* docs(comparison): feature description

* docs(readme): include reference to the dataset comparison use case

* refactor: config private attribute

* refactor: config update, exclude defaults

* refactor: include style attribute in timeseries code

* refactor: include style attribute in templates

* test(comparisons): add tests for report comparison

* refactor: overall correlation lowercase

* refactor: frequency table kwargs

* refactor: frequency table styling

* refactor: fixing renderable tests

* refactor: fixing renderable tests

* style: formatting

* refactor: senstive test

* refactor: pass style argument

* feat: check for empty dataframe

* refactor: namespace invariant type check

* refactor: ipywidgets fixes

* refactor: ipywidgets no comparison support yet

* refactor: process feedback

* fix: comparison bugs (#1137)

* fix: refactoring bugs

* fix: update protected var labels for comparison

* fix: add support to timeseries comparison

* fix: style changes for readability

* test: add simple run test

* fix: reword comparison report doc (#1136)

* fix: rewording

Co-authored-by: Aarni Koskela <[email protected]>

* feat: add comparison validations (#1143)

* feat: add comparison validations

* feat: replace missing plots to avoid dependencies' confilicts (#1148)

* feat: add new missing histogram plot

* feat: add new missing matrix plot

* feat: add new missing heatmap plot

* feat: remove dendrogram

* feat: ignore columns not present on the base report (#1150)

* feat: select only the left side of the comparison

* chore: pre-commit fixes

* fix: not intersection of columns

* [skip ci] Code formatting

* fix: missing plots columns order

* [skip ci] Code formatting

* fix: interactions/missing plot colors

* fix: code formatting

Co-authored-by: Aarni Koskela <[email protected]>
Co-authored-by: Azory YData Bot <[email protected]>
Co-authored-by: alexbarros <[email protected]>
vascoalramos pushed a commit that referenced this pull request Nov 22, 2022
* ci: check for flake8 comprehensions

* fix(config): configuration order is now respected

* fix: index is no longer automatically added to dataframe

* feat: correlation alerts show the name of the correlation

* fix: strip tags from the title of the web report

* feat: comparing two or more datasets (see docs)

* docs(comparison): feature description

* docs(readme): include reference to the dataset comparison use case

* refactor: config private attribute

* refactor: config update, exclude defaults

* refactor: include style attribute in timeseries code

* refactor: include style attribute in templates

* test(comparisons): add tests for report comparison

* refactor: overall correlation lowercase

* refactor: frequency table kwargs

* refactor: frequency table styling

* refactor: fixing renderable tests

* refactor: fixing renderable tests

* style: formatting

* refactor: senstive test

* refactor: pass style argument

* feat: check for empty dataframe

* refactor: namespace invariant type check

* refactor: ipywidgets fixes

* refactor: ipywidgets no comparison support yet

* refactor: process feedback

* fix: comparison bugs (#1137)

* fix: refactoring bugs

* fix: update protected var labels for comparison

* fix: add support to timeseries comparison

* fix: style changes for readability

* test: add simple run test

* fix: reword comparison report doc (#1136)

* fix: rewording

Co-authored-by: Aarni Koskela <[email protected]>

* feat: add comparison validations (#1143)

* feat: add comparison validations

* feat: replace missing plots to avoid dependencies' confilicts (#1148)

* feat: add new missing histogram plot

* feat: add new missing matrix plot

* feat: add new missing heatmap plot

* feat: remove dendrogram

* feat: ignore columns not present on the base report (#1150)

* feat: select only the left side of the comparison

* chore: pre-commit fixes

* fix: not intersection of columns

* [skip ci] Code formatting

* fix: missing plots columns order

* [skip ci] Code formatting

* fix: interactions/missing plot colors

* fix: code formatting

Co-authored-by: Aarni Koskela <[email protected]>
Co-authored-by: Azory YData Bot <[email protected]>
Co-authored-by: alexbarros <[email protected]>
vascoalramos pushed a commit that referenced this pull request Nov 22, 2022
* ci: check for flake8 comprehensions

* fix(config): configuration order is now respected

* fix: index is no longer automatically added to dataframe

* feat: correlation alerts show the name of the correlation

* fix: strip tags from the title of the web report

* feat: comparing two or more datasets (see docs)

* docs(comparison): feature description

* docs(readme): include reference to the dataset comparison use case

* refactor: config private attribute

* refactor: config update, exclude defaults

* refactor: include style attribute in timeseries code

* refactor: include style attribute in templates

* test(comparisons): add tests for report comparison

* refactor: overall correlation lowercase

* refactor: frequency table kwargs

* refactor: frequency table styling

* refactor: fixing renderable tests

* refactor: fixing renderable tests

* style: formatting

* refactor: senstive test

* refactor: pass style argument

* feat: check for empty dataframe

* refactor: namespace invariant type check

* refactor: ipywidgets fixes

* refactor: ipywidgets no comparison support yet

* refactor: process feedback

* fix: comparison bugs (#1137)

* fix: refactoring bugs

* fix: update protected var labels for comparison

* fix: add support to timeseries comparison

* fix: style changes for readability

* test: add simple run test

* fix: reword comparison report doc (#1136)

* fix: rewording

Co-authored-by: Aarni Koskela <[email protected]>

* feat: add comparison validations (#1143)

* feat: add comparison validations

* feat: replace missing plots to avoid dependencies' confilicts (#1148)

* feat: add new missing histogram plot

* feat: add new missing matrix plot

* feat: add new missing heatmap plot

* feat: remove dendrogram

* feat: ignore columns not present on the base report (#1150)

* feat: select only the left side of the comparison

* chore: pre-commit fixes

* fix: not intersection of columns

* [skip ci] Code formatting

* fix: missing plots columns order

* [skip ci] Code formatting

* fix: interactions/missing plot colors

* fix: code formatting

Co-authored-by: Aarni Koskela <[email protected]>
Co-authored-by: Azory YData Bot <[email protected]>
Co-authored-by: alexbarros <[email protected]>
vascoalramos pushed a commit that referenced this pull request Nov 22, 2022
* ci: check for flake8 comprehensions

* fix(config): configuration order is now respected

* fix: index is no longer automatically added to dataframe

* feat: correlation alerts show the name of the correlation

* fix: strip tags from the title of the web report

* feat: comparing two or more datasets (see docs)

* docs(comparison): feature description

* docs(readme): include reference to the dataset comparison use case

* refactor: config private attribute

* refactor: config update, exclude defaults

* refactor: include style attribute in timeseries code

* refactor: include style attribute in templates

* test(comparisons): add tests for report comparison

* refactor: overall correlation lowercase

* refactor: frequency table kwargs

* refactor: frequency table styling

* refactor: fixing renderable tests

* refactor: fixing renderable tests

* style: formatting

* refactor: senstive test

* refactor: pass style argument

* feat: check for empty dataframe

* refactor: namespace invariant type check

* refactor: ipywidgets fixes

* refactor: ipywidgets no comparison support yet

* refactor: process feedback

* fix: comparison bugs (#1137)

* fix: refactoring bugs

* fix: update protected var labels for comparison

* fix: add support to timeseries comparison

* fix: style changes for readability

* test: add simple run test

* fix: reword comparison report doc (#1136)

* fix: rewording

Co-authored-by: Aarni Koskela <[email protected]>

* feat: add comparison validations (#1143)

* feat: add comparison validations

* feat: replace missing plots to avoid dependencies' confilicts (#1148)

* feat: add new missing histogram plot

* feat: add new missing matrix plot

* feat: add new missing heatmap plot

* feat: remove dendrogram

* feat: ignore columns not present on the base report (#1150)

* feat: select only the left side of the comparison

* chore: pre-commit fixes

* fix: not intersection of columns

* [skip ci] Code formatting

* fix: missing plots columns order

* [skip ci] Code formatting

* fix: interactions/missing plot colors

* fix: code formatting

Co-authored-by: Aarni Koskela <[email protected]>
Co-authored-by: Azory YData Bot <[email protected]>
Co-authored-by: alexbarros <[email protected]>
vascoalramos pushed a commit that referenced this pull request Nov 22, 2022
* ci: check for flake8 comprehensions

* fix(config): configuration order is now respected

* fix: index is no longer automatically added to dataframe

* feat: correlation alerts show the name of the correlation

* fix: strip tags from the title of the web report

* feat: comparing two or more datasets (see docs)

* docs(comparison): feature description

* docs(readme): include reference to the dataset comparison use case

* refactor: config private attribute

* refactor: config update, exclude defaults

* refactor: include style attribute in timeseries code

* refactor: include style attribute in templates

* test(comparisons): add tests for report comparison

* refactor: overall correlation lowercase

* refactor: frequency table kwargs

* refactor: frequency table styling

* refactor: fixing renderable tests

* refactor: fixing renderable tests

* style: formatting

* refactor: senstive test

* refactor: pass style argument

* feat: check for empty dataframe

* refactor: namespace invariant type check

* refactor: ipywidgets fixes

* refactor: ipywidgets no comparison support yet

* refactor: process feedback

* fix: comparison bugs (#1137)

* fix: refactoring bugs

* fix: update protected var labels for comparison

* fix: add support to timeseries comparison

* fix: style changes for readability

* test: add simple run test

* fix: reword comparison report doc (#1136)

* fix: rewording

Co-authored-by: Aarni Koskela <[email protected]>

* feat: add comparison validations (#1143)

* feat: add comparison validations

* feat: replace missing plots to avoid dependencies' confilicts (#1148)

* feat: add new missing histogram plot

* feat: add new missing matrix plot

* feat: add new missing heatmap plot

* feat: remove dendrogram

* feat: ignore columns not present on the base report (#1150)

* feat: select only the left side of the comparison

* chore: pre-commit fixes

* fix: not intersection of columns

* [skip ci] Code formatting

* fix: missing plots columns order

* [skip ci] Code formatting

* fix: interactions/missing plot colors

* fix: code formatting

Co-authored-by: Aarni Koskela <[email protected]>
Co-authored-by: Azory YData Bot <[email protected]>
Co-authored-by: alexbarros <[email protected]>
vascoalramos pushed a commit that referenced this pull request Nov 22, 2022
* ci: check for flake8 comprehensions

* fix(config): configuration order is now respected

* fix: index is no longer automatically added to dataframe

* feat: correlation alerts show the name of the correlation

* fix: strip tags from the title of the web report

* feat: comparing two or more datasets (see docs)

* docs(comparison): feature description

* docs(readme): include reference to the dataset comparison use case

* refactor: config private attribute

* refactor: config update, exclude defaults

* refactor: include style attribute in timeseries code

* refactor: include style attribute in templates

* test(comparisons): add tests for report comparison

* refactor: overall correlation lowercase

* refactor: frequency table kwargs

* refactor: frequency table styling

* refactor: fixing renderable tests

* refactor: fixing renderable tests

* style: formatting

* refactor: senstive test

* refactor: pass style argument

* feat: check for empty dataframe

* refactor: namespace invariant type check

* refactor: ipywidgets fixes

* refactor: ipywidgets no comparison support yet

* refactor: process feedback

* fix: comparison bugs (#1137)

* fix: refactoring bugs

* fix: update protected var labels for comparison

* fix: add support to timeseries comparison

* fix: style changes for readability

* test: add simple run test

* fix: reword comparison report doc (#1136)

* fix: rewording

Co-authored-by: Aarni Koskela <[email protected]>

* feat: add comparison validations (#1143)

* feat: add comparison validations

* feat: replace missing plots to avoid dependencies' confilicts (#1148)

* feat: add new missing histogram plot

* feat: add new missing matrix plot

* feat: add new missing heatmap plot

* feat: remove dendrogram

* feat: ignore columns not present on the base report (#1150)

* feat: select only the left side of the comparison

* chore: pre-commit fixes

* fix: not intersection of columns

* [skip ci] Code formatting

* fix: missing plots columns order

* [skip ci] Code formatting

* fix: interactions/missing plot colors

* fix: code formatting

Co-authored-by: Aarni Koskela <[email protected]>
Co-authored-by: Azory YData Bot <[email protected]>
Co-authored-by: alexbarros <[email protected]>
vascoalramos pushed a commit that referenced this pull request Nov 22, 2022
* ci: check for flake8 comprehensions

* fix(config): configuration order is now respected

* fix: index is no longer automatically added to dataframe

* feat: correlation alerts show the name of the correlation

* fix: strip tags from the title of the web report

* feat: comparing two or more datasets (see docs)

* docs(comparison): feature description

* docs(readme): include reference to the dataset comparison use case

* refactor: config private attribute

* refactor: config update, exclude defaults

* refactor: include style attribute in timeseries code

* refactor: include style attribute in templates

* test(comparisons): add tests for report comparison

* refactor: overall correlation lowercase

* refactor: frequency table kwargs

* refactor: frequency table styling

* refactor: fixing renderable tests

* refactor: fixing renderable tests

* style: formatting

* refactor: senstive test

* refactor: pass style argument

* feat: check for empty dataframe

* refactor: namespace invariant type check

* refactor: ipywidgets fixes

* refactor: ipywidgets no comparison support yet

* refactor: process feedback

* fix: comparison bugs (#1137)

* fix: refactoring bugs

* fix: update protected var labels for comparison

* fix: add support to timeseries comparison

* fix: style changes for readability

* test: add simple run test

* fix: reword comparison report doc (#1136)

* fix: rewording

Co-authored-by: Aarni Koskela <[email protected]>

* feat: add comparison validations (#1143)

* feat: add comparison validations

* feat: replace missing plots to avoid dependencies' confilicts (#1148)

* feat: add new missing histogram plot

* feat: add new missing matrix plot

* feat: add new missing heatmap plot

* feat: remove dendrogram

* feat: ignore columns not present on the base report (#1150)

* feat: select only the left side of the comparison

* chore: pre-commit fixes

* fix: not intersection of columns

* [skip ci] Code formatting

* fix: missing plots columns order

* [skip ci] Code formatting

* fix: interactions/missing plot colors

* fix: code formatting

Co-authored-by: Aarni Koskela <[email protected]>
Co-authored-by: Azory YData Bot <[email protected]>
Co-authored-by: alexbarros <[email protected]>
aquemy pushed a commit that referenced this pull request Nov 22, 2022
* ci: check for flake8 comprehensions

* fix(config): configuration order is now respected

* fix: index is no longer automatically added to dataframe

* feat: correlation alerts show the name of the correlation

* fix: strip tags from the title of the web report

* feat: comparing two or more datasets (see docs)

* docs(comparison): feature description

* docs(readme): include reference to the dataset comparison use case

* refactor: config private attribute

* refactor: config update, exclude defaults

* refactor: include style attribute in timeseries code

* refactor: include style attribute in templates

* test(comparisons): add tests for report comparison

* refactor: overall correlation lowercase

* refactor: frequency table kwargs

* refactor: frequency table styling

* refactor: fixing renderable tests

* refactor: fixing renderable tests

* style: formatting

* refactor: senstive test

* refactor: pass style argument

* feat: check for empty dataframe

* refactor: namespace invariant type check

* refactor: ipywidgets fixes

* refactor: ipywidgets no comparison support yet

* refactor: process feedback

* fix: comparison bugs (#1137)

* fix: refactoring bugs

* fix: update protected var labels for comparison

* fix: add support to timeseries comparison

* fix: style changes for readability

* test: add simple run test

* fix: reword comparison report doc (#1136)

* fix: rewording

Co-authored-by: Aarni Koskela <[email protected]>

* feat: add comparison validations (#1143)

* feat: add comparison validations

* feat: replace missing plots to avoid dependencies' confilicts (#1148)

* feat: add new missing histogram plot

* feat: add new missing matrix plot

* feat: add new missing heatmap plot

* feat: remove dendrogram

* feat: ignore columns not present on the base report (#1150)

* feat: select only the left side of the comparison

* chore: pre-commit fixes

* fix: not intersection of columns

* [skip ci] Code formatting

* fix: missing plots columns order

* [skip ci] Code formatting

* fix: interactions/missing plot colors

* fix: code formatting

Co-authored-by: Aarni Koskela <[email protected]>
Co-authored-by: Azory YData Bot <[email protected]>
Co-authored-by: alexbarros <[email protected]>
@fabclmnt fabclmnt linked an issue Nov 23, 2022 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

feat: Validate input dataframe
3 participants