Skip to main content
Ctrl+K

ComPWA notebook hooks

  • Common Partial Wave Analysis
  • GitHub
  • API
    • helpers
      • errors
      • executor
      • notebook
      • pyproject
    • colab_toc_visible
    • fix_nbformat_version
    • remove_empty_tags
    • set_nb_cells
    • set_nb_display_name
    • strip_nb_whitespace
  • Changelog
  • Upcoming features
  • Help developing
  • Repository
  • Show source
  • Suggest edit
  • Open issue

fix_nbformat_version

Contents

  • main()
  • set_nbformat_version()
  • remove_cell_ids()
  • check_svg_output_cells()

fix_nbformat_version#

import compwa_nbhooks.fix_nbformat_version

Set nbformat minor version to 4.

nbformat adds random cell ids since version 5.x. This is annoying for git diffs. The solution is to set the version to v4 and removes those cell ids.

main(argv: Sequence[str] | None = None) → int[source]#
set_nbformat_version(filename: str) → None[source]#
remove_cell_ids(filename: str) → None[source]#
check_svg_output_cells(filename: str) → None[source]#

previous

colab_toc_visible

next

remove_empty_tags

Contents
  • main()
  • set_nbformat_version()
  • remove_cell_ids()
  • check_svg_output_cells()

By Common Partial Wave Analysis

Last updated on 18 June 2026.