Средство просмотра различий между блокнотами: сравнение двух блокнотов Jupyter рядом друг с другом в Интернете.
Эта программа просмотра различий в блокноте отвечает на небольшой, но болезненный вопрос: что на самом деле изменилось между двумя файлами .ipynb? Поместите базовую версию слева, исправленную — справа и прочитайте разницу для каждой ячейки с отметкой уровня строки для добавленного, удаленного и измененного кода. Все уравнение выполняется в вашем браузере; блокноты не покидают ваше устройство — это полезно для просмотра на заблокированном ноутбуке или для получения второго мнения о частном эксперименте без установки nbdime.
Большинство команд обнаруживают, что обычный `git diff` в блокноте не читается: счетчики выполнения смещаются при каждом запуске, выходные ячейки увеличивают разницу с изображениями base64, а порядок JSON маскирует реальные изменения. Здесь программа просмотра анализирует оба файла в ту же структуру блокнота, что и Jupyter, хэшируя каждую ячейку и выполняя самую длинную общую подпоследовательность, чтобы идентичные или просто сдвинутые ячейки аккуратно выровнялись. Настоящие изменения представляют собой компактный унифицированный фрагмент на ячейку, а не тысячи шумных строк JSON.
Если вы обычно используете nbdime, jupyter nbdiff, ReviewNB или различия в блокнотах VS Code, эта страница дополняет их, а не заменяет. Вы используете этот путь, когда nbdime не установлен, рецензент находится на Chromebook, блокнот находится за пределами Git или вы хотите быстро поделиться с коллегой до или после. Не нужно ничего устанавливать, нет учетной записи, а результатом всегда является узнаваемый параллельный отчет.
Включите параметр «Игнорировать пробелы», если одна сторона была переформатирована и вам нужны только существенные изменения. Включите параметр «Показывать неизмененные ячейки», если вам нужен полный контекст для проверки кода. Нажмите «Загрузить .diff», чтобы получить единый текстовый патч, который можно вставить в инструмент проверки или прикрепить к заявке. Используйте кнопку переключения, чтобы поменять местами базу и редакцию, если вы загрузили их неправильно.

