CTEMPS offers 1-day, 2-day and week-long courses on distributed temperature sensing, wireless autonomous sensing, and unmanned aerial systems. In addition, researchers and their students are welcome to visit the University of Nevada, Reno and the Oregon State University for "hands-on" training prior to instrument delivery. For announcements on upcoming short courses, see the Short Course Schedule below. To inquire or arrange a campus visit, please contact Scott Tyler or John Selker.

Course Schedule:

Upcoming Courses

December 11, 2022 06:00 - 14:00 PST: SCIWS27 - Fiber Optic Sensing in the Earth Sciences: Timelapse Modeling Strategies for Soil Moisture, Geomorphic Transport, Tidal Processes, Polar Processes, and Oceanography. Registration through AGU Fall Meeting.

December 11, 2022 06:00 - 14:00 PST: SCIWS25 - WeatherChimes: Open IoT Sensor Platform for Data Visualization, Sonification, and STEAM Education. Registration through AGU Fall Meeting.

Past Courses

December 11, 2021: 10 am - 4 pm CST: SCIWS29: Enhanced Access of Distributed Temperature Sensing for Early Career Scientists. Register through AGU.


  1. Scott Tyler (UNR): Distributed Temperature Sensing using Fiber Optics - The Basics!
  2. John Selker (OSU): Some Practical Matters in applying DTS
  3. Ming Xiao (Pennsylvania State University): In-Situ Monitoring of Permafrost Using Distributed Temperature Sensing (DTS)
  4. Emma Reid (UC Irvine): Distributed Temperature Sensing for Oceanographic Applications
  5. Maria Klepikova (University of Rennes): DTS-Based investigation techniques to image subsurface properties
  6. Troy Gilmore (University of Nebraska-Lincoln): Comparison of groundwater discharge estimates with and without guidance from FO-DTS

December 12, 2021: 8 am - 4 pm CST: SCIWS17: Distributed Acoustic Sensing in Earth Sciences: From Novice to Cutting Edge. Register through AGU.

September 20 - 22, 2021: 9 am - 12 pm PT. Virtual Workshop. Open Hydrological Sensor Technologies: DIY Stream Sensor Networks. Register through CUAHSI by August 30 at 11:59 PM ET.

December 2, 2020: 13:00 - 19:00 EST. Online. SCIWS4 Applications and Advances in Distributed Temperature Sensing (DTS) for Earth and Space Sciences. Registration through AGU Fall Meeting. Final Schedule.


  1. Part 1: Introductions and Objectives, Recent Advances in DTS – Part 1 (1-4), DTS Industrial Partners (5-9), Discussion (10)
    1. Olivier Bour, Nataline Simon (University of Rennes): Active-DTS in sandbox experiments to validate groundwater fluxes measurements
    2. Troy Gilmore (University of Nebraska-Lincoln): Comparison of groundwater discharge estimates with and without guidance from FO-DTS
    3. Rosealea Bond (UCSC and NMFS): Using DTS to monitor environmental variability in a seasonally-closed California estuary 
    4. Christoph Thomas, Karl Lapo (University of Bayreuth): Sensing atmospheric turbulent wind direction and speed
    5. Pierre Clément (Febus Optics): Distributed temperature solutions : selecting the right technology (53:54 - 1:03:00)
    6. Agatha Podrasky (Silixa): Basic principles of Silixa’s distributed temperature sensor solutions (1:03:10 - 1:13:47)
    7. Michael Montgomery (AP Sensing): Overcoming DTS Performance Uncertainty: Raman Backscatter Temperature Measurement Technology With Unique Single-Receiver Stability (1:15:31 - 1:24:22)
    8. Doug Norton (AFL): Fiber Optic Cable Selection Considerations for Sensing (1:24:35 - 1:34:52)
    9. Etienne Friedrich (Solifos): Fibers and cable terminations for DTS environmental monitoring (1:34:58 - 1:45:17)
    10. Discussion (1:45:17 - 1:55:32)
  2. Part 2: Recent Advances in DTS – Part 2 (1-4), DTS Basics (5-6), Calibration and Experimental Design (7-8)
    1. Dante Fratta (University of Wisconsin-Madison): Monitoring the response of a district scale geothermal field using a DTS array
    2. Kristen Davis (UC Irvine): Internal wave dynamics on the inner shelf - a new perspective from DTS measurements
    3. Ted Scambos (UColo Boulder); Scott Tyler (UNR): An automated DTS Installation on the Thwaites Eastern Ice Shelf, Antarctica: Early results 
    4. Chris Gabrielli (SelkerMetrics): DTS as a means to monitor sedimentation rates continuously over large areas
    5. Scott Tyler (UNR): Distributed Temperature Sensing using Fiber Optics - The Basics!
    6. John Selker (OSU): Some Practical Matters in applying DTS
    7. Scott Tyler (UNR): DTS Calibration: Challenges and Tools
    8. Bart Schilperoort (Delft University of Technology): Calibrating with confidence using the dtscalibration python package 
  3. Part 3: Tips and Lessons from the Field (1-3), How to access CTEMPs (4), Closing (5)
    1. Luca Schenato (National Research Council - Research Institute for Geo-Hydrological Protection): DTS for geophysical applications: a brief assessment of suitability
    2. Marty Briggs (USGS): Efficient deployment of cables and analysis of data with the USGS ‘DTS GUI’
    3. Chadi Sayde (North Carolina State University): Actively Heated Fiber Optics DTS: Lessons From the Field
    4. Cara Walter (OSU), Chris Kratt (UNR): How to access CTEMPs Instrumentation
    5. John Selker (OSU), Scott Tyler (UNR): Closing (59:10 - 1:03:30)

