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

v0.3.12 release #84

Merged
merged 28 commits into from
Jan 21, 2021
Merged

v0.3.12 release #84

merged 28 commits into from
Jan 21, 2021

Conversation

tomcis
Copy link
Collaborator

@tomcis tomcis commented Jan 21, 2021

No description provided.

sbrugman and others added 27 commits October 24, 2020 15:38
Add image to README.rst
* Traffic light overview plot

Other changes:
- suppress "matplotlib backend" verbose warning
- click on "popmon report" also scrolls to top
- fix example comment
* Github Actions for building examples as artifacts
* Testing: Change notebook testing to pytest-notebook (current tests were skipped). Add try-except ImportError for pyspark code.

Bugfix in hist.py that broke the advanced tutorial.

Enhancement: Add %%capture to pip install inside of notebooks.

Enhancement: Make package install in notebooks work with paths with spaces.

* Update requirements-test.txt

* Update test_notebooks.py

* Pickle doesn't work with tests (not really a popmon-specific feature anyway). Changed the notebook to fix the issue, left the code for reference.

* Increase timeout
* List talks and articles
* Add Data Lunch
* Testing: Change notebook testing to pytest-notebook (current tests were skipped). Add try-except ImportError for pyspark code.

Bugfix in hist.py that broke the advanced tutorial.

Enhancement: Add %%capture to pip install inside of notebooks.

Enhancement: Make package install in notebooks work with paths with spaces.

* Update requirements-test.txt

* Update test_notebooks.py

* Pickle doesn't work with tests (not really a popmon-specific feature anyway). Changed the notebook to fix the issue, left the code for reference.

* Increase timeout
* List talks and articles
* Add Data Lunch
…red func

Added proper check of matrix invertibility of covariance matrix in the function relative_chi_squared() in stats/numpy.py

Apparently this check is not propely done by default by numpy.linalg.inv(), see:
https://stackoverflow.com/questions/13249108/efficient-pythonic-check-for-singular-matrix/13264934#13264934

In one of our unit tests we were inverting a non-invertible covariance matrix,
causing maching precision problems (differences) between different systems, causing
the test to fail on some systems, but passing on others.

With a strict invertibility check in place, this test is now fixed and consistent b/n various systems.
Support for the Spark date type (treated as a timestamp).

Extending the unit tests for this type
Install Spark on Github Actions to be able to include spark tests in our CI/CD pipeline
Upgrade linting to use pre-commit (including pyupgrade for python3.6 syntax upgrades)
Document how to run popmon using spark on Google Colab (minimal example from scratch)
@tomcis tomcis changed the title Release/0.3.12 v0.3.12 release Jan 21, 2021
@sbrugman
Copy link
Collaborator

LGTM

@tomcis tomcis merged commit 89add7f into master Jan 21, 2021
@tomcis tomcis deleted the release/0.3.12 branch January 21, 2021 00:21
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.

3 participants