Skip to content

Releases: MuonPi/muondetector

v2.1.0

24 May 22:27
90d6c46
Compare
Choose a tag to compare

Release of version 2.1.0 of the muondetector software.

How to install:
You can compile it yourself obviously. But if you don't want to, there are some binaries for the raspberry pi (armhf 32bit processor architecture), for the latest Ubuntu (64 bit) versions and for windows (64 bit).

For windows you can download the installer executable.

For linux you can download the AppImage.

For the raspberry pi OS you can add our repository. Just add our gpg key by typing in the console:
sudo sh -c "curl https://archive.muonpi.org/muondetector.public.key | gpg --dearmor > /etc/apt/trusted.gpg.d/muondetector.gpg"

Then add the repository:
sudo sh -c "echo deb https://archive.muonpi.org/raspbian buster main > /etc/apt/sources.list.d/muondetector.list"

You can then install the desired software by first do 'sudo apt update' and then install the desired software by typing sudo apt install muondetector-daemon or sudo apt install muondetector-gui respectively.

When there is a new version available you will automatically install it when you do 'apt update' and 'apt upgrade'.

Alternatively you can install the software from debian package files (not if you want to only install the gui on windows):
Download the daemon for the raspberry pi named "muondetector-daemon-2.1.0-raspbian.deb".
You may download the GUI named "muondetector-gui-2.1.0...deb" for whatever system you want to use.
To install a ".deb" file just use sudo apt install ./[package-name].deb or on older systems sudo gdebi ./[package-name].deb.
Have fun!

Bugfixes:

  • removed wrong QT connect call which resulted in a warning in log messages after daemon startup
  • fixed reconnect to MQTT broker after connection was lost temporarily
  • Fixed bug which prevented auto update of histograms and plots
  • Rate buffer was sometimes sent with incorrect size when connecting with the GUI leading to occasional crashes

Updates:

  • restructured data logging system:
  • introduced log rotation and possibility to enable/disable data logging
  • simplified structure of data storage path under /var/muondetector
  • auto delete old data and log files
  • added geo position managing system with three modes of operation:
  • static: report position that was statically set (by user or as a result of a lock-in operation, see below)
  • auto: report position from most recent uBlox position fix
  • lock-in: fix a uBlox position only when accuracy is better than a user defined limit (for pos accuracy and pos DOP values) and make this the new static position
  • added several position filters applicable to auto and lock-in modes:
  • no filter: uBlox position fixes are not filtered (bad accuracy and bad precision))
  • kalman: apply a kalman filter which smoothes the series of last fixes efficiently but poorly filters long term transients/drifts (poor accuracy, excellent precision)
  • histogram mean (good accuracy, fair precision)
  • histogram median (better accuracy, fair precision)
  • histogram most probable value (mpv) (best accuracy, fair precision)
  • Added NetworkDiscovery feature (experimental)
  • Extended the geographic map feature with position marker (zoom level independent), semitransparent accuracy indicator and info box with current coordinates and position accuracy.
  • Added daemon hardware and software info under "Parameters" tab.
  • Added time as scan parameter in "Scans" tab.
  • Added display of log rotation interval and event log enable flag in "Log" tab.
  • Fixed bug which prevented auto update of histograms and plots.
  • Optimized color schemes to give better appearance for dark themes
  • changed timing input selection from radio button group to drop down menu
  • Parameters: Added daemon hardware and software information
  • Scans: Added time as scan parameter
  • Log: Added display of log rotation interval and event log enable flag
  • Map: Extensively improved the geographic map
  • position marker (zoom level independent)
  • semitransparent accuracy indicator
  • info box with current coordinates and position accuracy
  • controls of geo position mode (auto, static, lock-in), static position and lock-in limits
  • Added many tooltips, accessible on hover

v2.0.2-hotfix2

09 Jan 09:19
Compare
Choose a tag to compare

Release of version 2.0.2-hotfix2 of the muondetector software.

Fixes:

  • Credentials are now used from the configuration file again.

How to install:
You can compile it yourself obviously. But if you don't want to, there are some binaries for the raspberry pi (armhf 32bit processor architecture), for the latest Ubuntu (64 bit) versions and for windows (64 bit).

For windows you can download the installer executable.

For linux you can download the AppImage.

For the raspberry pi OS you can add our repository. Just add our gpg key by typing in the console:
sudo sh -c "curl https://archive.muonpi.org/muondetector.public.key | gpg --dearmor > /etc/apt/trusted.gpg.d/muondetector.gpg"

Then add the repository:
sudo sh -c "echo deb https://archive.muonpi.org/raspbian buster main > /etc/apt/sources.list.d/muondetector.list"

You can then install the desired software by first do 'sudo apt update' and then install the desired software by typing sudo apt install muondetector-daemon or sudo apt install muondetector-gui respectively.

When there is a new version available you will automatically install it when you do 'apt update' and 'apt upgrade'.

Alternatively you can install the software from debian package files (not if you want to only install the gui on windows):
Download the daemon for the raspberry pi named "muondetector-daemon-2.0.2-raspbian.deb".
You may download the GUI named "muondetector-gui-2.0.2...deb" for whatever system you want to use.
To install a ".deb" file just use sudo apt install ./[package-name].deb or on older systems sudo gdebi ./[package-name].deb.
Have fun!

