New in Datalore: Inspections, Quick-fixes, and More Plotting
While everybody is quarantined and working remotely, the importance of collaborative development tools is higher than ever. With that in mind, we on the Datalore team continue to improve the development experience and deliver it to you. Powered by the Python code-insight engine from the PyCharm IDE, Datalore now has two new features for better code editing: inspections and quick-fixes. In addition, Datalore now supports even more plotting libraries thanks to improved output presentation. Read on for more details.
Code inspections detect various errors and imperfections in your code and highlight them right in the editor. Powered by PyCharm’s code analyzer, Datalore now can perform more than 70 different types of checks on your code. When the analyzer encounters code that can be improved, the corresponding piece of code is underlined yellow in the editor; when the code is erroneous, the underline is red. Hover over the underline to see the error message.
Inspections detect the errors in your code. In most cases, those errors can be fixed automatically with quick-fixes – automatic fixes that can be applied to the code with a simple shortcut. Just press Alt+Enter on the error and choose a fix from the popup menu.
In the previous update, we shared with you the news about the support of Plotly. Now, with support for dynamic outputs, Datalore can work with any plotting libraries, including custom ones. For example, in notebook outputs, you can embed plots or maps created by libraries like Altair, Bokeh, Folium, and Lets-Plot. The support is now available both in notebooks that are uploaded to the Datalore publishing service https://view.datalore.io and in interactive collaborative notebooks at https://datalore.io.
Please tell us what you think! We are always eager to hear your feedback. And since comments have finally been enabled in this blog, sharing your feedback is easier than ever. All other communication channels remain available, too: check out our public forum for discussions and use our in-app feedback from if you face any problems that need our urgent attention.
Your Datalore team
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.