Seaborn Image Versions Save

High-level API for attractive and descriptive image visualization in Python

v0.4.2

3 years ago

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

v0.4.1

3 years ago

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

v0.4.0

3 years ago

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

v0.3.2

3 years ago

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

v0.3.1

3 years ago

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

v0.3.0

3 years ago

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

v0.2.0

3 years ago

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