measuresdata(1)
π measuresdata β the manual page, but make it cute π
okay bestie, welcome to measuresdata(1) π
it lives in the General Commands Manual section and it's literally the glow-up pipeline for boring data tables. let's get into it π«Ά
β¨ NAME β¨
measuresdata β read IERS and other data for Measure conversion πβ¨
πΈ SYNOPSIS πΈ
measuresdata [key=value ... ]
π¦ DESCRIPTION π¦
so basically? the measuresdata program can analyse ascii tables (or sinex files or xml files) and convert them into casa Tables, which can then be used by e.g. the Measures class. it's giving data-transformation main character energy, no cap π
important bestie: the files have to be obtained by other means β like a python script, manually, or another script (e.g. the providedmeasuresdata.cshtcsh script).measuresdatais not out here doing the fetching itself π
π Normal operation π
- Call the program
measuresdata. The program can have arguments (see later, but the defaults suffice). The program will produce acoutlog. lowkey it just yaps its progress at you β¨ - The program will return with either a failure status or with success status. In latter case a resource file (
measuresdata.rc) will be present. This file will have format:
status: [end|cont]
ftp: <node-address>
dir: <ftp-directory>
file: <ftp-file>
data: ascii
arg: <arguments to call back to measuresdata>
If the status is given as end the program is finished; if it is given as cont the script should obtain the file given by ftp, dir and file and call measuresdata back with all the info in arg. it's a lil relay race and honestly? iconic πββοΈπ¨
- Loop with calls to
measuresdataπ
π OPTIONS π
The arguments to measuresdata are given in casa Inputs format. I.e. as key=value. In the following the key is followed by default. (yes bestie, the default comes right after the key β that's the layout, don't fight it π)
type=ALL|IERS|JPL|TAI_UTC|....β Type(s) of tables to produce. Default:allπin=<filename>|-β Input ascii file. Normally determined bymeasuresdataprogram. Default:-refresh=y|nβ Force a table refresh within the minimum refresh period. Default:nrenew=y|nβ Force a table renew, rather than an update, if table has to be refreshed. Default:nderange=yyyy,yyyyβ The wanted range for the JPL planetary tables. Default:1960,now+20πͺdir=<filename>β Base directory for tables. Default:.
and that's the whole page, bestie!! every option, every default, every lil detail β all accounted for π
this one's from casacore, dated 2014-10-24, and yeah it's the measuresdata(1) page β slay, go convert some tables πβ periodt π
π¦ where this page comes from
- debian bookworm: casacore-tools 3.5.0-2+b3 Β· LGPL-2.0-or-later
- debian trixie: casacore-tools 3.7.1-1 Β· LGPL-2.0-or-later
- ubuntu jammy: casacore-tools 3.4.0-2build1 Β· LGPL-2.0-or-later
- ubuntu noble: casacore-tools 3.5.0-4.1ubuntu2 Β· LGPL-2.0-or-later
- ubuntu questing: casacore-tools 3.7.1-2
- ubuntu resolute: casacore-tools 3.8.0-4 Β· LGPL-2.0-or-later
- ubuntu stonking: casacore-tools 3.8.1-1 Β· LGPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms