Notice
Recent Posts
Recent Comments
Link
04-26 12:05
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Archives
Today
Total
관리 메뉴

블링블링

Jupyterhub & Jupyter 확장성 검토 본문

Jupyter

Jupyterhub & Jupyter 확장성 검토

o블링블링o 2017. 3. 24. 11:22

Jupyterhub 커스터마이징

출처 jupyterhub documentation 0.8.0.dev

 

인증 모듈, Spawner 크게 두가지를 커스터마이징 있다.

 

인증모듈

Authenticator 클래스를 통해 인증모듈을 확장할 있다.  Oauth, Kerberos 등의 방식과도 여동할 있다. 기본은 리눅스나, 유닉스의 PAM 서비스를 통해 접근할 있다.

 

Spawning

하나의 유저 서버는 Spawner 의해 시작된다. 스파우너에서 이루어지는 인터페이스를 구현하면 된다. 인터페이스의 액션은 크게 세가지이다.

  1. 프로세스 시작
  2. 프로세스가 동작중인지 아닌지 판단
  3. 프로세스 중지

 



Jupyter 커스터마이징

 

출처 : http://jupyter-notebook.readthedocs.io/en/latest/frontend_config.html

 

컨텐츠 API : 노트북을 JSON으로 직렬화가 가능하다

파일 세이브

커스텀 RESTful API 핸들러 정의 가능

커스텀 프론트엔드 익스텐션 : 키매핑 수정, 툴바에 액션 추가

커스텀 번들러 가능 : ) 노트북 파일을 HTML파일로 다운로드



공감() 및 댓글은 글쓴이에게 큰 힘이 됩니다.

로그인 없이도 가능하답니다.


오늘도 당신의 삶을 응원합니다.



'Jupyter' 카테고리의 다른 글

Jupyter 에 python2 모듈 추가하기  (0) 2017.03.28
Ubuntu 16.04에 R 설치하기  (0) 2017.03.24
Ubuntu 16.04.2에서 Jupyterhub 와 Jupyter notebook 설치  (0) 2017.03.24
Jupyter 아키텍쳐  (0) 2017.03.24
Jupyter의 기본개념  (0) 2017.03.24
Comments