Download

时间:2026-09-20 浏览:2

https://github.com/PrideLab/PRIDE-DBAlign 


Installation and validation:

Step 1: Make sure you have installed some essential programs in advance.

i.e. bash, make, gfortran

Step 2: Run script ./install.sh to install the program automatically. (This script executes Makefile to build CUI APs and add CUI APs to system PATH (~/.PRIDE_DBAlign_BIN))

If you see the prompt shown in the picture below, the installation is completed normally.

 00000.jpg

Figure 1 successfully installed interface

Step 3: Input y/Y to run the example.

The script test.sh in example/ folder is used to validate the correctness and effectiveness of the installation and execution. After “test.sh” has been executed successfully, the WUM-rapid product day-boundary alignment example will be run. During data processing, progress and status information will be printed to the screen. After the run is complete, compare the generated result files with the reference results to verify that the software has been installed correctly and is functioning properly.

General operation steps

Step 1 Make sure PRIDE DBAlign has been installed successfully and that the pdba command is available in your terminal. Refer to Section 4.2.2 of the manual for installation and validation.

Step 2 If you need to customize the processing options or satellite selection, prepare a configuration file based on table/config_template in the software package. Refer to Sections 4.4.1 and 4.4.2 for command-line options and configuration settings.

Step 3 Prepare uncompressed precise clock (CLK), orbit (SP3), and code/phase bias (BIA) products for both the target day and the preceding day, and place all six files in the same directory. The filenames must follow a supported naming convention, as described in Section 4.4.1.

Step 4 Run pdba with the target-day products to perform day-boundary alignment:

pdba -clk path-to-products/target-day.CLK \

     -bia path-to-products/target-day.BIA \

     -sp3 path-to-products/target-day.SP3 \

     [-cfg path-to-config/config] [other options]

Replace the example paths with the actual product filenames. For multi-day processing, run pdba separately for each target day.

Step 5 After processing, check the aligned clock and bias products with the _aligned suffix, the algirc-MJD.out log, and the generated config_pdba_YYYYDDD configuration in the product directory. Additional _predicted CLK or SP3 files are generated when extrapolation is required. Refer to Section 4.3.1 for output details. To visualize the day-boundary discontinuities and alignment residuals, run:

pdba_plot path-to-products

Plotting requires Python 3 and Matplotlib; refer to Section 4.3.2.