[Radioig] Obscore extension for radio: review, implementation

Markus Demleitner msdemlei at ari.uni-heidelberg.de
Wed Dec 13 15:00:01 CET 2023


Hi Mark,

On Wed, Dec 13, 2023 at 01:17:41PM +0100, Mark Kettenis wrote:
> As we discussed in Tucson, I still fully intent to implement the bits
> of the extension that make sense for VLBI in our TAP service.

Let me know when I can be of help -- and I'll happily release DaCHS
betas with what I have now if you ping me.

> > write the λ-ν conversions manually, but if
> >
> > 	1 = ivo_interval_overlaps(
> > 		em_min, em_max,
> > 		ivo_specconv(1.5, "GHz", "m"),
> > 		ivo_specconv(1, "GHz", "m"))
> >
> > doesn't work for you, let's think again and figure out something that's
> > less verbose.  But let's not define something parallel to em_min and
> > em_max with an even more random unit than m.
>
> That is quite a mouthfull... but it does bother me as well to provide

If that's a concern in practice, we can have a more specific function
for matching radio intervals in obscore tables; but to design these,
saying having a few clearer use cases would be useful.  Perhaps

  1 = ivo_has_radio_interval(1, 1.5, "GHz")

(that has built-in knowledge about em_min and em_max) is justifiable?

> as using "Mhz" but f_resolution as using "kHz").  We do need to retain
> f_resolution though as em_res_power simply varies too much for
> low-frequency observations that span a large fractional bandwidth.
> Radio observations typically have a fixed frequency reolution (and
> therefore varying resolving power) across the band.

For the record, I totally see the f_resolution agenda, but I'd
mildly advocate Hz as its unit.  That's for intellectual economy
("um... was it kilohertz?  ...megahertz?  ...gigahertz?") and
because I feel writing f_resolution<30 isn't so much better than
writing f_resolution<30e3 as to justify memorising SI prefixes.

[Me, I can never remember which VO standard uses bytes as the
unit for file sizes and which uses kilobytes.  Can you?]

> > (8) The columns the DaCHS extension now offers are f_resolution,
> > instrument_ant_diameter, instrument_ant_max_dist,
> > instrument_ant_min_dist, instrument_ant_number, instrument_feed,
[...]
>
> I raised my concerns about the instrument_* columns during the
> InterOp.  Those really are instrument specific and therefore not very
> useful in generic queries one would issue to multiple TAP services.
> It may make more sense to provide this information in an observatory
> specific table (see for example the presentation by Greg Sleap on how
> the MWA presents information like this).

As an outsider, I have to say I find at least some of them not
breathtakingly convincing, either, but since it's an outside view,
that's probably not terribly useful.

But... whoever champions these instrument_X columns: Could you try
and convince me why they're useful for interoperable discovery?
Perhaps we can then already derive an improved, credible-physics use
case from that discussion.

Thanks,

              Markus


More information about the dm mailing list