Tools for visualization of the celestial sphere.
Project description
uranography
Description
Documentation available at https://uranography.lsst.io
uranography
is a collection of tools for making plots on the celestial sphere with bokeh
.
It is primarily intended for use in interactive environments such as jupyter notebooks or dashboards.
It supports a handful of map projections, and interactive tools that adjust them in ways that simulate traditional tools used in astronomy: the Lambert azimutal equal area projection simulates a planisphere, and the othrogrophic projection simulates an armillary sphere.
The uranography
module includes tools to produce:
bokeh
transforms
that apply the map projection in the client.- projections of
healpix
and healsparse arrays. - graticules in equatorial coordinates (R.A. and declination),
- graticules in horizon coordinates (altitude and azimuth),
- the ecliptic plane,
- the horizon (or circles of any other altitude),
- circles of a sphere (great or small circes) with arbitrary centers and radii, or arcs of such circles beginning and ending at arbitrary bearings from the center.
- the galactic plane, and
- stars from the Yale Bright Star Catalog.
These methods add bokeh
glyphs, data sources, and renderer models with standard or manually assigned assigned names to an instance of bokeh.plotting.Figure
, so they can be selected by name and adjusted and refined using the standard bokeh
API.
More documentation is available at uranography.lsst.io.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for uranography-1.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 740adffb9890a68ff6e286f59b68320f2f2eb1bc4380d5b74ac80a2e695d2323 |
|
MD5 | c76ee78ae161f2aaecb63dd45c94633a |
|
BLAKE2b-256 | 9baf3cd2dcd4921b9c29d819ad7cb0be694d9d1eb1534ee3b6e9cdf7c4051ca1 |