Repolode
timkpaine

timkpaine/jupyterlab-commands

임의의 Python 함수를 명령 팔레트에 등록할 수 있는 JupyterLab 확장입니다.

스타
63
포크
7
열린 이슈
1
마지막 커밋
4일 전

어떤 프로젝트인가요?

jupyterlab-commands는 사용자가 정의한 Python 함수를 JupyterLab의 명령 팔레트에 추가합니다. 각 명령은 JupyterLab 서버 설정을 통해 등록하는 간단한 Python 함수이며, 서버 측에서 실행되므로 노트북 셀에 작성할 필요가 없습니다.

노트북 분석에 꼭 포함되지 않는 반복 작업에 유용합니다. 예를 들어 미리 정의한 nbconvert 내보내기를 실행하거나 버전 관리 작업을 수행할 수 있습니다. 명령 출력은 JupyterLab 내부 터미널에 표시되므로 인터페이스를 벗어나지 않고 결과를 확인할 수 있습니다.

이 프로젝트는 pip으로 설치하며, jupyter_lab_config.py의 JupyterLabCommands 클래스에 명령 딕셔너리를 설정해 구성합니다. 관련 프로젝트인 jupyterlab-nbconvert-nocode는 코드 셀을 제거하는 노트북 변환 기능을 제공합니다.

핵심 기능

  • 01사용자 지정 Python 함수를 JupyterLab 명령 팔레트에 추가합니다.
  • 02노트북과 콘솔 외부의 서버에서 명령을 실행합니다.
  • 03명령 출력을 JupyterLab 터미널에 표시합니다.
  • 04간단한 딕셔너리로 jupyter_lab_config.py에서 구성합니다.

활용 사례

  • 노트북에서 미리 정의한 nbconvert 내보내기를 한 번의 클릭으로 실행합니다.
  • 노트북에 기록을 남기지 않고 버전 관리 작업을 수행합니다.
  • 팀별 도우미 스크립트를 명령 팔레트에 등록합니다.

빠른 시작

  1. 1

    PyPI에서 패키지를 설치합니다

    pip install jupyterlab-commands
  2. 2

    Python 명령 함수를 jupyter_lab_config.py에 추가하고 c.JupyterLabCommands.commands를 설정합니다

사용 전 알아둘 점

  • 명령은 Jupyter 설정 파일에서 Python 함수로 정의되므로 설정하려면 구성 파일을 편집해야 합니다.

토픽

자주 묻는 질문

jupyterlab-commands은(는) 무엇인가요?
임의의 Python 함수를 명령 팔레트에 등록할 수 있는 JupyterLab 확장입니다. jupyterlab-commands는 사용자가 정의한 Python 함수를 JupyterLab의 명령 팔레트에 추가합니다. 각 명령은 JupyterLab 서버 설정을 통해 등록하는 간단한 Python 함수이며, 서버 측에서 실행되므로 노트북 셀에 작성할 필요가 없습니다.
jupyterlab-commands은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
jupyterlab-commands은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
jupyterlab-commands은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. jupyterlab-commands의 마지막 커밋은 2026년 11월 1일입니다.
jupyterlab-commands은(는) 어디에 사용할 수 있나요?
노트북에서 미리 정의한 nbconvert 내보내기를 한 번의 클릭으로 실행합니다. 노트북에 기록을 남기지 않고 버전 관리 작업을 수행합니다. 팀별 도우미 스크립트를 명령 팔레트에 등록합니다.
jupyterlab-commands는 어떻게 설치하나요?
PyPI에서 패키지를 설치합니다: pip install jupyterlab-commands Python 명령 함수를 jupyter_lab_config.py에 추가하고 c.JupyterLabCommands.commands를 설정합니다
jupyterlab-commands은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/timkpaine/jupyterlab-commands

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트