Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Fix contour plot error highlighted by ORCA2 grid example

Ouverte
#83 1 commentaire 0 réactions 1 personne assignée Voir sur GitHub

@sadielbartholomew y travaille déjà.

Depuis le 20/1/2025.

Évaluation

Cette issue n'a pas encore été évaluée.

Description

bug

Investigate and fix test failure whereby an IndexError can appear to prevent a contour plot being made from code which should work, specifically as per the (just refreeshed) docs example:

======================================================================
ERROR: test_example_unstructured_orca_1 (__main__.UnnumberedExamplesTest.test_example_unstructured_orca_1)
Test example for unstructured grids: ORCA grid example 1.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/slb93/git-repos/cf-plot/cfplot/test/test_examples.py", line 1422, in test_example_unstructured_orca_1
    cfp.con(x=lons, y=lats, f=temp, ptype=1)
  File "/home/slb93/git-repos/cf-plot/cfplot/cfplot.py", line 3303, in con
    _cf_data_assign(f, colorbar_title, verbose=verbose)
  File "/home/slb93/git-repos/cf-plot/cfplot/cfplot.py", line 1379, in _cf_data_assign
    myz = find_z(f)
          ^^^^^^^^^
  File "/home/slb93/git-repos/cf-plot/cfplot/cfplot.py", line 10752, in find_z
    mycoords = find_dim_names(f)
               ^^^^^^^^^^^^^^^^^
  File "/home/slb93/git-repos/cf-plot/cfplot/cfplot.py", line 10724, in find_dim_names
    if field.coord(coords[i]).X:
                   ~~~~~~^^^
IndexError: list index out of range
Langage dominant
Python
Étoiles
21
Forks
11
Merge moyen
7 h 11 min
PR mergées (30 j)
1

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de NCAS-CMS/cf-plot

Toutes les issues de NCAS-CMS/cf-plot

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.