New in Datalore: New UI, code insight, support for Zeppelin, Plotly and more
It’s been a while since we last published any news about Datalore, but the team hasn’t been idle this whole time. Actually, it’s quite the opposite. We have been working hard on a complete revamp of the product. And now we are happy to present the new Datalore UI, which we already deployed last week for some users, along with a bunch of new features and improvements.
New in Datalore
By reimplementing our front-end in Kotlin+React+TeaVm, we’ve improved Datalore’s performance and usability, refreshed its look and feel, and simplified the codebase. It’s now much easier to find your notebooks – both your own and those that have been shared with you by your colleagues.
When you create a new notebook, you can now choose the type of kernel to use: Datalore incremental kernel, Jupyter, or Zeppelin. Even though we already supported Jupyter notebooks, we’ve now made it easier to pick which kind of notebook you’re making.
Now it is possible to use the Zeppelin notebook kernel in Datalore. Note that currently this support differs from Datalore and Jupyter kernels in that Datalore doesn’t manage the lifecycle of a Zeppelin kernel. In order to use Zeppelin, you have to provide the credentials for the running Zeppelin kernel in the form of a secret. Once you do, you will be able to run Python and SQL code cells on it.
Are you working on several projects at the same time? In this update, we’re introducing Workspaces. This is a convenient new way to organize and share your notebooks.
At first, there is only one workspace, called “Your workspace”. Notebooks created in this workspace can be shared individually with your peers.
To keep your separate pieces of work organized, you can create different workspaces and switch between them when necessary. This allows you to keep all the notebooks that belong together in the same place. The newly created workspace can be shared in its entirety, which will cause it to appear in your colleagues’ lists of workspaces. Now you can focus on analyzing data rather than organizing notebooks.
New code insight
Powered by the PyCharm code insight engine on the server side, Datalore now offers much better assistance for writing Python code. Navigation, error reporting, and code completion are now provided on the same level as the top-notch Python IDE.
Improved markdown support
Last fall, we updated the markdown editor, and now we have implemented a completely different rendering engine that allows us to support a wider set of markdown features and makes the experience of editing notebooks even faster than before.
Datalore now supports Plotly, a widely used Python library for plots. You can now use it in Datalore and see the embedded outputs in a notebook.
Looking forward to your feedback
For those of you who have read up to this point, here is a little piece of insider information 🤫. The Datalore team is gathering this week in Saint Petersburg to plan the direction of our further development. This means your feedback is more important than ever! Please share what you think about the current update and about the product in general!
If you run into any issues with this update, please don’t hesitate to report them here or in our feedback channel.
Subscribe to Blog updates
Thanks, we've got you!
Extra Datalore Credits for Flexible CPU and GPU Computing Power
Different analytical tasks have different computing requirements. Depending on the complexity of your project, the computing power you need can vary significantly from month to month. That's why we're introducing the option to purchase extra Datalore credits. Read more.
How to Read From MySQL Database to pandas With Datalore
Reading data from a MySQL database to a pandas dataframe can be intimidating. Establishing a connection, keeping the credentials safe, creating an SQL query within a string variable, and saving the result to pandas is not a trivial task.
New in Datalore 2023: Run API and a Number of Performance Improvements
Since January 2023, we have rolled out a number of new features for our Community and Professional users. The list includes the long-awaited Datalore Run API, a more robust reactive kernel, a whole array of Powerful CPUs and GPUs, Datalore credits for Professional users, and a number of performance improvements.
Can data science collaboration be secure? [New Datalore Case Study]
Working with financial data is not a trivial task, as you can’t just access a production database or a data lake, download the data, and work on it. You have to ensure secure access to the data and produce insights that are easy to share as well.