All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added for new features.
- Changed for changes in existing functionality.
- Deprecated for soon-to-be removed features.
- Removed for now removed features.
- Fixed for any bug fixes.
- Security in case of vulnerabilities.
- Allow WCS and 2 axis FoV recovery from
wcs
andfov_xy
properties (#96) - monochromatic FITS images can be added to the view with
ipyaladin.Aladin.add_fits
. The method acceptsastropy.io.fits.HDUList
,pathlib.Path
, orstring
representing paths (#86) - New way to make a selection on the view with
selection
method (#100) - Add selected sources export as
astropy.Table
list with propertyselected_objects
(#100) - Add function
get_view_as_fits
to export the view as aastropy.io.fits.HDUList
(#98) - Add function
save_view_as_image
to save the view as an image file (#108) - Support planetary objects for ipyaladin targets (#103)
- new method
add_marker
to add a marker to the view (#111) - Add function
add_hips
to add HiPS to the view (#84) - Add function
remove_layer
to remove a layer from the view (#84) - Add function
set_layer_opacity
to set the opacity of a layer (#84)
- Deprecate
rectangular_selection
method in favor ofselection
method (#100)
- Upgrade Aladin Lite version to 3.5.1-alpha (#96)
- attribute
__aladin_lite_version__
added to point to the corresponding Aladin Lite released version - Support for
astropy.coordinates.SkyCoord
for assigning and reading thetarget
property (#80) - Support for
astropy.coordinates.Angle
for reading thefov
property (#83) - Support for
regions.LineSkyRegion
,regions.CircleSkyRegion
,regions.EllipseSkyRegion
,regions.PolygonSkyRegion
,regions.RectangleSkyRegion
,regions.Regions
withadd_graphic_overlay_from_region
(#88)
clicked_object
was not properly updated after a click- Fix asynchronous update for the
target
property (#80) - some options were not accepted in snake_case anymore in
add_moc
and inadd_catalog_from_url
(#82)
- Change the jslink target trait from
target
toshared_target
(#80) - Change the jslink fov trait from
fov
toshared_fov
(#83) - Upgrade Aladin Lite version to 3.4.4-beta (#88)
- Add support for list of strings in
add_overlay_from_stcs
(#88)
- Deprecate
add_overlay_from_stcs
in favor ofadd_graphic_overlay_from_stcs
(#88) - Deprecate the
add_listener
method for a preferred use ofset_listener
method (#82)
- The ipyaladin module is now built on anywidget (https://anywidget.dev/)
- Aladin instances now have a
clicked_object
attribute that contains the information of the last clicked object (ra, dec, and catalog content) - Each ipyaladin version now point to a specific Aladin-lite version instead of the latest available version
- add_table takes new arguments (documented here https://cds-astro.github.io/aladin-lite/Catalog.Catalog.html)
- the new method
add_moc
can take mocpy.MOC objects, URLs, or the dictionary serialization of a MOC. This will replacemoc_from_URL
andmoc_from_dict
in the future.
- fix deprecated npm_install jupyter module and replaced by hatch_jupyter_builder.npm_builder
- The corresponding Aladin-lite version is now pinned instead of pointing to the latest version.
- There is no dependency to jquery anymore
- fix traitlet warning on unicode (issue #69)
- fix warning on version export in index.js
- add_listener function had a bug introduced in precedent version
- ipywidgets >= 8.0.6 install dependency
- ipyaladin compatible jupyterlab 4 and python 3.11
- the
height
parameter can now be called at instantiation to shape the ipyaladin widget - there is now a right-click menu with the following options:
- take snapshot
- add
- new image layer
- new catalog layer
- load local file
- FITS Image
- FITS MOC
- VOTable
- What is this?
- HiPS2FITS cutout
- Select sources
- the attribute "show_simbad_pointer_control" can now be set to
True
at the instantiation of the widget
- compatible with JupyterLab4