gwpy / gwsumm

Gravitational-wave interferometer summary information system
GNU General Public License v3.0
12 stars 23 forks source link

Matplotlib deprecation of grid_b #412

Closed westinhuang closed 2 months ago

westinhuang commented 2 months ago
Traceback (most recent call last):
  File "/home/control1/anaconda3/envs/latest/bin/gw_summary", line 10, in <module>
    sys.exit(main())
  File "/home/control1/anaconda3/envs/latest/lib/python3.10/site-packages/gwsumm/__main__.py", line 845, in main
    tab.process(config=config, nds=args.nds,
  File "/home/control1/anaconda3/envs/latest/lib/python3.10/site-packages/gwsumm/tabs/data.py", line 376, in process
    self.process_state(state, config=config, nproc=nproc,
  File "/home/control1/anaconda3/envs/latest/lib/python3.10/site-packages/gwsumm/tabs/data.py", line 576, in process_state
    multiprocess_with_queues(1, lambda p: p.process(), serial)
  File "/home/control1/anaconda3/envs/latest/lib/python3.10/site-packages/gwpy/utils/mp.py", line 123, in multiprocess_with_queues
    return list(map(_inner, inputs))
  File "/home/control1/anaconda3/envs/latest/lib/python3.10/site-packages/gwpy/utils/mp.py", line 118, in _inner
    return func(x)
  File "/home/control1/anaconda3/envs/latest/lib/python3.10/site-packages/gwsumm/tabs/data.py", line 576, in <lambda>
    multiprocess_with_queues(1, lambda p: p.process(), serial)
  File "/home/control1/anaconda3/envs/latest/lib/python3.10/site-packages/gwsumm/plot/core.py", line 700, in process
    return self.draw()
  File "/home/control1/anaconda3/envs/latest/lib/python3.10/site-packages/gwsumm/plot/builtin.py", line 455, in draw
    self._draw()
  File "/home/control1/anaconda3/envs/latest/lib/python3.10/site-packages/gwsumm/plot/builtin.py", line 466, in _draw
    ax.grid(b=True, axis='both', which='both')
  File "/home/control1/anaconda3/envs/latest/lib/python3.10/site-packages/matplotlib/axes/_base.py", line 3194, in grid
    self.xaxis.grid(visible, which=which, **kwargs)
  File "/home/control1/anaconda3/envs/latest/lib/python3.10/site-packages/matplotlib/axis.py", line 1694, in grid
    self.set_tick_params(which='minor', **gridkw)
  File "/home/control1/anaconda3/envs/latest/lib/python3.10/site-packages/matplotlib/axis.py", line 944, in set_tick_params
    kwtrans = self._translate_tick_params(kwargs)
  File "/home/control1/anaconda3/envs/latest/lib/python3.10/site-packages/matplotlib/axis.py", line 1088, in _translate_tick_params
    raise ValueError(
ValueError: keyword grid_b is not recognized; valid keywords are ['size', 'width', 'color', 'tickdir', 'pad', 'labelsize', 'labelcolor', 'zorder', 'gridOn', 'tick1On', 'tick2On', 'label1On', 'label2On', 'length', 'direction', 'left', 'bottom', 'right', 'top', 'labelleft', 'labelbottom', 'labelright', 'labeltop', 'labelrotation', 'grid_agg_filter', 'grid_alpha', 'grid_animated', 'grid_antialiased', 'grid_clip_box', 'grid_clip_on', 'grid_clip_path', 'grid_color', 'grid_dash_capstyle', 'grid_dash_joinstyle', 'grid_dashes', 'grid_data', 'grid_drawstyle', 'grid_figure', 'grid_fillstyle', 'grid_gapcolor', 'grid_gid', 'grid_in_layout', 'grid_label', 'grid_linestyle', 'grid_linewidth', 'grid_marker', 'grid_markeredgecolor', 'grid_markeredgewidth', 'grid_markerfacecolor', 'grid_markerfacecoloralt', 'grid_markersize', 'grid_markevery', 'grid_mouseover', 'grid_path_effects', 'grid_picker', 'grid_pickradius', 'grid_rasterized', 'grid_sketch_params', 'grid_snap', 'grid_solid_capstyle', 'grid_solid_joinstyle', 'grid_transform', 'grid_url', 'grid_visible', 'grid_xdata', 'grid_ydata', 'grid_zorder', 'grid_aa', 'grid_c', 'grid_ds', 'grid_ls', 'grid_lw', 'grid_mec', 'grid_mew', 'grid_mfc', 'grid_mfcalt', 'grid_ms']

Some matplotlib fixed in link