Recent Releases of https://github.com/holoviz/hvplot
https://github.com/holoviz/hvplot - Version 0.12.1
The 0.12.1 release is a patch release that brings a few bugfixes and enhancements, and most importantly adds a new extended Gallery top-level section with about 50 examples, replacing the previous and limited Reference Gallery. Many thanks to @kmnhan (first contribution!), @hoxbro, @Azaya89, and @maximlt for their contributions!
Enhancements:
hvplot.showsupports displaying Param/Panel reactive expressions (#1651)
Bug Fixes:
- Fix error raised when importing
sampledataandhvsampledatais not installed (#1649) - Ensure the
histplotting method usesbin_range(#1663)
Documentation:
- Add new examples Gallery and remove the old Reference Gallery (#1603)
- Add admonitions to keywords added in version 0.12.0 (#1650)
- Document the
sampledatamodule added in version 0.12.0 (#1646)
Infrastructure / Tests:
- Python
Published by maximlt 6 months ago
https://github.com/holoviz/hvplot - Version 0.12.0
This minor release brings extensive documentation improvements, exposes new HoloViews options, and brings a few bugfixes. Check out the release blog post for a visual overview of the key updates.
- π Major expansion and improvement of the reference documentation, covering all plotting options and methods
- π’ Ability to switch between multiple versions of hvPlot on the website
- π A new
selectoroption for sample hover info on datashaded plotsunindent. - π§° Toolbar customization with
toolbarandautohide_toolbar - π Flexible legends with the new
legend_colsandlegend_optsoptions - ποΈ Advanced styling enabled by the
backend_optsoption - π¦ A new
sampledatamodule for easy access to sample datasets - π Dropped Python 3.9 support
Many thanks to @ahuang11, @hoxbro, @Azaya89, and @maximlt for their contributions!
Enhancements:
- Add the
selectoroption to display sample information on hover for rasterized/datashaded plots (#1585) - Add the
toolbarandautohide_toolbaroptions (#1634) - Add the
backend_optsoption (#1635) - Add the
legend_colsandlegend_optsoptions (#1636) - Add support for log10 binning for histograms with
logxandloglog(#1593) - Add the
sampledatamodule (#1628)
Bug Fixes:
- Fix handling CRS translation (#1600)
- Remove unused piece of code (#1588)
- Minor fixes to
andrews_curves(#1563)
Documentation:
- Document all the plotting options:
- Document the data options (#1555)
- Document the size and layout options (#1545)
- Document the grid and legend options (#1576)
- Document the styling options (#1574)
- Document the interactivity options (#1587)
- Document resampling, geographic, and streaming options (#1601)
- Document axis options and minor changes (#1618)
- Improve the documentation of all the plotting methods and functions (#1548)
- Add a version switcher to the site (#1533, #1597)
- Various documentation enhancements (#1625)
- Improve the logo sizing in the README (#1632)
Deprecation:
- Deprecate
hover_formatters(#1637) - Deprecate the
debugargument (#1560) - Deprecate handling of DuckDB objects in the plot function (#1561)
Compatibility:
- Drop Python 3.9 support (#1608)
Packaging:
- Build sdist and wheel with hatchling instead of setuptools (#1558)
Infrastructure / Tests:
- Enable branch coverage (#1589)
- Add auto-label action (#1584)
- Bump pre-commit and run on all files (#1559)
- Python
Published by maximlt 7 months ago
https://github.com/holoviz/hvplot - Version 0.11.3
The 0.11.3 release is a patch release that brings a few bugfixes, migrates the developer tooling to pixi, and most importantly kicks off a large project - partially funded by NumFocus - aiming to improve the documentation by adopting the DiΓ‘taxis framework. This release brings a new Reference section including a complete API reference, a new Tutorials section with a refactored version of the Getting Started and a new tutorial for users coming from Pandas. Many thanks to @Azaya89, @hoxbro, and @maximlt for their contributions!
Bug Fixes:
- Refactor and improve patching of the plotting methods docstring and signature (#1520)
- Fix setting
xaxis/yaxisas string (#1497) - Fix OHLC x-axis tooltip to handle datetime format (#1493)
- Fix calling special Pandas plotting methods with Pandas backend set to
'hvplot'(#1491)
Documentation:
- Various improvements before the release (#1553)
- Add Getting started with Pandas tutorial (#1535)
- Extend the Pandas API compatibility reference (#1482)
- Extend the reference with the plotting API and more (#1530)
- Add
hvsampledatato the docs dependencies (#1543) - Refactor the Getting Started tutorial to one page (#1476)
- Complete the signature of plot methods with all their kind options (#1523)
- Automatically document the generic plot options (#1526)
- Document extra keywords caught internally (#1519)
- Document the
stackeddocstring directly in the relevant methods (#1517) - Re-categorize HoloViewsConverter docstring and add missing keywords in the correct special lists (#1514)
- Document keywords not in the HoloViewsConverter docstring (#1511)
- Removed 'Home' from website index and replace hide-cell with remove-cell (#1477)
Compatibility:
Infrastructure / Tests:
- Add lower pin to ibis-duckdb (#1542)
- Parallelize the docs build and run on macOS (#1531)
- Run unit tests with param warnings as exceptions by default (#1528)
- Add tests to help ensure the generic options are documented (#1527)
- Align
pixideveloper commands with HoloViews (#1502) - Only publish the conda package on a push event (#1495)
- Migrate to
pixi(#1470, #1474, #1494)
- Python
Published by maximlt 10 months ago
https://github.com/holoviz/hvplot - Version 0.11.2
The 0.11.2 release is a patch release that brings a few important bugfixes. Many thanks to @tomchor (first contribution!), @ahuang11, @Azaya89, @Hoxbro, and @maximlt for their contributions!
Bug Fixes:
- Stop using HoloViews private API to get datashader's version in
scatter_matrix(#1446) - Fix geoviews availability logic in the Explorer (#1451)
- Do not attempt to auto-project a spatialpandas geodataframe (#1459)
- Check cmap type before comparing to categories (#1462)
Documentation:
- Fix typo in the Explorer docs (#1455)
- Python
Published by maximlt about 1 year ago
https://github.com/holoviz/hvplot - Version 0.11.1
The 0.11.1 release is a patch release that brings a few bugfixes and documentation improvements. In particular it fixes a regression introduced in version 0.11.0 leading to an error when a plot is created from a Dask object with tiles=True. Many thanks to @Palmr (first contribution!), @ahuang11, @Hoxbro, @maximlt, and @philippjfr for their contributions!
Bug Fixes:
Documentation:
- Add nbinteractivitywarning extension (#1444)
- Document Ruffβs allowed-unused-imports (#1436)
- Update image links in README (#1433)
- Minor fixes (#1434)
Tests:
- Mark testexplorergeorevisekind with geo marker (#1426)
- Python
Published by maximlt over 1 year ago
https://github.com/holoviz/hvplot - Version 0.11.0
This minor release brings a number of enhancements and bugfixes, checkout the release blog post for a visual summary of the most important changes.
- π¦ New integration: DuckDB!
- πΊοΈ Automatic latitude/longitude conversion when displaying a tile map
- πΉ Support for displaying subcoordinate y-axis
- π New hover options:
hover_tooltipsandhover_formatters - πΌ Optimized Pandas index support
- π Fixing "No output in jupyter"
- β Update of the minimum version of the dependencies
Many thanks to @Azaya89, @liufeimath and @philipc2 for their first contributions, to @iuryt for contributing again, and to the maintainers @ahuang11, @hoxbro, @maximlt and @philippjfr!
Enhancements:
- Add DuckDB integration (#1398)
- Add
pixel_ratiokeyword, useful whendatashade/rasterize=True(#1411) - Automatically convert lonlat to xy when
tiles=True(#1377) - Add
hover_tooltipsandhover_formatterskeywords, and better documenthover(#1385, #1415) - Add
subcoordinate_ykeyword (#1379) - Optimize handling of wide datasets and Pandas indexes (#1350)
- Add
ctickskeyword (#1368) - Optimize the geographic part of the explorer (#1353)
- Support using
bywithhvplot.labels()to color the text (#1347)
Bug Fixes:
- Ensure hvplot.
hooks are run on every import (#1359) - Warn on imposing max rows, fix for curve and increase MAX_ROWS to 100,000 (#1408)
- Do not set
bin_rangeifshared_axes=False(#1391) - Fix date sorting of multi index Pandas dataframes (#1363)
- Fix geopandas type check to handle
Nonegeometry (#1367) - Do not mutate data when using custom text format (#1352)
Compatibility:
- Handle new Polars
PerformanceWarning(#1418) - Add
dask-geopandascheck tois_geodataframefunction (#1396) - Require HoloViews>=1.19.0, bump other dependencies, and drop Python 3.8 (#1355)
Documentation:
- Fix missing images and image links (#1422)
- Add interactive downsampling large vector fields (#1372)
- Add customization for the subplots example (#1371)
- Document Jupyter notebook requirements (#1392)
- Replace
geopandas.datasetsbygeodatasetsin the examples (#1362) - Add
pathsreference notebook (#1354, #1384) - Document the
downsampleandresample_whenparameters (#1344)
Infrastructure / Tests:
- Use
psutillogical for test examples (#1404) - Remove
testsforpolars.plot(#1403) - Use
bokeh_sampledatain CI (#1387) - Conditionally skip testing the Gridded data user guide (#1383)
- Python
Published by maximlt over 1 year ago
https://github.com/holoviz/hvplot - Version 0.10.0
This minor release brings a number of enhancements and bugfixes, checkout the release blog post for a visual summary of the most important enhancements.
- π§° Improving the contributor experience: moving away from
pyctdevto a more usual and easier approach, and adoptruffas a linter and formatter - π¦ Modernizing hvPlot's packaging: migrating to
pyproject.toml - π Improving the documentation: adding a user guide on large time-series and improving the geographic user guide
- π Enhancing the plotting API: in part to support the NumFocus SDG project that aims to modernize the HoloViz Examples
- π Fixing bugs!
Many thanks to @ahuang11, @droumis, @Hoxbro, @jsignell, and @maximlt for their contributions.
Governance:
- Andrew (@ahuang11) promoted as Maintainer! (#1267)
Enhancements:
- Add
bgcolorparameter to set the background color (#1308) - Add
robustparameter, similarly to Xarray (#1291) - Add
tiles_optsparameter to customize the tiles (#1299) - Add support to
xyzservicestiles (#1307) - Allow to set the
downsamplealgorithm as string input (#1314) - Allow
crsas Cartopy class name to matchprojection(#1332)
Bug Fixes:
- Fix saving Panel objects with
hvplot.save(#1297) - Fix setting
group_labelwhen plotting a histogram (#1310) - Fix the support of HoloViews ImageStack support and usage of
aggregatorandby(#1316) - Fix handling of EPSG codes (#1330)
- Explorer: fix handling of Xarray objects that have dims without coords (#1334)
Compatibility:
- Minor changes in preparation of the HoloViews Pandas index refactor (#1281)
Documentation:
- Add user guide for working with large time-series datasets (#1302)
- Clarify the geographic user guide (#1269, #1299)
- Misc (#1266, #1268, #1319)
Infrastructure / Tests:
- Migrate to pyproject.toml and improve the contributor experience (#1296, #1322)
- Format and lint the code base with
ruff(#1320) - Pin intake to version 2.0.0 (#1275)
- Fix the test suite after the latest Dask release (#1298)
- Remove the
examplesfolder (#1287) - Install the tests dependencies primarily with pip (#1276)
- Misc (#1317, #1321, #1323, #1324, #1327)
- Python
Published by maximlt almost 2 years ago
https://github.com/holoviz/hvplot - Version 0.9.2
The 0.9.2 release is a patch release that brings a few bugfixes and documentation improvements, improving Polars support and documentation. Many thanks to @kevinheavey (first contribution!), @MarcoGorelli, @Hoxbro, and @maximlt for their contributions.
Bug fixes:
- Correctly fall back to all numeric Polars columns when
yis not specified (#1247)
Documentation:
- Better expose Polars support (#1262)
- Rename the
Pandasreference section toTabular(#1260) - Add roadmap for 2024 (#1253)
- Various small changes (#1255 and #1261)
Infrastructure / Tests:
- Add downstream Polars test (#1243)
- Compatibility with Pandas 2.2 (#1257)
- Dynamically generate the unit test matrix and add a cache option (#1235)
- Python
Published by maximlt about 2 years ago
https://github.com/holoviz/hvplot - Version 0.9.1
The 0.9.1 release brings a number of enhancements, bugfixes and documentation improvements. Many thanks to @iuryt (first contribution!), @MarcoGorelli (first contribution!), @ahuang11, @Hoxbro and @maximlt for their contributions.
Enhancements:
- Explorer: give more space to the plot and various UI tweaks (#1197, #1198, #1199, #1225)
- Explorer: disable the geographic controls when
geoviewsis not installed (#1223) - Explorer: change the default plot type from
linetoscatter(#1228) - Support
polarsobjects in thehvplot.plotentrypoint (#1219, #1222)
Bug fixes:
- Fix ignoring
hover_colsin OHLC plots (#1216) - Fix considering datashaded plots with one y variable as categorical (#1231)
- Fix displaying Panel objects returned by hvPlot with
show(#1230)
Documentation:
- Replace Google Analytics with GoatCounter (#1224)
- Indicate that Stamen tiles require a Stadia account (#1226)
- Reintroduce colorbars in the Matplotlib guide (#1229)
- Misc (#1186, #1195)
Maintenance:
- Bump the minimum Param version to
1.12.0(#1227)
- Python
Published by maximlt about 2 years ago
https://github.com/holoviz/hvplot - Version 0.9.0
The 0.9.0 release is a minor release with some exciting new features and a large number of bug fixes and enhancements. Many thanks to @rdesai9 (first contribution!), @dogbunny (first contribution!), @bikegeek (first contribution!), @ahuang11, @droumis, @Hoxbro, @MarcSkovMadsen, @maximlt and @philippjfr for their contributions. A special thanks to @ahuang11 and @Hoxbro without who these release notes would be much shorter!
New features:
- The Explorer has been extended with the following features:
- Add experimental Fugue integration (#1102)
- Add basic Polars integration (#1129)
Enhancements:
- Add
.hvplot.explorer()as an alternate entry point to create an explorer (#1154) - Add the
resample_whenoption to dynamically enable datashade/rasterize/downsample (#1103) - Expose the HoloViews timeseries downsampling algorithm (LTTB) with the
downsampleoption (#1127, #1157) - Expose the HoloViews
autorangeoption (#1128, #1158, #1174) - Allow string formatting for labels plots (#1140)
- Support plots that use
bywithrasterizewith HoloViewsImageStack(#1132, #1144) - Update
showto return the configured Server or StoppableThread (#1121)
Bug fixes:
- Do not force
geo=Trueif tiles are provided (#1083, #1113) - Fix x-limit, y-limit, and rasterize support for geo features (#1135, #1163)
- Fix handling WKT strings and add
pyproj.CRSsupport (#1092, #1139) - Underlay land and ocean features (#1151)
- Fix
.histfor the Ibis data source (#997) - No longer suggest installing datashader and geoviews from the
pyvizchannel (#1130) - Silence GDAL exceptions warning (#1142)
Documentation:
- Various docs improvements and addition of an Integrations guide (#1084, #1173, #1177)
- Extending the reference gallery (#999)
- Added extra
sizeparameter to scatter plot example (#1118)
Compatibility:
- Preparations before the release of Param 2.0 (#1146, #1164)
- Pin
Paramto<3.0(#1175) - Drop Python 3.6 and 3.7 (#1077)
Infrastructure / Tests:
- Add Dask DataFrame plot test (#1131)
- Add codespell to pre-commit (#1172)
- Add OpenCollective sponsor link on the repo page (#1123)
- Python
Published by maximlt over 2 years ago
https://github.com/holoviz/hvplot - Version 0.8.4
The 0.8.4 release brings a number of bugfixes and documentation improvements. Many thanks to @kthyng (first contribution!), @raybellwaves, @jsignell , @Hoxbro, @maximlt and @philippjfr for contributing.
Bug fixes:
- Fix
.interactivelayout compatibility with Bokeh 3 (1076) - Fix usage with intake (1052)
- Fix deprecated usage of Param 2.0 (1064)
- Fix projection when
xlim/ylimprovided (1053) - Fix interpretation of positional arg with geopandas, now used as
color(1056) - Fix import error messages for geo dependencies (1054)
- Fix usage of
hoverfor geometries - make it less likely to fail (1055)
Documentation:
Maintenance:
- Add ipywidgets to the examples deps (1048)
- Python
Published by philippjfr over 2 years ago
https://github.com/holoviz/hvplot - Version 0.8.3
The 0.8.3 release brings a number of bugfixes and documentation improvements. This release is also marked by the adoption of a formal project governance, ensuring hvPlot's future as a healthy open-source project! Many thanks to @raybellwaves, @jsignell (welcome back!), @droumis, @Hoxbro, @maximlt, @philippjfr and @MarcSkovMadsen for contributing!
Please note that hvPlot is not yet compatible with Bokeh 3.
Bug fixes:
- Allow
.hvplotto execute the ibis backend (#990) - Improve package name in error message (#1005)
- Let
process_crstry a few approaches before raising error (#1026) - Fix
labelon unnamed data array (#1025) - Only use xarray
long_namemetadata if it is a string (#1031) - Replace deprecated Param methods (#1030)
- Ensure interactive pipeline is not re-executed needlessly (#1029)
- Fixes
subplots=Trueforgeo=Trueandby(#761) - Force column names to string (#1042)
Documentation:
- Docstring fixes (#985)
- Improve the
histreference guide (#1002) - Improve the
barreference guide (#1032)
Project governance:
- Create initial project gov docs (#1016)
Maintenance:
- Rename master branch to main (#1011)
- Add Python 3.11 to the test matrix (#1015)
- Run examples with
nbvalinstead ofnbsmoke(#1044) - Fix the build by better defining the package extras (#1046)
- Python
Published by maximlt almost 3 years ago
https://github.com/holoviz/hvplot - Version 0.8.2
November 24, 2022
The 0.8.2 release brings a number of bugfixes and documentation improvements. @MarcSkovMadsen has kept improving the docstrings and we congratulate @sophiamyang for her first contribution that made the landing page nicer! Many thanks to @droumis, @Hoxbro, @maximlt, @philippjfr and @MarcSkovMadsen for contributing!
Please note that hvPlot is not yet compatible with Bokeh 3.
- Dependencies:
- Add Panel lower pin to ensure Bokeh 3 is not installed (#974)
- Interactive:
- Support slice (#776)
- Plot:
- Explorer:
- Documentation:
- Development:
- Add
pre-committo format and lint the code on commits (#967)
- Add
- CI:
- Python
Published by maximlt about 3 years ago
https://github.com/holoviz/hvplot - Version 0.8.1
August 26, 2022
The 0.8.1 release is a bug fix release, focusing mostly on improving .interactive and the explorer. The documentation has seen some improvements too; @MarcSkovMadsen has been improving the docstrings so make sure to check them out. Many thanks to @jlstevens, @Hoxbro, @maximlt, @philippjfr and @MarcSkovMadsen for contributing!
- Interactive:
- Set interactive function to lazy to avoid calling it twice (772)
- Add support for hvplot kind accessor (781, 858)
- Add more tests to
Interactiveand some comments (812) - Fixes to the operators implemented by Interactive (814)
- Propagate
max_rows(815) - Only register the function parameters watchers once (818)
- Do not re-execute transform on copied clones (833)
- Internal callback made dependent only when parameters are found (857)
- Explorer:
- Plot:
- Make
rescale_discrete_levelsa plot option (758) - Ensure that dataframes with multiple columns are categorically shaded (759)
- Display a color bar when rasterize is enabled (782)
- Update the expected DataSet plot title after xarray
2022.6.0(795) - Set categorically shaded when there's more than one variable (843)
- Clone GeoViews' features (850)
- Make
- Documentation:
- Misc:
- Python
Published by maximlt over 3 years ago
https://github.com/holoviz/hvplot - Version 0.8.0
The 0.8.0 release is a minor release with some exciting new features and a large number of bug fixes and enhancements. Many thanks to @FabianHofmann, @jomey, @ablythed, @jlstevens, @Hoxbro, @michaelaye, @MridulS, @ppwadhwa, @maximlt, @philippjfr for contributing!
Main new features:
- Add ability to call interactive on bound functions (#720)
- Add support to the Matplotlib and Plotly backends (#653)
- Add the hvPlotExplorer, a Panel UI component designed to explore data (#638, #639, #651, #710, #726)
Enhancements:
- Interactive:
- Allow using getitem on an accessor in interactive (#633)
- Allow attribute access on ufunc on interactive (#635)
- Enhancements for interactive API (#640)
- Flatten opargs to be able to find nested widgets (#699)
- Allow dynspread to be used with rasterize (#637)
- Add a title to xarray plots with scalar coords (#659)
- Adding datashade and rasterize options to scattermatrix (#495)
- Update the default internal value of clim to support Matplotlib (#679)
- Ensure bokeh/panel extension is loaded only once (#686)
- Add support for planar layout from Networkx (#700)
- Wrap color in hv.dim when it matches a dimension/column (#717)
- Expose datashader linewidth and rescalediscrete_levels options (#731)
- Improve array-like handling for x and y inputs (#714)
Fixes: - Interactive: - Interactive fixes (#630) - Fix for interactive transform (#632) - Fix issue with accessors on interactive (#641) - Consistently dereference attribute access (#642) - State that the data cannot be symmetric if it's empty (#680) - Disable hover on errorbars plot (#721) - Fix application of the scale argument for geoviews features (#725)
Documentation: - Add scatter matrix reference (#689) - Plotting user guide enhancement (#694) - Download a tutorial file with the right filename (#711) - Add more imports to try/except import check (#693) - Various minor documentation enhancements and fixes (#625, #643, #644, #663, #678, #722)
Maintenance:
- Drop support for py2.7, min supported version is py3.6 now (#702)
- Switch to Pytest and run the CI on Python 3.6, 3.8 and 3.9 (#703)
- Changed to packaging.version (#708)
- Fix a broken test due to PROJ unexpectedly matching a normal string (#660)
- Various improvements to the CI (#690, #691. #709, #712, #715, #719, #724, #727, #730, #732, #733, #734, #735)
- Python
Published by jbednar almost 4 years ago
https://github.com/holoviz/hvplot - Version 0.7.3
This is a minor release focusing on greatly improving the .interactive() API for flexibly building simple apps using widget controls. Thanks to @jbednar and @jlstevens for a few small fixes and many thanks to @philippjfr for all the rest!
Features:
- Improved
.interactiveDataframe support: max_rows display, column access (#640) - Improved accessor and attribute behavior for
.interactive(#633, #635, #641, #642) - Add
.holoviews()terminal method to.interactivepipelines - Add support for kwargs to
.interactive.layout - Misc fixes to
.interactiveAPI (#630, #632) - Allow
dynspread=Trueto be used withrasterize=True(now that Datashader supports it)
- Python
Published by jbednar over 4 years ago
https://github.com/holoviz/hvplot - Version 0.7.2
This is a minor release with a number of bug fixes and enhancements. Many thanks to @StefanBrand, @loicduffar, @brl0, @michaelaye, @aaronspring, @toddrjen, @raybellwaves, @jlstevens, @jbednar and @philippjfr for contributing.
Features:
Enhancements:
- Support setting options for diagonal plots in
scatter_matrix(#602) - Take
group_labelfrom columns if available (#615) - Add kwargs to
interactive.layout()
Bug fixes:
- Fix support for
climoncontours(#587) - Adding default coordinates to datasets with missing coords (#605)
- Do not plot
streamzexample point (#614) - Fix passing in multiple z-values (#616)
- Ensure
violinandboxplotcolor is applied (#619) - Ensure categorical colormapping is applied during
datashade(#621)
Compatibility:
- Switch default tile source to
OSM(sinceWikipediatiles are no longer available) (#610)
Documentation:
- Correctly document .hist rather than
.histogram(#571) - Use strings rather than bytes when referring to airplane dataset columns (#538)
- Preserve function signature and docstring in
with_hv_extension(#601) - Add
hover_colsexample (#612) - Switch to pydata sphinx theme (#613)
- Update available options in customization docs (#620)
- Python
Published by jbednar almost 5 years ago
https://github.com/holoviz/hvplot - Version 0.7.1
Major new features:
- Add Ibis backend, providing hvPlot features for lazy SQL queries (#507)
Bugfixes and minor updates:
- Add
hover='vline'hover='hline'options to expose Bokeh HoverTool mode (#493) - Support streaming plots from HoloViews streams (not needing a streamz source) (#542)
- Misc: GitHub Actions (#568), melting wide data (#566), 'by' columns (#565), NetworkX (#549), cycles for continuous colormaps (#548), interactivity warning (#550)
- Python
Published by jbednar almost 5 years ago
https://github.com/holoviz/hvplot - Version 0.7.0
Thanks to @philippjfr for managing this release and implementing most of the features, and to @jbednar, @ahuang11, and @AurelienSciarra for contributions.
Major new features:
- Powerful new .interactive() API for building easy apps (#505, #523)
- New transforms argument to transform data in .hvplot() calls (#526)
Other new features and enhancements: - Support passing geographic projections as strings (#372) - Improved data selection, e.g. for filtering on metadata (#522) - Provide color_key to datashade as well as cmap, for convenience (#525) - Update param warnings to new API (#528) - Replace TravisCI tests with GitHub Actions (#524)
Bug fixes: - Fix for specifying hovercols (#504) - Remove outdated reference to `main` console script (#494) - Misc doc fixes, including to Streaming.ipynb (#481, #511) - Handle nodeshape for networkx (#527)
- Python
Published by jbednar about 5 years ago
https://github.com/holoviz/hvplot - Version 0.6.0
This release includes major contributions from @philippjfr (overall maintenance and bugfixes) and @jsignell (reference gallery), plus additional contributions from @slamer59 (environment), @anitagraser (examples), @itcarroll (color_key alias), @Timothy-W-Hilton (bugfix), @jbednar (bugfix), @SandervandenOord (fontscale), and @jordansamuels (doc fixes).
New features:
- Added (a start to) a reference gallery (#302, #357, #359, #360, #361)
- Improved save and show utilities (#451)
- Improved compatibility for tab completion (#411)
- Major performance enhancement with Datashader in some cases (#465)
- Add support for cuDF (#454, #466)
- Support
byargument for categorical aggregation (#461) - Support color_key alias (#446, #458)
- Support spatialpandas for large sets of polygons (#459)
- Add fontscale keyword (#397)
- Added heat and trees example to topics (#378)
Bug fixes and compatibility:
- Fixed 'title_format' deprecation warning (#428)
- Fix networkx documentation (#476)
- Avoid sorting overlays, to make color cycles consistent (#475)
- Replaced sphinxpyviztheme with sphinxholoviztheme (#366)
- Removed references to pyviz (#373)
- Update environment.yml (#356)
- Misc bugfixes/updates (#387, #403, #408, #439, #447, #448, #449, #450, #452, #453, #456, #467)
- Python
Published by jbednar over 5 years ago
https://github.com/holoviz/hvplot - Version 0.5.1
Minor release with updates to continuous integration setup (from @jsignell).
- Python
Published by jbednar over 5 years ago
https://github.com/holoviz/hvplot - Version 0.5.2
This release mostly includes contributions from @jsignell.
- Allow tile sources to be objects as well as strings (#345)
- Set geo=True by default for coastline (#344)
- Add checksymmetricmax limit for working with large data (#340)
- Expose plot at top level, to support
pd.options.plotting.backend = 'hvplot'(#347) - Misc bug fixes (#341, #343, #346)
- Python
Published by philippjfr about 6 years ago
https://github.com/holoviz/hvplot - Version 0.5.0
This is a major release that includes bug fixes, changes to default behavior, and enhancements.
Features:
- Widget handling capabilities to facilitate interactivity (#323, #331)
- New default colormaps (#258, #316, #206)
- long_name(units) used to label xarray objects (#173)
- Derived datetime accessor handlind ( #263, #286)
- coastline and tiles options for easy geo plots.
- Automatic date sorting (#259)
- Allow use of strings as aggregators for datashader (#257)
For a full list of changes see: https://github.com/pyviz/hvplot/compare/v0.4.0...v0.5.0
- Python
Published by jsignell over 6 years ago
https://github.com/holoviz/hvplot - Version 0.4.0
This is a major release which includes the addition of a networkx plotting API and a number of important bug fixes.
Features:
- A new NetworkX interface providing equivalents for the networkx plotting module (#152, #154)
Fixes:
- Fixed handling of labelled property to hide axis labels (#142)
- Fixed handling of DataArrays and groupby on RGB plots (#138, #141)
- Allow setting axis position (#149)
- Fixes for setting the axis positions (#145)
- Python
Published by philippjfr about 7 years ago
https://github.com/holoviz/hvplot - Version 0.3.0
This release includes a number of major improvements to the documentation and core functionality as well as a variety of bug fixes.
- Added improved docstrings including all available options (https://github.com/pyviz/hvplot/pull/103, https://github.com/pyviz/hvplot/pull/134)
- Added support for tab-completion in interactive environments such as IPython and Jupyter notebooks (https://github.com/pyviz/hvplot/pull/134)
- Added support for
rgb(https://github.com/pyviz/hvplot/pull/137) andlabels(https://github.com/pyviz/hvplot/pull/98) plot types - Exposed bokeh styling options for all plot types (https://github.com/pyviz/hvplot/pull/134)
- Compatibility with latest HoloViews/GeoViews releases (https://github.com/pyviz/hvplot/pull/113, https://github.com/pyviz/hvplot/pull/118, https://github.com/pyviz/hvplot/pull/134)
- Added control over tools (https://github.com/pyviz/hvplot/pull/120) and legend position (https://github.com/pyviz/hvplot/pull/119)
- Python
Published by philippjfr about 7 years ago