v2.0.2-hotfix1

20 Dec 19:55
Compare
Choose a tag to compare

Release of version 2.0.2-hotfix1 of the muondetector software.

Fixes:

  • Mqtt now connects properly on system boot

How to install:
You can compile it yourself obviously. But if you don't want to, there are some binaries for the raspberry pi (armhf 32bit processor architecture), for the latest Ubuntu (64 bit) versions and for windows (64 bit).

For windows you can download the installer executable.

For linux you can download the AppImage.

For the raspberry pi OS you can add our repository. Just add our gpg key by typing in the console:
sudo sh -c "curl https://archive.muonpi.org/muondetector.public.key | gpg --dearmor > /etc/apt/trusted.gpg.d/muondetector.gpg"

Then add the repository:
sudo sh -c "echo deb https://archive.muonpi.org/raspbian buster main > /etc/apt/sources.list.d/muondetector.list"

You can then install the desired software by first do 'sudo apt update' and then install the desired software by typing sudo apt install muondetector-daemon or sudo apt install muondetector-gui respectively.

When there is a new version available you will automatically install it when you do 'apt update' and 'apt upgrade'.

Alternatively you can install the software from debian package files (not if you want to only install the gui on windows):
Download the daemon for the raspberry pi named "muondetector-daemon-2.0.2-raspbian.deb".
You may download the GUI named "muondetector-gui-2.0.2...deb" for whatever system you want to use.
To install a ".deb" file just use sudo apt install ./[package-name].deb or on older systems sudo gdebi ./[package-name].deb.
Have fun!

v2.0.2

02 Nov 21:17
6155337
Compare
Choose a tag to compare

Release of version 2.0.2 of the muondetector software.

Changes:

  • Removed dependency on libpaho-mqttpp in favour of libmosquitto
  • Improvements to GUI usability
  • Now posting hardware and software version strings as log message
  • Now the server address is no longer hardcoded in the code but points to our hostname

Fixes:

  • Tidy up of CMake structure
  • muondetector-login program now creates the proper directory in order to be able to create the login file
  • Adjustments to GUI in order to work properly on OSX

How to install:
You can compile it yourself obviously. But if you don't want to, there are some binaries for the raspberry pi (armhf 32bit processor architecture), for the latest Ubuntu (64 bit) versions and for windows (64 bit).

For windows you can download the installer executable.

For linux you can download the AppImage.

For the raspberry pi OS you can add our repository. Just add our gpg key by typing in the console:
sudo sh -c "curl https://archive.muonpi.org/muondetector.public.key | gpg --dearmor > /etc/apt/trusted.gpg.d/muondetector.gpg"

Then add the repository:
sudo sh -c "echo deb https://archive.muonpi.org/raspbian buster main > /etc/apt/sources.list.d/muondetector.list"

You can then install the desired software by first do 'sudo apt update' and then install the desired software by typing sudo apt install muondetector-daemon or sudo apt install muondetector-gui respectively.

When there is a new version available you will automatically install it when you do 'apt update' and 'apt upgrade'.

Alternatively you can install the software from debian package files (not if you want to only install the gui on windows):
Download the daemon for the raspberry pi named "muondetector-daemon-2.0.2-raspbian.deb".
You may download the GUI named "muondetector-gui-2.0.2...deb" for whatever system you want to use.
To install a ".deb" file just use sudo apt install ./[package-name].deb or on older systems sudo gdebi ./[package-name].deb.
Have fun!

v2.0.1

29 Jan 10:40
b334296
Compare
Choose a tag to compare

Release of version 2.0.1 of the muondetector software.
Changes:

  • Fixed debian package dependency list for the gui and the daemon
  • Relocated the binary muondetector-login to a different location than /usr/bin
  • Renamed the script muondetector-login-helper to muondetector-login
  • Improved window resize functionality for the gui

How to install:
You can compile it yourself obviously. But if you don't want to, there are some binaries for the raspberry pi (armhf 32bit processor architecture), for the latest Ubuntu (64 bit) versions and for windows (64 bit).

For windows you can download the installer executable.

For linux based systems you can add our repository. Just add our gpg key by typing in the console:
wget -qO - https://archive.muonpi.org/muondetector.public.key | sudo apt-key add -

Then add the repository depending on your operating system:

For the Raspberry Pi type:
sudo sh -c "echo deb https://archive.muonpi.org/raspbian buster main > /etc/apt/sources.list.d/muondetector.list"

For amd64 Ubuntu 18.04 you can install the gui by adding this repository:
sudo sh -c "echo deb https://archive.muonpi.org/ubuntu bionic main > /etc/apt/sources.list.d/muondetector.list"

For amd64 Ubuntu 20.04 you can install the gui by adding this repository:
sudo sh -c "echo deb https://archive.muonpi.org/ubuntu focal main > /etc/apt/sources.list.d/muondetector.list"

