The IVOA Simple Image Access version 2 protocol defines an easy way to provide community access to a collection of data. At the Vera C. Rubin Observatory we currently enable ObsTAP access to our data holdings via an ObsCore export or view of our Data Butler repositories. This approach comes with some deployment constraints, such as requiring pgsphere and compatibility with our CADC TAP implementation, so recently we decided to see whether we could instead provide an SIAv2 service that talks directly to our Data Butler. Here we describe our motivation, implementation strategies, and current deployment status, as well as discussing some metadata mismatches between the Butler data models and SIAv2.
рдкреЗрдкрд░ ID : 2501.00544рд╢реАрд░реНрд╖рдХ : Rubin Observatory рдХреЗ Data Butler рдкрд░ SIAv2 рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛рд▓реЗрдЦрдХ : Tim Jenness, Stelios Voutsinas, Gregory P. Dubois-Felsmann, Andrei Salnikovрд╡рд░реНрдЧреАрдХрд░рдг : astro-ph.IM (рдЦрдЧреЛрд▓ рднреМрддрд┐рдХреА - рдЙрдкрдХрд░рдг рдФрд░ рд╡рд┐рдзрд┐рдпрд╛рдБ)рдкреНрд░рдХрд╛рд╢рди рддрд┐рдерд┐ : 31 рджрд┐рд╕рдВрдмрд░ 2024рдкреЗрдкрд░ рд▓рд┐рдВрдХ : https://arxiv.org/abs/2501.00544 IVOA рд╕рд░рд▓ рдЫрд╡рд┐ рдЕрднрд┐рдЧрдо рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕рдВрд╕реНрдХрд░рдг 2 (SIAv2) рд╕рдореБрджрд╛рдп рдХреЛ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХрд╛ рдПрдХ рд╕рд░рд▓ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред Vera C. Rubin Observatory рдореЗрдВ, рд╣рдо рд╡рд░реНрддрдорд╛рди рдореЗрдВ Data Butler рднрдВрдбрд╛рд░ рдХреЗ ObsCore рдирд┐рд░реНрдпрд╛рдд рдпрд╛ рджреГрд╢реНрдп рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ ObsTAP рдбреЗрдЯрд╛ рдкрд╣реБрдВрдЪ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдореЗрдВ рдХреБрдЫ рддреИрдирд╛рддреА рдмрд╛рдзрд╛рдПрдВ рд╣реИрдВ, рдЬреИрд╕реЗ pgsphere рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдФрд░ CADC TAP рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ред рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдХрд┐ рдХреНрдпрд╛ рд╣рдо Data Butler рдХреЗ рд╕рд╛рде рд╕реАрдзреЗ рд╕рдВрдЪрд╛рд░ рдХрд░рдиреЗ рд╡рд╛рд▓реА SIAv2 рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдкреЗрдкрд░ рд╣рдорд╛рд░реА рдкреНрд░реЗрд░рдгрд╛, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд░рдгрдиреАрддрд┐, рд╡рд░реНрддрдорд╛рди рддреИрдирд╛рддреА рд╕реНрдерд┐рддрд┐, рдФрд░ Butler рдбреЗрдЯрд╛ рдореЙрдбрд▓ рддрдерд╛ SIAv2 рдХреЗ рдмреАрдЪ рдХреБрдЫ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЕрд╕рдВрдЧрддрддрд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред
Rubin Observatory рдХреА Data Butler рдкреНрд░рдгрд╛рд▓реА рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдФрд░ рдлрд╝рд╛рдЗрд▓ рдбреЗрдЯрд╛ рднрдВрдбрд╛рд░ рд╕реЗ рдмрдиреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ ObsCore рд░рд┐рдХреЙрд░реНрдб рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рд╣реИред рдкрд╣рд▓реЗ ObsCore рддрд╛рд▓рд┐рдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рджреЛ рддрд░реАрдХреЗ рдереЗ:
рд░рд┐рдХреЙрд░реНрдб рдХреЛ CSV рдпрд╛ Parquet рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдирд╛ рдФрд░ рд╕реНрдерд┐рд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд▓реЛрдб рдХрд░рдирд╛ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдмреИрдХрдПрдВрдб рд╣реБрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ ObsCore рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╢рди рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╕реНрдерд┐рд░ рдирд┐рд░реНрдпрд╛рдд рд╡рд┐рдзрд┐ : рдФрдкрдЪрд╛рд░рд┐рдХ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдФрд░ рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди Qserv рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрдХреАрдХреГрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреНрд░рддреНрдпреЗрдХ рд░рд╛рдд рдХреЗ рддреЗрдЬреА рд╕реЗ рдЙрддреНрдкрд╛рджреЛрдВ рдЬреИрд╕реЗ рдЧрддрд┐рд╢реАрд▓ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИрд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп ObsCore рд╡рд┐рдзрд┐ : рддреИрдирд╛рддреА рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ pgsphere рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рдордп рдкреВрд░реА рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдкреБрдирдГ рдмрдирд╛рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИрдпреЗ рд╕реАрдорд╛рдПрдВ рдЕрдиреБрд╕рдВрдзрд╛рди рджрд▓ рдХреЛ Butler рдкреНрд░рдгрд╛рд▓реА рдкрд░ рд╕реАрдзреЗ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рд╕рд░рд▓ рд▓реЗрдХрд┐рди рдорд╛рдирдХреАрдХреГрдд рдХреНрд╡реЗрд░реА рдкрд░рдд рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд░рддреА рд╣реИрдВред IVOA рдХреА SIAv2 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕реНрдкрд╖реНрдЯ рдкрд╕рдВрдж рдмрди рдЧрдИ рдХреНрдпреЛрдВрдХрд┐:
Butler рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рде рд╕реАрдзрд╛ рд╕рдВрдЪрд╛рд░ рдЕрдзрд┐рдХ рд▓рдЪреАрд▓рд╛рдкрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рд╕рд░рд▓ рд╕реЗрд╡рд╛ рдкреБрдирд░рд╛рд░рдВрдн рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐рд╕реА рднреА Butler рднрдВрдбрд╛рд░ рдХреЗ рд╕рд╛рде рддреБрд░рдВрдд рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ SIAv2 рд╕реЗ Butler рддрдХ рд╕реАрдзрд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рдбрд┐рдЬрд╛рдЗрди рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди : рдкрд╛рд░рдВрдкрд░рд┐рдХ ObsCore рддрд╛рд▓рд┐рдХрд╛ рдХреА рдордзреНрдпрд╡рд░реНрддреА рдкрд░рдд рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рдирд╛рд╕реНрддрд░реАрдп рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ : рд╕реЗрд╡рд╛ рдкрд░рдд рдХреЛ SIAv2 рдХреНрд╡реЗрд░реА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдЕрд▓рдЧ рдХрд░рдирд╛, рдкрд░реАрдХреНрд╖рдгреАрдпрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░dax_obscore рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдмрдирд╛рдирд╛ : рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлреЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рдирд╛, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕реАрдЦрдиреЗ рдФрд░ рдкреНрд░рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛ рджреЗрдирд╛рдЙрддреНрдкрд╛рджрди-рддреИрдпрд╛рд░ рд╕реЗрд╡рд╛ рддреИрдирд╛рдд рдХрд░рдирд╛ : Rubin рд╡рд┐рдЬреНрдЮрд╛рди рдордВрдЪ рдкрд░ рддреИрдирд╛рдд рдФрд░ рдбрд┐рдмрдЧ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдзрдбреЗрдЯрд╛ рдореЙрдбрд▓ рдЕрд╕рдВрдЧрддрддрд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛ : рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд░реЛрдбрдореИрдк рдкреНрд░рджрд╛рди рдХрд░рдирд╛IVOA SIAv2 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреНрд╡реЗрд░реА рдХреЛ Rubin Data Butler рдХреНрд╡реЗрд░реА рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рд╕реАрдзреЗ рдореИрдк рдХрд░рдирд╛, рдорд╛рдирдХреАрдХреГрдд рдЦрдЧреЛрд▓реАрдп рдбреЗрдЯрд╛ рдкрд╣реБрдВрдЪ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛, рд╕рд╛рде рд╣реА рдкрд╛рд░рдВрдкрд░рд┐рдХ ObsCore рддрд╛рд▓рд┐рдХрд╛ рд╡рд┐рдзрд┐ рдХреА рддреИрдирд╛рддреА рдмрд╛рдзрд╛рдУрдВ рд╕реЗ рдмрдЪрдирд╛ред
HTTP GET тЖТ Nginx тЖТ SIAv2 Service тЖТ dax_obscore тЖТ Butler Repo
sia/dp02/query?POS=.. тЖУ тЖУ тЖУ
Query Processing Butler Query Results
тЖУ тЖУ тЖУ
ObsCore VOTable тЖР Results тЖР DatasetRefs
SIAv2 рд╕реЗрд╡рд╛ рдкрд░рдд Python рдФрд░ FastAPI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рдХрд╕рд┐рдд Rubin рдорд╛рдирдХ рдЖрдВрддрд░рд┐рдХ рд╡рд┐рдХрд╛рд╕ рдордВрдЪ Phalanx рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдорд╛рдирдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкрд░рдд рдФрд░ рддреИрдирд╛рддреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдХрдЪреНрдЪреЗ SIAv2 рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ рдФрд░ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдПрдирдХреИрдкреНрд╕реБрд▓реЗрдЯ рдХрд░рддрд╛ рд╣реИ dax_obscore рд▓рд╛рдЗрдмреНрд░реЗрд░реА SIAv2 рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рддрд╛ рд╣реИ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ Butler рдХреНрд╡реЗрд░реА рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХреНрд╡реЗрд░реА рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдорд╛рдирдХреАрдХреГрдд рдкрд░рд┐рдгрд╛рдо рд▓реМрдЯрд╛рддрд╛ рд╣реИ Astropy VOTable рдкреНрд░рд╛рд░реВрдк рдХреЗ рдЕрдиреБрд░реВрдк рдЖрдЙрдЯрдкреБрдЯ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ рддрд╛рд▓рд┐рдХрд╛ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Felis рдбреЗрдЯрд╛ рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдерд┐рд░рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ Butler рдЗрдВрдЯрд░рдлреЗрд╕ рд╕рдВрдЧрддрддрд╛ рдореВрд▓ "рдкреНрд░рддреНрдпрдХреНрд╖" Butler рдФрд░ рдирдИ рдХреНрд▓рд╛рдЗрдВрдЯ/рд╕рд░реНрд╡рд░ рджреВрд░рд╕реНрде Butler рдХреЛ рдкрд╛рд░рджрд░реНрд╢реА рд░реВрдк рд╕реЗ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ Butler рдХреЗ рдореВрд▓ рдХреНрд╖реЗрддреНрд░ рдФрд░ рд╕рдордп рдХреНрд╡реЗрд░реА рд╕рдорд░реНрдерди рдХрд╛ рд▓рд╛рдн рдЙрдард╛рддрд╛ рд╣реИ рд╕реНрддрд░реАрдп рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд▓рд╛рдн рд╕реЗрд╡рд╛ рдкрд░рдд рдХреЛ рдХреНрд╡реЗрд░реА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдЕрд▓рдЧ рдХрд░рдирд╛, рдкрд░реАрдХреНрд╖рдгреАрдпрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ dax_obscore рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рд╕рдорд╛рдирд╛рдВрддрд░ рд╡рд┐рдХрд╛рд╕ рдФрд░ рд░рдЦрд░рдЦрд╛рд╡ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рд╕реАрдзреА Butler рдкрд╣реБрдВрдЪ ObsCore рддрд╛рд▓рд┐рдХрд╛ рдХреА рдордзреНрдпрд╡рд░реНрддреА рдкрд░рдд рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рддрд╛ рд╣реИ рддреИрдирд╛рддреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИ (pgsphere рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ) рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░рд┐рд╡рд░реНрддрди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рддреЗрдЬреА рд╕реЗ рд╣реЛрддреА рд╣реИ рдорд╛рдирдХреАрдХреГрдд рдЖрдЙрдЯрдкреБрдЯ рдкрд░рд┐рдгрд╛рдо рд╕реНрдерд┐рд░рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Felis рдбреЗрдЯрд╛ рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ IVOA рдорд╛рдирдХ рдХреЗ рдЕрдиреБрд░реВрдк VOTable рдкреНрд░рд╛рд░реВрдк рдорд╛рдирдХ SIAv2 рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рд╡рд░реНрддрдорд╛рди рдореЗрдВ dax_obscore рдкреИрдХреЗрдЬ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд SIAv2 рдХреНрд╡реЗрд░реА рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ:
MAXREC : рдЕрдзрд┐рдХрддрдо рд░рд┐рдХреЙрд░реНрдб рд╕рдВрдЦреНрдпрд╛ рд╕реАрдорд╛INSTRUMENT : рдЙрдкрдХрд░рдг рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧPOS : рд╕реНрдерд╛рди/рдХреНрд╖реЗрддреНрд░ рдХреНрд╡реЗрд░реАTIME : рд╕рдордп рд╕реАрдорд╛ рдХреНрд╡реЗрд░реАBAND : рддрд░рдВрдЧ рджреИрд░реНрдзреНрдп рдмреИрдВрдб рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧEXPTIME : рдПрдХреНрд╕рдкреЛрдЬрд░ рд╕рдордпCALIB : рдХреИрд▓рд┐рдмреНрд░реЗрд╢рди рдкреНрд░рдХрд╛рд░ID : рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреНрд╡реЗрд░реАTARGET : рд▓рдХреНрд╖реНрдп рд╡рд╕реНрддреБFACILITY : рд╕реБрд╡рд┐рдзрд╛ рдирд╛рдо ("Rubin:Simonyi" рдФрд░ "Rubin:1.2m" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛)COLLECTION : рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣Rubin рд╡рд┐рдЬреНрдЮрд╛рди рдордВрдЪ рдкрд░ рддреИрдирд╛рдд рдбрд┐рдмрдЧ рдбреЗрдЯрд╛ рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз PyPI рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЙрдкрдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рд╕реЗрд╡рд╛ рдЙрдкрд▓рдмреНрдзрддрд╛ : Rubin рд╡рд┐рдЬреНрдЮрд╛рди рдордВрдЪ рдкрд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рддреИрдирд╛рдд рдФрд░ рдЙрдкрдпреЛрдЧ рдореЗрдВрдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕рддреНрдпрд╛рдкрди : рдореБрдЦреНрдп SIAv2 рдкреИрд░рд╛рдореАрдЯрд░ рдХреНрд╡реЗрд░реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИрд╕рдВрдЧрддрддрд╛ : рдкреНрд░рддреНрдпрдХреНрд╖ Butler рдФрд░ рджреВрд░рд╕реНрде Butler рдкрд╣реБрдВрдЪ рджреЛрдиреЛрдВ рдореЛрдб рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИрдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрдкрдХрд░рдг : рд╕реНрдерд╛рдиреАрдп рдкреНрд░рдпреЛрдЧ рдФрд░ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлреЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИрддреИрдирд╛рддреА рд╕рд░рд▓реАрдХрд░рдг : pgsphere рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВрдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд▓рдЪреАрд▓рд╛рдкрди : рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рд╕реЗрд╡рд╛ рдкреБрдирд░рд╛рд░рдВрдн рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИрддрддреНрдХрд╛рд▓ рдЙрдкрд▓рдмреНрдзрддрд╛ : рдХрд┐рд╕реА рднреА Butler рднрдВрдбрд╛рд░ рдХреЗ рд╕рд╛рде рддреБрд░рдВрдд рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИSIAv2 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ : Dowler et al. рджреНрд╡рд╛рд░рд╛ 2015 рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд IVOA рдЕрдиреБрд╢рдВрд╕рд┐рдд рдорд╛рдирдХObsTAP рд╕реЗрд╡рд╛ : Louys et al. рджреНрд╡рд╛рд░рд╛ 2017 рдореЗрдВ рдорд╛рдирдХреАрдХреГрдд ObsCore-рдЖрдзрд╛рд░рд┐рдд рддрд╛рд▓рд┐рдХрд╛ рдкрд╣реБрдВрдЪ рдкреНрд░реЛрдЯреЛрдХреЙрд▓Data Butler рдкреНрд░рдгрд╛рд▓реА : Jenness et al. рджреНрд╡рд╛рд░рд╛ 2022 рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдбреЗрдЯрд╛ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реАQserv рдбреЗрдЯрд╛рдмреЗрд╕ : Mueller et al. рджреНрд╡рд╛рд░рд╛ 2023 рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рддрд░рд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕рджреВрд░рд╕реНрде Butler : Jenness et al. рджреНрд╡рд╛рд░рд╛ 2024 рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХреНрд▓рд╛рдЗрдВрдЯ/рд╕рд░реНрд╡рд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡реНрдпрд╡рд╣рд╛рд░реНрдпрддрд╛ : Data Butler рдХреЗ рдКрдкрд░ SIAv2 рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдПрдХ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕рд░рд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд▓рд╛рдн : рд╕реНрддрд░реАрдп рд╡рд┐рдХрд╛рд╕ рд░рдгрдиреАрддрд┐ рд╕рдорд╛рдирд╛рдВрддрд░ рд╡рд┐рдХрд╛рд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреА рд╣реИ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИрддреИрдирд╛рддреА рд╕рдлрд▓рддрд╛ : рд╕реЗрд╡рд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рддреИрдирд╛рдд рд╣реБрдИ рд╣реИ рдФрд░ рдЙрддреНрдкрд╛рджрди рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИрд╕рдорд╕реНрдпрд╛ : Butler рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рд╕рд╣-рдвреЗрд░ (co-adds) рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдВрдмрдВрдзрд┐рдд рдЙрдкрдХрд░рдг рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИрдкреНрд░рднрд╛рд╡ : LATISS рдФрд░ LSSTCam рдбреЗрдЯрд╛ рд╡рд╛рд▓реЗ рднрдВрдбрд╛рд░ рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рдХреЛ рдЕрд▓рдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛рд╕рдорд╛рдзрд╛рди : рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдкреВрд░реНрдг рд╡рдВрд╢рд╛рд╡рд▓реА рдЯреНрд░реИрдХрд┐рдВрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореВрд▓ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХреЗ рдЙрдкрдХрд░рдг рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛рд╕рдорд╕реНрдпрд╛ : рд╕рд╣-рдвреЗрд░ рдХрд╛ рдорд╛рдзреНрдпрд┐рдХрд╛ рдПрдХреНрд╕рдкреЛрдЬрд░ рд╕рдордп рдПрдХ рд╡реНрдпреБрддреНрдкрдиреНрди рдорд╛рддреНрд░рд╛ рд╣реИ, Butler рд╕рдордиреНрд╡рдп рд╕реНрдерд╛рди рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рд╕рдордп рдЕрдЬреНрдЮрд╛рдд рд╣реИрд╕рдорд╛рдзрд╛рди : рднрд╡рд┐рд╖реНрдп рдХреЗ рд╡рд┐рдХрд╛рд╕ рд░реЛрдбрдореИрдк рдореЗрдВ рд╡реНрдпреБрддреНрдкрдиреНрди рдореЗрдЯрд╛рдбреЗрдЯрд╛ рднрдВрдбрд╛рд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛рд╕рдорд╕реНрдпрд╛ : рд╕рд╣-рдвреЗрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЕрд╡рд▓реЛрдХрди рдХреА рддрд┐рдерд┐ рдЬрд╛рдирдХрд╛рд░реА рдЦреЛ рджреЗрддрд╛ рд╣реИрд╕рдорд╛рдзрд╛рди : рднрд╡рд┐рд╖реНрдп рдореЗрдВ Butler рд╡рдВрд╢рд╛рд╡рд▓реА рдкреНрд░рдгрд╛рд▓реА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдмрд╛рдж рддрд┐рдерд┐ рд╕реАрдорд╛ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИрд╕рдорд╕реНрдпрд╛ : Butler рдХреЗ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдкреНрд░рдХрд╛рд░ (рдЬреИрд╕реЗ visit_image, difference_image) рдХреЗ рд▓рд┐рдП SIAv2 рдореЗрдВ рдХреЛрдИ рдорд╛рдирдХреАрдХреГрдд рдХреНрд╡реЗрд░реА рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реИрд╕рдорд╛рдзрд╛рди : DPSUBTYPE рдХреНрд╡реЗрд░реА рдкреИрд░рд╛рдореАрдЯрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЬреЛрдбрд╝рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛, рд╕рдВрднрд╡рддрдГ lsst рдЙрдкрд╕рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛рд╡реНрдпреБрддреНрдкрдиреНрди рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕рдорд░реНрдерди : рдЧрдгрдирд╛ рдХреА рдЧрдИ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдХреНрд╡реЗрд░реА рд╕рдорд░реНрдерди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛рдкреВрд░реНрдг рд╡рдВрд╢рд╛рд╡рд▓реА рдкреНрд░рдгрд╛рд▓реА : рд╡рдВрд╢рд╛рд╡рд▓реА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд╣-рдвреЗрд░ рдХреА рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХрдореА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдирд╛рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдкреИрд░рд╛рдореАрдЯрд░ рд╕рдорд░реНрдерди : ID, TARGET, FACILITY, COLLECTION рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛рдХрд╕реНрдЯрдо рдПрдХреНрд╕рдЯреЗрдВрд╢рди : DPSUBTYPE рдЬреИрд╕реЗ Rubin-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд╡реЗрд░реА рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛рдЙрддреНрдХреГрд╖реНрдЯ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдбрд┐рдЬрд╛рдЗрди рд╕реНрддрд░реАрдп рдбрд┐рдЬрд╛рдЗрди рд╕рд┐рд╕реНрдЯрдо рдХреА рд░рдЦрд░рдЦрд╛рд╡ рдХреНрд╖рдорддрд╛ рдФрд░ рдкрд░реАрдХреНрд╖рдгреАрдпрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИ рд╕реАрдзреА Butler рдЗрдВрдЯрд░рдлреЗрд╕ рдордзреНрдпрд╡рд░реНрддреА рдкрд░рдд рдХреА рдЬрдЯрд┐рд▓рддрд╛ рд╕реЗ рдмрдЪрд╛рддрд╛ рд╣реИ рдХрдИ Butler рддреИрдирд╛рддреА рдореЛрдб рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдЙрдЪреНрдЪ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдореВрд▓реНрдп рд╡рд╛рд╕реНрддрд╡рд┐рдХ рддреИрдирд╛рддреА рдореЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ (pgsphere рдирд┐рд░реНрднрд░рддрд╛, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд▓рдЪреАрд▓рд╛рдкрди) рдорд╛рдирдХреАрдХреГрдд рдбреЗрдЯрд╛ рдкрд╣реБрдВрдЪ рдЗрдВрдЯрд░рдлреЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЙрдкрдХрд░рдг рд╕рд┐рд╕реНрдЯрдо рдХреА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдмрдврд╝рд╛рддрд╛ рд╣реИ рдорд╛рдирдХ рд╕рдВрдЧрддрддрд╛ IVOA SIAv2 рдорд╛рдирдХ рдХрд╛ рдХрдбрд╝рд╛рдИ рд╕реЗ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ рдорд╛рдирдХ VOTable рдкреНрд░рд╛рд░реВрдк рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдореМрдЬреВрджрд╛ рдЦрдЧреЛрд▓реАрдп рдбреЗрдЯрд╛ рдкрд╣реБрдВрдЪ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИ рдбреЗрдЯрд╛ рдореЙрдбрд▓ рд╕реАрдорд╛рдПрдВ рдХрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЕрд╕рдВрдЧрддрддрд╛ рд╕рдорд╕реНрдпрд╛рдПрдВ рдЕрднреА рддрдХ рд╣рд▓ рдирд╣реАрдВ рд╣реБрдИ рд╣реИрдВ рд╕рд╣-рдвреЗрд░ рдХреА рдХреНрд╡реЗрд░реА рдХреНрд╖рдорддрд╛ рд╕реАрдорд┐рдд рд╣реИ Butler рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдЖрдЧреЗ рд╡рд┐рдХрд╛рд╕ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреВрд░реНрдгрддрд╛ рдХреБрдЫ SIAv2 рдкреИрд░рд╛рдореАрдЯрд░ рдЕрднреА рддрдХ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реБрдП рд╣реИрдВ рдХрд╕реНрдЯрдо рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЕрднреА рднреА рдпреЛрдЬрдирд╛ рдЪрд░рдг рдореЗрдВ рд╣реИрдВ рдЬрдЯрд┐рд▓ рдХреНрд╡реЗрд░реА рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╕реАрдорд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдЧрд╣рд░рд╛рдИ рдкреНрд░рджрд░реНрд╢рди рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдбреЗрдЯрд╛ рдХреА рдХрдореА рддреНрд░реБрдЯрд┐ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдФрд░ рд╕реАрдорд╛рдВрдд рдорд╛рдорд▓реЛрдВ рдХреА рдЪрд░реНрдЪрд╛ рдЕрдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рд╕реНрддреГрдд рддреБрд▓рдирд╛рддреНрдордХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реАрдорд┐рдд рд╣реИ рдЦрдЧреЛрд▓реАрдп рдбреЗрдЯрд╛ рдкреНрд░рдмрдВрдзрди рдореЗрдВ рдпреЛрдЧрджрд╛рди рдмрдбрд╝реА рдЦрдЧреЛрд▓реАрдп рд╕рд░реНрд╡реЗрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХреАрдХреГрдд рдбреЗрдЯрд╛ рдкрд╣реБрдВрдЪ рдХрд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдорд╛рдорд▓рд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдзреБрдирд┐рдХ рдбреЗрдЯрд╛ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдкрд░ рдкрд╛рд░рдВрдкрд░рд┐рдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░реЗрдВ рдЕрдиреНрдп рд╡реЗрдзрд╢рд╛рд▓рд╛рдУрдВ рдХреЗ рд╕рдорд╛рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рд╕рдВрджрд░реНрдн рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рддрдХрдиреАрдХреА рдкреНрд░рдЪрд╛рд░ рдореВрд▓реНрдп рдУрдкрди рд╕реЛрд░реНрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди (dax_obscore рдкреИрдХреЗрдЬ) рд╕рдореБрджрд╛рдп рдХреЛ рдЕрдкрдирд╛рдиреЗ рдФрд░ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛ рджреЗрддрд╛ рд╣реИ рд╕реНрддрд░реАрдп рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдбрд┐рдЬрд╛рдЗрди рдЕрдиреНрдп рд╕рдорд╛рди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЙрдкрдХрд░рдг рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реАрдЦрдиреЗ рдХреА рд▓рд╛рдЧрдд рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИ рдмрдбрд╝реА рдЦрдЧреЛрд▓реАрдп рд╕рд░реНрд╡реЗрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ : рдорд╛рдирдХреАрдХреГрдд рдбреЗрдЯрд╛ рдкрд╣реБрдВрдЪ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╡рд╛рд▓реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВрдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░ рдФрд░ рд╡реЗрдзрд╢рд╛рд▓рд╛рдПрдВ : IVOA-рд╕рдВрдЧрдд рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рд░рдЦрдиреЗ рд╡рд╛рд▓реА рд╕рдВрд╕реНрдерд╛рдПрдВрдЕрдиреБрд╕рдВрдзрд╛рди рд╕рдореБрджрд╛рдп : рдЦрдЧреЛрд▓реАрдп рдбреЗрдЯрд╛ рддрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рдкрд╣реБрдВрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╡рд╛рд▓реЗ рд╢реЛрдзрдХрд░реНрддрд╛рд╢реИрдХреНрд╖рдгрд┐рдХ рдЙрджреНрджреЗрд╢реНрдп : SIAv2 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕реАрдЦрдиреЗ рдФрд░ рдкреНрд░рдпреЛрдЧ рд╡рд╛рддрд╛рд╡рд░рдгрдпрд╣ рдкреЗрдкрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореБрдЦреНрдп рд╕рд╛рд╣рд┐рддреНрдп рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рджреЗрддрд╛ рд╣реИ:
Dowler, P., et al. (2015). IVOA Simple Image Access Version 2.0 - SIAv2 рдорд╛рдирдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ Jenness, T., et al. (2022). Rubin Data Butler рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдореБрдЦреНрдп рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкреЗрдкрд░ Louys, M., et al. (2017). ObsCore рдбреЗрдЯрд╛ рдореЙрдбрд▓ рдФрд░ TAP рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдорд╛рдирдХ Salnikov, A. (2022). Butler рд░рдЬрд┐рд╕реНрдЯреНрд░реА рджреГрд╢реНрдп рдХреЗ рд░реВрдк рдореЗрдВ ObsCore рдХреА рддрдХрдиреАрдХреА рдиреЛрдЯ рд╕рд╛рд░рд╛рдВрд╢ : рдпрд╣ рдкреЗрдкрд░ рдПрдХ рд╕рдлрд▓ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдЕрднреНрдпрд╛рд╕ рдХрд╛ рдорд╛рдорд▓рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рддреИрдирд╛рддреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рддреЗ рд╣реБрдП рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдп рдорд╛рдирдХреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреБрдЫ рдбреЗрдЯрд╛ рдореЙрдбрд▓ рдЕрд╕рдВрдЧрддрддрд╛ рдЪреБрдиреМрддрд┐рдпрд╛рдВ рд╣реИрдВ, рд╕рдордЧреНрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЦрдЧреЛрд▓реАрдп рдбреЗрдЯрд╛ рдкреНрд░рдмрдВрдзрди рдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдпрд╡рд╛рди рд╕рдВрджрд░реНрдн рдФрд░ рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред