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)
Script for the creation of metadatas and the randomization of images of MekaVerse

MekaVerse-random Script for the creation of metadata and the randomization of images of MekaVerse Step to replay the random : Create a folder : output

Miinded 8 Sep 07, 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

53 Nov 15, 2022
Generate meme GIFs in which an image you choose can be viewed by the user only after they wait a whole hour.

Generate meme GIFs in which an image you choose can be viewed by the user only after they wait a whole hour.

Feliks Maak 1 Jan 31, 2022
SimpleITK is an image analysis toolkit with a large number of components supporting general filtering operations, image segmentation and registration

SimpleITK is an image analysis toolkit with a large number of components supporting general filtering operations, image segmentation and registration

672 Jan 05, 2023
Python framework for creating and scaling up production of vector graphics assets.

Board Game Factory Contributors are welcome here! See the end of readme. This is a vector-graphics framework intended for creating and scaling up prod

Adam Volný 5 Jul 13, 2022
Kainat 13 Mar 07, 2022
Python library for ascii graphics

Python library for ascii graphics

Anton 6 Oct 20, 2021
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
Make GIFs from time-stacked xarray.DataArrays (time, [optional band], y, x), dead-simple.

GeoGIF Make GIFs from time-stacked xarray.DataArrays (time, [optional band], y, x), dead-simple. from geogif import gif, dgif gif(data_array) dgif(das

Gabe Joseph 47 Dec 22, 2022
pix2tex: Using a ViT to convert images of equations into LaTeX code.

The goal of this project is to create a learning based system that takes an image of a math formula and returns corresponding LaTeX code.

Lukas Blecher 2.6k Dec 30, 2022
A pure python implementation of the GIMP XCF image format. Use this to interact with GIMP image formats

Pure Python implementation of the GIMP image formats (.xcf projects as well as brushes, patterns, etc)

FHPyhtonUtils 8 Dec 30, 2022
Sombra is simple Raytracer written in pure Python.

Sombra Sombra is simple Raytracer written in pure Python. It's main purpose is to help understand how raytracing works with a clean code. If you are l

Hernaldo Jesus Henriquez Nuñez 10 Jul 16, 2022
Png2Jpg tool will help you convert from png image format to jpg images format.

PNG 2 JPG All codes assume running from root directory. Please update the sys path at the beginning of the codes before running. Over View Png2Jpg too

Nguyễn Trường Lâu 2 Dec 27, 2021
GTK and Python based, simple multiple image editor tool

System Monitoring Center GTK3 and Python3 based, simple multiple image editor tool. Note: Development of this application is not completed yet. The ap

Hakan Dündar 1 Feb 02, 2022
Fixed Version Of Blender Low Poly Rock Generator For Blender 3.0.0

Blender (3.0.0) - Low Poly Rock Generator This is an addon for Blender 3.0.0 to generate low poly rocks. It was based on an addon that unfortunately h

3 Mar 24, 2022
Raven is a tool written in Python3 allowing you to generate an unique image with some text.

🐦 Raven is a tool written in Python3 allowing you to generate an unique image with some text. It does it by searching the text on Google, do

Billy 39 Dec 20, 2022
Glyphtracer is an app for converting images of letters to a font

Glyphtracer takes an image that contains pictures of several letters. It recognizes all them and lets the user tag each letter to a Unicode code point. It then converts the images to vector form and

Jussi Pakkanen 38 Dec 24, 2022
Convert any image into greyscale ASCII art.

Image-to-ASCII Convert any image into greyscale ASCII art.

Ben Smith 12 Jan 15, 2022
GIMP script to export bitmap as GRAPHICS 4 file (aka SCREEN 5)

gimpfu-msx-gr4.py GIMP script to export bitmap as GRAPHICS 4 file (aka SCREEN 5). GRAPHICS 4 specs are: 256x212 (or 256x192); 16 color palette (from 5

Pedro de Medeiros 4 Oct 17, 2022
Bringing vtk.js into Dash and Python

Dash VTK Dash VTK lets you integrate the vtk.js visualization pipeline directly into your Dash app. It is powered by react-vtk-js. Docs Demo Explorer

Plotly 88 Nov 29, 2022