• Stars
    star
    106
  • Rank 325,871 (Top 7 %)
  • Language
    Python
  • License
    BSD 3-Clause "New...
  • Created over 7 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An IPython Widget for Aladin Lite

ipyaladin

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:

ipyaladin example

Examples

Some example notebooks can be found in the examples directory.

Binder. You can also try it directly in mybinder, without installing anything.

Installation

To install use pip:

pip install ipyaladin

Then, make sure to enable widgetsnbextension:

jupyter nbextension enable --py widgetsnbextension

Finally, enable ipyaladin:

jupyter nbextension enable --py --sys-prefix ipyaladin

And you are ready to use ipyaladin inside your notebooks! Additionny, for a jupyterlab usage you will need to:

jupyter labextension develop ipyaladin --overwrite

There is also a conda package that can be installed with:

conda install -c bmatthieu3 ipyaladin==0.2.5

New features corner

new_features

Development installation

First, make sure you have installed jupyter on 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 yarn
cd js
npm install
cd ..
pip install -e .

For Jupyter Notebook, do

jupyter nbextension install --py --symlink --overwrite --sys-prefix ipyaladin
jupyter nbextension enable --py --sys-prefix ipyaladin

For JupyterLab, you will need to run this command too:

jupyter labextension develop --overwrite ipyaladin

Then you need to rebuild the JS when you make a code change:

cd js
yarn run build

You then need to refresh the JupyterLab page when your javascript changes.

More Repositories

1

aladin-lite

An astronomical HiPS visualizer in the browser
Rust
78
star
2

tutorials

Jupyter Notebook tutorials using astronomical databases and virtual observatory tools
Jupyter Notebook
69
star
3

mocpy

Python library to easily create and manipulate MOCs (Multi-Order Coverage maps)
Python
58
star
4

cds.pyreadme

ReadMe and MRT builder for authors
Python
31
star
5

cds.cdsclient

VizieR package to query large tables (Gaia, 2MASS, SDSS, WISE, ...) including whole download capability
Python
20
star
6

cds-healpix-rust

The CDS HEALPix library in Rust (WebAssembly, Python, ...)
Rust
16
star
7

cds-healpix-java

The CDS HEALPix library in Java
Java
9
star
8

cds-healpix-python

cdshealpix python package
Python
6
star
9

cds-mapproj-rust

Implementation of (a part of) map projections defined in the FITS World Coordinate System (WCS)
Rust
6
star
10

fitsrs

FITS reader lib implemented in pure Rust with nom crate
Rust
5
star
11

cds-moc-rust

MOC library in Rust; used in MOCPy, a CLI, a WASM lib, ...
Rust
5
star
12

get-license-helper

Helps in automatically downloading the licenses of the statically linked libraries of a Rust project. Used to build the conda-forge recipes of mixed Rust/Python project (e.g. cdshealpix python and mocpy).
Rust
4
star
13

astroquery.cds

Python
3
star
14

a-FAIR-journey-for-astronomical-data

HTML
3
star
15

cds.moc

CDS java MOC library
Java
2
star
16

cds-moc-rust-gui

Explorative work for a mixed desktop/web GUI for MOCLibRust
Rust
2
star
17

discovery-widget

Sky Survey Discovery Tree widget for web portals
Vue
2
star
18

wcs-rs

Rust
2
star
19

aladin-lite-vue-component

A vue component wrapping an aladin-lite view.
Vue
2
star
20

cds-votable-rust

Library to read/write VOTables in Rust and to convert them in JSON, YAML, TOML and back to XML.
Rust
1
star
21

ADASS-IVOA18

Notebooks and misc linked to the IVOA/ADASS 2018 conferences.
Jupyter Notebook
1
star
22

vizier-workflows

Suggested workflows (provided as jupyter notebooks) to handle VizieR from python
Jupyter Notebook
1
star
23

jupyterlite

a Jupyterlite website containing notebooks examples
Jupyter Notebook
1
star