Visual Studio Code (VSCode)
- Extension 1
- Extension 2
- Extension 3
Python
- astropy
- The astropy package contains essential functionality for working with astronomical data.
- astroquery
- numpy
- photutils
- matplotlib
Running Python Code
There are several ways to run python code. The main methods are to use notebooks or as standalone python scripts. Notebook environments are often most convenient for interactive work, while scripts are more useful for automating tasks.
Jupyter Notebooks
Jupyter notebooks are the de-facto standard for interactive python work.
Marimo Notebooks
Marimo is a new notebook package that is designed to be more interactive and responsive. It is currently in active development, with new features being added regularly.