Data interaction suggestions

Hi! I work in medical imaging and computational biomechanics. I've been a long-time user of Matlab and have used Spyder in the past when needing Python. I was very excited to find Positron, as Spyder has fallen behind quite a bit in terms of modern IDE features. VS Code has always been intriguing, but the lack of first-class data interactivity always prevented me from adopting it as my main IDE. Positron is the perfect combination of the aforementioned environments. Thanks for creating it!

There's a few small quality-of-life features I've seen in either Matlab or Spyder and I was wondering if they are available in Positron.

  1. Data pop-out window behavior: in Positron, if a variable is already open in a pop-out window of the Data Explorer (say, shot_list in the below image), then I open another variable (df), that variable will open in a completely separate window. Is there an option to have the additional variable open in the same window as existing variable? Apologies for not including a screenshot, the new user classification prevented me from attaching another image.

  2. Data frame coloring: Spyder's variable viewer colors numeric data in data frames using a heat map according to the column values (see below screenshot). This makes it very easy to scan data, get a feel for trends, identify missing values (NaN are not included in the heatmap), etc. Is there an option like this in Positron?

Please let me know if anything wasn't clear. Many thanks again for all your work in developing a solid product!

1 Like

We are tracking the request for heat maps in the data explorer here -- comment/upvote to let us know you're interested in this! Request: Adding heatmap background to the Data Explorer · Issue #12080 · posit-dev/positron · GitHub

For pop-out, which of the following are you expecting?

  • When you open the data explorer for df, it creates a new tab in the existing pop out window
  • When you open the data explorer for df, it opens initially in the main Positron window, but clicking the "pop out" button sends it to the existing pop out window instead of making a new one

Thanks for the prompt reply! I missed the Github request, thanks for directing me there. Just liked it.

For pop-out: I would expect it to create a new tab in the existing pop-out window.

1 Like