To sign up for the EAP, please submit the short form on the official page. JetBrains DataSpell offers a productive developer environment for data science professionals who are actively involved in exploratory data analysis and prototyping machine learning models.
The working name of the IDE is JetBrains DataSpell (the final name may change when it’s released). Today we are thrilled to share some of the details about this new IDE with you and also invite you to join its EAP. During this process, it became evident that data scientists and software developers have different workflows and expectations of their tools.Īs a result of that process, we decided that the best course of action would be to use P圜harm’s IDE engine as the foundation for a brand new IDE that is focused solely on data science. Based on the feedback that our team received over the past year, we have been working to significantly improve P圜harm’s support for data science. In other words, JetBrains DataSpell is suitable for professional data scientists more than developers.With the emergence of Python as the go-to language for data science, it was only natural for JetBrains’ P圜harm to be eventually equipped with data science features. JetBrains DataSpell was designed to be an IDE oriented towards working with data, while P圜harm is also geared towards development, while also providing data science functionality. An IDE dedicated more to data science and less to development The terminal facilitates working with the command console, while the database tools help you access and query databases from the IDE. Version control allows you to manage your Git projects, commits and changes like a professional. Version control, a terminal and database toolsĪside from the particularities above, JetBrains DataSpell comes with features that are usually available in major IDEs, such as version control, a built-in terminal and database tools. It comes with support for all the standard Jupyter shortcuts and generates interactive outputs, while the IDE allows code completion and quick error checking to ease your work.
You can initiate connections to local Jupyter notebooks or remote ones, to JupyterLab and JupyterHub.ĭataSpell allows you to work with both the command mode and the editor mode.
One of its most noticeable features is the Jupyter integration. Support for local and remote Jupyter notebooks Python scripts can be split into code cells and run separately like in Jupyter, while the built-in Python console displays the output in real-time. Working with Python scripts in JetBrains DataSpell allows you to access all the Python scientific libraries. Whether you work with Python scripts or access Jupyter notebooks, you will enjoy a development environment with line numbering, code completion, smart suggestions and syntax highlighting. It features debugging tools, a dataset and virtualization explorer, a package manager and reliable coding assistance.Īs you might expect from a JetBrains products, the IDE features an elegant look, with a generous editing area. JetBrains DataSpell relies on the Python interpreter, while providing support for Conda, Markdown and the R language. Compatible with Python and other languages The JetBrains team prides itself in creating an ergonomic environment where users can take advantage of the smart coding tools in P圜harm and the interactive Jupyter notebooks. This new IDE brings to the table functionality that is meant to streamline exploratory data analysis and machine learning. Rising up to the standards set by its developer, JetBrains DataSpell provides an integrated development environment that can cater to the needs and requirements of professional data scientists.