Concept drift monitoring for HA model servers.

Overview

Boxkite logo

PyPI version PyPI license PyPI pyversions CI workflow codecov

{Fast, Correct, Simple} - pick three

Easily compare training and production ML data & model distributions

Goals

Boxkite is an instrumentation library designed from ground up for tracking concept drift in HA (Highly Available) model servers. It integrates well with existing DevOps tools (ie. Grafana, Prometheus, fluentd, kubeflow, etc.), and scales horizontally to multiple replicas with no code or infrastructure change.

  • Fast
    • 0.5 seconds to process 1 million data points (training)
    • Sub millisecond p99 latency (serving)
    • Supports sampling for large data sets
  • Correct
    • Aggregates histograms from multiple server replicas (using PromQL)
    • Separate counters for discrete and continuous variables (ie. categorical and numeric features)
    • Initialises serving histogram bins from training data set (based on Freedman-Diaconis rule)
    • Handles unseen data, nan, None, inf, and negative values
  • Simple
    • One metric for each counter type (no confusion over which metric to choose)
    • Default configuration supports both feature and inference monitoring (easy to setup)
    • Small set of dependencies: prometheus, numpy, and fluentd
    • Extensible metric system (support for image classification coming soon)

Some non-goals of this project are:

  • Adversarial detection

If you are interested in alternatives, please refer to our discussions in FAQ.

Getting Started

Follow one of our tutorials to easily get started and see how Boxkite works with other tools:

See Installation & User Guide for how to use Boxkite in any environment.

FAQ

  1. Does boxkite support anomaly / outlier detection?

Prometheus has supported outlier detection in time series data since 2015. Once you've setup KL divergence and K-S test metrics, outlier detection can be configured on top using alerting rules. For a detailed example, refer to this tutorial: https://prometheus.io/blog/2015/06/18/practical-anomaly-detection/.

  1. Does boxkite support adversarial detection?

Adversarial detection concerns with identifying single OOD (Out Of Distribution) samples rather than comparing whole distributions. The algorithms are also highly model specific. For these reasons, we do not have plans to support them in boxkite at the moment. As an alternative, you may look into Seldon for such capabilities https://github.com/SeldonIO/alibi-detect#adversarial-detection.

  1. Does boxkite support concept drift detection for text / NLP models?

Not yet. This is still an actively researched area that we are keeping an eye on.

  1. Does boxkite support tensorflow / pytorch?

Yes, our instrumentation library is framework agnostic. It expects input data to be a list or np.array regardless of how the model is trained.

Contributors

The following people have contributed to the original concept and code

A full list of contributors, which includes individuals that have contributed entries, can be found here.

Shameless plug

Boxkite is a project from BasisAI, who offer an MLOps Platform called Bedrock.

Bedrock helps data scientists own the end-to-end deployment of machine learning workflows. Boxkite was originally part of the Bedrock client library, but we've spun it out into an open source project so that it's useful for everyone!

