v30.0.0 (2026-01-15)#
Dropped support for Python 3.10.
New features#
Modified the file readers (including command-line tooling) to support URIs as well as local files. This can be used to read headers from S3 buckets or HTTPS servers. (DM-41256)
Added two new translated properties:
exposure_time_requestedis the requested exposure time andexposure_timeis now defined to be the actual exposure time. The default value for an older translator is for the two values to be the same.altaz_endnow contains the telescope position at the end of the observation. If a translator has not been updated to support this property the default value isNone. (DM-50382)
Miscellaneous Changes#
Added a default clipping of the Alt/Az values, which can be overridden by translators. (DM-50167)
v29.0.0 (2025-04-16)#
Dropped support for Python 3.9.
New features#
Added support for entry points to be declared by packages providing their own metadata translators. Use
astrometadata --list-pluginsto list all registered translators. Given the high overheads that can be encountered during the importing of translators, plugins have to be requested explicitly by label rather than preemptively loading all plugins. (DM-47972)
Miscellaneous Changes#
Improved the robustness of table mode output when there is a translation failure. (DM-46970)
v28.0.0 (2025-01-24)#
Miscellaneous Changes#
v27.0.0 (2024-06-25)#
New features#
Added new property,
can_see_skyto report whether the observation can see sky photons or not. The default implementation tries to infer the answer from the observation types. (DM-43103)
Miscellaneous Changes#
v26.0.0 (2023-12-14)#
Drop support for Python 3.8.