Changelog
All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
10.0.0
Major breaking changes to the calculate and weighting APIs to make them consistent and easier to use.
[BREAKING]
/mid/calculate
endpoint is now split into/mid/zoom/calculate
and/mid/continuum/calculate
Response body of
/mid/continuum/calculate
returns a single object with the continuum and spectral sensitivities/integration times, plus subband results if applicableResponse body of
/mid/zoom/calculate
returns an array of continuum and spectral sensitivities/integration times for each zoom window
[BREAKING]
/low/zoom/calculate
now also returns an array of results (and likewise accepts an array offreq_centres_mhz
)[BREAKING] The calculator mode (continuum, zoom, pss) and the spectral mode (continuum or line/spectral) are now distinguished in the API.
[BREAKING]
/mid/weighting
endpoint is now split into/mid/continuum/weighting
and/mid/zoom/weighting
. Similar to calculate, an array is returned for zoom.[BREAKING]
/low/{spectral_mode}/weighting
has been split into explicitly separate/low/zoom/weighting
and/low/continuum/weighting
with separate params (eg only subbands for continuum)[BREAKING] Several parameters renamed to make consistent
Parameters have units appended, eg
sensitivity
->sensitivity_jy
Parameters that are arrays are plural, eg
subband_sensitivities_jy
Variations of frequency changed to
freq_centre_<unit>
Low
duration
changed tointegration_time_h
el
changed toelevation_limit
[BREAKING] Response bodies updated to use same field names, at the top level of the object (ie no more
data
andstatus
fields for mid).[BREAKING] Response quantities now are an object with value and unit, rather than a number with an implicit unit.