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)
Owner
Researcher and Data Scientist
null
🖼️ Draw Images or GIFs in your terminal

Drawitor Draw Images/GIFs in your terminal. Install pip install drawitor CLI Tool drawitor cat_dancing.gif Library The library is written in a simple

Eliaz Bobadilla 7 Dec 15, 2022
A utility for quickly cropping large collections of images.

Crop Tool A utility for quickly cropping large collections of images. Inspired by Derrick Schultz's dataset-tools. Setup It's suggested that you use A

dusk (they/them) 6 Nov 14, 2021
Tool made for the FWA Yearbook Team to resize multiple images quickly.

ImageResize Tool Tool made for the FWA Yearbook Team to resize multiple images quickly. Make sure to check this repo for future updates How to Use The

LGobin 1 Jan 7, 2022
Quickly 'anonymize' all people in an image. This script will put a black bar over all eye-pairs in an image

Face-Detacher Quickly 'anonymize' all people in an image. This script will put a black bar over all eye-pairs in an image This is a small python scrip

Don Cato 1 Oct 29, 2021
A simple image-level annotation tool supporting multi-channel images for napari.

napari-labelimg4classification A simple image-level annotation tool supporting multi-channel images for napari. This napari plugin was generated with

null 4 May 16, 2022
Draw a torus passing through three given points.

PyTorusThreePoints Draw a torus passing through three given points. Usage import numpy as np import pyvista as pv from torus_three_points.main import

null 2 Nov 19, 2021
A python based library to help you create unique generative images based on Rarity for your next NFT Project

Generative-NFT Generate Unique Images based on Rarity A python based library to help you create unique generative images based on Rarity for your next

Kartikay Bhutani 8 Sep 21, 2022
starfish is a Python library for processing images of image-based spatial transcriptomics.

starfish: scalable pipelines for image-based transcriptomics starfish is a Python library for processing images of image-based spatial transcriptomics

null 199 Dec 8, 2022
missing-pixel-filler is a python package that, given images that may contain missing data regions (like satellite imagery with swath gaps), returns these images with the regions filled.

Missing Pixel Filler This is the official code repository for the Missing Pixel Filler by SpaceML. missing-pixel-filler is a python package that, give

SpaceML 11 Jul 19, 2022
Image Reading, Metadata Conversion, and Image Writing for Microscopy Images in Python

AICSImageIO Image Reading, Metadata Conversion, and Image Writing for Microscopy Images in Pure Python Features Supports reading metadata and imaging

Allen Institute for Cell Science - Modeling 137 Dec 14, 2022
This app finds duplicate to near duplicate images by generating a hash value for each image stored with a specialized data structure called VP-Tree which makes searching an image on a dataset of 100Ks almost instantanious

Offline Reverse Image Search Overview This app finds duplicate to near duplicate images by generating a hash value for each image stored with a specia

null 53 Nov 15, 2022
The aim is to extract timeseries water level 2D information for any designed boundaries within the EasyGSH model domain

bct_file_generator_for_EasyGSH The aim is to extract timeseries water level 2D information for any designed boundaries within the EasyGSH model domain

Clayton Soares 1 Jul 8, 2022
Python Image Morpher (PIM) is a program that can take two images and blend them to whatever extent or precision that you like

Python Image Morpher (PIM) is a program that can take two images and blend them to whatever extent or precision that you like! It is designed to emulate some of Python's OpenCV image processing from scratch without reference.

David Dowd 108 Dec 19, 2022
Ascify-Art - An easy to use, GUI based and user-friendly colored ASCII art generator from images!

Ascify-Art This is a python based colored ASCII art generator for free! How to Install? You can download and use the python version if you want, modul

Akash Bora 14 Dec 31, 2022
Computer art based on joining transparent images

Computer Art There is no must in art because art is free. Introduction The following tutorial exaplains how to generate computer art based on a series

Computer Art 12 Jul 30, 2022
Fast batch image resizer and rotator for JPEG and PNG images.

imgp is a command line image resizer and rotator for JPEG and PNG images.

Terminator X 921 Dec 25, 2022
Tools for making image cutouts from sets of TESS full frame images

Cutout tools for astronomical images Astrocut provides tools for making cutouts from sets of astronomical images with shared footprints. It is under a

Space Telescope Science Institute 20 Dec 16, 2022
Create a static HTML/CSS image gallery from a bunch of images.

gallerize Create a static HTML/CSS image gallery from a bunch of images.

Jochen Kupperschmidt 19 Aug 21, 2022
Image Processing - Make noise images clean

影像處理-影像降躁化(去躁化) (Image Processing - Make Noise Images Clean) 得力於電腦效能的大幅提升以及GPU的平行運算架構,讓我們能夠更快速且有效地訓練AI,並將AI技術應用於不同領域。本篇將帶給大家的是 「將深度學習應用於影像處理中的影像降躁化 」,

null 2 Aug 4, 2022