December 1, 2020: 13:00 - 19:00 PST. Online. SCIWS2 AGU Workshop on Distributed Acoustic Sensing. Registration through AGU Fall Meeting.

August 31 - September 3, 2020: 9 AM – 12 PM PT, 12 PM – 3 PM ET. Online. Virtual Hand-Made Stream Sensor Networks Workshop: Build your own Smart Rock Sensor at Home! Registration Deadline: July 9, 2020. Registration through CUAHSI.

December 11, 2019, 12:30 - 13:30 - San Francisco, CA - Do-It-Together, International Community Around Openly Published Environmental Sensing. Town Hall information. Registration through AGU Fall Meeting.

December 10, 2019, 8 - 12:20 - San Francisco, CA - Do-It-Yourself Open-Source Environmental Sensing. Workshop information. Registration through AGU Fall Meeting.

December 8, 2019 - San Francisco, CA - Distributed Acoustic Sensing: Principles, Data Processing, and Applications in Earth Sciences. Workshop information. Registration through AGU Fall Meeting.

December 7, 2019 - San Francisco, CA - Applications and Advances in Distributed Temperature Sensing for Earth and Space Sciences. Workshop information. Registration through AGU Fall Meeting.

October 8-12, 2019 - Castle Thurnau, Germany - Fiber Optic Sensing in Earth and Atmospheric Sciences (FOSES). Workshop information and registration.

December 9, 2018 - Grand Hyatt, Washington, D.C. - Distributed Acoustic Sensing: Principles and Case Studies. Workshop information and registration.

August 1-2, 2018 - USFWS NCTC, Washington, D.C.
Two day short courses in DTS and sUAS. Workshop information and registration.

July 12-13, 2018 - Gleneden Beach, Oregon.
Two day workshop: Integrating Science Needs with Advanced Seafloor Sensor Engineering to Provide Early Warning of Geohazards: Visioning Workshop and Roadmap for the Future. Workshop information and registration. Agenda here.

December 9-10, 2017 - Stennis Space Center, Mississippi (near New Orleans, before the AGU Fall Meeting).
The Cutting Edge of Temperature: Distributed Temerature Measurement in Earth Sciences. Workshop announcement, flier and registration.

October 18-21, 2017 - Reno, Nevada.
The First UAS Hands-on Open Format Training Session. Workshop announcement, schedule and registration.

