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-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f2b3ec34fb18f774e9a90e9592dce75483a58eca51f04186dde39c09e111c85 |
|
MD5 | 04c3d63c998b58b2275c7ac2f0d8ffeb |
|
BLAKE2b-256 | 9a1ef0b90a26a5f8fa346dc84002d260043ed3743bcddc0fe6679899bdb61824 |