Releases: SarthakJariwala/seaborn-image
Releases · SarthakJariwala/seaborn-image
v0.4.3
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
seaborn-image v0.4.2
What’s Changed
This is a patch release with one new feature and one deprecation.
🚀 Features
- Added
imshow
as an alias forimgplot
(#136) @SarthakJariwala
🔥 Removals and Deprecations
- In
set_scalebar()
,height_fraction
is deprecated; usewidth_fraction
instead (#133) @SarthakJariwala
📦 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
👷 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
seaborn-image v0.4.1
What’s Changed
This is a patch release with only one new feature (see below)
🚀 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")
📚 Documentation
- Update docs (#76) @SarthakJariwala
- Add contributing guidelines (#75) @SarthakJariwala
👷 Continuous Integration
- Update dependabot.yml for auto-updating dependencies across actions (#77) @SarthakJariwala
📦 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
seaborn-image v0.4.0
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.
🚀 Features
ImageGrid()
- plot collection of 2D images or multi-dimensional imagesImageGrid()
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 ofImageGrid()
(#52) @SarthakJariwala- Add
alpha
,origin
,norm
,interpolation
andcbar_log
toimgplot()
(#53) @SarthakJariwala - Exclude outliers using
robust
parameter while plotting (#37) @SarthakJariwala map_func
to transform input image forimgplot()
,imghist()
,ImageGrid()
(#68) @SarthakJariwala- Upgrades to
fftplot()
(#45) @SarthakJariwala - Add
height
andaspect
parameters toimghist()
(#44) @SarthakJariwala - Stricter separation between axes and fig level functions (#43) @SarthakJariwala
- despine/respine globally using
despine
parameter inset_image()
(#56) @SarthakJariwala load_image()
function to get data now shipped withseaborn-image
(#39) @SarthakJariwalafilterplot()
, and by extensionFilterGrid
, now accepts any callable filter (#36) @SarthakJariwalaFilterGrid()
class added (#30) @SarthakJariwala
📚 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
🔥 Removals and Deprecations
- Clean up
imgplot
and other function kwargs (#40) @SarthakJariwalacbar_dict
title
title_dict
🚨 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 whenvmin
,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
What’s Changed
Some new utility features, testing and CI improvements
🚀 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 inset_scalebar
- previously this was only possible by passing a dict to the
- 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 inimgplot
andimghist
isns.despine()
also available independently
- available as a
- make colorbar ticks scientific using
isns.scientific_ticks()
(#24) @SarthakJariwala
🚨 Testing
- Remove unnecessary parametrization to speed up the test suite (#24) @SarthakJariwala
👷 Continuous Integration
- Fix nox test session on windows, add it to github actions (#21) @SarthakJariwala
v0.3.1
What’s Changed
📚 Documentation
- Revamp docs - new quickstart, how-to, gallery (#5) @SarthakJariwala
🚀 Features
- Print image stats using
describe
parameter (#20) @SarthakJariwala - Change
bins
parameter inimghist
toauto
(#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
What’s Changed
📚 Documentation
- Improve function docs for all public functions (#3) @SarthakJariwala
🚀 Features
- Add
imghist
function to view distribution along side the image (#4) @SarthakJariwala - Visualize log of ffts post-filters using
fft
infilterplot
(#1) @SarthakJariwala - New filter method
difference_of_gaussians
available infilterplot
(#1) @SarthakJariwala
🚨 Testing
- Improve test coverage for
imgplot
andfilterplot
(#1) @SarthakJariwala - Add tests for
_core.py
(#2) @SarthakJariwala
Minor Release w New Features
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 anymoreimgplot
andfilterplot
returnsfig, 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