|
6 months ago | |
---|---|---|
UI | 7 months ago | |
archive | 9 months ago | |
controller | 7 months ago | |
doc/images | 8 months ago | |
seasave_archive | 8 months ago | |
seasave_measurement | 10 months ago | |
seasave_plot | 8 months ago | |
seasave_serial_port_reading | 9 months ago | |
view | 9 months ago | |
.gitignore | 10 months ago | |
LICENSE | 10 months ago | |
README.md | 7 months ago | |
log.py | 9 months ago | |
model.py | 9 months ago |
README.md
measurement application
Table of Contents
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.
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
Requirments
- 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
Prerequisites
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
Installation
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 model.py" command
For users
Usage
Measurememnt
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