A bridge between Jupyter and Aladin Lite, enabling interactive sky visualization in IPython notebooks. With a couple of lines, you can display Aladin Lite, center it on the target of your choice, and overlay an Astropy table:
Some example notebooks can be found in the examples directory.
. You can also try it directly in mybinder, without installing anything.
To install use pip or conda :
> pip install ipyaladin
You can already try to load ipyaladin in a notebook.
from ipyaladin import Aladin
aladin = Aladin()
aladin
First, make sure you have installed jupyter in your python environnement: pip install jupyter
.
For a development installation Node.js and Yarn version 1 are also required,
> git clone https://github.com/cds-astro/ipyaladin.git
> cd ipyaladin
> npm install
> npm run dev
And you are ready to develop! Any change done in the python, javascript, or css files should be directly reflected in the notebook editor of your choice (JupyterLab, VSCode,...)!
Ipyaladin brings Aladin Lite into notebooks thanks to Anywidget.
Correspondence table between ipyaladin versions and Aladin Lite versions:
ipyaladin | Aladin-Lite |
---|---|
Unreleased | 3.4.5 |
0.4.0 | 3.4.4-beta |
0.3.0 | 3.3.3-dev |
Tip
This can always be read like so
from ipyaladin import __version__, __aladin_lite_version__
print("version:", __version__, "running Aladin Lite:", __aladin_lite_version__)
version: 0.4.0 running Aladin Lite: 3.4.4-beta
If you use ipyaladin for your work or research, we kindly ask you to cite it with the following acknowledgment:
This research made use of ipyaladin, developed by CDS, Strasbourg Astronomical Observatory, France (DOI: 10.26093/kpaw-kb74 ).
2020ASPC..522..117B - ipyaladin: Enabling Aladin Lite in Jupyter Notebooks (Boch T. et al.)