March 18, 2017 - ETH, Zurich, Switzerland
One day short course on DTS

December 10-11, 2016 - Stanford University, Palo Alto, CA
Two-day short course in Temperature and Acoustic Sensing with Fiber Optics. Workshop announcement & schedule.

December 11th, 2016 - Stanford University, Palo Alto, CA 
1 day training: Scientific Sensing using Unmanned Aircraft Systems. Workshop announcement & schedule.

December 13th, 2015 - Stanford University, Palo Alto, CA 
1 day training: Scientific Sensing using Unmanned Aircraft Systems AirCTEMPs. Workshop annoucement & Schedule

December 12-13, 2015 - Stanford University, Palo Alto, CA
Two-day short course. Workshop announcement & schedule

August 4, 2015 - Helsinki - Geological Survey of Finland
One day short course on DTS.

June 23-25, 2015Air CTEMPS course at Oregon State University, Corvallis, OR
Two-and-a-half-day course in Unmanned Aerial Systems in Earth Science.

July 30-August 3, 2014 - John Day, Oregon
Multi-day DTS short course

December 7-8, 2013 - Stanford University, Palo Alto, CA
Two-day short course - Workshop Announcement & Schedule

July 21-23, 2013 - Luxembourg
Fiber Optic Distributed Temperature Sensing (DTS) and Thermal IR imagery for Hydro-ecological Characterization

December 1-2, 2012 - Stanford University, Palo Alto, CA
Two-day short course on DTS.

July 14-15 & 19-20, 2012 - UCAR, Boulder, CO
Two sessions of two-day short courses in conjunction with the CUAHSI 3rd Biennial Colloquium on Hydrologic Science and Engineering.

April 23-24, 2012 - Beijing, China
Two-day short course on DTS.

December 3, 2011 - Stanford University, Palo Alto, CA
One-day short course on DTS.

December 11, 2010 - Stanford University, Palo Alto, CA
One-day short course.

July 22, 2010 - Boulder, Colorado
One-day short course to follow the CUAHSI Biannual Science meeting.

January 11-15, 2010 - Santiago, Chile
Five-day workshop on the San Joaquin Campus of the Pontificia Universidad Catolica de Chile.

December 12, 2009 -  Berkeley, California
One-day short course.

2008 - HJ Andrews, Oregon

2007 - HJ Andrews, Oregon

DTS Instructional Videos

CTEMPs Produced Videos

CTEMPs offers instructional videos to train instrument users on how to assemble field deployable fiber-optic distributed temperature sensing systems (FD-DTS). While not yet nominated for the Academy Awards, these videos will help you assemble and operate CTEMPs instruments.

We recommend that you view these videos BEFORE heading to the field and with the instruments unpacked in your laboratory to thoroughly familiarize yourself with their assembly and operation.

Note that there are two types of DTS setups: Sensornet Oryx (a) and Silixa XT (b):

Video List