You can then install the desired software by first do 'sudo apt update' and then install the desired software by typing sudo apt install muondetector-daemon or sudo apt install muondetector-gui respectively.
Be aware that the daemon is only available for the Raspberry Pi.

When there is a new version available you will automatically install it when you do 'apt update' and 'apt upgrade'.

Alternatively you can install the software from debian package files (not if you want to only install the gui on windows):
Download the package named "libpaho-mqttpp-1.1.0....deb".
Download the daemon for the raspberry pi named "muondetector-daemon-2.0.0-raspbian.deb".
You may download the GUI named "muondetector-gui-2.0.0...deb" for whatever system you want to use.
To install a ".deb" file just use sudo apt install ./[package-name].deb or on older systems sudo gdebi ./[package-name].deb.
Using this method: install "libpaho-mqttpp-1.1.0.....deb" first because the other packages depend on this first package.
Have fun!

muondetector v2.0.0

16 Dec 16:37
3b26471
Compare
Choose a tag to compare

Release of version 2.0.0 of the muondetector software.
Changes:

  • Migrated the build system away from QMake to CMake.
  • There is no longer a dynamic library, instead all shared code is moved to a statically linked library
  • The class MqttHandler moved from the daemon to the static library

How to install:
You can compile it yourself obviously. But if you don't want to, there are some binaries for the raspberry pi (armhf 32bit processor architecture), for the latest Ubuntu (64 bit) versions and for windows (64 bit).

For windows you can download the installer executable.

For linux based systems you can add our repository. Just add our gpg key by typing in the console:
wget -qO - https://archive.muonpi.org/muondetector.public.key | sudo apt-key add -

Then add the repository depending on your operating system:

For the Raspberry Pi type:
sudo sh -c "echo deb https://archive.muonpi.org/raspbian buster main > /etc/apt/sources.list.d/muondetector.list"

For amd64 Ubuntu 18.04 you can install the gui by adding this repository:
sudo sh -c "echo deb https://archive.muonpi.org/ubuntu bionic main > /etc/apt/sources.list.d/muondetector.list"

For amd64 Ubuntu 20.04 you can install the gui by adding this repository:
sudo sh -c "echo deb https://archive.muonpi.org/ubuntu focal main > /etc/apt/sources.list.d/muondetector.list"

You can then install the desired software by first do 'sudo apt update' and then install the desired software by typing 'sudo apt install muondetector-daemon' or 'sudo apt install muondetector-gui' respectively.
Be aware that the daemon is only available for the Raspberry Pi.

When there is a new version available you will automatically install it when you do 'apt update' and 'apt upgrade'.

Alternatively you can install the software from debian package files (not if you want to only install the gui on windows):
Download the package named "libpaho-mqttpp-1.1.0....deb".
Download the daemon for the raspberry pi named "muondetector-daemon-2.0.0-raspbian.deb".
You may download the GUI named "muondetector-gui-2.0.0...deb" for whatever system you want to use.
To install a ".deb" file just use "sudo apt install ./[package-name].deb" or on older systems "sudo gdebi ./[package-name].deb".
Using this method: install "libpaho-mqttpp-1.1.0.....deb" first because the other packages depend on this first package.
Have fun!

muondetector v1.2.2

02 Nov 09:40
Compare
Choose a tag to compare

Release of version 1.2.2 of the muondetector software.
Some of its features are:

  • controlling the muondetector board that is designed to sit on a raspberry pi
  • creating few nanosecond precise timestamps of signals using a GPS module
  • sending the data to a server
  • monitoring and configuring the daemon via a GUI
  • showing satellite positions and availability, signal rates, pulse height spectrum and more in the GUI

How to install:
You can compile it yourself obviously. But if you don't want to, there are some binaries for the raspberry pi (armhf 32bit processor architecture), for the latest Ubuntu (64 bit) version and for windows (64 bit).

For windows you can download the zipped muondetector-gui folder from here.

For the raspberry pi you can add our repository. Just type in the console:
wget -qO - https://archive.muonpi.org/muondetector.public.key | sudo apt-key add -
sudo sh -c "echo deb https://archive.muonpi.org/raspbian buster main > /etc/apt/sources.list.d/muondetector.list"

For amd64 Ubuntu you can install the gui:
wget -qO - https://archive.muonpi.org/muondetector.public.key | sudo apt-key add -
sudo sh -c "echo [arch=amd64] deb https://archive.muonpi.org/ubuntu bionic main > /etc/apt/sources.list.d/muondetector.list"

When there is a new version available you will automatically install it when you do 'apt update' and 'apt upgrade'.

or install from files:
Download the shared libraries named "libmuondetector-shared_1.2.2_....deb" and "libpaho-mqttpp_1.2.2...deb" for every system involved (not needed for windows).
Download the daemon for the raspberry pi named "muondetector-daemon_1.2.2....deb".
You may download the GUI named "muondetector-gui_1.2.2...deb" for whatever system you want to use.
To install a ".deb" file just use "sudo apt install ./[package-name].deb" or on older systems "sudo gdebi ./[package-name].deb".
Using this method: install the shared libraries first (not needed for windows), then install the other packages.
Have fun!