Mycroft: Framework
Mycroft has two parts: collectioni of data and information and
pleasing and thoughtful presentation of the data and information to the user.
These are two distinct tasks. The presentation package will be written in Python.
We only specify that astronomers who wish to contribute to the collection send
in their contribution as (1) json structure (for data) or (2) ASCII table,
when appropriate (e.g. weekly status of targets scheduled by a satellite). Each
json channel should have an associated "explanation of the keywords". The meaning of
basic keywords
should be stable (e.g, ra, dec, name).
Mycroft relies heavily, in decreasing order, on Simbad, Gaia, NED, TNS.
Data Sources
- Aggregators: TNS, NED, Simbad
- Gaia: The one-stop shop for astrometry and precision optical colors
- UVOIR surveys: Galex, PS1, SDSS, 2MASS, UKIDS, UHS, PGIR, WISE
- Extreme-band Sky Surveys: ROSAT, Serendipitous Swift, XMM EPIC, Chandra, NVSS, VLASS
- Light Curve Producers: ZTF, ATLAS, NEOWISE, TESS, Kepler
- Radial Velocity: NED, Simbad
- Massively Multiplexed Spectrograph Machines: SDSS, hopefully from SDSSV & DESI
Exemplar json structures:
TNS (query by name)
|
TBD: Simbad (query by coords; rich) &nbps Simbad (query by coords;
modest)
Simbad_3 (query by coords; no detection)
|
Basic Analysis
- Coordinate Conversion: Equatorial, Galactic, Ecliptic
- Motion: Transform proper motion to different frames
- Rotation Curve Calculator: Compute space motion, give position and parallax
- Extinction: Compute extinction (AV,NH) including 3-D distribution for a given direction
- SED: construction from available sources
- Placement: on a popular variations of the HR diagram (Gaia; bolometric-temperature)
Reports & Bibliography
- Bibliography associated with a given source (digest)
- Observing Schedule of various observatories including those approved in current cycle