And my log files: RSH.RC0B4.2021-11-16T08_49_15.logs.tar (2.4 MB)
Also, I would like to know what is the procedure for reading data after using a GPS.
Should I plug the seismometer into the local network and access it with the swarm application using my computer?
you can read about how to download your data here. that you are using GPS doesn’t have anything to do with the accessing or downloading data. the GPS signal is only responsible for governing the computer clock which is used to timestamp the data packets.
regarding your swarm issue, the screenshot you provided doesn’t really indicate what the problem might be. in order for swarm to work, the following requirements must be fulfilled:
both the Shake Pi and the computer where Swarm is running must be able to communicate with each other. in most cases they will need to be on the same network. confirm this is the case using the ping command on the Swarm computer, and specifying the IP address of the Shake
if the Swarm program was not downloaded directly from the Shake itself, you will need to configure it yourself to specify the IP address of the Shake
Hi, ivor,
I am attaching the log after pinging to the shake from the computer with the swarm program:
As you may see it seems that the host doesn’t respond. I noticed that when I ssh to the shake
I get this IP address:
however on the HTML page the last number is 7 not 6:
Maybe the problem derives from the difference in IP addresses?
your first post had the IP address’s last tuple as 11, but it has since changed to 16, and at some point to 17. so, yes, a changing IP address will cause problems.
first, a question:
why is this unit connected directly to the internet?
can you connect this to a local network where there is a router in between the Shake and internet at large? this is preferred for many reasons
second, try the following sequence of actions and check the results:
reboot the shake
after boot sequence is complete (according to the shake configuration home page), confirm the IP addresses are the same: when logging in and on the configuration home page
download the swarm package from the configuration home page, this will be configured to point to the most recently assigned IP address
run this newly downloaded version of Swarm and see if the connection succeeds
Hi ivor,
Thank you for the suggestions;however, it seems that the swarm program (downloaded after each reboot) keeps trying to connect the IP address that ends with 11, while the shake itself changes the last two numbers every time I reboot (attached below); As it seems the swarm cannot synchronize with it. Any further suggestions?
P.S
We are not allowed to use a router in the university.
Thank you
please read the documentation for Swarm to fully understand its functionality. it is not a product of Raspberry Shake and is provided as a convenience.
Thank you richard, now it works fine.
I have another question; can I download the seismograms to my computer
(as time series; clicks vs time) to process them via python? I have attached the
downloaded file as it looks now; it seems that it is not readable by python.
Yes, it is possible to read and process the output files from our Shakes via Python. We recommend using the software package Obspy (you can find it here, unless you already use it: https://docs.obspy.org/)
Once installed in your Python environment, you can read the data from files like the one you attached with this code line:
st = read("AM.RC0B4.00.EHN.D.2021.340")
Once done, the entire file content is available as a stream object. You can then process it as you want, by demeaning, detrending, filtering, plotting it and more!
Great, thanks. Can you provide me with information regards the location of the
station response/inventory?
My station is still offline (firewall issues), so I cannot access it through “station view”.
Hi Stormchaser,
No problem; however, the instrumental response corresponds to a specific station (not mine)
so python cannot attach it to my records (screenshot attached).
Is there a way to append only the response information to the stream? without the need to match the
information between the response and data files.