Contents Menu Expand Light mode Dark mode Auto light/dark mode
nbrefactor - a Jupyter notebook refactoring tool
Light Logo Dark Logo

Getting Started

  • About nbrefactor
  • Installation
  • Demo

Technical Documentation

  • Command Line Interface
  • Markdown Commands
  • API
    • Nbrefactor Package
      • Datastructs Package
        • Markdown Element
        • Module Node
        • Parsed Cell
        • Unparsed Cell
      • Fileops Package
        • Reader
        • Utils
        • Writer
      • Processor Package
        • Cda
        • Parser
        • Processor
      • Utils Package
        • Argument Parsing
        • Logging
      • Visualization Package
        • Plot Module Tree
      • Cli

General Guidelines

  • Contributing
  • License
Back to top

Processor Package#

(nbrefactor.nbrefactor.processor)

  • Cda
    • UsageVisitor
      • get_definitions
      • get_dependencies
      • get_usages
      • handle_import
      • visit_Assign
      • visit_ClassDef
      • visit_FunctionDef
      • visit_Name
    • analyze_code_cell
  • Parser
    • parse_code_cell
    • parse_markdown_cell
  • Processor
    • process_notebook
Next
Cda
Previous
Writer
Copyright © 2024, Mohamed Shahawy
Made with Furo