skutils

Contents:

  • Controlling a FemtoDAQ Family Digitizer
    • FemtoDAQController
      • Connect to a Digitizer Hooked up via USB
      • Connect to a Digitizer on the Network
      • Print out Device Information
      • Changing Trigger Settings
      • Changing Pulse Height/DSP Filter Settings
      • Configuring Automatic Baseline Restoration
      • Configuring QuadQDC Integration Windows
      • Setting Bias (HV) Voltage Output
      • Setting GlobalID / Module Number
      • Setting Input Channel Analog Offsets
      • Setting Input Channel Digital Offsets
      • Inverting Input Channel ADC Signals
      • Configuring in-firmware histogramming
      • Configuring Coincidence
      • Configuring Data Recording
      • Starting/Stopping Data Collection
      • Forcing a Trigger
      • Downloading Recorded Data
      • Resetting Timestamps
      • Saving/Loading Data Collection Settings
      • Reserving your digitizer from others
  • Loading Digitizer Data files
    • Loader Overview
  • Data Management Tools
    • SolidagoController
    • CollectorNodeController
  • File Formats
  • skutils package
    • skutils.FemtoDAQController module
      • BusyError
      • FemtoDAQController
    • skutils.Loader module
      • ChannelData
      • EventInfo
      • BaseLoader
      • EventCSVLoader
      • IGORPulseHeightLoader
      • WrappedGretinaLoader
      • GretaLoader
      • IGORWaveLoader
      • quickLoad()
    • skutils.SolidagoController module
      • Stream
      • SolidagoController
    • skutils.helpers module
      • HitPatternCoincidenceBuilder
      • mac_to_num()
      • get_ip_address_of_interface()
      • get_mac_address_of_interface()
skutils
  • Gallery
  • View page source

Gallery

This gallery is a demonstration of the various ways we can use Skutils in basic analysis cases. There is an example with creating a histogram out of real data taken on a FemtoDAQ Vireo 2-channel digitizer, as well as an empty example for a future application note that will have more than one saved data file.

General

These are general examples of recording and analyzing data produced by a FemtoDAQ digitizer. Common tasks include histogramming data results and setting up a recording session.

Loading Events from a series of data files

Loading Events from a series of data files

Loading multiple data files of the same format type

Loading multiple data files of the same format type

Inspecting and Plotting Events

Inspecting and Plotting Events

sphx_glr_auto_examples_General_Untitled.py

Example

Loading in EventCSV Formatted Data

Loading in EventCSV Formatted Data

Recording and Analyzing Data Using Skutils and a FemtoDAQ Vireo 2-Channel Digitizer

Recording and Analyzing Data Using Skutils and a FemtoDAQ Vireo 2-Channel Digitizer

Microscopic Examples of Configuration and Usage

Below are some basic usage and configuration examples for Skutils. These are usually just one line demonstratibng functionality that one may not find obvious from reading the documentation.

Statistics

Statistics

Timestamp clearing

Timestamp clearing

Download File Example

Download File Example

Inspecting events

Inspecting events

Changing Coincidence Example

Changing Coincidence Example

Download all examples in Python source code: auto_examples_python.zip

Download all examples in Jupyter notebooks: auto_examples_jupyter.zip

Gallery generated by Sphinx-Gallery


© Copyright 2025, SkuTek Instrumentation.

Built with Sphinx using a theme provided by Read the Docs.