Seaborn-image is a Python image visualization library based on matplotlib and provides a high-level API to draw attractive and informative images quickly and effectively.

Overview

seaborn-image: image data visualization

Tests Codecov PyPI Documentation Status Code style: black

Description

Seaborn-image is a Python image visualization library based on matplotlib and provides a high-level API to draw attractive and informative images quickly and effectively.

It is heavily inspired by seaborn, a high-level visualization library for drawing attractive statistical graphics in Python.

Documentation

Detailed documentation can be found here.

Installation

For latest release

pip install seaborn-image

For latest commit

pip install git+https://github.com/SarthakJariwala/seaborn-image

Contributing

Please see the contributing guidelines

Comments
  • Blend two image into 1 image

    Blend two image into 1 image

    Hi,

    I want to blend two images into one image like in matplotlib. Is it possible? Because when I tried this code, it plotted two images

    `isns.set_image(cmap="magma", origin="upper",despine=True)

        isns.imgplot(im.resize((w, h), Image.ANTIALIAS),alpha=0.5)
    
        isns.imgplot(dec_attn_weights[0, idx].view(h, w))
    
        plt.show()`
    
    Capture
    opened by minhdl93 4
  • Bump coverage from 5.3.1 to 5.5

    Bump coverage from 5.3.1 to 5.5

    Bumps coverage from 5.3.1 to 5.5.

    Release notes

    Sourced from coverage's releases.

    coverage-5.5

    • coverage combine has a new option, --keep to keep the original data files after combining them. The default is still to delete the files after they have been combined. This was requested in issue 1108 and implemented in pull request 1110. Thanks, Éric Larivière.
    • When reporting missing branches in coverage report, branches aren’t reported that jump to missing lines. This adds to the long-standing behavior of not reporting branches from missing lines. Now branches are only reported if both the source and destination lines are executed. Closes both issue 1065 and issue 955.
    • Minor improvements to the HTML report:
      • The state of the line visibility selector buttons is saved in local storage so you don’t have to fiddle with them so often, fixing issue 1123.
      • It has a little more room for line numbers so that 4-digit numbers work well, fixing issue 1124.
    • Improved the error message when combining line and branch data, so that users will be more likely to understand what’s happening, closing issue 803.

    coverage-5.4

    • The text report produced by coverage report now always outputs a TOTAL line, even if only one Python file is reported. This makes regex parsing of the output easier. Thanks, Judson Neer. This had been requested a number of times (issue 1086, issue 922, issue 732).
    • The skip_covered and skip_empty settings in the configuration file can now be specified in the [html] section, so that text reports and HTML reports can use separate settings. The HTML report will still use the [report] settings if there isn’t a value in the [html] section. Closes issue 1090.
    • Combining files on Windows across drives now works properly, fixing issue 577. Thanks, Valentin Lab.
    • Fix an obscure warning from deep in the _decimal module, as reported in issue 1084.
    • Update to support Python 3.10 alphas in progress, including PEP 626: Precise line numbers for debugging and other tools.
    Changelog

    Sourced from coverage's changelog.

    Version 5.5 --- 2021-02-28

    • coverage combine has a new option, --keep to keep the original data files after combining them. The default is still to delete the files after they have been combined. This was requested in issue 1108_ and implemented in pull request 1110_. Thanks, Éric Larivière.

    • When reporting missing branches in coverage report, branches aren't reported that jump to missing lines. This adds to the long-standing behavior of not reporting branches from missing lines. Now branches are only reported if both the source and destination lines are executed. Closes both issue 1065_ and issue 955_.

    • Minor improvements to the HTML report:

      • The state of the line visibility selector buttons is saved in local storage so you don't have to fiddle with them so often, fixing issue 1123_.

      • It has a little more room for line numbers so that 4-digit numbers work well, fixing issue 1124_.

    • Improved the error message when combining line and branch data, so that users will be more likely to understand what's happening, closing issue 803_.

    .. _issue 803: nedbat/coveragepy#803 .. _issue 955: nedbat/coveragepy#955 .. _issue 1065: nedbat/coveragepy#1065 .. _issue 1108: nedbat/coveragepy#1108 .. _pull request 1110: nedbat/coveragepy#1110 .. _issue 1123: nedbat/coveragepy#1123 .. _issue 1124: nedbat/coveragepy#1124

    .. _changes_54:

    Version 5.4 --- 2021-01-24

    • The text report produced by coverage report now always outputs a TOTAL line, even if only one Python file is reported. This makes regex parsing of the output easier. Thanks, Judson Neer. This had been requested a number of times (issue 1086, issue 922, issue 732_).

    • The skip_covered and skip_empty settings in the configuration file can now be specified in the [html] section, so that text reports and HTML reports can use separate settings. The HTML report will still use the [report] settings if there isn't a value in the [html] section. Closes issue 1090_.

    ... (truncated)

    Commits
    • f06b950 docs: use sphinxcontrib for the rst builder
    • 4432122 build: a better kit-building link
    • 9e8010c build: version 5.5 prep
    • c842085 doc: latest sample HTML report
    • 79087b9 fix: don't report branches to missing lines. #1065
    • b12f189 test: fix a few metacov exclusions
    • fd78a6d docs: correct the GitHub action badges
    • 1699725 fix: improve an error message. #803
    • 3f38567 build: coverage ci should fail fast
    • f5d6043 refactor: remove unused exception handling
    • 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] 3
  • Bump ipykernel from 5.3.4 to 5.4.2

    Bump ipykernel from 5.3.4 to 5.4.2

    Bumps ipykernel from 5.3.4 to 5.4.2.

    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] 3
  • Bump importlib-metadata from 1.7.0 to 2.0.0

    Bump importlib-metadata from 1.7.0 to 2.0.0

    Bumps importlib-metadata from 1.7.0 to 2.0.0.

    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 
    opened by dependabot[bot] 3
  • Bump pytest from 5.4.3 to 6.0.1

    Bump pytest from 5.4.3 to 6.0.1

    Bumps pytest from 5.4.3 to 6.0.1.

    Release notes

    Sourced from pytest's releases.

    6.0.1

    pytest 6.0.1 (2020-07-30)

    Bug Fixes

    • #7394: Passing an empty help value to Parser.add_option is now accepted instead of crashing when running pytest --help. Passing None raises a more informative TypeError.
    • #7558: Fix pylint not-callable lint on pytest.mark.parametrize() and the other builtin marks: skip, skipif, xfail, usefixtures, filterwarnings.
    • #7559: Fix regression in plugins using TestReport.longreprtext (such as pytest-html) when TestReport.longrepr is not a string.
    • #7569: Fix logging capture handler's level not reset on teardown after a call to caplog.set_level().

    6.0.0

    pytest 6.0.0 (2020-07-28)

    (Please see the full set of changes for this release also in the 6.0.0rc1 notes below)

    Breaking Changes

    • #5584: PytestDeprecationWarning are now errors by default.

      Following our plan to remove deprecated features with as little disruption as possible, all warnings of type PytestDeprecationWarning now generate errors instead of warning messages.

      The affected features will be effectively removed in pytest 6.1, so please consult the Deprecations and Removals section in the docs for directions on how to update existing code.

      In the pytest 6.0.X series, it is possible to change the errors back into warnings as a stopgap measure by adding this to your pytest.ini file:

      [pytest]
      filterwarnings =
          ignore::pytest.PytestDeprecationWarning
      

      But this will stop working when pytest 6.1 is released.

      If you have concerns about the removal of a specific feature, please add a comment to #5584.

    • #7472: The exec_() and is_true() methods of _pytest._code.Frame have been removed.

    Features

    Changelog

    Sourced from pytest's changelog.

    Commits
    • 92af2e2 Prepare release version 6.0.1
    • 0307213 Merge pull request #7582 from bluetech/backport-7581
    • df7b267 Merge pull request #7581 from bluetech/logging-setlevel-handler-restore
    • 1516780 Merge pull request #7578 from nicoddemus/backport-7555
    • b945b39 Merge pull request #7577 from nicoddemus/backport-7427
    • 2d5b8a8 Warn about --basetemp removing the entire directory (#7555)
    • 8963644 Fix --help crash on add_ini(.., help='') and improve message on help=None (#7...
    • e876157 Merge pull request #7574 from nicoddemus/backport-7561
    • 3d2c114 Merge pull request #7573 from nicoddemus/backport-7571
    • fe25284 Merge pull request #7561 from nicoddemus/longreprtext-7559
    • 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.


    Note: This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit.

    You can always request more updates by clicking Bump now in your Dependabot dashboard.

    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)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 3
  • Bump ipykernel from 6.15.2 to 6.19.3

    Bump ipykernel from 6.15.2 to 6.19.3

    Bumps ipykernel from 6.15.2 to 6.19.3.

    Release notes

    Sourced from ipykernel's releases.

    v6.19.3

    6.19.3

    (Full Changelog)

    Bugs fixed

    Maintenance and upkeep improvements

    Contributors to this release

    (GitHub contributors page for this release)

    @​blink1073 | @​GRcharles | @​maartenbreddels

    v6.19.2

    6.19.2

    (Full Changelog)

    Bugs fixed

    Contributors to this release

    (GitHub contributors page for this release)

    @​blink1073 | @​ccordoba12

    v6.19.1

    6.19.1

    (Full Changelog)

    Bugs fixed

    ... (truncated)

    Changelog

    Sourced from ipykernel's changelog.

    6.19.3

    (Full Changelog)

    Bugs fixed

    Maintenance and upkeep improvements

    Contributors to this release

    (GitHub contributors page for this release)

    @​blink1073 | @​GRcharles | @​maartenbreddels

    6.19.2

    (Full Changelog)

    Bugs fixed

    Contributors to this release

    (GitHub contributors page for this release)

    @​blink1073 | @​ccordoba12

    6.19.1

    (Full Changelog)

    Bugs fixed

    Contributors to this release

    (GitHub contributors page for this release)

    @​maartenbreddels

    ... (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 coverage from 6.4.4 to 7.0.0

    Bump coverage from 6.4.4 to 7.0.0

    Bumps coverage from 6.4.4 to 7.0.0.

    Changelog

    Sourced from coverage's changelog.

    Version 7.0.0 — 2022-12-18

    Nothing new beyond 7.0.0b1.

    .. _changes_7-0-0b1:

    Version 7.0.0b1 — 2022-12-03

    A number of changes have been made to file path handling, including pattern matching and path remapping with the [paths] setting (see :ref:config_paths). These changes might affect you, and require you to update your settings.

    (This release includes the changes from 6.6.0b1 <changes_6-6-0b1_>_, since 6.6.0 was never released.)

    • Changes to file pattern matching, which might require updating your configuration:

      • Previously, * would incorrectly match directory separators, making precise matching difficult. This is now fixed, closing issue 1407_.

      • Now ** matches any number of nested directories, including none.

    • Improvements to combining data files when using the :ref:config_run_relative_files setting, which might require updating your configuration:

      • During coverage combine, relative file paths are implicitly combined without needing a [paths] configuration setting. This also fixed issue 991_.

      • A [paths] setting like */foo will now match foo/bar.py so that relative file paths can be combined more easily.

      • The :ref:config_run_relative_files setting is properly interpreted in more places, fixing issue 1280_.

    • When remapping file paths with [paths], a path will be remapped only if the resulting path exists. The documentation has long said the prefix had to exist, but it was never enforced. This fixes issue 608, improves issue 649, and closes issue 757_.

    • Reporting operations now implicitly use the [paths] setting to remap file paths within a single data file. Combining multiple files still requires the coverage combine step, but this simplifies some single-file situations. Closes issue 1212_ and issue 713_.

    ... (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 ipykernel from 6.15.2 to 6.17.1 in /docs

    Bump ipykernel from 6.15.2 to 6.17.1 in /docs

    Bumps ipykernel from 6.15.2 to 6.17.1.

    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 ipykernel from 6.15.2 to 6.17.1

    Bump ipykernel from 6.15.2 to 6.17.1

    Bumps ipykernel from 6.15.2 to 6.17.1.

    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 ipykernel from 6.15.2 to 6.17.0

    Bump ipykernel from 6.15.2 to 6.17.0

    Bumps ipykernel from 6.15.2 to 6.17.0.

    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 safety from 2.1.1 to 2.3.1

    Bump safety from 2.1.1 to 2.3.1

    Bumps safety from 2.1.1 to 2.3.1.

    Release notes

    Sourced from safety's releases.

    2.3.1

    No release notes provided.

    2.3.0

    What's Changed

    Full Changelog: https://github.com/pyupio/safety/compare/2.2.1...2.3.0

    2.2.1

    What's Changed

    Full Changelog: https://github.com/pyupio/safety/compare/2.2.0...2.2.1

    2.2.0

    What's Changed

    New Contributors

    Full Changelog: https://github.com/pyupio/safety/compare/2.1.1...2.2.0

    Changelog

    Sourced from safety's changelog.

    [2.3.1] - 2022-10-05

    • Add safety.alerts module to setup.cfg

    [2.3.0] - 2022-10-05

    • Safety can now create GitHub PRs and Issues for vulnerabilities directly, with the new safety alert subcommand.
    • Support for GitHub PR and Issue alerting has been added to the GitHub Action.

    [2.2.1] - 2022-10-04

    • Fixed the use of the SAFETY_COLOR environment variable
    • Fixed bug in the case of vulnerabilities without a CVE linked
    • Fixed GitHub version in the README

    [2.2.0] - 2022-09-19

    • Safety starts to use dparse to parse files, now Safety supports mainly Poetry and Pipenv lock files plus other files supported by dparse.
    • Added logic for custom integrations like pipenv check.
    • The --db flag is compatible remote sources too.
    • Added more logging
    • Upgrade dparse dependency to avoid a possible ReDos security issue
    • Removed Travis and Appveyor, the CI/CD was migrated to GitHub Actions
    Commits
    • 6631403 Fix bugged 2.3.0 release - safety.alerts module not included in setup.cfg
    • 12cd289 Version 2.3.0
    • 43dd831 Fix workflows for master -> main rename
    • 40fb27a Merge pull request #415 from pyupio/develop
    • 679cd54 Add dataclasses requirement to test_requirements.txt
    • 1134fb9 Fix test case with expanded more_info_url
    • 320aa5c Merge branch 'main' into develop
    • 195aefc Merge pull request #411 from cb22/develop
    • 1172ea6 Handle cvss3 score being None it utils too
    • 5717d5a Handle when optional extras are not installed
    • 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 nbsphinx from 0.8.6 to 0.8.11 in /docs

    Bump nbsphinx from 0.8.6 to 0.8.11 in /docs

    Bumps nbsphinx from 0.8.6 to 0.8.11.

    Release notes

    Sourced from nbsphinx's releases.

    nbsphinx 0.8.11

    https://pypi.org/project/nbsphinx/0.8.11/

    • LaTeX: apply code cell border style to all code blocks

    nbsphinx 0.8.10

    https://pypi.org/project/nbsphinx/0.8.10/

    • Fix handling of source_suffix
    • A few LaTeX fixes

    nbsphinx 0.8.9

    https://pypi.org/project/nbsphinx/0.8.9/

    • CSS: support tables in widgets
    • Avoid empty "raw" directive

    nbsphinx 0.8.8

    https://pypi.org/project/nbsphinx/0.8.8/

    • Support for the sphinx_codeautolink extension
    • Basic support for the text builder

    nbsphinx 0.8.7

    https://pypi.org/project/nbsphinx/0.8.7/

    • Fix assertion error in LaTeX build with Sphinx 4.1.0+
    Changelog

    Sourced from nbsphinx's changelog.

    Version 0.8.11 -- 2022-12-29 -- PyPI__ -- diff__

    • LaTeX: apply code cell border style to all code blocks

    __ https://pypi.org/project/nbsphinx/0.8.11/ __ https://github.com/spatialaudio/nbsphinx/compare/0.8.10...0.8.11

    Version 0.8.10 -- 2022-11-13 -- PyPI__ -- diff__

    • Fix handling of source_suffix
    • A few LaTeX fixes

    __ https://pypi.org/project/nbsphinx/0.8.10/ __ https://github.com/spatialaudio/nbsphinx/compare/0.8.9...0.8.10

    Version 0.8.9 -- 2022-06-04 -- PyPI__ -- diff__

    • CSS: support tables in widgets
    • Avoid empty "raw" directive

    __ https://pypi.org/project/nbsphinx/0.8.9/ __ https://github.com/spatialaudio/nbsphinx/compare/0.8.8...0.8.9

    Version 0.8.8 -- 2021-12-31 -- PyPI__ -- diff__

    • Support for the sphinx_codeautolink extension
    • Basic support for the text builder

    __ https://pypi.org/project/nbsphinx/0.8.8/ __ https://github.com/spatialaudio/nbsphinx/compare/0.8.7...0.8.8

    Version 0.8.7 -- 2021-08-10 -- PyPI__ -- diff__

    • Fix assertion error in LaTeX build with Sphinx 4.1.0+

    __ https://pypi.org/project/nbsphinx/0.8.7/ __ https://github.com/spatialaudio/nbsphinx/compare/0.8.6...0.8.7

    Version 0.8.6 -- 2021-06-03 -- PyPI__ -- diff__

    • Support for Jinja2 version 3

    __ https://pypi.org/project/nbsphinx/0.8.6/ __ https://github.com/spatialaudio/nbsphinx/compare/0.8.5...0.8.6

    Version 0.8.5 -- 2021-05-12 -- PyPI__ -- diff__

    • Freeze Jinja2 version to 2.11 (for now, until a bugfix is found)
    • Add theme_comparison.py tool for creating multiple versions (with different HTML themes) of the docs at once

    __ https://pypi.org/project/nbsphinx/0.8.5/ __ https://github.com/spatialaudio/nbsphinx/compare/0.8.4...0.8.5

    Version 0.8.4 -- 2021-04-29 -- PyPI__ -- diff__

    • Support for mathjax3_config (for Sphinx >= 4)
    • Force loading MathJax on HTML pages generated from notebooks

    ... (truncated)

    Commits
    • fe3f1c1 Release 0.8.11
    • 3ee3995 DOC: use "booktabs" table style for LaTeX
    • dc076bd LaTeX: apply code cell border style to all code blocks
    • 936b1b6 LaTeX: disable rounded corners for code cells
    • dd7288d CircleCI: install binutils
    • 7137bb3 DOC: disallow ipython 8.7.0
    • 30dd972 Release 0.8.10
    • d11de71 DOC: fix chrome.com link
    • 6950fff DOC: Mention Miniforge and Miniconda
    • 5819ec0 CSS: Avoid line breaks in (empty) prompts
    • 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] 1
  • Bump sphinx from 4.0.3 to 6.0.0 in /docs

    Bump sphinx from 4.0.3 to 6.0.0 in /docs

    Bumps sphinx from 4.0.3 to 6.0.0.

    Release notes

    Sourced from sphinx's releases.

    v6.0.0

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v6.0.0b2

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v6.0.0b1

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.3.0

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.2.3

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.2.2

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.2.1

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.2.0

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.1.1

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.1.0

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.0.2

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.0.1

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v5.0.0

    No release notes provided.

    v5.0.0b1

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v4.5.0

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v4.4.0

    Changelog: https://www.sphinx-doc.org/en/master/changes.html

    v4.3.1

    No release notes provided.

    Changelog

    Sourced from sphinx's changelog.

    Release 6.0.0 (released Dec 29, 2022)

    Dependencies

    • #10468: Drop Python 3.6 support
    • #10470: Drop Python 3.7, Docutils 0.14, Docutils 0.15, Docutils 0.16, and Docutils 0.17 support. Patch by Adam Turner

    Incompatible changes

    • #7405: Removed the jQuery and underscore.js JavaScript frameworks.

      These frameworks are no longer be automatically injected into themes from Sphinx 6.0. If you develop a theme or extension that uses the jQuery, $, or $u global objects, you need to update your JavaScript to modern standards, or use the mitigation below.

      The first option is to use the sphinxcontrib.jquery_ extension, which has been developed by the Sphinx team and contributors. To use this, add sphinxcontrib.jquery to the extensions list in conf.py, or call app.setup_extension("sphinxcontrib.jquery") if you develop a Sphinx theme or extension.

      The second option is to manually ensure that the frameworks are present. To re-add jQuery and underscore.js, you will need to copy jquery.js and underscore.js from the Sphinx repository_ to your static directory, and add the following to your layout.html:

      .. code-block:: html+jinja

      {%- block scripts %} {{ super() }} {%- endblock %}

      .. _sphinxcontrib.jquery: https://github.com/sphinx-contrib/jquery/

      Patch by Adam Turner.

    • #10471, #10565: Removed deprecated APIs scheduled for removal in Sphinx 6.0. See :ref:dev-deprecated-apis for details. Patch by Adam Turner.

    • #10901: C Domain: Remove support for parsing pre-v3 style type directives and roles. Also remove associated configuration variables c_allow_pre_v3 and c_warn_on_allowed_pre_v3. Patch by Adam Turner.

    Features added

    ... (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
  • Bump ipykernel from 6.15.2 to 6.20.0

    Bump ipykernel from 6.15.2 to 6.20.0

    Bumps ipykernel from 6.15.2 to 6.20.0.

    Release notes

    Sourced from ipykernel's releases.

    v6.20.0

    6.20.0

    (Full Changelog)

    Enhancements made

    Maintenance and upkeep improvements

    Contributors to this release

    (GitHub contributors page for this release)

    @​blink1073 | @​shaperilio

    v6.19.4

    6.19.4

    (Full Changelog)

    Bugs fixed

    Contributors to this release

    (GitHub contributors page for this release)

    @​bollwyvl | @​maartenbreddels

    v6.19.3

    6.19.3

    (Full Changelog)

    Bugs fixed

    ... (truncated)

    Changelog

    Sourced from ipykernel's changelog.

    6.20.0

    (Full Changelog)

    Enhancements made

    Maintenance and upkeep improvements

    Contributors to this release

    (GitHub contributors page for this release)

    @​blink1073 | @​shaperilio

    6.19.4

    (Full Changelog)

    Bugs fixed

    Contributors to this release

    (GitHub contributors page for this release)

    @​bollwyvl | @​maartenbreddels

    6.19.3

    (Full Changelog)

    Bugs fixed

    Maintenance and upkeep improvements

    Contributors to this release

    ... (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 coverage from 6.4.4 to 7.0.1

    Bump coverage from 6.4.4 to 7.0.1

    Bumps coverage from 6.4.4 to 7.0.1.

    Changelog

    Sourced from coverage's changelog.

    Version 7.0.1 — 2022-12-23

    • When checking if a file mapping resolved to a file that exists, we weren't considering files in .whl files. This is now fixed, closing issue 1511_.

    • File pattern rules were too strict, forbidding plus signs and curly braces in directory and file names. This is now fixed, closing issue 1513_.

    • Unusual Unicode or control characters in source files could prevent reporting. This is now fixed, closing issue 1512_.

    • The PyPy wheel now installs on PyPy 3.7, 3.8, and 3.9, closing issue 1510_.

    .. _issue 1510: nedbat/coveragepy#1510 .. _issue 1511: nedbat/coveragepy#1511 .. _issue 1512: nedbat/coveragepy#1512 .. _issue 1513: nedbat/coveragepy#1513

    .. _changes_7-0-0:

    Version 7.0.0 — 2022-12-18

    Nothing new beyond 7.0.0b1.

    .. _changes_7-0-0b1:

    Version 7.0.0b1 — 2022-12-03

    A number of changes have been made to file path handling, including pattern matching and path remapping with the [paths] setting (see :ref:config_paths). These changes might affect you, and require you to update your settings.

    (This release includes the changes from 6.6.0b1 <changes_6-6-0b1_>_, since 6.6.0 was never released.)

    • Changes to file pattern matching, which might require updating your configuration:

      • Previously, * would incorrectly match directory separators, making precise matching difficult. This is now fixed, closing issue 1407_.

      • Now ** matches any number of nested directories, including none.

    • Improvements to combining data files when using the

    ... (truncated)

    Commits
    • c5cda3a docs: releases take a little bit longer now
    • 9d4226e docs: latest sample HTML report
    • 8c77758 docs: prep for 7.0.1
    • da1b282 fix: also look into .whl files for source
    • d327a70 fix: more information when mapping rules aren't working right.
    • 35e249f fix: certain strange characters caused reporting to fail. #1512
    • 152cdc7 fix: don't forbid plus signs in file names. #1513
    • 31513b4 chore: make upgrade
    • 873b059 test: don't run tests on Windows PyPy-3.9
    • 5c5caa2 build: PyPy wheel now installs on 3.7, 3.8, and 3.9. #1510
    • 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 ipykernel from 6.15.2 to 6.20.0 in /docs

    Bump ipykernel from 6.15.2 to 6.20.0 in /docs

    Bumps ipykernel from 6.15.2 to 6.20.0.

    Release notes

    Sourced from ipykernel's releases.

    v6.20.0

    6.20.0

    (Full Changelog)

    Enhancements made

    Maintenance and upkeep improvements

    Contributors to this release

    (GitHub contributors page for this release)

    @​blink1073 | @​shaperilio

    v6.19.4

    6.19.4

    (Full Changelog)

    Bugs fixed

    Contributors to this release

    (GitHub contributors page for this release)

    @​bollwyvl | @​maartenbreddels

    v6.19.3

    6.19.3

    (Full Changelog)

    Bugs fixed

    ... (truncated)

    Changelog

    Sourced from ipykernel's changelog.

    6.20.0

    (Full Changelog)

    Enhancements made

    Maintenance and upkeep improvements

    Contributors to this release

    (GitHub contributors page for this release)

    @​blink1073 | @​shaperilio

    6.19.4

    (Full Changelog)

    Bugs fixed

    Contributors to this release

    (GitHub contributors page for this release)

    @​bollwyvl | @​maartenbreddels

    6.19.3

    (Full Changelog)

    Bugs fixed

    Maintenance and upkeep improvements

    Contributors to this release

    ... (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 importlib-metadata from 4.12.0 to 5.2.0

    Bump importlib-metadata from 4.12.0 to 5.2.0

    Bumps importlib-metadata from 4.12.0 to 5.2.0.

    Changelog

    Sourced from importlib-metadata's changelog.

    v5.2.0

    • #371: Deprecated expectation that PackageMetadata.__getitem__ will return None for missing keys. In the future, it will raise a KeyError.

    v5.1.0

    • #415: Instrument SimplePath with generic support.

    v5.0.0

    • #97, #284, #300: Removed compatibility shims for deprecated entry point interfaces.

    v4.13.0

    • #396: Added compatibility for PathDistributions originating from Python 3.8 and 3.9.
    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
Releases(v0.5.0)
  • v0.5.0(Apr 20, 2022)

    New features and deprecations to the API. For a complete description, please see below.

    Python version required: 3.8+

    What’s Changed

    See documentation for more details and corresponding examples.

    :rocket: Features

    • Add option to have a common colorbar scale for all images plotted on an ImageGrid
      • Add vmin and vmax to ImageGrid and related functions (#287) @SarthakJariwala
    • Map multiple functions and transformations to images in ImageGrid (#236) @SarthakJariwala
      • Map a single function to a multi-dimensional image data
      • Map a single function or a list of functions to a 2D image data
      • Map a single function or a list of functions to a list of 2D image data

    :fire: Removals and Deprecations

    • Deprecate FilterGrid, use ParamGrid instead (#371) @SarthakJariwala
    • Remove support for Python 3.6 and 3.7 (#371) @SarthakJariwala

    :books: Documentation

    • Docs update (#286) @SarthakJariwala
    • Update to pydata-sphinx-theme (#239) @SarthakJariwala
    • Add plausible analytics to documentation (#284) @SarthakJariwala

    :package: Dependencies and Build System

    • Bump pywin32 from 300 to 301 (#321) @dependabot
    • Bump pydata-sphinx-theme from 0.6.3 to 0.8.0 in /docs (#317) @dependabot
    • Bump bleach from 3.2.1 to 3.3.0 (#320) @dependabot
    • Bump babel from 2.9.0 to 2.9.1 (#319) @dependabot
    • Bump pip from 21.1.3 to 21.3.1 in /.github/workflows (#283) @dependabot
    • Fix safety and xdoctest flow (#285) @SarthakJariwala
    • Bump actions/checkout from 2 to 3 (#348) @dependabot
    • Bump pytest from 6.2.5 to 7.1.1 (#373) @dependabot
    • Bump pydata-sphinx-theme from 0.6.3 to 0.7.2 (#328) @dependabot
    • Bump sphinx from 4.0.3 to 4.3.2 (#329) @dependabot
    • Bump pooch from 1.5.2 to 1.6.0 (#330) @dependabot
    • Bump xdoctest from 0.15.5 to 0.15.10 (#325) @dependabot
    • Bump ipykernel from 6.0.1 to 6.7.0 (#324) @dependabot
    • Bump pooch from 1.3.0 to 1.5.2 (#277) @dependabot
    • Bump nox from 2021.10.1 to 2022.1.7 in /.github/workflows (#311) @dependabot
    • Bump release-drafter/release-drafter from 5.13.0 to 5.17.6 (#322) @dependabot
    • Bump poetry from 1.1.11 to 1.1.12 in /.github/workflows (#302) @dependabot
    • Bump actions/setup-python from 2.1.4 to 2.3.1 (#298) @dependabot
    • Bump nox from 2021.6.12 to 2021.10.1 in /.github/workflows (#270) @dependabot
    Source code(tar.gz)
    Source code(zip)
  • v0.4.4(Jul 8, 2021)

    This is a patch release.

    :beetle: Fixes

    • Fix histogram color patches while using robust in imghist (#225) @SarthakJariwala

    :rocket: Features

    • Different parameters for 3D image slices in ImageGrid (#227) @SarthakJariwala

    📦 Build System

    • Bump sphinx-gallery from 0.8.2 to 0.9.0 (#222) @dependabot
    • Bump nbsphinx from 0.8.0 to 0.8.6 in /docs (#206) @dependabot
    • Bump pip from 20.3.3 to 21.1.3 in /.github/workflows (#211) @dependabot
    • Bump nox from 2020.12.31 to 2021.6.12 in /.github/workflows (#209) @dependabot
    • Bump ipykernel from 5.3.4 to 6.0.1 (#217) @dependabot
    • Bump ipykernel from 5.3.4 to 6.0.1 in /docs (#216) @dependabot
    • Bump xdoctest from 0.15.0 to 0.15.5 (#212) @dependabot
    • Bump sphinx from 3.5.4 to 4.0.3 (#219) @dependabot
    • Bump sphinx from 3.3.1 to 4.0.3 in /docs (#218) @dependabot
    • Update dev dependencies - urllib3, pillow (#207) @SarthakJariwala
    Source code(tar.gz)
    Source code(zip)
  • v0.4.3(Mar 18, 2021)

    This is a bug fix release with no new features.

    What’s Changed

    • Update minimum required version of matplotlib-scalebar to 0.7.0 (#156) @SarthakJariwala
    • Change base url in POOCH for data retrieval (#157) @SarthakJariwala
    Source code(tar.gz)
    Source code(zip)
  • v0.4.2(Feb 6, 2021)

    What’s Changed

    This is a patch release with one new feature and one deprecation.

    :rocket: Features

    • Added imshow as an alias for imgplot (#136) @SarthakJariwala

    🔥 Removals and Deprecations

    • In set_scalebar(), height_fraction is deprecated; use width_fraction instead (#133) @SarthakJariwala

    :package: Build System

    • Bump flake8-bugbear from 20.1.4 to 20.11.1 (#83) @dependabot
    • Bump sphinx-gallery from 0.8.0 to 0.8.1 in /docs (#80) @dependabot
    • Bump matplotlib-scalebar from 0.7.1 to 0.7.2 (#133) @dependabot
    • Bump safety from 1.10.0 to 1.10.2 (#119) @dependabot
    • Bump pip from 20.2.4 to 20.3.3 in /.github/workflows (#96) @dependabot
    • Bump matplotlib-scalebar from 0.6.2 to 0.7.1 (#117) @dependabot
    • Bump pytest from 6.1.2 to 6.2.1 (#95) @dependabot
    • Bump release-drafter/release-drafter from v5.12.1 to v5.13.0 (#108) @dependabot
    • Bump nox from 2020.8.22 to 2020.12.31 in /.github/workflows (#109) @dependabot
    • Bump flake8 from 3.8.3 to 3.8.4 (#58) @dependabot

    :construction_worker: Continuous Integration

    • Fix CI (#110) @SarthakJariwala
    • Bump sphinx-gallery from 0.8.0 to 0.8.1 in /docs (#80) @dependabot
    • Bump poetry from 1.1.2 to 1.1.4 in /.github/workflows (#81) @dependabot
    • Update actions/setup-python requirement to v2.1.4 (#78) @dependabot
    • Bump release-drafter/release-drafter from v5.6.1 to v5.12.1 (#79) @dependabot
    Source code(tar.gz)
    Source code(zip)
  • v0.4.1(Nov 22, 2020)

    What’s Changed

    This is a patch release with only one new feature (see below)

    :rocket: Features

    • load_image() can be used outside the repo scope (#74) @SarthakJariwala

    load_image was previously used and written to work for internal documentation purposes. Now, with new implementation it can be used externally (i.e outside the scope of the repo documentation). So, users can do the following -

    import seaborn_image as isns
    
    data = isns.load_image("polymer")
    

    :books: Documentation

    • Update docs (#76) @SarthakJariwala
    • Add contributing guidelines (#75) @SarthakJariwala

    :construction_worker: Continuous Integration

    • Update dependabot.yml for auto-updating dependencies across actions (#77) @SarthakJariwala

    :package: Build System

    • Bump codecov from 2.1.9 to 2.1.10 (#60) @dependabot
    • Bump sphinx from 3.2.1 to 3.3.1 (#70) @dependabot
    • Bump nbsphinx from 0.7.1 to 0.8.0 (#64) @dependabot
    • Bump matplotlib from 3.3.2 to 3.3.3 (#69) @dependabot
    • Bump pytest from 6.1.1 to 6.1.2 (#65) @dependabot
    • Bump scipy from 1.5.2 to 1.5.4 (#67) @dependabot
    Source code(tar.gz)
    Source code(zip)
  • v0.4.0(Nov 10, 2020)

    v0.4.0

    v0.4.0 of seaborn-image introduces a lot of new features. Please see the online documentation for more details on the list of features below.

    You may also refer to the tutorial or examples in the gallery and reference.

    :rocket: Features

    • ImageGrid() - plot collection of 2D images or multi-dimensional images
      • ImageGrid() to plot multiple images along a grid (#51) @SarthakJariwala
      • Dynamic indexing in ImageGrid (#68) @SarthakJariwala
      • map_func to transform image data (#68) @SarthakJariwala
    • rgbplot(), as a special case of ImageGrid() (#52) @SarthakJariwala
    • Add alpha, origin, norm, interpolation and cbar_log to imgplot() (#53) @SarthakJariwala
    • Exclude outliers using robust parameter while plotting (#37) @SarthakJariwala
    • map_func to transform input image for imgplot(), imghist(), ImageGrid() (#68) @SarthakJariwala
    • Upgrades to fftplot() (#45) @SarthakJariwala
    • Add height and aspect parameters to imghist() (#44) @SarthakJariwala
    • Stricter separation between axes and fig level functions (#43) @SarthakJariwala
    • despine/respine globally using despine parameter in set_image() (#56) @SarthakJariwala
    • load_image() function to get data now shipped with seaborn-image (#39) @SarthakJariwala
    • filterplot(), and by extension FilterGrid, now accepts any callable filter (#36) @SarthakJariwala
    • FilterGrid() class added (#30) @SarthakJariwala

    :books: Documentation

    • Add detailed tutorials (#62) @SarthakJariwala
    • Update documentation (#61) @SarthakJariwala
    • Update example gallery and readme (#42) @SarthakJariwala
    • Use matplotlib plot-directive in docstring examples (#40) @SarthakJariwala
    • Reformat docstrings to numpy style (#40) @SarthakJariwala

    :fire: Removals and Deprecations

    • Clean up imgplot and other function kwargs (#40) @SarthakJariwala
      • cbar_dict
      • title
      • title_dict

    :rotating_light: Testing

    • Improve testing (#40) @SarthakJariwala

    Other Changes

    • Bump pytest from 6.0.2 to 6.1.1 (#59) @dependabot
    • Update classifiers and data in pyproject.toml (#55) @SarthakJariwala
    • Bump coverage from 5.2.1 to 5.3 (#49) @dependabot
    • Bump pytest from 6.0.1 to 6.0.2 (#47) @dependabot
    • Bump xdoctest from 0.14.0 to 0.15.0 (#48) @dependabot
    • Bump codecov from 2.1.8 to 2.1.9 (#28) @dependabot
    • Bump matplotlib from 3.3.1 to 3.3.2 (#50) @dependabot
    • Bump sphinx-gallery from 0.8.0 to 0.8.1 (#46) @dependabot
    • fix robust state issue when vmin, vmax specified (#38) @SarthakJariwala
    • Bump matplotlib from 3.3.0 to 3.3.1 (#22) @dependabot
    • Bump pytest-cov from 2.10.0 to 2.10.1 (#26) @dependabot
    • Bump sphinx from 3.1.2 to 3.2.1 (#23) @dependabot
    • Bump black from 19.10b0 to 20.8b1 (#29) @dependabot
    Source code(tar.gz)
    Source code(zip)
  • v0.3.2(Aug 19, 2020)

    What’s Changed

    Some new utility features, testing and CI improvements

    :rocket: Features

    • scalebar properties can be set with parameters in set_scalebar (#27) @SarthakJariwala
      • previously this was only possible by passing a dict to the rc parameter in set_scalebar
    • add gray parameter to imgplot() (#25) @SarthakJariwala
    • control colorbar orientation using orientation paramter (#24) @SarthakJariwala
    • despine image and colorbar by default (#24) @SarthakJariwala
      • available as a despine parameter in imgplot and imghist
      • isns.despine() also available independently
    • make colorbar ticks scientific using isns.scientific_ticks() (#24) @SarthakJariwala

    :rotating_light: Testing

    • Remove unnecessary parametrization to speed up the test suite (#24) @SarthakJariwala

    :construction_worker: Continuous Integration

    • Fix nox test session on windows, add it to github actions (#21) @SarthakJariwala
    Source code(tar.gz)
    Source code(zip)
  • v0.3.1(Aug 11, 2020)

    What’s Changed

    :books: Documentation

    • Revamp docs - new quickstart, how-to, gallery (#5) @SarthakJariwala

    :rocket: Features

    • Print image stats using describe parameter (#20) @SarthakJariwala
    • Change bins parameter in imghist to auto (#16) @SarthakJariwala
    • seaborn-image cmaps can now be set globally using set_image (#15) @SarthakJariwala
    • Add dimension parameter for scale bar to all plot functions (#11) @SarthakJariwala

    Dependencies

    • Bump pytest from 5.4.3 to 6.0.1 (#14) @dependabot
    • Create Dependabot config file (#10) @dependabot-preview
    • Bump flake8-black from 0.2.0 to 0.2.1 (#9) @dependabot-preview
    • Bump coverage from 5.2 to 5.2.1 (#7) @dependabot-preview
    • Bump scipy from 1.5.1 to 1.5.2 (#6) @dependabot-preview
    Source code(tar.gz)
    Source code(zip)
  • v0.3.0(Jul 28, 2020)

    What’s Changed

    :books: Documentation

    • Improve function docs for all public functions (#3) @SarthakJariwala

    :rocket: Features

    • Add imghist function to view distribution along side the image (#4) @SarthakJariwala
    • Visualize log of ffts post-filters using fft in filterplot (#1) @SarthakJariwala
    • New filter method difference_of_gaussians available in filterplot (#1) @SarthakJariwala

    :rotating_light: Testing

    • Improve test coverage for imgplot and filterplot(#1) @SarthakJariwala
    • Add tests for _core.py (#2) @SarthakJariwala
    Source code(tar.gz)
    Source code(zip)
  • v0.2.0(Jul 22, 2020)

    What's Changed?

    Features

    • New options to set context (like seaborn), scalebar properties, image properties, save properties using set_context, set_scalebar, set_image, set_save_context
    • Any matplotlib rc parameter can be passed through context functions
    • Option to reset to matplotlib defaults using reset_defaults
    • imgplot does not require scalebar and scalebar_params parameter anymore
    • imgplot and filterplot returns fig, ax, data or filtered_data
    • Pass vmin, vmax to image plots
    • Set colorbar ticks using cbar_ticks parameter in image plots

    Tests

    • Improve test coverage
    Source code(tar.gz)
    Source code(zip)
Semi-hash-based Image Generator

pixel-planet Semi-hash-based Image Generator Utilizable for NFTs Generation Process Input is salted and hashed Colors (background, planet, stars) are

Bill Ni 3 Sep 01, 2022
Art directed cropping, useful for responsive images

Art direction sets a focal point and can be used when you need multiple copies of the same Image but also in in different proportions.

Daniel 1 Aug 16, 2022
Depix is a tool for recovering passwords from pixelized screenshots.

This implementation works on pixelized images that were created with a linear box filter. In this article I cover background information on pixelization and similar research.

23.1k Jan 04, 2023
Conversion of Image, video, text into ASCII format

asciju Python package that converts image to ascii Free software: MIT license

Aju Tamang 11 Aug 22, 2022
Image histogram remapping

Hmap An image histogram remapping script written in Python 2.7 by Anthony Kesich and Ross Goodwin. Changes source image so that source image's histogr

Ross Goodwin 199 Nov 19, 2022
A Python package implementing various HDRI / Radiance image processing algorithms.

Colour - HDRI A Python package implementing various HDRI / Radiance image processing algorithms. It is open source and freely available under the New

colour-science 111 Dec 06, 2022
Image enhancing model for making a blurred image to be somehow clearer than before

This is a very small prject which helps in enhancing the images by taking a Input images. This project has many features like detcting the faces and enhaning the faces itself and also a feature which

3 Dec 03, 2021
A suite of useful tools based on 3D interactivity in napari

napari-threedee A suite of useful tools based on 3D interactivity in napari This napari plugin was generated with Cookiecutter using @napari's cookiec

11 Dec 14, 2022
MyPaint is a simple drawing and painting program that works well with Wacom-style graphics tablets.

MyPaint A fast and dead-simple painting app for artists Features Infinite canvas Extremely configurable brushes Distraction-free fullscreen mode Exten

MyPaint 2.3k Jan 01, 2023
🎨 Generate and change color-schemes on the fly.

Generate and change color-schemes on the fly. Pywal is a tool that generates a color palette from the dominant colors in an image. It then applies the

dylan 6.9k Jan 03, 2023
A Robust Avatar Generator with a huge number of templates

CoolAvatars Welcome to this repository of CoolAvatars. Using this project, you can generate cool avatars not only from the samples present in my image

RAVI PRAKASH 5 Oct 12, 2021
An add to make adding screenshots and copied images to the scene easy

Blender Clipboard to Scene It doesn't work with version 2.93 and higher (I tested it on 2.91 and 2.83) There is an issue with importing the Pillow mod

Mohammad Mehdi Afkhami 3 Dec 29, 2021
python binding for libvips using cffi

README PyPI package: https://pypi.python.org/pypi/pyvips conda package: https://anaconda.org/conda-forge/pyvips We have formatted docs online here: ht

libvips 467 Dec 30, 2022
Convert the SVG code to PNG and replace the line by a call to the image in markdown

Convert the SVG code to PNG and replace the line by a call to the image in markdown

6 Sep 06, 2022
Simple Python image processing & automatization project for a simple web based game

What is this? Simple Python image processing & automatization project for a simple web based game Made using only Github Copilot (except the color and

SGeri 2 Aug 15, 2022
Generates images of calendar month tables and can paste them onto suitable photos.

📆 calendizer README Generates images of calendar month tables and can paste them onto suitable photos. A quick way to make your own calendar for prin

Sean Ryan 2 Dec 14, 2022
Django helper application to easily and non-destructively crop arbitrarily large images in admin and frontend.

django-image-cropping django-image-cropping is an app for cropping uploaded images via Django's admin backend using Jcrop. Screenshot: django-image-cr

Jonas und der Wolf GmbH 546 Jan 03, 2023
Generate different types of random avatars.

avatar-generator Generate different types of random avatars. Requirements Python3 pytorch=1.6 cv2=3.4 tqdm 1. Github-like avatars python generate_gi

Ming 11 Apr 02, 2022
MaryJane is a simple MJPEG server written in Python.

MaryJane is a simple MJPEG server written in Python.

bootrino 152 Dec 13, 2022
hashmask reverse lookup

ImageHashMasks Lookup Hashmask NFT index from a picture Setup pip install pillow click imagehash Usage $ python imagehashmasks.py

17 Nov 29, 2021