밋밋한 주피터 노트북에 대화형 기능을 제공하는 머큐리
일반적으로 특정한 기능을 하는 component (구성요소)를 흔히 widget (위젯)이라고 하지요!
머큐리에는 크게 입력 위젯과 출력 위젯이 있습니다.
입력 위젯
1. App
2. Button
3. Checkbox
4. File
5. Note
6. Numeric
7. Select
8. MuiltiSelect
9.Slider
10.Text
11. Range
출력 위젯
1. Makrdown
2. OutputDir
3. JSON
4. Chat
5. Confetti
6. Stop
이러한 위젯만 지원하면 아쉽겠지요?
머큐리는 이러한 위젯을 잘 활용할 수 있도록 자체적으로 Django와 React를 기반으로 만든 머큐리 서버 (Mercury Server)를 가지고 있습니다. 자체적으로 관리할 수 있는 인증부분도 가지고 있습니다.
주피터 노트북에 대화형 인터페이스를 지원하며, 주피터 노트북의 소스코드를 다시 작성하기 보다는 기반으로 쉽게 웹 애플리케이션으로 만들어 주는 머큐리를 관심 있게 살펴보면 좋을 것 같습니다.
하나하나 자세히 앞으로 살펴보지요! ^^