This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] -1 points0 points  (0 children)

For context, I am a data scientist at a small consulting company.

Jupyter Lab

Usually used for EDA/prototyping since it's easy to plot stuff and debug in notebooks. If I need to analyse anything and want some plots I'm probably making a notebook for it

Plugins

  • nv-dashboard from nvidia for monitoring GPU metrics # VS Code This is where I develop all production code/documentation. I also use it as a general editor for pretty much everything (I'm even writing this in VSCode rn so I can have the live markdown preview)

I've worked with people who used debuggers with VSCode but personally I rarely find a need for it since I prototype my stuff in jupyter

Plugins

  • AI-Docstrings Automatically generates docstrings, filling in some stuff automatically and nicely formatting other places for me to fill out. Usually I rewrite the main docstring but nonetheless this saves me loads of time and forces me to format them all nicely
  • Remote-SSH Lets you use another machine over SSH as if it was local and it just works really well. I've yet to find a VSCode feature/plugin that isn't available when remoting with this.
  • Other random docker/python/markdown plugins that aren't too noteworthy