Comments
  • Bump mkdocs-material from 6.2.8 to 8.5.9

    Bump mkdocs-material from 6.2.8 to 8.5.9

    Bumps mkdocs-material from 6.2.8 to 8.5.9.

    Release notes

    Sourced from mkdocs-material's releases.

    mkdocs-material-8.5.9

    • Fixed #4600: Illegible links for black/white primary colors (8.5.8 regression)
    • Fixed #4594: Need to set schema to change link color

    mkdocs-material-8.5.8

    • Added support for always showing settings in cookie consent
    • Fixed #4571: Buttons invisible if primary color is white or black
    • Fixed #4517: Illegible note in sequence diagram when using slate scheme

    mkdocs-material-8.5.7

    • Deprecated additional admonition qualifiers to reduce size of CSS
    • Fixed #4511: Search boost does not apply to sections

    mkdocs-material-8.5.6

    • Modernized appearance of admonitions (with fallback, see docs)
    • Improved appearance of inline code blocks in admonition titles

    mkdocs-material-8.5.5

    • Updated MkDocs to 1.4
    • Fixed compatibility issues with MkDocs 1.4
    • Fixed #4430: build error when enabling consent without repository URL

    mkdocs-material-8.5.4

    • Fixed expand icons shift on sidebar overflow (using scrollbar-gutter)
    • Fixed #4429: Text in sequence diagrams overflows in Firefox

    mkdocs-material-8.5.3

    • Fixed build error when enabling cookie consent without analytics
    • Fixed #4381: Code blocks render ligatures for some fonts

    mkdocs-material-8.5.2

    • Updated Mermaid.js to version 9.1.7
    • Fixed overly large headlines in search results (8.5.0 regression)
    • Fixed #4358: Navigation sections appear as clickable (8.5.0 regression)
    • Fixed #4356: GitHub repository statistics fetched before consent

    mkdocs-material-8.5.1

    • Fixed #4366: Removed dependencies with native extensions

    mkdocs-material-8.5.0

    • Added support for social cards
    • Added support for code annotation anchor links (deep linking)
    • Added support for code annotation comment stripping (syntax modifier)
    • Added support for sidebars scrolling automatically to active item
    • Added support for anchor following table of contents (= auto scroll)
    • Added support for tag icons

    mkdocs-material-8.4.4

    • Moved comments integration to separate partial (comments.html)

    ... (truncated)

    Changelog

    Sourced from mkdocs-material's changelog.

    mkdocs-material-8.5.9 (2022-11-08)

    • Fixed #4600: Illegible link colors for black and white primary colors
    • Fixed #4594: Need to set schema to change link color

    mkdocs-material-8.5.8+insiders-4.26.2 (2022-11-03)

    • Updated MkDocs to 1.4.2
    • Added support for tag compare functions when sorting on index pages
    • Fixed footnotes being rendered in post excerpts without separators
    • Fixed error in blog plugin when toc extension is not enabled
    • Fixed issues with invalid asset paths and linked post titles
    • Fixed #4572: Privacy plugin fails when symlinks cannot be created
    • Fixed #4545: Blog plugin doesn't automatically link headline to post
    • Fixed #4542: Blog plugin doesn't allow for multiple instances
    • Fixed #4532: Blog plugin doesn't allow for mixed use of date and datetime

    mkdocs-material-8.5.8 (2022-11-03)

    • Added support for always showing settings in cookie consent
    • Fixed #4571: Buttons invisible if primary color is white or black
    • Fixed #4517: Illegible note in sequence diagram when using slate scheme

    mkdocs-material-8.5.7+insiders-4.26.1 (2022-10-22)

    • Improved reporting of configuration errors in tags plugin
    • Fixed #4515: Privacy plugin fails when site URL is not defined
    • Fixed #4514: Privacy plugin doesn't fetch Google fonts (4.26.0 regression)

    mkdocs-material-8.5.7 (2022-10-22)

    • Deprecated additional admonition qualifiers to reduce size of CSS
    • Fixed #4511: Search boost does not apply to sections

    mkdocs-material-8.5.6+insiders-4.26.0 (2022-10-18)

    • Refactored privacy plugin to prepare for new features
    • Added support for rel=noopener links in privacy plugin
    • Resolve encoding issues with blog and privacy plugin

    mkdocs-material-8.5.6+insiders-4.25.5 (2022-10-16)

    • Updated MkDocs to 1.4.1
    • Added namespace prefix to built-in plugins
    • Updated content and header partial

    mkdocs-material-8.5.6+insiders-4.25.4 (2022-10-09)

    • Fixed other path issues for standalone blogs (4.24.2 regression)

    ... (truncated)

    Upgrade guide

    Sourced from mkdocs-material's upgrade guide.

    How to upgrade

    Upgrade to the latest version with:

    pip install --upgrade mkdocs-material
    

    Show the currently installed version with:

    pip show mkdocs-material
    

    Upgrading from 7.x to 8.x

    What's new?

    • Added support for code annotations
    • Added support for anchor tracking
    • Added support for version warning
    • Added copyright partial for easier override
    • Removed deprecated content tabs legacy implementation
    • Removed deprecated seealso admonition type
    • Removed deprecated site_keywords setting (unsupported by MkDocs)
    • Removed deprecated prebuilt search index support
    • Removed deprecated web app manifest – use customization
    • Removed extracopyright variable – use new copyright partial
    • Removed Disqus integation – use customization
    • Switched to :is() selectors for simple selector lists
    • Switched autoprefixer from last 4 years to last 2 years
    • Improved CSS overall to match modern standards
    • Improved CSS variable semantics for fonts
    • Improved extensibility by restructuring partials
    • Improved handling of details when printing
    • Improved keyboard navigation for footnotes
    • Fixed #3214: Search highlighting breaks site when empty

    Changes to mkdocs.yml

    pymdownx.tabbed

    Support for the legacy style of the [Tabbed] extension was dropped in favor of the new, alternate implementation which has [better behavior on mobile viewports]:

    === "8.x"

    ``` yaml
    markdown_extensions:
    

    ... (truncated)

    Commits
    • 84bc19c Prepare 8.5.9 release
    • 074a0c8 Fixed issues with color overrides by always setting color attributes
    • f5f5baa Fixed illegible links for black and white primary colors
    • 59f981e Updated dependencies
    • 2569d4f Debug documentation build
    • 98b51db Debug documentation build
    • 18c5e9a Updated Insiders changelog
    • dca4274 Removed unnecessary overrides prefix
    • dcd4a3d Prepare 8.5.8 release
    • 9e8446e Merge pull request #4585 from squidfunk/docs/simplify-overrides
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Bump mkdocs-material from 6.2.8 to 8.5.8

    Bump mkdocs-material from 6.2.8 to 8.5.8

    Bumps mkdocs-material from 6.2.8 to 8.5.8.

    Release notes

    Sourced from mkdocs-material's releases.

    mkdocs-material-8.5.8

    • Added support for always showing settings in cookie consent
    • Fixed #4571: Buttons invisible if primary color is white or black
    • Fixed #4517: Illegible note in sequence diagram when using slate scheme

    mkdocs-material-8.5.7

    • Deprecated additional admonition qualifiers to reduce size of CSS
    • Fixed #4511: Search boost does not apply to sections

    mkdocs-material-8.5.6

    • Modernized appearance of admonitions (with fallback, see docs)
    • Improved appearance of inline code blocks in admonition titles

    mkdocs-material-8.5.5

    • Updated MkDocs to 1.4
    • Fixed compatibility issues with MkDocs 1.4
    • Fixed #4430: build error when enabling consent without repository URL

    mkdocs-material-8.5.4

    • Fixed expand icons shift on sidebar overflow (using scrollbar-gutter)
    • Fixed #4429: Text in sequence diagrams overflows in Firefox

    mkdocs-material-8.5.3

    • Fixed build error when enabling cookie consent without analytics
    • Fixed #4381: Code blocks render ligatures for some fonts

    mkdocs-material-8.5.2

    • Updated Mermaid.js to version 9.1.7
    • Fixed overly large headlines in search results (8.5.0 regression)
    • Fixed #4358: Navigation sections appear as clickable (8.5.0 regression)
    • Fixed #4356: GitHub repository statistics fetched before consent

    mkdocs-material-8.5.1

    • Fixed #4366: Removed dependencies with native extensions

    mkdocs-material-8.5.0

    • Added support for social cards
    • Added support for code annotation anchor links (deep linking)
    • Added support for code annotation comment stripping (syntax modifier)
    • Added support for sidebars scrolling automatically to active item
    • Added support for anchor following table of contents (= auto scroll)
    • Added support for tag icons

    mkdocs-material-8.4.4

    • Moved comments integration to separate partial (comments.html)

    mkdocs-material-8.4.3

    • Added Simple Icons to bundled icons (+2,300 icons)
    • Added support for changing edit icon
    • Moved page actions to separate partial (actions.html)

    ... (truncated)

    Changelog

    Sourced from mkdocs-material's changelog.

    mkdocs-material-8.5.8+insiders-4.26.2 (2022-11-03)

    • Updated MkDocs to 1.4.2
    • Added support for tag compare functions when sorting on index pages
    • Fixed footnotes being rendered in post excerpts without separators
    • Fixed error in blog plugin when toc extension is not enabled
    • Fixed issues with invalid asset paths and linked post titles
    • Fixed #4572: Privacy plugin fails when symlinks cannot be created
    • Fixed #4545: Blog plugin doesn't automatically link headline to post
    • Fixed #4542: Blog plugin doesn't allow for multiple instances
    • Fixed #4532: Blog plugin doesn't allow for mixed use of date and datetime

    mkdocs-material-8.5.8 (2022-11-03)

    • Added support for always showing settings in cookie consent
    • Fixed #4571: Buttons invisible if primary color is white or black
    • Fixed #4517: Illegible note in sequence diagram when using slate scheme

    mkdocs-material-8.5.7+insiders-4.26.1 (2022-10-22)

    • Improved reporting of configuration errors in tags plugin
    • Fixed #4515: Privacy plugin fails when site URL is not defined
    • Fixed #4514: Privacy plugin doesn't fetch Google fonts (4.26.0 regression)

    mkdocs-material-8.5.7 (2022-10-22)

    • Deprecated additional admonition qualifiers to reduce size of CSS
    • Fixed #4511: Search boost does not apply to sections

    mkdocs-material-8.5.6+insiders-4.26.0 (2022-10-18)

    • Refactored privacy plugin to prepare for new features
    • Added support for rel=noopener links in privacy plugin
    • Resolve encoding issues with blog and privacy plugin

    mkdocs-material-8.5.6+insiders-4.25.5 (2022-10-16)

    • Updated MkDocs to 1.4.1
    • Added namespace prefix to built-in plugins
    • Updated content and header partial

    mkdocs-material-8.5.6+insiders-4.25.4 (2022-10-09)

    • Fixed other path issues for standalone blogs (4.24.2 regression)

    mkdocs-material-8.5.6+insiders-4.25.3 (2022-10-09)

    • Fixed #4457: Posts not collected for standalone blog (4.24.2 regression)

    mkdocs-material-8.5.6+insiders-4.25.2 (2022-10-04)

    ... (truncated)

    Upgrade guide

    Sourced from mkdocs-material's upgrade guide.

    How to upgrade

    Upgrade to the latest version with:

    pip install --upgrade mkdocs-material
    

    Show the currently installed version with:

    pip show mkdocs-material
    

    Upgrading from 7.x to 8.x

    What's new?

    • Added support for code annotations
    • Added support for anchor tracking
    • Added support for version warning
    • Added copyright partial for easier override
    • Removed deprecated content tabs legacy implementation
    • Removed deprecated seealso admonition type
    • Removed deprecated site_keywords setting (unsupported by MkDocs)
    • Removed deprecated prebuilt search index support
    • Removed deprecated web app manifest – use customization
    • Removed extracopyright variable – use new copyright partial
    • Removed Disqus integation – use customization
    • Switched to :is() selectors for simple selector lists
    • Switched autoprefixer from last 4 years to last 2 years
    • Improved CSS overall to match modern standards
    • Improved CSS variable semantics for fonts
    • Improved extensibility by restructuring partials
    • Improved handling of details when printing
    • Improved keyboard navigation for footnotes
    • Fixed #3214: Search highlighting breaks site when empty

    Changes to mkdocs.yml

    pymdownx.tabbed

    Support for the legacy style of the [Tabbed] extension was dropped in favor of the new, alternate implementation which has [better behavior on mobile viewports]:

    === "8.x"

    ``` yaml
    markdown_extensions:
    

    ... (truncated)

    Commits
    • dcd4a3d Prepare 8.5.8 release
    • 9e8446e Merge pull request #4585 from squidfunk/docs/simplify-overrides
    • d616b42 Fixed Docker image check on publish
    • 713bf41 Removed unnecessary templates in overrides
    • 04d678b Merge branch 'master' into docs/simplify-overrides
    • 487140e Replaced hex with hsl color
    • 96e2119 Fixed text color for notes in diagrams in dark mode (#4518)
    • 941d634 Updated dependencies
    • 8aef978 Documentation
    • 4c8e653 Documentation
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Bump scikit-learn from 0.23.2 to 1.1.3

    Bump scikit-learn from 0.23.2 to 1.1.3

    Bumps scikit-learn from 0.23.2 to 1.1.3.

    Release notes

    Sourced from scikit-learn's releases.

    scikit-learn 1.1.3

    We're happy to announce the 1.1.3 release.

    This bugfix release only includes fixes for compatibility with the latest SciPy release >= 1.9.2 and wheels for Python 3.11. Note that support for 32-bit Python on Windows has been dropped in this release. This is due to the fact that SciPy 1.9.2 also dropped the support for that platform. Windows users are advised to install the 64-bit version of Python instead.

    You can see the changelog here: https://scikit-learn.org/dev/whats_new/v1.1.html#version-1-1-3

    You can upgrade with pip as usual:

    pip install -U scikit-learn
    

    The conda-forge builds will be available shortly, which you can then install using:

    conda install -c conda-forge scikit-learn
    

    scikit-learn 1.1.2

    We're happy to announce the 1.1.2 release with several bugfixes:

    You can see the changelog here: https://scikit-learn.org/dev/whats_new/v1.1.html#version-1-1-2

    You can upgrade with pip as usual:

    pip install -U scikit-learn
    

    The conda-forge builds will be available shortly, which you can then install using:

    conda install -c conda-forge scikit-learn
    

    scikit-learn 1.1.1

    We're happy to announce the 1.1.1 release with several bugfixes:

    You can see the changelog here: https://scikit-learn.org/dev/whats_new/v1.1.html#version-1-1-1

    You can upgrade with pip as usual:

    pip install -U scikit-learn
    

    The conda-forge builds will be available shortly, which you can then install using:

    </tr></table> 
    

    ... (truncated)

    Commits
    • ffc0f66 [cd build] trigger CD builds
    • f3f51f9 DOC add more info about the drop of support for 32-bit Python on Windows (#2...
    • 6ea9e2c MAINT remove entry linked to 1.2 [cd build]
    • 016ec74 TST Relax test_gradient_boosting_early_stopping (#24541)
    • 31c226e CI Remove Windows 32 bit support (#24627)
    • 822622c CI Remove remaining windows 32 references (#24657)
    • 7bc5a14 MAINT bumpversion 1.1.3 [cd build]
    • 9aa3054 DOC update index showing new release
    • df102af DOC add entries for the 1.1.3 release (#24744)
    • 7e6e82b MAINT force NumPy version for building scikit-learn for CPython 3.10 in Windo...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Bump mkdocs-material from 6.2.8 to 8.5.6

    Bump mkdocs-material from 6.2.8 to 8.5.6

    Bumps mkdocs-material from 6.2.8 to 8.5.6.

    Release notes

    Sourced from mkdocs-material's releases.

    mkdocs-material-8.5.6

    • Modernized appearance of admonitions (with fallback, see docs)
    • Improved appearance of inline code blocks in admonition titles

    mkdocs-material-8.5.5

    • Updated MkDocs to 1.4
    • Fixed compatibility issues with MkDocs 1.4
    • Fixed #4430: build error when enabling consent without repository URL

    mkdocs-material-8.5.4

    • Fixed expand icons shift on sidebar overflow (using scrollbar-gutter)
    • Fixed #4429: Text in sequence diagrams overflows in Firefox

    mkdocs-material-8.5.3

    • Fixed build error when enabling cookie consent without analytics
    • Fixed #4381: Code blocks render ligatures for some fonts

    mkdocs-material-8.5.2

    • Updated Mermaid.js to version 9.1.7
    • Fixed overly large headlines in search results (8.5.0 regression)
    • Fixed #4358: Navigation sections appear as clickable (8.5.0 regression)
    • Fixed #4356: GitHub repository statistics fetched before consent

    mkdocs-material-8.5.1

    • Fixed #4366: Removed dependencies with native extensions

    mkdocs-material-8.5.0

    • Added support for social cards
    • Added support for code annotation anchor links (deep linking)
    • Added support for code annotation comment stripping (syntax modifier)
    • Added support for sidebars scrolling automatically to active item
    • Added support for anchor following table of contents (= auto scroll)
    • Added support for tag icons

    mkdocs-material-8.4.4

    • Moved comments integration to separate partial (comments.html)

    mkdocs-material-8.4.3

    • Added Simple Icons to bundled icons (+2,300 icons)
    • Added support for changing edit icon
    • Moved page actions to separate partial (actions.html)
    • Fixed #4291: Version switching doesn't stay on page when anchors are used
    • Fixed #4327: Links in data tables do not receive link styling

    mkdocs-material-8.4.2

    • Updated Slovenian translations
    • Fixed #4277: Feedback widget hidden after navigation with instant loading
    • Fixed numeric tags in front matter breaking search functionality

    mkdocs-material-8.4.1

    ... (truncated)

    Changelog

    Sourced from mkdocs-material's changelog.

    mkdocs-material-8.5.6+insiders-4.25.0 (2022-10-02)

    • Added support for navigation subtitles
    • Added support for defining an allow list for built-in tags plugin
    • Added support for custom slugify functions for built-in tags plugin
    • Improved stability of search plugin when using --dirtyreload

    mkdocs-material-8.5.6 (2022-10-02)

    • Modernized appearance of admonitions (with fallback, see docs)
    • Improved appearance of inline code blocks in admonition titles

    mkdocs-material-8.5.5+insiders-4.24.2 (2022-10-01)

    • Updated MkDocs to 1.4
    • Fixed compatibility issues with MkDocs 1.4
    • Fixed incorrectly generated paths in privacy plugin
    • Fixed blog index page not showing navigation when using meta plugin

    mkdocs-material-8.5.5 (2022-10-01)

    • Updated MkDocs to 1.4
    • Fixed compatibility issues with MkDocs 1.4
    • Fixed #4430: build error when enabling consent without repository URL

    mkdocs-material-8.5.4+insiders-4.24.1 (2022-09-30)

    • Fixed #4430: build error when enabling consent without repository URL

    mkdocs-material-8.5.4 (2022-09-30)

    • Fixed expand icons shift on sidebar overflow (using scrollbar-gutter)
    • Fixed #4429: Text in sequence diagrams overflows in Firefox

    mkdocs-material-8.5.3+insiders-4.24.0 (2022-09-27)

    • Added support for custom content on index pages (blog)
    • Added support for keeping content on paginated index pages (blog)
    • Added support for limiting categories in post excerpts (blog)
    • Added support for simple override of templates via front matter (blog)
    • Added icon in navigation for pages with encrypted content
    • Fixed #4396: Front matter of index pages not inherited by pagination (blog)
    • Improved performance by building post excerpts once (blog)

    mkdocs-material-8.5.3+insiders-4.23.6 (2022-09-22)

    • Fixed #4389: Blog posts in first week of year in wrong archive
    • Fixed (= switched) footer previous and next links for blog posts

    mkdocs-material-8.5.3 (2022-09-20)

    ... (truncated)

    Upgrade guide

    Sourced from mkdocs-material's upgrade guide.


    template: overrides/main.html

    How to upgrade

    Upgrade to the latest version with:

    pip install --upgrade mkdocs-material
    

    Show the currently installed version with:

    pip show mkdocs-material
    

    Upgrading from 7.x to 8.x

    What's new?

    • Added support for code annotations
    • Added support for anchor tracking
    • Added support for version warning
    • Added copyright partial for easier override
    • Removed deprecated content tabs legacy implementation
    • Removed deprecated seealso admonition type
    • Removed deprecated site_keywords setting (unsupported by MkDocs)
    • Removed deprecated prebuilt search index support
    • Removed deprecated web app manifest – use customization
    • Removed extracopyright variable – use new copyright partial
    • Removed Disqus integation – use customization
    • Switched to :is() selectors for simple selector lists
    • Switched autoprefixer from last 4 years to last 2 years
    • Improved CSS overall to match modern standards
    • Improved CSS variable semantics for fonts
    • Improved extensibility by restructuring partials
    • Improved handling of details when printing
    • Improved keyboard navigation for footnotes
    • Fixed #3214: Search highlighting breaks site when empty

    Changes to mkdocs.yml

    pymdownx.tabbed

    Support for the legacy style of the [Tabbed] extension was dropped in favor of the new, alternate implementation which has [better behavior on mobile viewports]:

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Bump mkdocs from 1.1.2 to 1.4.0

    Bump mkdocs from 1.1.2 to 1.4.0

    Bumps mkdocs from 1.1.2 to 1.4.0.

    Release notes

    Sourced from mkdocs's releases.

    1.4.0

    Feature upgrades

    Hooks (#2978)

    The new hooks: config allows you to add plugin-like event handlers from local Python files, without needing to set up and install an actual plugin.

    See documentation.

    edit_uri flexibility (#2927)

    There is a new edit_uri_template: config.
    It works like edit_uri but more generally covers ways to construct an edit URL.
    See documentation.

    Additionally, the edit_uri functionality will now fully work even if repo_url is omitted (#2928)

    Upgrades for plugin developers

    NOTE: This release has big changes to the implementation of plugins and their configs. But, the intention is to have zero breaking changes in all reasonably common use cases. Or at the very least if a code fix is required, there should always be a way to stay compatible with older MkDocs versions. Please report if this release breaks something.

    Customize event order for plugin event handlers (#2973)

    Plugins can now choose to set a priority value for their event handlers. This can override the old behavior where for each event type, the handlers are called in the order that their plugins appear in the plugins config.

    If this is set, events with higher priority are called first. Events without a chosen priority get a default of 0. Events that have the same priority are ordered as they appear in the config.

    Recommended priority values: 100 "first", 50 "early", 0 "default", -50 "late", -100 "last".
    As different plugins discover more precise relations to each other, the values should be further tweaked.

    See documentation.

    New events that persist across builds in mkdocs serve (#2972)

    The new events are on_startup and on_shutdown. They run at the very beginning and very end of an mkdocs invocation.
    on_startup also receives information on how mkdocs was invoked (e.g. serve --dirtyreload).

    See documentation.

    Replace File.src_path to not deal with backslashes (#2930)

    The property src_path uses backslashes on Windows, which doesn't make sense as it's a virtual path.
    To not make a breaking change, there's no change to how this property is used, but now you should:

    • Use File.src_uri instead of File.src_path
    • and File.dest_uri instead of File.dest_path.

    These consistently use forward slashes, and are now the definitive source that MkDocs itself uses.

    ... (truncated)

    Commits
    • 927ee26 Release 1.4.0 (#2986)
    • 5cce501 Merge pull request #2962 from mkdocs/meta
    • 5015fa7 Add examples of class-based schema with ListOfItems
    • cc627f7 Prevent wrapping into Optional when the option has a default
    • aeffe61 Change config_options.URL's default from '' to None
    • 5156947 Add a test for subclassing a config schema
    • ff8552a Add tests for new class-based configs
    • 6d8c4d1 Preserve a copy of config_options_tests before reworking it
    • 452f56c Move config_options_tests.py before reworking it
    • cf9d237 Change ListOfItems' "default default" from [] to None
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Bump mkdocs-material from 6.2.8 to 8.5.3

    Bump mkdocs-material from 6.2.8 to 8.5.3

    Bumps mkdocs-material from 6.2.8 to 8.5.3.

    Release notes

    Sourced from mkdocs-material's releases.

    mkdocs-material-8.5.3

    • Fixed build error when enabling cookie consent without analytics
    • Fixed #4381: Code blocks render ligatures for some fonts

    mkdocs-material-8.5.2

    • Updated Mermaid.js to version 9.1.7
    • Fixed overly large headlines in search results (8.5.0 regression)
    • Fixed #4358: Navigation sections appear as clickable (8.5.0 regression)
    • Fixed #4356: GitHub repository statistics fetched before consent

    mkdocs-material-8.5.1

    • Fixed #4366: Removed dependencies with native extensions

    mkdocs-material-8.5.0

    • Added support for social cards
    • Added support for code annotation anchor links (deep linking)
    • Added support for code annotation comment stripping (syntax modifier)
    • Added support for sidebars scrolling automatically to active item
    • Added support for anchor following table of contents (= auto scroll)
    • Added support for tag icons

    mkdocs-material-8.4.4

    • Moved comments integration to separate partial (comments.html)

    mkdocs-material-8.4.3

    • Added Simple Icons to bundled icons (+2,300 icons)
    • Added support for changing edit icon
    • Moved page actions to separate partial (actions.html)
    • Fixed #4291: Version switching doesn't stay on page when anchors are used
    • Fixed #4327: Links in data tables do not receive link styling

    mkdocs-material-8.4.2

    • Updated Slovenian translations
    • Fixed #4277: Feedback widget hidden after navigation with instant loading
    • Fixed numeric tags in front matter breaking search functionality

    mkdocs-material-8.4.1

    • Updated Croatian and Hebrew translations

    mkdocs-material-8.4.0

    • Added support for cookie consent
    • Added support for feedback widget (Was this page helpful?)
    • Added support for dismissable announcement bar
    • Added Armenian, Lithuanian, Tagalog, and Urdu translations

    mkdocs-material-8.4.0rc1

    • Added support for cookie consent
    • Added support for feedback widget (Was this page helpful?)
    • Added support for dismissable announcement bar

    ... (truncated)

    Changelog

    Sourced from mkdocs-material's changelog.

    mkdocs-material-8.5.3 (2022-09-20)

    • Fixed build error when enabling cookie consent without analytics
    • Fixed #4381: Code blocks render ligatures for some fonts

    mkdocs-material-8.5.2+insiders-4.23.5 (2022-09-18)

    • Fixed #4367: Improved blog plugin date handling for MultiMarkdown syntax
    • Fixed #4374: Fixed invalid URLs of related links to other blog posts

    mkdocs-material-8.5.2 (2022-09-18)

    • Updated Mermaid.js to version 9.1.7
    • Fixed overly large headlines in search results (8.5.0 regression)
    • Fixed #4358: Navigation sections appear as clickable (8.5.0 regression)
    • Fixed #4356: GitHub repository statistics fetched before cookie consent

    mkdocs-material-8.5.1 (2022-09-15)

    • Fixed #4366: Removed dependencies with native extensions

    mkdocs-material-8.5.0+insiders-4.23.4 (2022-09-14)

    • Fixed #4365: Recursion error in blog plugin due to deepcopy
    • Fixed path errors for blog plugin on Windows
    • Fixed publishing workflow in forked repositories

    mkdocs-material-8.5.0+insiders-4.23.3 (2022-09-13)

    • Fixed previous and next page links for drafts of blog posts

    mkdocs-material-8.5.0 (2022-09-13)

    • Added support for social cards
    • Added support for code annotation anchor links (deep linking)
    • Added support for code annotation comment stripping (syntax modifier)
    • Added support for sidebars scrolling automatically to active item
    • Added support for anchor following table of contents (= auto scroll)
    • Added support for tag icons

    mkdocs-material-8.4.4+insiders-4.23.2 (2022-09-13)

    • Fixed #4348: Blog plugin crashes on custom nav title
    • Fixed blog plugin crashing when category contained only drafts
    • Fixed rendering of content from blog index file

    mkdocs-material-8.4.4+insiders-4.23.1 (2022-09-12)

    • Fixed #4345: Blog plugin errors with default settings

    ... (truncated)

    Upgrade guide

    Sourced from mkdocs-material's upgrade guide.


    template: overrides/main.html

    How to upgrade

    Upgrade to the latest version with:

    pip install --upgrade mkdocs-material
    

    Show the currently installed version with:

    pip show mkdocs-material
    

    Upgrading from 7.x to 8.x

    What's new?

    • Added support for code annotations
    • Added support for anchor tracking
    • Added support for version warning
    • Added copyright partial for easier override
    • Removed deprecated content tabs legacy implementation
    • Removed deprecated seealso admonition type
    • Removed deprecated site_keywords setting (unsupported by MkDocs)
    • Removed deprecated prebuilt search index support
    • Removed deprecated web app manifest – use customization
    • Removed extracopyright variable – use new copyright partial
    • Removed Disqus integation – use customization
    • Switched to :is() selectors for simple selector lists
    • Switched autoprefixer from last 4 years to last 2 years
    • Improved CSS overall to match modern standards
    • Improved CSS variable semantics for fonts
    • Improved extensibility by restructuring partials
    • Improved handling of details when printing
    • Improved keyboard navigation for footnotes
    • Fixed #3214: Search highlighting breaks site when empty

    Changes to mkdocs.yml

    pymdownx.tabbed

    Support for the legacy style of the [Tabbed] extension was dropped in favor of the new, alternate implementation which has [better behavior on mobile viewports]:

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Bump pandas from 1.1.4 to 1.5.0

    Bump pandas from 1.1.4 to 1.5.0

    Bumps pandas from 1.1.4 to 1.5.0.

    Release notes

    Sourced from pandas's releases.

    Pandas 1.5.0

    This release includes some new features, bug fixes, and performance improvements. We recommend that all users upgrade to this version.

    See the full whatsnew for a list of all the changes. pandas 1.5.0 supports Python 3.8 and higher.

    The release will be available on the defaults and conda-forge channels:

    conda install -c conda-forge pandas

    Or via PyPI:

    python3 -m pip install --upgrade pandas

    Please report any issues with the release on the pandas issue tracker.

    Pandas 1.5.0rc0

    We are pleased to announce a release candidate for pandas 1.5.0. If all goes well, we'll release pandas 1.5.0 in about two weeks.

    See the whatsnew for a list of all the changes.

    The release will be available on conda-forge and PyPI.

    The release can be installed from PyPI

    python -m pip install --upgrade --pre pandas==1.5.0rc0
    

    Or from conda-forge

    conda install -c conda-forge/label/pandas_rc pandas==1.5.0rc0
    

    Please report any issues with the release candidate on the pandas issue tracker.

    Pandas 1.4.4

    This is a patch release in the 1.4.x series and includes some regression and bug fixes. We recommend that all users upgrade to this version.

    See the full whatsnew for a list of all the changes.

    The release will be available on the defaults and conda-forge channels:

    conda install pandas
    

    Or via PyPI:

    python3 -m pip install --upgrade pandas
    

    Please report any issues with the release on the pandas issue tracker.

    Thanks to all the contributors who made this release possible.

    ... (truncated)

    Commits
    • 87cfe4e RLS: 1.5.0
    • ecc700c Backport PR #48627 on branch 1.5.x (DOC: Last changes to release notes for 1....
    • e726483 Backport PR #48619 on branch 1.5.x (REGR: Loc.setitem with enlargement raises...
    • f83e2fe Backport PR #48623 on branch 1.5.x (REGR/DOC: Docs left navbar broke) (#48625)
    • 4fbb055 Backport PR #48601 on branch 1.5.x (CI: Fix matplolib release issues) (#48617)
    • aabf659 Backport PR #48587 on branch 1.5.x (Fix series.str.startswith(tuple)) (#48593)
    • dfc00bf Backport PR #48397 on branch 1.5.x (WARN: Remove false positive warning for i...
    • 3f91207 Backport PR #48572 on branch 1.5.x (DOC: Fixing styles for the dark theme) (#...
    • 27fd6c6 Backport PR #48285 on branch 1.5.x (WEB: Unpin pydata sphinx theme) (#48585)
    • 9e8d859 Backport PR #48557 on branch 1.5.x (WEB: Add new footer to web) (#48571)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Bump mkdocs-material from 6.2.8 to 8.5.2

    Bump mkdocs-material from 6.2.8 to 8.5.2

    Bumps mkdocs-material from 6.2.8 to 8.5.2.

    Release notes

    Sourced from mkdocs-material's releases.

    mkdocs-material-8.5.2

    • Updated Mermaid.js to version 9.1.7
    • Fixed overly large headlines in search results (8.5.0 regression)
    • Fixed #4358: Navigation sections appear as clickable (8.5.0 regression)
    • Fixed #4356: GitHub repository statistics fetched before consent

    mkdocs-material-8.5.1

    • Fixed #4366: Removed dependencies with native extensions

    mkdocs-material-8.5.0

    • Added support for social cards
    • Added support for code annotation anchor links (deep linking)
    • Added support for code annotation comment stripping (syntax modifier)
    • Added support for sidebars scrolling automatically to active item
    • Added support for anchor following table of contents (= auto scroll)
    • Added support for tag icons

    mkdocs-material-8.4.4

    • Moved comments integration to separate partial (comments.html)

    mkdocs-material-8.4.3

    • Added Simple Icons to bundled icons (+2,300 icons)
    • Added support for changing edit icon
    • Moved page actions to separate partial (actions.html)
    • Fixed #4291: Version switching doesn't stay on page when anchors are used
    • Fixed #4327: Links in data tables do not receive link styling

    mkdocs-material-8.4.2

    • Updated Slovenian translations
    • Fixed #4277: Feedback widget hidden after navigation with instant loading
    • Fixed numeric tags in front matter breaking search functionality

    mkdocs-material-8.4.1

    • Updated Croatian and Hebrew translations

    mkdocs-material-8.4.0

    • Added support for cookie consent
    • Added support for feedback widget (Was this page helpful?)
    • Added support for dismissable announcement bar
    • Added Armenian, Lithuanian, Tagalog, and Urdu translations

    mkdocs-material-8.4.0rc1

    • Added support for cookie consent
    • Added support for feedback widget (Was this page helpful?)
    • Added support for dismissable announcement bar

    Related: #4146

    mkdocs-material-8.3.9

    • Updated Taiwanese translations for search

    ... (truncated)

    Changelog

    Sourced from mkdocs-material's changelog.

    mkdocs-material-8.5.2+insiders-4.23.5 (2022-09-18)

    • Fixed #4367: Improved blog plugin date handling for MultiMarkdown syntax
    • Fixed #4374: Fixed invalid URLs of related links to other blog posts

    mkdocs-material-8.5.2 (2022-09-18)

    • Updated Mermaid.js to version 9.1.7
    • Fixed overly large headlines in search results (8.5.0 regression)
    • Fixed #4358: Navigation sections appear as clickable (8.5.0 regression)
    • Fixed #4356: GitHub repository statistics fetched before consent

    mkdocs-material-8.5.1 (2022-09-15)

    • Fixed #4366: Removed dependencies with native extensions

    mkdocs-material-8.5.0+insiders-4.23.4 (2022-09-14)

    • Fixed #4365: Recursion error in blog plugin due to deepcopy
    • Fixed path errors for blog plugin on Windows
    • Fixed publishing workflow in forked repositories

    mkdocs-material-8.5.0+insiders-4.23.3 (2022-09-13)

    • Fixed previous and next page links for drafts of blog posts

    mkdocs-material-8.5.0 (2022-09-13)

    • Added support for social cards
    • Added support for code annotation anchor links (deep linking)
    • Added support for code annotation comment stripping (syntax modifier)
    • Added support for sidebars scrolling automatically to active item
    • Added support for anchor following table of contents (= auto scroll)
    • Added support for tag icons

    mkdocs-material-8.4.4+insiders-4.23.2 (2022-09-13)

    • Fixed #4348: Blog plugin crashes on custom nav title
    • Fixed blog plugin crashing when category contained only drafts
    • Fixed rendering of content from blog index file

    mkdocs-material-8.4.4+insiders-4.23.1 (2022-09-12)

    • Fixed #4345: Blog plugin errors with default settings

    mkdocs-material-8.4.4+insiders-4.23.0 (2022-09-12)

    • Added blogging support via built-in blog plugin

    mkdocs-material-8.4.4 (2022-09-12)

    ... (truncated)

    Upgrade guide

    Sourced from mkdocs-material's upgrade guide.


    template: overrides/main.html

    How to upgrade

    Upgrade to the latest version with:

    pip install --upgrade mkdocs-material
    

    Show the currently installed version with:

    pip show mkdocs-material
    

    Upgrading from 7.x to 8.x

    What's new?

    • Added support for code annotations
    • Added support for anchor tracking
    • Added support for version warning
    • Added copyright partial for easier override
    • Removed deprecated content tabs legacy implementation
    • Removed deprecated seealso admonition type
    • Removed deprecated site_keywords setting (unsupported by MkDocs)
    • Removed deprecated prebuilt search index support
    • Removed deprecated web app manifest – use customization
    • Removed extracopyright variable – use new copyright partial
    • Removed Disqus integation – use customization
    • Switched to :is() selectors for simple selector lists
    • Switched autoprefixer from last 4 years to last 2 years
    • Improved CSS overall to match modern standards
    • Improved CSS variable semantics for fonts
    • Improved extensibility by restructuring partials
    • Improved handling of details when printing
    • Improved keyboard navigation for footnotes
    • Fixed #3214: Search highlighting breaks site when empty

    Changes to mkdocs.yml

    pymdownx.tabbed

    Support for the legacy style of the [Tabbed] extension was dropped in favor of the new, alternate implementation which has [better behavior on mobile viewports]:

    ... (truncated)

    Commits
    • c8a1f55 Prepare 8.5.2 release
    • 30d8128 Updated Mermaid to 9.1.7
    • 8ee2de9 Fixed overly large headlines in search results (8.5.0 regression)
    • fc0e4fe Documentation
    • 6bd8848 Added recommended fonts for social cards and Asian languages (#4357)
    • a750a66 Added guide for updating translations to contributing guide
    • 06629ff Documentation
    • 6b1ce14 Require consent for GitHub repository stats if consent is enabled
    • f30775f Fixed non-index navigation links appearing as clickable
    • c834dff Added peer dependencies to documentation workflow
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Bump mkdocs-material from 6.2.8 to 8.5.1

    Bump mkdocs-material from 6.2.8 to 8.5.1

    Bumps mkdocs-material from 6.2.8 to 8.5.1.

    Release notes

    Sourced from mkdocs-material's releases.

    mkdocs-material-8.5.1

    • Fixed #4366: Removed dependencies with native extensions

    mkdocs-material-8.5.0

    • Added support for social cards
    • Added support for code annotation anchor links (deep linking)
    • Added support for code annotation comment stripping (syntax modifier)
    • Added support for sidebars scrolling automatically to active item
    • Added support for anchor following table of contents (= auto scroll)
    • Added support for tag icons

    mkdocs-material-8.4.4

    • Moved comments integration to separate partial (comments.html)

    mkdocs-material-8.4.3

    • Added Simple Icons to bundled icons (+2,300 icons)
    • Added support for changing edit icon
    • Moved page actions to separate partial (actions.html)
    • Fixed #4291: Version switching doesn't stay on page when anchors are used
    • Fixed #4327: Links in data tables do not receive link styling

    mkdocs-material-8.4.2

    • Updated Slovenian translations
    • Fixed #4277: Feedback widget hidden after navigation with instant loading
    • Fixed numeric tags in front matter breaking search functionality

    mkdocs-material-8.4.1

    • Updated Croatian and Hebrew translations

    mkdocs-material-8.4.0

    • Added support for cookie consent
    • Added support for feedback widget (Was this page helpful?)
    • Added support for dismissable announcement bar
    • Added Armenian, Lithuanian, Tagalog, and Urdu translations

    mkdocs-material-8.4.0rc1

    • Added support for cookie consent
    • Added support for feedback widget (Was this page helpful?)
    • Added support for dismissable announcement bar

    Related: #4146

    mkdocs-material-8.3.9

    • Updated Taiwanese translations for search
    • Allow ids for content tabs with special characters (for mkdocstrings)
    • Fixed #4083: home not clickable when using versioning (8.3.5 regression)

    mkdocs-material-8.3.8

    • Fixed #4053: Limit width of videos to content area
    • Fixed empty tags in front matter breaking search

    ... (truncated)

    Changelog

    Sourced from mkdocs-material's changelog.

    mkdocs-material-8.5.1 (2022-09-15)

    • Fixed #4366: Removed dependencies with native extensions

    mkdocs-material-8.5.0+insiders-4.23.4 (2022-09-14)

    • Fixed #4365: Recursion error in blog plugin due to deepcopy
    • Fixed path errors for blog plugin on Windows
    • Fixed publishing workflow in forked repositories

    mkdocs-material-8.5.0+insiders-4.23.3 (2022-09-13)

    • Fixed previous and next page links for drafts of blog posts

    mkdocs-material-8.5.0 (2022-09-13)

    • Added support for social cards
    • Added support for code annotation anchor links (deep linking)
    • Added support for code annotation comment stripping (syntax modifier)
    • Added support for sidebars scrolling automatically to active item
    • Added support for anchor following table of contents (= auto scroll)
    • Added support for tag icons

    mkdocs-material-8.4.4+insiders-4.23.2 (2022-09-13)

    • Fixed #4348: Blog plugin crashes on custom nav title
    • Fixed blog plugin crashing when category contained only drafts
    • Fixed rendering of content from blog index file

    mkdocs-material-8.4.4+insiders-4.23.1 (2022-09-12)

    • Fixed #4345: Blog plugin errors with default settings

    mkdocs-material-8.4.4+insiders-4.23.0 (2022-09-12)

    • Added blogging support via built-in blog plugin

    mkdocs-material-8.4.4 (2022-09-12)

    • Moved comments integration to separate partial (comments.html)

    mkdocs-material-8.4.3+insiders-4.22.1 (2022-09-07)

    • Fixed #4217: Tooltips in data tables render in wrong position

    mkdocs-material-8.4.3 (2022-09-07)

    • Added Simple Icons to bundled icons (+2,300 icons)
    • Added support for changing edit icon
    • Moved page actions to separate partial (actions.html)

    ... (truncated)

    Upgrade guide

    Sourced from mkdocs-material's upgrade guide.


    template: overrides/main.html

    How to upgrade

    Upgrade to the latest version with:

    pip install --upgrade mkdocs-material
    

    Show the currently installed version with:

    pip show mkdocs-material
    

    Upgrading from 7.x to 8.x

    What's new?

    • Added support for code annotations
    • Added support for anchor tracking
    • Added support for version warning
    • Added copyright partial for easier override
    • Removed deprecated content tabs legacy implementation
    • Removed deprecated seealso admonition type
    • Removed deprecated site_keywords setting (unsupported by MkDocs)
    • Removed deprecated prebuilt search index support
    • Removed deprecated web app manifest – use customization
    • Removed extracopyright variable – use new copyright partial
    • Removed Disqus integation – use customization
    • Switched to :is() selectors for simple selector lists
    • Switched autoprefixer from last 4 years to last 2 years
    • Improved CSS overall to match modern standards
    • Improved CSS variable semantics for fonts
    • Improved extensibility by restructuring partials
    • Improved handling of details when printing
    • Improved keyboard navigation for footnotes
    • Fixed #3214: Search highlighting breaks site when empty

    Changes to mkdocs.yml

    pymdownx.tabbed

    Support for the legacy style of the [Tabbed] extension was dropped in favor of the new, alternate implementation which has [better behavior on mobile viewports]:

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Bump mkdocs-material from 6.2.8 to 8.5.0

    Bump mkdocs-material from 6.2.8 to 8.5.0

    Bumps mkdocs-material from 6.2.8 to 8.5.0.

    Release notes

    Sourced from mkdocs-material's releases.

    mkdocs-material-8.5.0

    • Added support for social cards
    • Added support for code annotation anchor links (deep linking)
    • Added support for code annotation comment stripping (syntax modifier)
    • Added support for sidebars scrolling automatically to active item
    • Added support for anchor following table of contents (= auto scroll)
    • Added support for tag icons

    mkdocs-material-8.4.4

    • Moved comments integration to separate partial (comments.html)

    mkdocs-material-8.4.3

    • Added Simple Icons to bundled icons (+2,300 icons)
    • Added support for changing edit icon
    • Moved page actions to separate partial (actions.html)
    • Fixed #4291: Version switching doesn't stay on page when anchors are used
    • Fixed #4327: Links in data tables do not receive link styling

    mkdocs-material-8.4.2

    • Updated Slovenian translations
    • Fixed #4277: Feedback widget hidden after navigation with instant loading
    • Fixed numeric tags in front matter breaking search functionality

    mkdocs-material-8.4.1

    • Updated Croatian and Hebrew translations

    mkdocs-material-8.4.0

    • Added support for cookie consent
    • Added support for feedback widget (Was this page helpful?)
    • Added support for dismissable announcement bar
    • Added Armenian, Lithuanian, Tagalog, and Urdu translations

    mkdocs-material-8.4.0rc1

    • Added support for cookie consent
    • Added support for feedback widget (Was this page helpful?)
    • Added support for dismissable announcement bar

    Related: #4146

    mkdocs-material-8.3.9

    • Updated Taiwanese translations for search
    • Allow ids for content tabs with special characters (for mkdocstrings)
    • Fixed #4083: home not clickable when using versioning (8.3.5 regression)

    mkdocs-material-8.3.8

    • Fixed #4053: Limit width of videos to content area
    • Fixed empty tags in front matter breaking search

    mkdocs-material-8.3.7

    • Fixed search being stuck initializing when using tags (8.3.4 regression)

    ... (truncated)

    Changelog

    Sourced from mkdocs-material's changelog.

    mkdocs-material-8.5.0+insiders-4.23.3 (2022-09-13)

    • Fixed previous and next page links for drafts of blog posts

    mkdocs-material-8.5.0 (2022-09-13)

    • Added support for social cards
    • Added support for code annotation anchor links (deep linking)
    • Added support for code annotation comment stripping (syntax modifier)
    • Added support for sidebars scrolling automatically to active item
    • Added support for anchor following table of contents (= auto scroll)
    • Added support for tag icons

    mkdocs-material-8.4.4+insiders-4.23.2 (2022-09-13)

    • Fixed #4348: Blog plugin crashes on custom nav title
    • Fixed blog plugin crashing when category contained only drafts
    • Fixed rendering of content from blog index file

    mkdocs-material-8.4.4+insiders-4.23.1 (2022-09-12)

    • Fixed #4345: Blog plugin errors with default settings

    mkdocs-material-8.4.4+insiders-4.23.0 (2022-09-12)

    • Added blogging support via built-in blog plugin

    mkdocs-material-8.4.4 (2022-09-12)

    • Moved comments integration to separate partial (comments.html)

    mkdocs-material-8.4.3+insiders-4.22.1 (2022-09-07)

    • Fixed #4217: Tooltips in data tables render in wrong position

    mkdocs-material-8.4.3 (2022-09-07)

    • Added Simple Icons to bundled icons (+2,300 icons)
    • Added support for changing edit icon
    • Moved page actions to separate partial (actions.html)
    • Fixed #4291: Version switching doesn't stay on page when anchors are used
    • Fixed #4327: Links in data tables do not receive link styling

    mkdocs-material-8.4.2 (2022-08-27)

    • Updated Slovenian translations
    • Fixed #4277: Feedback widget hidden after navigation with instant loading
    • Fixed numeric tags in front matter breaking search functionality

    mkdocs-material-8.4.1+insiders-4.22.0 (2022-08-21)

    ... (truncated)

    Upgrade guide

    Sourced from mkdocs-material's upgrade guide.


    template: overrides/main.html

    How to upgrade

    Upgrade to the latest version with:

    pip install --upgrade mkdocs-material
    

    Show the currently installed version with:

    pip show mkdocs-material
    

    Upgrading from 7.x to 8.x

    What's new?

    • Added support for code annotations
    • Added support for anchor tracking
    • Added support for version warning
    • Added copyright partial for easier override
    • Removed deprecated content tabs legacy implementation
    • Removed deprecated seealso admonition type
    • Removed deprecated site_keywords setting (unsupported by MkDocs)
    • Removed deprecated prebuilt search index support
    • Removed deprecated web app manifest – use customization
    • Removed extracopyright variable – use new copyright partial
    • Removed Disqus integation – use customization
    • Switched to :is() selectors for simple selector lists
    • Switched autoprefixer from last 4 years to last 2 years
    • Improved CSS overall to match modern standards
    • Improved CSS variable semantics for fonts
    • Improved extensibility by restructuring partials
    • Improved handling of details when printing
    • Improved keyboard navigation for footnotes
    • Fixed #3214: Search highlighting breaks site when empty

    Changes to mkdocs.yml

    pymdownx.tabbed

    Support for the legacy style of the [Tabbed] extension was dropped in favor of the new, alternate implementation which has [better behavior on mobile viewports]:

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Bump pandas from 1.1.4 to 1.4.4

    Bump pandas from 1.1.4 to 1.4.4

    Bumps pandas from 1.1.4 to 1.4.4.

    Release notes

    Sourced from pandas's releases.

    Pandas 1.4.4

    This is a patch release in the 1.4.x series and includes some regression and bug fixes. We recommend that all users upgrade to this version.

    See the full whatsnew for a list of all the changes.

    The release will be available on the defaults and conda-forge channels:

    conda install pandas
    

    Or via PyPI:

    python3 -m pip install --upgrade pandas
    

    Please report any issues with the release on the pandas issue tracker.

    Thanks to all the contributors who made this release possible.

    Pandas 1.4.3

    This is a patch release in the 1.4.x series and includes some regression and bug fixes. We recommend that all users upgrade to this version.

    See the full whatsnew for a list of all the changes.

    The release will be available on the defaults and conda-forge channels:

    conda install pandas
    

    Or via PyPI:

    python3 -m pip install --upgrade pandas
    

    Please report any issues with the release on the pandas issue tracker.

    Pandas 1.4.2

    This is a patch release in the 1.4.x series and includes some regression and bug fixes. We recommend that all users upgrade to this version.

    See the full whatsnew for a list of all the changes.

    The release will be available on the defaults and conda-forge channels:

    conda install pandas
    

    Or via PyPI:

    python3 -m pip install --upgrade pandas
    

    Please report any issues with the release on the pandas issue tracker.

    Pandas 1.4.1

    This is the first patch release in the 1.4.x series and includes some regression fixes and bug fixes. We recommend that all users upgrade to this version.

    ... (truncated)

    Commits
    • ca60aab RLS: 1.4.4
    • 8653b28 Backport PR #48314 on branch 1.4.x (DOC: v1.4.4 release date and tidy up rele...
    • b537eab Backport PR #48246 on branch 1.4.x (REGR: iloc not possible for sparse DataFr...
    • bc82815 Backport PR #47762 on branch 1.4.x (REGR: preserve reindexed array object (in...
    • c40c48c Backport PR #48215 on branch 1.4.x (REGR: properly update DataFrame cache in ...
    • 6fa8a4a Backport PR #48245 on Branch 1.4.x (CI: Skip test_round_sanity tests due to f...
    • 3e938c2 Backport PR #48176 on branch 1.4.x (REGR: ensure DataFrame.select_dtypes() re...
    • 4c60b14 Backport PR #48178 on branch 1.4.x (REGR: loc not working with NamedTuple) (#...
    • c92c953 Backport PR #47774 on branch 1.4.x (BUG: Fix fillna on multi indexed Datafram...
    • 2f71a9c Backport PR #48164 on branch 1.4.x (BUG/REGR: Fix subset for DataFrameGroupBy...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Bump scikit-learn from 0.23.2 to 1.2.0

    Bump scikit-learn from 0.23.2 to 1.2.0

    Bumps scikit-learn from 0.23.2 to 1.2.0.

    Release notes

    Sourced from scikit-learn's releases.

    Scikit-learn 1.2.0

    We're happy to announce the 1.2.0 release.

    You can read the release highlights under https://scikit-learn.org/stable/auto_examples/release_highlights/plot_release_highlights_1_2_0.html and the long version of the change log under https://scikit-learn.org/stable/whats_new/v1.2.html

    This version supports Python versions 3.8 to 3.11.

    scikit-learn 1.1.3

    We're happy to announce the 1.1.3 release.

    This bugfix release only includes fixes for compatibility with the latest SciPy release >= 1.9.2 and wheels for Python 3.11. Note that support for 32-bit Python on Windows has been dropped in this release. This is due to the fact that SciPy 1.9.2 also dropped the support for that platform. Windows users are advised to install the 64-bit version of Python instead.

    You can see the changelog here: https://scikit-learn.org/dev/whats_new/v1.1.html#version-1-1-3

    You can upgrade with pip as usual:

    pip install -U scikit-learn
    

    The conda-forge builds will be available shortly, which you can then install using:

    conda install -c conda-forge scikit-learn
    

    scikit-learn 1.1.2

    We're happy to announce the 1.1.2 release with several bugfixes:

    You can see the changelog here: https://scikit-learn.org/dev/whats_new/v1.1.html#version-1-1-2

    You can upgrade with pip as usual:

    pip install -U scikit-learn
    

    The conda-forge builds will be available shortly, which you can then install using:

    conda install -c conda-forge scikit-learn
    

    scikit-learn 1.1.1

    We're happy to announce the 1.1.1 release with several bugfixes:

    You can see the changelog here: https://scikit-learn.org/dev/whats_new/v1.1.html#version-1-1-1

    You can upgrade with pip as usual:

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 0
  • Bump mkdocs-material from 6.2.8 to 8.5.11

    Bump mkdocs-material from 6.2.8 to 8.5.11

    Bumps mkdocs-material from 6.2.8 to 8.5.11.

    Release notes

    Sourced from mkdocs-material's releases.

    mkdocs-material-8.5.11

    mkdocs-material-8.5.10

    • Adjusted CSS to better allow for custom primary and accent colors
    • Fixed #4620: Primary color is not applied (8.5.9 regression)

    mkdocs-material-8.5.9

    • Fixed #4600: Illegible links for black/white primary colors (8.5.8 regression)
    • Fixed #4594: Need to set schema to change link color

    mkdocs-material-8.5.8

    • Added support for always showing settings in cookie consent
    • Fixed #4571: Buttons invisible if primary color is white or black
    • Fixed #4517: Illegible note in sequence diagram when using slate scheme

    mkdocs-material-8.5.7

    • Deprecated additional admonition qualifiers to reduce size of CSS
    • Fixed #4511: Search boost does not apply to sections

    mkdocs-material-8.5.6

    • Modernized appearance of admonitions (with fallback, see docs)
    • Improved appearance of inline code blocks in admonition titles

    mkdocs-material-8.5.5

    • Updated MkDocs to 1.4
    • Fixed compatibility issues with MkDocs 1.4
    • Fixed #4430: build error when enabling consent without repository URL

    mkdocs-material-8.5.4

    • Fixed expand icons shift on sidebar overflow (using scrollbar-gutter)
    • Fixed #4429: Text in sequence diagrams overflows in Firefox

    mkdocs-material-8.5.3

    • Fixed build error when enabling cookie consent without analytics
    • Fixed #4381: Code blocks render ligatures for some fonts

    mkdocs-material-8.5.2

    • Updated Mermaid.js to version 9.1.7
    • Fixed overly large headlines in search results (8.5.0 regression)
    • Fixed #4358: Navigation sections appear as clickable (8.5.0 regression)
    • Fixed #4356: GitHub repository statistics fetched before consent

    mkdocs-material-8.5.1

    • Fixed #4366: Removed dependencies with native extensions

    mkdocs-material-8.5.0

    • Added support for social cards
    • Added support for code annotation anchor links (deep linking)
    • Added support for code annotation comment stripping (syntax modifier)

    ... (truncated)

    Changelog

    Sourced from mkdocs-material's changelog.

    mkdocs-material-8.5.11 (2022-11-30)

    mkdocs-material-8.5.10+insiders-4.26.6 (2022-11-28)

    • Fixed #4683: Tags plugin crashes when a tag is empty

    mkdocs-material-8.5.10+insiders-4.26.5 (2022-11-27)

    • Fixed #4632: Post excerpt title link doesn't point to top of the page

    mkdocs-material-8.5.10+insiders-4.26.4 (2022-11-27)

    • Fixed redundant file extension when using privacy plugin

    mkdocs-material-8.5.10+insiders-4.26.3 (2022-11-15)

    • Fixed #4637: Attachments w/o titles in related links error in blog plugin
    • Fixed #4631: Remote favicons not downloaded and inlined by privacy plugin

    mkdocs-material-8.5.10 (2022-11-11)

    • Adjusted CSS to better allow for custom primary and accent colors
    • Fixed #4620: Primary color is not applied (8.5.9 regression)

    mkdocs-material-8.5.9 (2022-11-08)

    • Fixed #4600: Illegible link colors for black and white primary colors
    • Fixed #4594: Need to set schema to change link color

    mkdocs-material-8.5.8+insiders-4.26.2 (2022-11-03)

    • Updated MkDocs to 1.4.2
    • Added support for tag compare functions when sorting on index pages
    • Fixed footnotes being rendered in post excerpts without separators
    • Fixed error in blog plugin when toc extension is not enabled
    • Fixed issues with invalid asset paths and linked post titles
    • Fixed #4572: Privacy plugin fails when symlinks cannot be created
    • Fixed #4545: Blog plugin doesn't automatically link headline to post
    • Fixed #4542: Blog plugin doesn't allow for multiple instances
    • Fixed #4532: Blog plugin doesn't allow for mixed use of date and datetime

    mkdocs-material-8.5.8 (2022-11-03)

    • Added support for always showing settings in cookie consent
    • Fixed #4571: Buttons invisible if primary color is white or black
    • Fixed #4517: Illegible note in sequence diagram when using slate scheme

    mkdocs-material-8.5.7+insiders-4.26.1 (2022-10-22)

    ... (truncated)

    Upgrade guide

    Sourced from mkdocs-material's upgrade guide.

    How to upgrade

    Upgrade to the latest version with:

    pip install --upgrade mkdocs-material
    

    Show the currently installed version with:

    pip show mkdocs-material
    

    Upgrading from 7.x to 8.x

    What's new?

    • Added support for code annotations
    • Added support for anchor tracking
    • Added support for version warning
    • Added copyright partial for easier override
    • Removed deprecated content tabs legacy implementation
    • Removed deprecated seealso admonition type
    • Removed deprecated site_keywords setting (unsupported by MkDocs)
    • Removed deprecated prebuilt search index support
    • Removed deprecated web app manifest – use customization
    • Removed extracopyright variable – use new copyright partial
    • Removed Disqus integation – use customization
    • Switched to :is() selectors for simple selector lists
    • Switched autoprefixer from last 4 years to last 2 years
    • Improved CSS overall to match modern standards
    • Improved CSS variable semantics for fonts
    • Improved extensibility by restructuring partials
    • Improved handling of details when printing
    • Improved keyboard navigation for footnotes
    • Fixed #3214: Search highlighting breaks site when empty

    Changes to mkdocs.yml

    pymdownx.tabbed

    Support for the legacy style of the [Tabbed] extension was dropped in favor of the new, alternate implementation which has [better behavior on mobile viewports]:

    === "8.x"

    ``` yaml
    markdown_extensions:
    

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 0
  • Bump pandas from 1.1.4 to 1.5.2

    Bump pandas from 1.1.4 to 1.5.2

    Bumps pandas from 1.1.4 to 1.5.2.

    Release notes

    Sourced from pandas's releases.

    Pandas 1.5.2

    This is a patch release in the 1.5.x series and includes some regression and bug fixes. We recommend that all users upgrade to this version.

    See the full whatsnew for a list of all the changes.

    The release will be available on the defaults and conda-forge channels:

    conda install pandas
    

    Or via PyPI:

    python3 -m pip install --upgrade pandas
    

    Please report any issues with the release on the pandas issue tracker.

    Thanks to all the contributors who made this release possible.

    Pandas 1.5.1

    This is a patch release in the 1.5.x series and includes some regression and bug fixes. We recommend that all users upgrade to this version.

    See the full whatsnew for a list of all the changes.

    The release will be available on the defaults and conda-forge channels:

    conda install pandas
    

    Or via PyPI:

    python3 -m pip install --upgrade pandas
    

    Please report any issues with the release on the pandas issue tracker.

    Thanks to all the contributors who made this release possible.

    Pandas 1.5.0

    This release includes some new features, bug fixes, and performance improvements. We recommend that all users upgrade to this version.

    See the full whatsnew for a list of all the changes. pandas 1.5.0 supports Python 3.8 and higher.

    The release will be available on the defaults and conda-forge channels:

    conda install -c conda-forge pandas

    Or via PyPI:

    python3 -m pip install --upgrade pandas

    Please report any issues with the release on the pandas issue tracker.

    Pandas 1.5.0rc0

    ... (truncated)

    Commits
    • 8dab54d RLS: 1.5.2
    • d78c5e6 Backport PR #49806 on branch 1.5.x (DOC: Update what's new notes for 1.5.2 re...
    • 98c6139 Backport PR #49579 on Branch 1.5.x (BUG: Behaviour change in 1.5.0 when using...
    • 9196f8d Backport PR STYLE enable pylint: method-cache-max-size-none (#49784)
    • 8c4b559 Backport PR #49776 on branch 1.5.x (REGR: arithmetic ops recursion error with...
    • 1616fb3 Backport PR Revert "Add color and size to arguments (#44856)" (#49752)
    • 6f8e174 Backport PR #49720 on branch 1.5.x (Suppress spurious warning) (#49726)
    • 63a91d0 Backport PR #49676 on branch 1.5.x (REGR: Remove groupby's getattribute f...
    • 136271a Backport PR #49615 on branch 1.5.x (REGR: Better warning in pivot_table when ...
    • c9252cf Backport PR #49614 on branch 1.5.x (CI: Updating website sync to new server) ...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 0
  • Bump mkdocs-material-extensions from 1.0.1 to 1.1.1

    Bump mkdocs-material-extensions from 1.0.1 to 1.1.1

    Bumps mkdocs-material-extensions from 1.0.1 to 1.1.1.

    Release notes

    Sourced from mkdocs-material-extensions's releases.

    1.1.1

    • FIX: Properly handle special glob characters in path.

    1.1

    • NEW: Drop Python 3.6 and officially support 3.10.
    • NEW: Cache emoji table to reduce build times.

    1.0.3

    • FIX: Remove version check which is not compatible with Material Insiders. Material will completely be responsible for ensuring the correct version of mkdocs-material-extensions.

    1.0.2

    • FIX: No longer specify mkdocs-material as a dependency as mkdocs-material specifies these extensions as a dependency. This created a circular dependency. While pip has no issues with such scenarios, this created issues for some versioning packages. mkdocs-material (the only package this works with) will now manage which version of mkdocs-material-extensions it needs.
    Changelog

    Sourced from mkdocs-material-extensions's changelog.

    1.1.1

    • FIX: Properly handle special glob characters in path.

    1.1.0

    • NEW: Drop Python 3.6 and officially support 3.10.
    • NEW: Cache emoji table to reduce build times.

    1.0.3

    • FIX: Remove version check which is not compatible with Material Insiders. Material will completely be responsible for ensuring the correct version of mkdocs-material-extensions.

    1.0.2

    • FIX: No longer specify mkdocs-material as a dependency as mkdocs-material specifies these extensions as a dependency. This created a circular dependency. While pip has no issues with such scenarios, this created issues for some versioning packages. mkdocs-material (the only package this works with) will now manage which version of mkdocs-material-extensions it needs.
    Commits
    • 80b1b25 Merge pull request #23 from facelessuser/bugfix/glob-chars
    • 72645c1 Handle special glob characters in path
    • 581e6b0 Fix typo
    • 68abe89 Merge pull request #20 from facelessuser/chore/hatchling
    • aeef097 Update changelog and update meta
    • 8bd4203 Use hatchling for build
    • 8d6c1e5 Merge pull request #19 from oprypin/opt
    • 2b5dc3a Merge branch 'facelessuser:master' into opt
    • b95eae2 Fix build typo
    • 841b538 Drop Python 3.6 and formally support 3.10
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 0
  • Bump mkdocs from 1.1.2 to 1.4.2

    Bump mkdocs from 1.1.2 to 1.4.2

    Bumps mkdocs from 1.1.2 to 1.4.2.

    Release notes

    Sourced from mkdocs's releases.

    1.4.2

    • Officially support Python 3.11 (#3020)

      Note: Simply upgrading to Python 3.11 can cut off 10-15% of your site's build time.

    • Support multiple instances of the same plugin (#3027)

      If a plugin is specified multiple times in the list under the plugins: config, that will create 2 (or more) instances of the plugin with their own config each.

      Previously this case was unforeseen and, as such, bugged.

      Now even though this works, by default a warning will appear from MkDocs anyway, unless the plugin adds a class variable supports_multiple_instances = True.

    • Bugfix (regression in 1.4.1): Don't error when a plugin puts a plain string into warnings (#3016)

    • Bugfix: Relative links will always render with a trailing slash (#3022)

      Previously under use_directory_urls, links from a sub-page to the main index page rendered as e.g. <a href="../.."> even though in all other cases the links look like <a href="../../">. This caused unwanted behavior on some combinations of Web browsers and servers. Now this special-case bug was removed.

    • Built-in "mkdocs" theme now also supports Norwegian language (#3024)

    • Plugin-related warnings look more readable (#3016)

    See commit log.

    1.4.1

    • Support theme-namespaced plugin loading (#2998)

      Plugins' entry points can be named as 'sometheme/someplugin'. That will have the following outcome:

      • If the current theme is 'sometheme', the plugin 'sometheme/someplugin' will always be preferred over 'someplugin'.
      • If the current theme isn't 'sometheme', the only way to use this plugin is by specifying plugins: [sometheme/someplugin].

      One can also specify plugins: ['/someplugin'] instead of plugins: ['someplugin'] to definitely avoid the theme-namespaced plugin.

    • Bugfix: mkdocs serve will work correctly with non-ASCII paths and redirects (#3001)

    • Windows: 'colorama' is now a dependency of MkDocs, to ensure colorful log output (#2987)

    • Plugin-related config options have more reliable validation and error reporting (#2997)

    • Translation sub-commands of setup.py were completely dropped. See documentation [1] [2] for their new replacements (#2990)

    • The 'mkdocs' package (wheel and source) is now produced by Hatch build system and pyproject.toml instead of setup.py (#2988)

    Other small improvements; see commit log.

    1.4.0

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 1
  • Is that possible to convert the KS test result to p-value?

    Is that possible to convert the KS test result to p-value?

    Hi folks, Just found this repo and I love the ideal of using histogram for KS test. But the test result is the D value instead of p-value. Is it possible to convert to p-value so that folks can setup alert more easy?

    opened by austinzh 0
Releases(0.0.5)
Owner
null
Proof-Of-Concept Piano-Drums Music AI Model/Implementation

Rock Piano "When all is one and one is all, that's what it is to be a rock and not to roll." ---Led Zeppelin, "Stairway To Heaven" Proof-Of-Concept Pi

Alex 4 Nov 28, 2021
Complete system for facial identity system. Include one-shot model, database operation, features visualization, monitoring

Complete system for facial identity system. Include one-shot model, database operation, features visualization, monitoring

null 2 Dec 28, 2021
A proof of concept ai-powered Recaptcha v2 solver

Recaptcha Fullauto I've decided to open source my old Recaptcha v2 solver. My latest version will be opened sourced this summer. I am hoping this proj

Nate 60 Dec 20, 2022
This repo contains the pytorch implementation for Dynamic Concept Learner (accepted by ICLR 2021).

DCL-PyTorch Pytorch implementation for the Dynamic Concept Learner (DCL). More details can be found at the project page. Framework Grounding Physical

Zhenfang Chen 31 Jan 6, 2023
ImageNet-CoG is a benchmark for concept generalization. It provides a full evaluation framework for pre-trained visual representations which measure how well they generalize to unseen concepts.

The ImageNet-CoG Benchmark Project Website Paper (arXiv) Code repository for the ImageNet-CoG Benchmark introduced in the paper "Concept Generalizatio

NAVER 23 Oct 9, 2022
Proof of concept GnuCash Webinterface

Proof of Concept GnuCash Webinterface This may one day be a something truly great. Milestones [ ] Browse accounts and view transactions [ ] Record sim

Josh 14 Dec 28, 2022
QR2Pass-project - A proof of concept for an alternative (passwordless) authentication system to a web server

QR2Pass This is a proof of concept for an alternative (passwordless) authenticat

null 4 Dec 9, 2022
pybaum provides tools to work with pytrees which is a concept burrowed from JAX.

pybaum provides tools to work with pytrees which is a concept burrowed from JAX.

Open Source Economics 9 May 11, 2022
Robot Servers and Server Manager software for robo-gym

robo-gym-server-modules Robot Servers and Server Manager software for robo-gym. For info on how to use this package please visit the robo-gym website

JR ROBOTICS 4 Aug 16, 2021
In this project we investigate the performance of the SetCon model on realistic video footage. Therefore, we implemented the model in PyTorch and tested the model on two example videos.

Contrastive Learning of Object Representations Supervisor: Prof. Dr. Gemma Roig Institutions: Goethe University CVAI - Computational Vision & Artifici

Dirk Neuhäuser 6 Dec 8, 2022
Step by Step on how to create an vision recognition model using LOBE.ai, export the model and run the model in an Azure Function

Step by Step on how to create an vision recognition model using LOBE.ai, export the model and run the model in an Azure Function

El Bruno 3 Mar 30, 2022
A very lightweight monitoring system for Raspberry Pi clusters running Kubernetes.

OMNI A very lightweight monitoring system for Raspberry Pi clusters running Kubernetes. Why? When I finished my Kubernetes cluster using a few Raspber

Matias Godoy 148 Dec 29, 2022
An air quality monitoring service with a Raspberry Pi and a SDS011 sensor.

Raspberry Pi Air Quality Monitor A simple air quality monitoring service for the Raspberry Pi. Installation Clone the repository and run the following

rydercalmdown 24 Dec 9, 2022
Real-Time Social Distance Monitoring tool using Computer Vision

Social Distance Detector A Real-Time Social Distance Monitoring Tool Table of Contents Motivation YOLO Theory Detection Output Tech Stack Functionalit

Pranav B 13 Oct 14, 2022
Attendance Monitoring with Face Recognition using Python

Attendance Monitoring with Face Recognition using Python A python GUI integrated attendance system using face recognition to take attendance. In this

Vaibhav Rajput 2 Jun 21, 2022
Face Recognition & AI Based Smart Attendance Monitoring System.

In today’s generation, authentication is one of the biggest problems in our society. So, one of the most known techniques used for authentication is h

Sagar Saha 1 Jan 14, 2022
Model search is a framework that implements AutoML algorithms for model architecture search at scale

Model search (MS) is a framework that implements AutoML algorithms for model architecture search at scale. It aims to help researchers speed up their exploration process for finding the right model architecture for their classification problems (i.e., DNNs with different types of layers).

Google 3.2k Dec 31, 2022
Capture all information throughout your model's development in a reproducible way and tie results directly to the model code!

Rubicon Purpose Rubicon is a data science tool that captures and stores model training and execution information, like parameters and outcomes, in a r

Capital One 97 Jan 3, 2023
Implementation of STAM (Space Time Attention Model), a pure and simple attention model that reaches SOTA for video classification

STAM - Pytorch Implementation of STAM (Space Time Attention Model), yet another pure and simple SOTA attention model that bests all previous models in

Phil Wang 109 Dec 28, 2022