pymzml / pymzML

pymzML - an interface between Python and mzML Mass spectrometry Files
https://pymzml.readthedocs.io/en/latest/
MIT License
160 stars 91 forks source link

Update dependency plotly to v4.12.0 #247

Closed renovate[bot] closed 3 years ago

renovate[bot] commented 3 years ago

This PR contains the following updates:

Package Update Change
plotly (source) minor ==4.8.1 -> ==4.12.0

Release Notes

plotly/plotly.py ### [`v4.12.0`](https://togithub.com/plotly/plotly.py/blob/master/CHANGELOG.md#​4120---2020-10-23) [Compare Source](https://togithub.com/plotly/plotly.py/compare/v4.11.0...v4.12.0) ##### Added - For `add_trace`, `add_shape`, `add_annotation` and `add_layout_image`, the `row` and/or `col` argument now also accept the string `"all"`. `row="all"` adds the object to all the subplot rows and `col="all"` adds the object to all the subplot columns. ([#​2840](https://togithub.com/plotly/plotly.py/pull/2840)) - Shapes that reference the plot axes in one dimension and the data in another dimension can be added with the new `add_hline`, `add_vline`, `add_hrect`, `add_vrect` functions, which also support the `row="all"` and `col="all"` arguments. ([#​2840](https://togithub.com/plotly/plotly.py/pull/2840)) - The `add_trace`, `add_shape`, `add_annotation`, `add_layout_image`, `add_hline`, `add_vline`, `add_hrect`, `add_vrect` functions accept an argument `exclude_empty_subplots` which if `True`, only adds the object to subplots already containing traces or layout objects. This is useful in conjunction with the `row="all"` and `col="all"` arguments. ([#​2840](https://togithub.com/plotly/plotly.py/pull/2840)) - For all `go.Figure` functions accepting a selector argument (e.g., `select_traces`), this argument can now also be a function which is passed each relevant graph object (in the case of `select_traces`, it is passed every trace in the figure). For graph objects where this function returns true, the graph object is included in the selection. ([#​2844](https://togithub.com/plotly/plotly.py/pull/2844)) ##### Updated - Updated Plotly.js to version 1.57.1. See the [plotly.js CHANGELOG](https://togithub.com/plotly/plotly.js/blob/v1.57.1/CHANGELOG.md) for more information. These changes are reflected in the auto-generated `plotly.graph_objects` module. ### [`v4.11.0`](https://togithub.com/plotly/plotly.py/blob/master/CHANGELOG.md#​4110---2020-10-01) [Compare Source](https://togithub.com/plotly/plotly.py/compare/v4.10.0...v4.11.0) ##### Updated - Updated Plotly.js to version 1.56.0. See the [plotly.js CHANGELOG](https://togithub.com/plotly/plotly.js/blob/v1.56.0/CHANGELOG.md) for more information. These changes are reflected in the auto-generated `plotly.graph_objects` module. ### [`v4.10.0`](https://togithub.com/plotly/plotly.py/blob/master/CHANGELOG.md#​4100---2020-09-10) [Compare Source](https://togithub.com/plotly/plotly.py/compare/v4.9.0...v4.10.0) ##### Added - Added `plotly.io.full_figure_for_development()` and `plotly.graph_objects.Figure.full_figure_for_development()` ([#​2737](https://togithub.com/plotly/plotly.py/pull/2737)) ##### Updated - Updated Plotly.js to version 1.55.2. See the [plotly.js CHANGELOG](https://togithub.com/plotly/plotly.js/blob/v1.55.2/CHANGELOG.md) for more information. These changes are reflected in the auto-generated `plotly.graph_objects` module. - `px.imshow` has a new `binary_string` boolean argument, which passes the image data as a b64 binary string when True. Using binary strings allow for faster image rendering and smaller figure size. Additional optional arguments `binary_backend`, `binary_format` and `binary_compression_level` control how to generate the b64 string ([#​2691](https://togithub.com/plotly/plotly.py/pull/2691) - `px.imshow` has a new `constrast_rescaling` argument in order to choose how to set data values corresponding to the bounds of the color range ([#​2691](https://togithub.com/plotly/plotly.py/pull/2691) ##### Fixed - Plotly Express no longer converts datetime columns of input dataframes to UTC ([#​2749](https://togithub.com/plotly/plotly.py/pull/2749)) - Plotly Express has more complete support for datetimes as additional `hover_data` ([#​2749](https://togithub.com/plotly/plotly.py/pull/2749)) - Histogram selection behaviour with `FigureWidget` ([#​2711](https://togithub.com/plotly/plotly.py/pull/2711)) with thanks to [@​meffmadd](https://togithub.com/meffmadd) - Behaviour of `full_html()` with `html=False` ([#​2469](https://togithub.com/plotly/plotly.py/pull/2469)) with thanks to [@​tallamjr](https://togithub.com/tallamjr) - `ff.distplot()` now only computes traces that will be shown ([#​2730](https://togithub.com/plotly/plotly.py/pull/2730)) with thanks to [@​akbo](https://togithub.com/akbo) - Pandas backend `.hist()` works with latest version of Pandas ([#​2713](https://togithub.com/plotly/plotly.py/pull/2713)) with thanks to [@​Kerybas](https://togithub.com/Kerybas) ### [`v4.9.0`](https://togithub.com/plotly/plotly.py/blob/master/CHANGELOG.md#​490---2020-07-16) [Compare Source](https://togithub.com/plotly/plotly.py/compare/v4.8.2...v4.9.0) ##### Added - Added image export support using [Kaleido](https://togithub.com/plotly/Kaleido). The image export backend can be configured using the new `engine` argument to `plotly.io.to_image` and `plotly.io.write_image`. The `engine` argument may be set to `"kaleido"`, `"orca"`, or `"auto"`. The default is `engine="auto"`, in which case the Kaleido backend is enabled if the `kaleido` package from PyPI is installed, otherwise Orca is used. ([#​2613](https://togithub.com/plotly/plotly.py/pull/2613)). - `plotly.express.timeline()` added as an official alternative to `plotly.figure_factories.create_gantt()` ([#​2626](https://togithub.com/plotly/plotly.py/pull/2626)) - `create_hexbin_mapbox()` added to Figure Factories, with thanks to [@​RenaudLN](https://togithub.com/RenaudLN) for the impressive contribution! - `facet_row_spacing` and `facet_col_spacing` added to Plotly Express cartesian 2d functions ([#​2614](https://togithub.com/plotly/plotly.py/pull/2614)) - `base` added to Plotly Express `bar` and `bar_polar` functions ([#​2626](https://togithub.com/plotly/plotly.py/pull/2626)) - `px.NO_COLOR` constant to override wide-form color assignment in Plotly Express ([#​2614](https://togithub.com/plotly/plotly.py/pull/2614)) ##### Fixed - trendline traces are now of type `scattergl` when `render_mode="webgl"` in Plotly Express ([#​2614](https://togithub.com/plotly/plotly.py/pull/2614)) - regression from 4.8.1 whereby `"parent"` was not accepted as part of `path` for `px.sunburst()` and `px.treemap()` ([#​2640](https://togithub.com/plotly/plotly.py/pull/2640)) - `create_dendrogram()` figure factory now works correctly with `scipy` 1.5.1 ([#​2627](https://togithub.com/plotly/plotly.py/pull/2627)) ##### Updated - Updated Plotly.js to version 1.54.6. See the [plotly.js CHANGELOG](https://togithub.com/plotly/plotly.js/blob/v1.54.6/CHANGELOG.md) for more information. - Added all cartesian-2d Plotly Express functions, plus `imshow`, to Pandas backend with `kind` option ([#​2541](https://togithub.com/plotly/plotly.py/pull/2541)) - `plotly.express.imshow` now uses data frame index and columns names and values to populate axis parameters by default ([#​2539](https://togithub.com/plotly/plotly.py/pull/2539)) - Javascript extensions are now build using Node 12, and have an updated `package-lock.json` with many fewer security warnings ([#​2636](https://togithub.com/plotly/plotly.py/pull/2636)) ### [`v4.8.2`](https://togithub.com/plotly/plotly.py/blob/master/CHANGELOG.md#​482---2020-06-26) [Compare Source](https://togithub.com/plotly/plotly.py/compare/v4.8.1...v4.8.2) ##### Updated - Updated Plotly.js to version 1.54.5. See the [plotly.js CHANGELOG](https://togithub.com/plotly/plotly.js/blob/v1.54.5/CHANGELOG.md) for more information. - `add_traces()` now accepts bare `int`-like values for `rows`/`cols` as well as lists thereof ([#​2546](https://togithub.com/plotly/plotly.py/pull/2546)), with thanks to [@​MCBoarder289](https://togithub.com/MCBoarder289) for the contribution! ##### Fixed - `row`/`col` now accept `int`-like values, not strictly `int` values ([#​2451](https://togithub.com/plotly/plotly.py/pull/2451)), with thanks to [@​MCBoarder289](https://togithub.com/MCBoarder289) for the contribution! - Fixed special cases with `px.sunburst` and `px.treemap` with `path` input ([#​2524](https://togithub.com/plotly/plotly.py/pull/2524)) - Fixed bug in `hover_data` argument of `px` functions, when the column name is changed with labels and `hover_data` is a dictionary setting up a specific format for the hover data ([#​2544](https://togithub.com/plotly/plotly.py/pull/2544)). - Made the Plotly Express `trendline` argument more robust and made it work with datetime `x` values ([#​2554](https://togithub.com/plotly/plotly.py/pull/2554)) - Fixed bug in `px.sunburst` and `px.treemap`: when the `color` and `values` arguments correspond to the same column, a different aggregation function has to be used for the two arguments ([#​2591](https://togithub.com/plotly/plotly.py/pull/2591)) - Plotly Express wide mode now accepts mixed integer and float columns ([#​2598](https://togithub.com/plotly/plotly.py/pull/2598)) - Plotly Express `range_(x|y)` should not impact the unlinked range of marginal subplots ([#​2600](https://togithub.com/plotly/plotly.py/pull/2600)) - `px.line` now sets `line_group=` in wide mode by default ([#​2599](https://togithub.com/plotly/plotly.py/pull/2599)) - Corrected some regex warnings ([#​2577](https://togithub.com/plotly/plotly.py/pull/2577)), with thanks to [@​georgevdd](https://togithub.com/georgevdd) for the contribution!

Renovate configuration

:date: Schedule: "before 6am on the first day of the month" (UTC).

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by WhiteSource Renovate. View repository job log here.

codecov[bot] commented 3 years ago

Codecov Report

Merging #247 into dev will not change coverage. The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##              dev     #247   +/-   ##
=======================================
  Coverage   84.18%   84.18%           
=======================================
  Files          32       32           
  Lines        3698     3698           
=======================================
  Hits         3113     3113           
  Misses        585      585           

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 349da4d...034e26e. Read the comment docs.