Jupyter Notebook 파일
Jupyter Notebook (이전 이름: IPython Notebook) 파일은
다양한 분야에서 대화형 컴퓨팅에 사용됩니다. 이 파일은 사용자의 세션
완전한 기록을 포함하며 다음을 포함합니다:
- 코드.
- 서술 텍스트.
- 방정식.
- 풍부한 출력.
Jupyter Notebook을 (.ipynb
확장자 포함) 저장소에 추가하면,
보기 시 HTML로 렌더링됩니다:
JavaScript 플롯을 포함한 대화형 기능은
GitLab에서 볼 때 작동하지 않습니다.
깨끗한 차이와 원시 차이
- 토글 재도입 GitLab 15.0에서 플래그와 함께
ipynb_semantic_diff
라는 이름으로. 기본적으로 활성화되어 있습니다.- 일반적으로 사용 가능 GitLab 15.6에서. 기능 플래그
ipynb_semantic_diff
가 제거되었습니다.
커밋에 Jupyter Notebook 파일에 대한 변경 사항이 포함되면, GitLab은:
- 기계 판독 가능
.ipynb
파일을 사람 판독 가능 Markdown 파일로 변환합니다. - 구문 강조가 포함된 더 깨끗한 차이 버전을 표시합니다.
- 커밋 및 비교 페이지에서 원시 및 렌더링된 차이 간 전환을 가능하게 합니다. (병합 요청 페이지에서는 사용 불가.)
- 차이에서 이미지를 렌더링합니다.
코드 제안은 .ipynb
파일의 차이 및 병합 요청에서 사용할 수 없습니다.
노트북이 너무 클 경우에는 깨끗한 노트북 차이가 생성되지 않습니다.
Jupyter Git 통합
Jupyter는 저장소 접근을 가진 OAuth 애플리케이션으로 구성할 수 있으며,
인증된 사용자를 대신하여 작동합니다. 예시 구성을 보려면
Runbooks 문서를 참조하세요.