DataSpell 2022.3의 새로운 기능

DataSpell 2022.3: SSH를 통한 원격 인터프리터 연결, 원격 Jupyter 디버그, 로컬 기록을 이용한 변경 사항 추적 및 되돌리기 지원

원격 개발

SSH를 사용한 원격 인터프리터 구성

SSH를 사용한 원격 인터프리터 구성

원격 Python 인터프리터를 이제 SSH 연결을 통해 이용할 수 있습니다. 로컬 프로젝트 파일이 원격 서버와 동기화되어 여기서 실행되며 UI를 사용하여 패키지를 추가 및 제거할 수 있습니다.

Jupyter에서 원격 디버그

Jupyter에서 원격 디버그

이제 원격 Jupyter 서버에서 Notebook을 디버그할 수 있으며 Step Into(스텝인투)Step Over(스텝오버) 기능이 지원됩니다.

에디터

Jupyter Notebook에서 변경 사항을 추적하고 되돌리는 기능

Jupyter Notebook에서 변경 사항을 추적하고 되돌리는 기능

현재 파일에 대한 의미 있는 변경 사항이 버전 관리와 별도로 자동 추적됩니다. 이러한 변경 사항은 Local History(로컬 기록)에 체크포인트로 저장되어 쉽게 확인하고 이전 상태로 되돌릴 수 있습니다. 완전히 렌더링된 Jupyter Notebook을 사용하여 체크포인트 간의 차이점을 비교할 수 있습니다.

Data Vision

Data Vision

Data Vision을 사용하면 Notebook 내에서 Jupyter 변수를 검사할 수 있습니다. 이 기능을 사용하면 NumPy 배열과 pandas DataFrames의 크기 및 내용과 같은 여러 중요한 변수 타입에 대한 유용한 인라인 정보가 제공됩니다. Data Vision은 Settings/Preferences(설정/환경 설정) | Languages & Frameworks(언어 및 프레임워크) | Jupyter로 이동하고 Show inline values in editor(에디터에서 인라인 값 표시)를 선택하여 활성화할 수 있습니다. 현재 인라인 정보는 Jupyter Variables(Jupyter 변수) 도구 창이 열려 있는 경우에만 사용할 수 있습니다.

테이블 및 데이터베이스

DataFrame 상호 작용 강화

DataFrame 상호 작용 강화

이제 Jupyter Notebook에서 DataFrame 작업을 수행할 때 더 많은 옵션이 주어집니다. DataFrames는 Excel, JSON, HTML, XML, Markdown 테이블 및 SQL Insert 문을 비롯한 다양한 형식으로 내보낼 수 있습니다. 또한 DataFrames를 보기 위한 추가 옵션(예: 전치 및 열 숨기기)이 제공됩니다.

Redis 지원

Redis 지원

Redis는 이제 DataSpell의 데이터베이스 도구에서 지원되는 데이터베이스 연결로 사용할 수 있습니다. Redis 데이터베이스는 DataSpell에서 바로 연결하고 탐색 및 쿼리할 수 있습니다.

빠른 문서

속성 및 매개변수 인식

속성 및 매개변수 인식

docstring에 정의된 속성과 매개변수가 이제 빠른 문서의 일부로 인식됩니다. NumPy 함수의 Other Parameters(기타 매개변수) 섹션에 정의된 함수 매개변수는 빠른 문서 팝업에도 표시됩니다.

빠른 문서에 표시되는 타입 선언

빠른 문서에 표시되는 타입 선언

데이터 클래스에서 생성된 것과 같은 타입 선언이 이제 빠른 문서의 일부로 인식되고 표시됩니다.

UI

새 UI 활성화 기능

새 UI 활성화 기능

이제 DataSpell에서 새로운 경량 UI를 사용할 수 있습니다. 여기에는 단순화된 기본 툴바, 새로운 도구 창 레이아웃, 업데이트된 아이콘 모음, 새로운 밝은/어두운 색상 테마가 도입되었습니다. 새 UI는 Settings/Preferences(설정/환경 설정) | Appearance & Behavior(모양 및 동작) | New UI(새 UI)에서 활성화할 수 있습니다.