Accessible from jetbrains.com, the IDE was announced September 7 and provides a development environment for data science professionals involved in exploratory data analysis and prototyping of machine learning models. Featured is an interface intended to prioritise data while allowing coding. Native support is offered for Jupyter notebooks, with an enhanced experience offered over traditional Jupyter notebooks, according to JetBrains. Users can switch between Command and Editor modes for manipulation of cells and their content. For notebooks, enhancements include:
- Intelligent coding assistance for Python
- Out-of-the-box table of contents
- Folding tracebacks
- Interactive tables
For version control, DataSpell can clone Git projects, commit changes, work with multiple branches, manage change lists, and stage updates prior to commitment. Smart coding assistance is offered when editing SQL code, browsing data, and altering schemas. Plug-ins are available for services such as Vim emulation, Docker, and custom appearance themes.