For those that are storing the IQ recording from there observations I just found out that the behavior has changed. This change comes with the latest Docker master image (creation date 2026-05-21 15:24:18).
Before this change a file would be stored in /directory/iq_file and the next obs would overwrite the file.
The new behavior will store the following file /directory/iq_file_cs16_<DATE-TIME>.raw
People that have a post script that did some changes on the file need to change it.
Other need to take into account that with the new behavior files are no longer replaced and the file system will fill up.
Below a script that is used by me and I guess other also and I changed to take to change into account:
#!/usr/bin/env bash
# suggested variables to set in config
# ENABLE_IQ_DUMP="True"
# IQ_DUMP_FILENAME="/srv/iq"
# IQ_DUMP_RENAME="True"
# IQ_DUMP_COMPRESS="True"
if [[ "${ENABLE_IQ_DUMP^^}" =~ (TRUE|YES|1) ]] && [[ "${IQ_DUMP_RENAME^^}" =~ (TRUE|YES|1) ]]; then
SAMP=$(${HOME}/bin/find_samp_rate.py "$5" "$6")
NAME="${IQ_DUMP_FILENAME}_${1}_${2}_${SAMP}.raw"
mv "${IQ_DUMP_FILENAME}"_cs16_*.raw "${NAME}"
if [[ "${IQ_DUMP_COMPRESS^^}" =~ (TRUE|YES|1) ]]; then
# zstd --no-progress --rm -f "${NAME}"
# tar zcf "${NAME}" "${NAME}".tar.gz --remove-files
gzip --fast --quiet "${NAME}"
fi
fi
@sdoukos I believe you also mentioned in the satnogs-dev channel that also the audio (ogg) creation function has changed with this update, can you explain the audio creation change?
Looking at recent PHASMA-DIRAC obs I do see that the audio is no longer present.
Previously we where using the ogg_encoder block from gr-satnogs. This has been replaced with a ZMQ PUB Sink and a python script in satnogs-flowgraphs for subscribing to the publisher and creating the audio file.
The behaviour should be the same, hence if an audio file is not created there is an issue we should explore.
@mpalou brought to my attention that the flowgraph for PHASMA does not have an audio sink and never did fsk_phasma_decoder.grc. Observations with audio must run a older flowgraph version that does not use the specific flowgraph but the generic fsk_ax25.grc which has an audio output or some custom flowgraph.
I guess this remark can explain it Previously we where using the ogg_encoder block from gr-satnogs and would raise the question why is the audio creation changed with the new docker image?
If someone does not have the satnogs-flowgraphs with at least the release 2.1 won’t run the fsk_phasma_decoder.grc flowgraph but the fsk_ax25.grc which has an audio sink.
So there might exist observations, and still be scheduled new ones, with audio file output but in reality the phasma flowgraph never had an audio output.