MLSO API
The MLSO API provides programmatic access to Mauna Loa Solar Observatory (MLSO) data via a web service API. Currently, data from the K-Coronagraph (KCor) and Upgraded COronal Multi-channel Polarimeter (UCoMP) are available, with data from additional instruments to be added in the future. Various search filters based on date/time and instrument-specific attributes are supported, including filters to retrieve data on a regular time cadence, e.g., one file of a specific type every day, every hour, etc. Data can be downloaded via the API, though an email address must be registered first.
Convenience bindings for Python, IDL, and the command-line are provided, though the API is usable from any language with the ability to make HTTP requests, including a web browser, curl, or wget.
See the documentation for more information about using the API via Python, IDL, or the HTTP endpoints directly.
Python
The Python bindings are `pip` installable from PyPI. Simply, in console:
$ pip install mlso-api-client
The Python installation also includes a command-line client.
IDL
The IDL bindings are available from in the source obtainable from GitHub (see below).
Source Code
The source code for the clients is available on GitHub.