Analysis of waveforms from cosmic ray detectors
Project description
# picoCosmo
python script to analyze data from CosMO detectors and Kamiokanne by Netzwerk Teilchenwelt with picoScope USB device.
The software is tailored to identify short pulses from muon detectors (the scintillator panels of the CosMO-experiment by “Netzwerk Teilchenwelt”, <http://www.teilchenwelt.de>, or the Kamiokanne-Experiment (a water-Cherenkov detector with photomultiplier readout) with a PicoScope USB oscilloscope with two or four channels.
Reading out Geiger Counters or detectors for gamma rays, e. g. the GDK 101 PIN diode counter, is also possible with the this software.
Data is read from the PicoScope device via a Buffer Manager, see project picoDAQ (<https://github.com/GuenterQuast/picoDAQ>), which records waveforms and distributes them to consumer processes. The consumers either provide real-time displays of a sub-set of the data or perform data analysis. PiocoCosmo is a specialised and extended version of the script runDAQ.py from project picoDAQ.
The analysis proceeds in three steps. First, the trigger is validated by cross-correlation with a signal template located around the trigger time. Next, coincidences near a validated triggering pulse are searched for in all connected channels. The optional third step performs a search for additional pulses after the triggering event, indicating the decay of a stopped muon in or near the detector.
The software provides real-time displays of waveforms, detector signals and rates. Optionally, parameters of identified pulses or of double-pulses are written to files in CSV format. In addition, raw waveforms or pictures in .png format of identified double pulses can optionally be stored for off-line analysis or for an instructive analysis “by hand” based on the waveform pictures. From this information, the mean muon lifetime in the muon rest frame (2.2 µs) can be derived.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file picocosmo-0.9.0.tar.gz
.
File metadata
- Download URL: picocosmo-0.9.0.tar.gz
- Upload date:
- Size: 51.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82d9bb880f42a9550cae16a64d9b44f42a4d14971eaa09c150a25dac023f7f78 |
|
MD5 | e31cd49b527417e1b13976a176fe8dae |
|
BLAKE2b-256 | 6a1ed063541947af16f15acdf8d1b5233170943e49a182cee9fd3fce7e1f25c7 |
File details
Details for the file picocosmo-0.9.0-py2.py3-none-any.whl
.
File metadata
- Download URL: picocosmo-0.9.0-py2.py3-none-any.whl
- Upload date:
- Size: 53.2 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 047e132eab1f9846b7ece456ca6e7c474816372e7fd37a6d52e11ab6c546cb24 |
|
MD5 | 998de34402ff786b8e2e636647aab328 |
|
BLAKE2b-256 | a40d9a74ae63a6dbca1afd447de501b47fc08a40b94ee0efc081123a556a78fd |