My attention was drawn recently to the fact that the v12.0 demo, that is, the one available at
https://github.com/lsst/lsst_dm_stack_demo/archive/12.0.tar.gz
does not fully work when you run it using v12.1 software, at least not when the stack is installed from source via newinstall.sh
as I do. There seems to be an issue in the verification phase. Here is what I get:
$ ./bin/demo.sh
<snip> this produces the usual messages
$ ./bin/compare detected-sources.txt
Traceback (most recent call last):
File "./bin/compare", line 176, in <module>
if compareWithNumPy(args.filename, args.reference, args.tolerance):
File "./bin/compare", line 104, in compareWithNumPy
table1, table2 = get_array(filename), get_array(reference)
File "./bin/compare", line 51, in get_array
array = np.loadtxt(f, dtype=DTYPE)
File "/cvmfs/lsst.in2p3.fr/software/linux-x86_64/lsst-v12.1/Linux64/miniconda2/3.19.0.lsst4/lib/python2.7/site-packages/numpy/lib/npyio.py", line 928, in loadtxt
items = [conv(val) for (conv, val) in zip(converters, vals)]
File "/cvmfs/lsst.in2p3.fr/software/linux-x86_64/lsst-v12.1/Linux64/miniconda2/3.19.0.lsst4/lib/python2.7/site-packages/numpy/lib/npyio.py", line 658, in floatconv
return float.fromhex(asstr(x))
ValueError: invalid hexadecimal floating-point string
I have not tried against a v12.1 stack installed via conda, but I would be surprised if the demo fully worked.
The v12.1 demo, available at
https://github.com/lsst/lsst_dm_stack_demo/archive/12.1.tar.gz
does work against the v12.1 stack.