Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
bilby
bilby
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 28
    • Issues 28
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 13
    • Merge Requests 13
  • Requirements
    • Requirements
    • List
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • lscsoft
  • bilbybilby
  • Issues
  • #546

Closed
Open
Created Nov 24, 2020 by Colm Talbot@colm.talbotMaintainer

Matplotlib error at dynesty checkpoint plot

Bug identified by @philip.relton.

I think the solution is to either:

  • add this error into the caught exceptions, e.g., here.
  • catch a generic Exception to avoid any future issues. This is generally not optimal, but may be safe enough here.
/cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/envs/igwn-py37-20201027/lib/python3.7/site-packages/matplotlib/ticker.py:2072: RuntimeWarning: overflow encountered in multiply
  ticks = np.arange(low, high + 1) * step + best_vmin
Traceback (most recent call last):
  File "/cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/envs/igwn-py37-20201027/lib/python3.7/site-packages/bilby_pipe/data_analysis.py", line 267, in main
    analysis.run_sampler()
  File "/cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/envs/igwn-py37-20201027/lib/python3.7/site-packages/bilby_pipe/data_analysis.py", line 242, in run_sampler
    **self.sampler_kwargs,
  File "/cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/envs/igwn-py37-20201027/lib/python3.7/site-packages/bilby/core/sampler/__init__.py", line 182, in run_sampler
    result = sampler.run_sampler()
  File "/cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/envs/igwn-py37-20201027/lib/python3.7/site-packages/bilby/core/sampler/dynesty.py", line 365, in run_sampler
    out = self._run_external_sampler_with_checkpointing()
  File "/cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/envs/igwn-py37-20201027/lib/python3.7/site-packages/bilby/core/sampler/dynesty.py", line 450, in _run_external_sampler_with_checkpointing
    self.plot_current_state()
  File "/cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/envs/igwn-py37-20201027/lib/python3.7/site-packages/bilby/core/sampler/dynesty.py", line 624, in plot_current_state
    fig.tight_layout()
  File "/cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/envs/igwn-py37-20201027/lib/python3.7/site-packages/matplotlib/figure.py", line 2476, in tight_layout
    pad=pad, h_pad=h_pad, w_pad=w_pad, rect=rect)
  File "/cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/envs/igwn-py37-20201027/lib/python3.7/site-packages/matplotlib/tight_layout.py", line 362, in get_tight_layout_figure
    pad=pad, h_pad=h_pad, w_pad=w_pad)
  File "/cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/envs/igwn-py37-20201027/lib/python3.7/site-packages/matplotlib/tight_layout.py", line 111, in auto_adjust_subplotpars
    tight_bbox_raw = union([ax.get_tightbbox(renderer) for ax in subplots
  File "/cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/envs/igwn-py37-20201027/lib/python3.7/site-packages/matplotlib/tight_layout.py", line 112, in <listcomp>
    if ax.get_visible()])
  File "/cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/envs/igwn-py37-20201027/lib/python3.7/site-packages/matplotlib/axes/_base.py", line 4361, in get_tightbbox
    bb_yaxis = self.yaxis.get_tightbbox(renderer)
  File "/cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/envs/igwn-py37-20201027/lib/python3.7/site-packages/matplotlib/axis.py", line 1162, in get_tightbbox
    ticks_to_draw = self._update_ticks()
  File "/cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/envs/igwn-py37-20201027/lib/python3.7/site-packages/matplotlib/axis.py", line 1080, in _update_ticks
    major_labels = self.major.formatter.format_ticks(major_locs)
  File "/cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/envs/igwn-py37-20201027/lib/python3.7/site-packages/matplotlib/ticker.py", line 259, in format_ticks
    self.set_locs(values)
  File "/cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/envs/igwn-py37-20201027/lib/python3.7/site-packages/matplotlib/ticker.py", line 689, in set_locs
    self._set_format()
  File "/cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/envs/igwn-py37-20201027/lib/python3.7/site-packages/matplotlib/ticker.py", line 785, in _set_format
    loc_range_oom = int(math.floor(math.log10(loc_range)))
OverflowError: cannot convert float infinity to integer
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None