Playlist Links: Oryx, XT

  • CTEMPs 1a: Oryx DTS Enclosure Assembly - This video explains how to set up the support structure for the main enclosure where the Oryx DTS is housed. Assembly instructions as a document. Reference sheet.

  • CTEMPs 1b: XT DTS Enclosure Assembly - This video shows you how to assemble the instrument stand and connect to the XT DTS Enclosure.

  • CTEMPs 2: Solar Panel Assembly - This video explains how to set up the support structure for the 80W solar panels that power the DTS. Three panels are typically used to power a system. Assembly instructions as a document. Reference sheet.

  • CTEMPs 3a: Oryx Power box and Antenna - This video explains how to add the extra parts to the back of the Oryx DTS Enclosure box: power box, 3G antenna for data transmission to the server, eKo radio antenna for weather stations, and small solar panel for a calibration bath bubbler (to mix the baths).

  • CTEMPs 3b: XT DTS Antenna Connection - This video walks you through setting up the XT DTS modem antenna and connecting power inside the DTS enclosure.

  • CTEMPs 4a: Oryx Connecting Everything Together - This video explains how to connect all of the cables once the hardware and support structures are assembled. Connections include: 3G and eKo antenna cables to lightening arresters and ports, Ground connections for antennae and Oryx DTS Enclosure, Connecting batteries in parallel, Connecting solar panels in parallel, Connecting solar panel power cable, and finally Connecting all cables: Battery to power box, Solar to power box, DTS enclosure to power box (it is important to do this last!).

  • CTEMPs 4b: XT Connecting Everything Together - This video shows you how to connect the solar panels, charge controller and solar panels for the XT field installation.

  • CTEMPs 5: Calibration Bath Set-Up - This video gives a brief introduction to the calibration bath set-up, shows the support structure for a cable coil inside a cooler, and a bubbler for keeping the bath well mixed. We also show you how to power the bubbler with a small solar panel (mounted on the back of the DTS enclosure) and battery.

  • CTEMPs 6a: Oryx Inside the DTS and Power Boxes - This video gives a tour of what's inside the Oryx DTS Enclosure and Power Management Box.

  • CTEMPs 6b: XT Inside the DTS and Powering Up Your System - This video reviews the connected power system, checking polarity and power sources, connects the external temperature sensors and powers up the XT DTS for the first time. Following this video, you should now be able to set up your XT DTS in the field.

  • CTEMPS 7: Clean your E2000 Connectors - This video describes how to clean the fiber optic connectors (E2000).

See CTEMPs YouTube Channel with additional presentations from workshops: 2020, 2021.

External sources:

Introduction to Distributed Temperature Sensing by Silixa

How to coil cables - Basic TV industry skills


Figure 8 in hand cable coiling

Cleaning E2000 Connectors conv


Cleaning E2000 connectors

How to Clean Fusion Splicer V-Groove with AFL Splicer V-Groove Cleaning Kit


Cleaning a v-groove splicer - AFL

Fiber Optic Splicing: V-Groove Cleaning


Cleaning a v-groove splicer - FIS University

The COYOTE® LCC (Low Count Closure) Feature Focus Video


Using Coyote splice enclosures



Using Gator splice enclosures

Fiber Optic Splicing Guide & Demo


Fiber Optic Splicing Guide & Demo - UTEL

Single fiber preparation for use in the 70S fusion splicer


Single fiber preparation for fusion splicing - AFL

DTS Data Processing


The CTEMPs MATLAB® DTS Toolbox provides simple graphical user interfaces (GUIs) to completely process DTS field data from start to finish. Users can compile raw data files collected by either Sensornet or Silixa DTS systems and calibrate the temperature data in a few simple steps. The User Guide outlines the contents of the toolbox and provide basic instruction for using the toolbox. A comprehensive sample data set with step-by-step instruction has been included.

These ‘beta’ GUIs require specific data files and formats. Files not matching expected formats may cause processing errors. The Guide contains specific details for how data may need to be formatted in the event of processing errors. Documentation for each GUI is provided in the manual.  These scripts were developed to be used with instruments leased through CTEMPs and have been tested on sample data sets collected from these instruments. Your feedback and recommendations are welcome.

This toolbox is the result of the hard work of both Mark Hausner and Scott Kobs.

Download the toolbox



DTSGUI is a public-domain software tool to import, manage, parse/cull, georeference, analyze and visualize fiber-optic distributed temperature sensor (FO-DTS) data.

Access via USGS website


Python DTS Calibration Toolbox

Bas des Tombe, Bart Schilperoort, and Mark Bakker from Delft University of Technology have developed a Python based toolbox for calibrating DTS. 

Access the toolbox on Github.

Detailed description of the calibration procedure:

des Tombe, B., Schilperoort, B. and Bakker, M., 2020. Estimation of Temperature and Associated Uncertainty from Fiber-Optic Raman-Spectrum Distributed Temperature SensingSensors, 20(8), p.2235.


Python DTS Data Processing Toolbox

pyfocs is the University of Bayreuth Micrometeorology python library for processing Fiber Optic Distributed Sensing (FODS) data. It is intended to streamline the handling of large and long-term DTS setups.

Access the toolbox on Github