Corriger les erreurs de notebook

VérifiéSûr

Corrige les erreurs rencontrées lors de l'exécution de notebooks Jupyter. Si le problème vient de la logique ou des imports dans le notebook, il modifie les cellules concernées ; si le bug se trouve dans le code source du package, il applique le correctif aux fichiers Python.

Spar Skills Guide Bot
DeveloppementIntermédiaire
8002/06/2026
Claude CodeCursorWindsurf
#notebook-errors#debugging#jupyter#python#fix-notebook

Recommandé pour

Notre avis

Cette compétence corrige les erreurs survenant lors de l'exécution d'un notebook en modifiant soit les cellules du notebook, soit le code source de la bibliothèque sous-jacente.

Points forts

  • Analyse approfondie de la trace d'erreur pour identifier la cause racine
  • Correction directe dans les cellules du notebook JSON ou dans les fichiers source Python
  • Vérification en ré-exécutant le notebook pour garantir le succès

Limites

  • Nécessite une compréhension à la fois du notebook et du code source
  • Ne résout pas les problèmes liés à l'environnement ou aux dépendances externes
  • Limitée aux notebooks Python utilisant un package interne
Quand l'utiliser

Utilisez-la lorsqu'un notebook échoue à cause d'une erreur de logique, d'un import manquant ou d'un bogue dans le code source associé.

Quand l'éviter

Évitez-la si l'erreur provient d'un problème d'environnement (version de package, dépendances manquantes) ou de données externes non modifiables.

Analyse de sécurité

Sûr
Score qualité75/100

The skill instructs on analyzing errors and editing notebook cells or source code; it does not execute any dangerous commands, exfiltrate data, or bypass security.

Aucun point d'attention détecté

Exemples

Fix missing import in notebook
This notebook cell failed with NameError: name 'np' is not defined. Fix the notebook by adding the missing import.
Fix bug in source code
The notebook error is caused by a bug in the `process_data` function in `gwexpy/utils.py`. Traceback shows IndexError. Fix the source code.
Fix notebook cell logic
The notebook cell fails with TypeError: cannot concatenate str and int. Identify the issue in the cell and fix it.

name: fix_notebook description: ノートブックのエラーを、そのノートブック自体の修正またはソースコードの修正により解決する

Fix Notebook Errors

This skill handles fixing errors encountered during notebook execution.

Instructions

  1. Analyze the Failure:

    • Examine the traceback to determine if the error is in the notebook cell's logic or the underlying library.
  2. Strategy A: Fix Notebook (Local):

    • If the usage is wrong or imports are missing, edit the .ipynb cells.
    • Modify the "source" field of the failing code cell in the notebook JSON.
  3. Strategy B: Fix Source Code:

    • If the bug is in the gwexpy/ package, trace it to the source file.
    • Apply the fix to the Python source while ensuring no regressions.
  4. Verification:

    • Re-run the notebook to confirm it passes.
Skills similaires