| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| HOWTO - GeigerLog Installation on Windows.pdf | 2018-09-06 | 78.5 kB | |
| geiger_basic.py | 2017-02-24 | 9.9 kB | |
| geiger_plot.py | 2017-02-24 | 7.8 kB | |
| GeigerLog.zip | 2017-02-24 | 9.0 kB | |
| geiger_simple.py | 2017-02-24 | 815 Bytes | |
| geiger_SPIRparseTest.py | 2017-02-24 | 12.7 kB | |
| geiger_SPIRtest.py | 2017-02-24 | 4.3 kB | |
| README.TXT | 2017-02-24 | 2.3 kB | |
| Totals: 8 Items | 125.3 kB | 0 | |
DESCRIPTION
These are Python scripts to interact with GQ Electronic's GMC-300 Geiger
counter. They were developed on Linux Ubuntu Mate 16.04
Files are provided demonstrating how to interact with the Geiger counter.
They also allow logging of data from the device into a file and
presenting as graphic.
INSTALLATION INSTRUCTIONS
1. Download the code from sourceforge into a directory of your choice.
This is your working directory.
2. The following files can be downloaded. Or download the
zip file and extract. Make sure all *.py files are executable.
geiger_simplelog.py - stand-alone; a stripped down version (only 18
lines), fully functional as data logger
geiger_basic.py - the basics, including logging, fully commented
requires geiger_plot.py
geiger_plot.py - can plot the logged data as a graphic
stand alone, or called from geiger_basic.py
README.TXT - this readme file
3. Make sure you have Python installed, including these modules:
for simple datalogging: serial, time, datetime
for plotting: sys, inspect, numpy, matplotlib
all are available in the repositories of Ubuntu Mate 16.04
4. The Geiger counter is connected via a USB-to-serial adapter. Linux
will automatically associate this with the driver /dev/ttyUSB*.
Make sure you have read&write permission for this driver (normally
only root can write)! Look into the code of geiger_basic.py to find
out how to set udev rules for easy connection
5. In a terminal change to your working directory, and start programs with:
./geiger_simple.py - for simple logging and storing cpm data into log file
./geiger_plot.py - reads the logged data and shows a graphic of cpm vs. time
inlcuding a moving average smoothed line
./geiger_basic.py - calls the Geiger counter and prints info on it,
finally starts logging the data into a file
in intervalls calls geiger_plot.py tp show graphic