Quickstart Guide¶
Graphical User Interface¶
If you start EC-PeT by (double) clicking the appropriate symbol or whatever, depending on your installation, the initial screen will come up:
Graphical user interface¶
As a first step create a new project:
Click File >> New Project
Select a folder, where you want to store the project file and a name for the project file. Then click Save
Note
The project file will get rather large during processing, as a rule of thumb, it will reach a similar size as the raw data.
Create a config by clicking Config >> Create.
The Create Wizard comes up and guides you adjusting the most important settings. Click Next on each page and Finish on the last.
Write the config to your project file by selecting Config >> Store (this will actually create the project file).
Click the START button, sit back and watch the progress bars finish.
Command-line Interface¶
Assuming ecpet is in your path, you can start EC-PeT by the command ecpet.
Invoking ecpet without any argument brings up the graphical user interface. Just type ecpet -h to get a simple help:
usage: ecpet [-h] [-v | -q] {gui,run,update,make} ...
EC-PeT -- elaboratio concursuum perturbationum Treverensis *)
positional arguments:
{gui,run,update,make}
gui start graphic user interface (GUI)
run use existing configuration, create new project and run
it
update use existing configuration, alter it according to the
command-line options, create new project and run it
make generate a new default configuration file (including
the command-line options)
optional arguments:
-h, --help show this help message and exit
-v increase output verbosity
-q decrease output verbosity
*)= eddy-covariance software from Trier
To get similar help for the subcommands gui, run, update, and make type for example ecpet run -h.
Basic Command Examples¶
Start the GUI:
ecpet gui
Create a default configuration:
ecpet make -o my_config.conf
Run processing with existing configuration:
ecpet run -c my_config.conf -p my_project.ecp
Update configuration and run:
ecpet update -c my_config.conf -p my_project.ecp --start-date 2023-01-01 --end-date 2023-01-31
Verbosity¶
The program usually provides the user with information about the processing progress. To reduce the amount of output, use the -q option. Use -v to get more detailed information. Use --debug to enable debugging output. The --debug-insane option provides full debugging output, even from code that is executed many times (be warned: this option produces insane amounts of output — that’s why it’s named this way).
Quick Processing Example¶
Here’s a complete example for processing a dataset:
Prepare your data: Choose your a working directory, e.g.
/home/user/data/and ensure your TOA5 files are in the subdirectoryin/, e.g.,/home/user/data/in/Create configuration:: Change to your a working directory, e.g.
cd /home/user/data/and run:ecpet make -o processing.conf \ --start-date 2023-06-01 \ --end-date 2023-06-30
Edit configuration: Open
processing.confin a text editor and adjust settings as neededRun processing:
ecpet run -c processing.conf -p my_project.ecp -v
Check results: Output files will be in
/home/user/data/processed/
Common Issues¶
File permissions: Ensure you have read access to input files and write access to output directories.
Memory usage: Large datasets may require significant RAM. Monitor system resources during processing.
Configuration errors: Use ecpet make to generate a valid template configuration file.
Path issues: Use absolute paths in configuration files to avoid ambiguity. Use relative paths in configuration files for portability.
Next Steps¶
Read the General Workflow section to understand the processing stages
Explore Configuration options for advanced settings
Check Methods for details on quality control and corrections
Review Output Files formats and interpretation