You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Rajasekar Shanthakumar 4c5fe3fec3 Merge pull request 'dev_1' (#20) from dev_1 into master 6 months ago
UI updated 7 months ago
archive updated 9 months ago
controller solved a edge case for previous file name computing 7 months ago
doc/images added new images/gifs 8 months ago
seasave_archive updated 8 months ago
seasave_measurement updated 10 months ago
seasave_plot fixed issue in loading plot values to gui and assigning new values 8 months ago
seasave_serial_port_reading updated serial port reading module 9 months ago
view added ok button to theme dialog window 9 months ago
.gitignore updated .gitignore file 10 months ago
LICENSE adding LICENSE 10 months ago updated readme file 7 months ago added custom exception for dam_ctd_sys file 9 months ago coupled utils module with measurement application 9 months ago

measurement application

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contributing
  5. License
  6. Contact
  7. Acknowledgments

About The Project

The Seasoft is a collection of applications and each individual application performs a different task. For instance, the Seasave application is one of Seasoft's applications and it is the interfacing application for enabling the communication between the CTD-deck unit and the CTD instrument.


Seasoft's applications.

The Measurement application is a common platform to communicate with Seasoft's Seasave application

This application enables users to

  • Automated metadata collection
  • Define pre-measurement values
  • Start seasave application
  • Automated data archiving


  • Python >= 3.9.6
  • PyQt5
  • watchdog==2.1.7
  • qt-material==2.12
  • requests==2.23.0
  • psutil==5.9.1
  • pyserial==3.5

Getting Started


The purpose of the DAM-CTD application is to provide a straightforward approach to intereact with the various Seasoft application. Hence Seasoft software has to be pre-installed in order to use the features of the DAM-CTD application in performing CTD - measurement, and CTD- data post-processing.

  • windows 10 os
  • Please install the latest version of Seasoft software from seabird website


For developers

  • install Python >= 3.9.6
  • pip install -r requirements.txt
  • clone the repo using git clone or download the repo

For running application from windows command prpompt

  • open windows command prompt within the project folder and "run python" command

For users



Before starting ctd measurement user must pre-define important values like metadata, water sampler information, output data folder path, etc. This module enables users to define pre-measurement values. For more information on the measurement module please visit the measurement wiki page of the repo