Essential Data Science Extension Pack
A collection of extensions for data science in Visual Studio Code
This extension pack aims to reduce the friction of configuring VS Code as a data science platform by collecting together a set of extensions that can be installed and managed in a single operation.
Once installed, the extension pack enables the data scientist to work more efficiently, reducing the need to leave the environment to access external tools.
Data science extensions in VS Code
Features
Extension pack includes:
Python by Microsoft
Adds support for Python to VS Code.
Black Formatter by Microsoft
Adds formatting support for Python files using the Black formatter.
Jupyter by Microsoft
Adds Jupyter notebook, keymaps, and renderer support to VS Code.
Data Wrangler by Microsoft
Adds an interactive code-centric data cleaning environment to VS Code. Data Wrangler can be used on any comma seperated value (.csv
) data file or on any Pandas data frame in a Jupyter notebook. It's a powerful productivity tool for data scientists doing data cleaning, providing a rich user interface that automatically generates Pandas code and shows insightful column statistics and visualizations.
SandDance for VSCode by Microsoft DevLabs
Adds an interactive data analysis tool for previewing data files to VS Code. SandDance can be used on any comma or tab separated value (.csv
or .tsv
) data file, and is the perfect tool to preview and gain an inital understanding of a data set before moving to more detailed analysis in Python.
Plotly Express Snippets by Analytic Signal
Adds snippets for creating Plotly Express statistical and scientific graphics to VS Code. These code snippets ease the friction of creating all types of Plotly figures by reducing the amount of Python syntax to remember, eliminating keystrokes, and helping free the data scientist to focus on understanding their data.
GeoJSON Snippets by Analytic Signal
Adds snippets for creating geospatial objects in GeoJSON format to VS Code. The snippets ease the friction of creating all types of GeoJSON feature and geometry objects. Automatic schema validation is performed to ensure adherence to the GeoJSON specification.
HTML Preview by Analytic Signal
Adds a viewer for HTML files to VS Code. The viewer can open any (.html
) file, and is the ideal tool to view and share interactive statistical graphics created in Plotly. The graphics can be arranged alongside your Python notebooks and other editors.
PDF Preview by Analytic Signal
Adds a viewer for PDF documents to VS Code. The viewer can open any (.pdf
) document, and is the ideal tool view technical documents and slide presentations alongside your Python notebooks and other editors.
TIFF Preview by Analytic Signal
Adds a viewer for TIFF images to VS Code. The viewer can open any (.tiff
) document, and is the ideal tool view scanned images like large format composite logs alongside your Python notebooks and other editors.
MPEG-4 Preview by Analytic Signal
Adds a viewer for MPEG-4 video files in VS Code. The viewer can open any (.mp4
) file, and provides a tool to preview scientific videos and animations (like those increasingly provided as supplementary information to journal publications) alongside your Python notebooks and other editors.
Rainbow CSV by mechatroner
Adds colour highlighting to distinguish columns in comma (.csv
), and tab (.tsv
) separated files.
VS Code Speech by Microsoft
Adds speech-to-text, text-to-speech, and other voice capabilities to VS Code. Perfect for dictating notes or narrative content for notebooks.