Last updated: 2022-07-21

Checks: 7 0

Knit directory: emlr_obs_v_XXX/

This reproducible R Markdown analysis was created with workflowr (version 1.7.0). The Checks tab describes the reproducibility checks that were applied when the results were created. The Past versions tab lists the development history.


Great! Since the R Markdown file has been committed to the Git repository, you know the exact version of the code that produced these results.

Great job! The global environment was empty. Objects defined in the global environment can affect the analysis in your R Markdown file in unknown ways. For reproduciblity it’s best to always run the code in an empty environment.

The command set.seed(20200707) was run prior to running the code in the R Markdown file. Setting a seed ensures that any results that rely on randomness, e.g. subsampling or permutations, are reproducible.

Great job! Recording the operating system, R version, and package versions is critical for reproducibility.

Nice! There were no cached chunks for this analysis, so you can be confident that you successfully produced the results during this run.

Great job! Using relative paths to the files within your workflowr project makes it easier to run your code on other machines.

Great! You are using Git for version control. Tracking code development and connecting the code version to the results is critical for reproducibility.

The results in this page were generated with repository version 51b8224. See the Past versions tab to see a history of the changes made to the R Markdown and HTML files.

Note that you need to be careful to ensure that all relevant files for the analysis have been committed to Git prior to generating the results (you can use wflow_publish or wflow_git_commit). workflowr only checks the R Markdown file, but you know if there are other scripts or data files that it depends on. Below is the status of the Git repository when the results were generated:


Ignored files:
    Ignored:    .Rhistory
    Ignored:    .Rproj.user/

Unstaged changes:
    Modified:   code/Workflowr_project_managment.R
    Modified:   data/auxillary/params_local.rds

Note that any generated files, e.g. HTML, png, CSS, etc., are not included in this status report because it is ok for generated content to have uncommitted changes.


These are the previous versions of the repository in which changes were made to the R Markdown (analysis/eMLR_GLODAPv2_2020_subsetting.Rmd) and HTML (docs/eMLR_GLODAPv2_2020_subsetting.html) files. If you’ve configured a remote Git repository (see ?wflow_git_remote), click on the hyperlinks in the table below to view the files as they were in that past version.

File Version Author Date Message
Rmd 51b8224 jens-daniel-mueller 2022-07-21 testrun with GLODAPv2.2022 beta - observations only
html 5ed1b6b jens-daniel-mueller 2022-07-19 Build site.
Rmd e57404e jens-daniel-mueller 2022-07-19 included gap-filles phosphate data
html 233fa96 jens-daniel-mueller 2022-07-19 Build site.
html bd7dfc2 jens-daniel-mueller 2022-07-15 Build site.
html b92af2e jens-daniel-mueller 2022-07-13 Build site.
html 8db1845 jens-daniel-mueller 2022-07-13 Build site.
html 5599f87 jens-daniel-mueller 2022-07-13 Build site.
html b9847f2 jens-daniel-mueller 2022-07-07 Build site.
html 840dfb7 jens-daniel-mueller 2022-07-07 Build site.
html 78dd2f2 jens-daniel-mueller 2022-07-05 Build site.
html 2807f99 jens-daniel-mueller 2022-07-05 Build site.
html 82cbd17 jens-daniel-mueller 2022-07-05 Build site.
html b661d5a jens-daniel-mueller 2022-07-05 Build site.
html f96b063 jens-daniel-mueller 2022-07-04 Build site.
html 767609e jens-daniel-mueller 2022-07-04 Build site.
html f1f428f jens-daniel-mueller 2022-06-30 Build site.
html e743d50 jens-daniel-mueller 2022-06-30 Build site.
html 98ba5c6 jens-daniel-mueller 2022-06-30 Build site.
html 21dbfca jens-daniel-mueller 2022-06-29 Build site.
html 7e8d2ef jens-daniel-mueller 2022-06-29 Build site.
html 2911893 jens-daniel-mueller 2022-06-24 Build site.
html a28c3f7 jens-daniel-mueller 2022-06-16 Build site.
html 469a640 jens-daniel-mueller 2022-06-16 Build site.
Rmd fd7783e jens-daniel-mueller 2022-06-16 testrun with CESM-ETHZ_v20211122_monthly and wo surface equi
html 0c2ca93 jens-daniel-mueller 2022-06-15 Build site.
html fa647ea jens-daniel-mueller 2022-05-25 Build site.
html b7ca0f3 jens-daniel-mueller 2022-05-25 Build site.
html 42feabc jens-daniel-mueller 2022-05-23 Build site.
Rmd d7af78b jens-daniel-mueller 2022-05-23 testrun with annual CESM subset from RECCAP2
html 410ad53 jens-daniel-mueller 2022-05-20 Build site.
Rmd d0a0ba5 jens-daniel-mueller 2022-05-20 testrun with annual CESM subset from RECCAP2
html 63b7df0 jens-daniel-mueller 2022-04-11 Build site.
html 8ac65d4 jens-daniel-mueller 2022-04-11 Build site.
html 6c4f087 jens-daniel-mueller 2022-04-11 Build site.
html 2863fa8 jens-daniel-mueller 2022-04-11 Build site.
html f48f95e jens-daniel-mueller 2022-04-11 Build site.
html acc478b jens-daniel-mueller 2022-04-07 Build site.
html 40a3efa jens-daniel-mueller 2022-04-07 Build site.
html 4af5c45 jens-daniel-mueller 2022-04-07 Build site.
html 36d3277 jens-daniel-mueller 2022-04-07 Build site.
html 1ba3eba jens-daniel-mueller 2022-04-07 Build site.
Rmd 1c93010 jens-daniel-mueller 2022-04-07 rerun without biome 1 of Atlantic
html 707b5ac jens-daniel-mueller 2022-03-24 Build site.
html 72f20e4 jens-daniel-mueller 2022-03-22 Build site.
html 164f90c jens-daniel-mueller 2022-03-22 Build site.
html 68faa8a jens-daniel-mueller 2022-03-21 Build site.
html cb147cc jens-daniel-mueller 2022-03-21 Build site.
html 1de9aa2 jens-daniel-mueller 2022-03-21 Build site.
html aaf2d24 jens-daniel-mueller 2022-03-21 Build site.
html bdc14f1 jens-daniel-mueller 2022-03-21 Build site.
html 5855ede jens-daniel-mueller 2022-03-14 Build site.
html 6c38fc4 jens-daniel-mueller 2022-03-14 Build site.
html b18dcee jens-daniel-mueller 2022-01-27 Build site.
html 1039ef3 jens-daniel-mueller 2022-01-24 Build site.
html 23582a4 jens-daniel-mueller 2022-01-23 Build site.
html 26e57aa jens-daniel-mueller 2022-01-17 Build site.
html 0a211c9 jens-daniel-mueller 2022-01-17 Build site.
html 035570b jens-daniel-mueller 2022-01-17 Build site.
html 7a1a2fe jens-daniel-mueller 2022-01-12 Build site.
html af4b27f jens-daniel-mueller 2022-01-12 Build site.
html ebd7fbc jens-daniel-mueller 2022-01-09 Build site.
Rmd 8f64ff6 jens-daniel-mueller 2022-01-09 test with cstar_tref_delta target
html 013c119 jens-daniel-mueller 2022-01-08 Build site.
html 984b603 jens-daniel-mueller 2022-01-06 Build site.
html 2dc49a1 jens-daniel-mueller 2022-01-06 Build site.
html 8d17c91 jens-daniel-mueller 2022-01-05 Build site.
html dcb68b6 jens-daniel-mueller 2022-01-05 Build site.
html 719a008 jens-daniel-mueller 2022-01-05 Build site.
html 6450fc1 jens-daniel-mueller 2022-01-05 Build site.
html dfed6a1 jens-daniel-mueller 2022-01-05 Build site.
html d5af0d7 jens-daniel-mueller 2022-01-04 Build site.
html f39db85 jens-daniel-mueller 2022-01-04 Build site.
Rmd fa5bfed jens-daniel-mueller 2022-01-04 test revised definition of flagging exceptions and talk correction
html 4fa937d jens-daniel-mueller 2022-01-03 Build site.
html da28869 jens-daniel-mueller 2021-12-23 Build site.
html 8900388 jens-daniel-mueller 2021-12-23 Build site.
Rmd 53cb2b7 jens-daniel-mueller 2021-12-23 test run with cruises based flagging and filling conditions
html afdc482 jens-daniel-mueller 2021-12-21 Build site.
Rmd 027e55a jens-daniel-mueller 2021-12-21 test run with cruises based flagging and filling conditions
html 2fe7f8e jens-daniel-mueller 2021-12-08 Build site.
html a768c5d jens-daniel-mueller 2021-12-07 Build site.
html a7c514b jens-daniel-mueller 2021-12-07 Build site.
Rmd 9092a8e jens-daniel-mueller 2021-12-07 rerun with CANYON-B gap filling only on A16 in 2000s
html bc1edbd jens-daniel-mueller 2021-12-07 Build site.
html 6cfccf7 jens-daniel-mueller 2021-12-06 Build site.
html 3c60929 jens-daniel-mueller 2021-12-06 Build site.
Rmd 9869c5a jens-daniel-mueller 2021-12-06 test with CANYON-B prediction only from qc=1 O2 data
html 3f76ee3 jens-daniel-mueller 2021-12-06 Build site.
html 2ca1313 jens-daniel-mueller 2021-12-05 Build site.
html 7352ba1 jens-daniel-mueller 2021-12-04 Build site.
Rmd 459b7d9 jens-daniel-mueller 2021-12-04 corrected filtering, plotted crossover data
html 6a78608 jens-daniel-mueller 2021-12-02 Build site.
html 122bf17 jens-daniel-mueller 2021-12-02 Build site.
html a83a09b jens-daniel-mueller 2021-11-29 Build site.
html 72c1041 jens-daniel-mueller 2021-11-23 Build site.
html 3eba8ac jens-daniel-mueller 2021-11-23 Build site.
html ec18ee5 jens-daniel-mueller 2021-11-23 Build site.
html 59cdf58 jens-daniel-mueller 2021-11-22 Build site.
Rmd 264c0cc jens-daniel-mueller 2021-11-22 test with parameterized C* correction IO
html 3ae2dd1 jens-daniel-mueller 2021-11-21 Build site.
html 5b46219 jens-daniel-mueller 2021-11-21 Build site.
html 99fd72e jens-daniel-mueller 2021-11-21 Build site.
html 5016fc9 jens-daniel-mueller 2021-11-19 Build site.
html 6562075 jens-daniel-mueller 2021-11-19 Build site.
html 6b80483 jens-daniel-mueller 2021-11-19 Build site.
html 98d9e33 jens-daniel-mueller 2021-11-11 Build site.
html d3cb92d jens-daniel-mueller 2021-11-08 Build site.
html 3879a6d jens-daniel-mueller 2021-11-08 Build site.
html 4132be4 jens-daniel-mueller 2021-11-05 Build site.
Rmd fc1d8fd jens-daniel-mueller 2021-11-05 plotted C* profiles
html 0e032dc jens-daniel-mueller 2021-11-04 Build site.
html abcd28f jens-daniel-mueller 2021-11-02 Build site.
Rmd ac31857 jens-daniel-mueller 2021-11-02 test w/o adjustment filter
html 290c8fc jens-daniel-mueller 2021-11-02 Build site.
Rmd ce060fb jens-daniel-mueller 2021-11-02 test adjustment filter
html e02acc9 jens-daniel-mueller 2021-11-01 Build site.
html ceea35b jens-daniel-mueller 2021-11-01 Build site.
Rmd a4179fc jens-daniel-mueller 2021-11-01 zonal mean section plots
html 58da811 jens-daniel-mueller 2021-11-01 Build site.
Rmd 5cf3a1f jens-daniel-mueller 2021-11-01 test adjustment removal
html 2781a97 jens-daniel-mueller 2021-10-29 Build site.
Rmd 5f400fb jens-daniel-mueller 2021-10-29 test adjustment removal
html 7740fcc jens-daniel-mueller 2021-10-29 Build site.
Rmd 83cf792 jens-daniel-mueller 2021-10-29 added adjustment plots
html b7839e8 jens-daniel-mueller 2021-10-29 Build site.
Rmd 2a5fdf4 jens-daniel-mueller 2021-10-29 added adjustment plots
html 973192c jens-daniel-mueller 2021-10-28 Build site.
html f792cd8 jens-daniel-mueller 2021-10-27 Build site.
html 22750db jens-daniel-mueller 2021-10-27 Build site.
html 3992e41 jens-daniel-mueller 2021-10-27 Build site.
Rmd 40fc487 jens-daniel-mueller 2021-10-27 test with 5 Indian ocean lat bands
html 13cc95c jens-daniel-mueller 2021-10-21 Build site.
Rmd d7f4df0 jens-daniel-mueller 2021-10-21 revised flag mapping
html f9280c7 jens-daniel-mueller 2021-10-21 Build site.
html cb7624b jens-daniel-mueller 2021-10-21 Build site.
Rmd df9af60 jens-daniel-mueller 2021-10-21 revised flag mapping
html 39c2fb9 jens-daniel-mueller 2021-10-21 Build site.
Rmd 72d53d6 jens-daniel-mueller 2021-10-21 revised flag mapping
html 336d4b0 jens-daniel-mueller 2021-10-21 Build site.
Rmd b4f5822 jens-daniel-mueller 2021-10-21 revised flag mapping
html bfe90e6 jens-daniel-mueller 2021-10-21 Build site.
html 78a956e jens-daniel-mueller 2021-10-21 Build site.
html 1ba14cf jens-daniel-mueller 2021-10-20 Build site.
html 7eabe04 jens-daniel-mueller 2021-10-20 Build site.
Rmd e15662d jens-daniel-mueller 2021-10-20 corrected tco2 and talk qc flags in preprocessing
html 558c54a jens-daniel-mueller 2021-10-20 Build site.
html 1adf14a jens-daniel-mueller 2021-10-20 Build site.
Rmd 38e1f24 jens-daniel-mueller 2021-10-20 corrected tco2 and talk qc flags in preprocessing
html dc0723b jens-daniel-mueller 2021-10-19 Build site.
html cd0ebd8 jens-daniel-mueller 2021-10-18 Build site.
html 046c556 jens-daniel-mueller 2021-10-07 Build site.
html ac73c23 jens-daniel-mueller 2021-10-07 Build site.
html 0bd4ea2 jens-daniel-mueller 2021-10-07 Build site.
html 6969c18 jens-daniel-mueller 2021-10-07 check data distribution
html ac5c92d jens-daniel-mueller 2021-10-01 Build site.
Rmd 67a759e jens-daniel-mueller 2021-10-01 code cleaning
html 06afaca jens-daniel-mueller 2021-09-23 Build site.
Rmd ce93600 jens-daniel-mueller 2021-09-23 test 1990 cutoff for first era
html 410dd46 jens-daniel-mueller 2021-09-22 Build site.
html 5a36231 jens-daniel-mueller 2021-09-22 Build site.
html c0bbbe4 jens-daniel-mueller 2021-09-22 Build site.
html 9eac969 jens-daniel-mueller 2021-08-30 Build site.
html 3a584b7 jens-daniel-mueller 2021-08-30 Build site.
html 6e17588 jens-daniel-mueller 2021-08-24 Build site.
html deb425c jens-daniel-mueller 2021-08-24 Build site.
html 534854b jens-daniel-mueller 2021-08-19 Build site.
html 77f4ba7 jens-daniel-mueller 2021-08-19 Build site.
html ece96df jens-daniel-mueller 2021-08-19 Build site.
html 91d43c8 jens-daniel-mueller 2021-08-19 Build site.
Rmd 699285b jens-daniel-mueller 2021-08-19 replace cleaned data with canyon-B
html d87504f jens-daniel-mueller 2021-08-19 Build site.
Rmd 956cd67 jens-daniel-mueller 2021-08-19 replace cleaned data with canyon-B
html e7e5c45 jens-daniel-mueller 2021-08-19 Build site.
Rmd 03cdf98 jens-daniel-mueller 2021-08-19 replace cleaned data with canyon-B
html dfee085 jens-daniel-mueller 2021-08-19 Build site.
Rmd 94f19d8 jens-daniel-mueller 2021-08-19 replace cleaned data with canyon-B
html 27c99b8 jens-daniel-mueller 2021-08-19 Build site.
Rmd 4d618d3 jens-daniel-mueller 2021-08-19 test with gap filling of removed outliers
html a03f2f0 jens-daniel-mueller 2021-08-18 Build site.
html 9335b31 jens-daniel-mueller 2021-08-10 Build site.
Rmd 26d595c jens-daniel-mueller 2021-08-10 with P, AIP basins
html 9943b45 jens-daniel-mueller 2021-08-10 Build site.
html 0b00a2b jens-daniel-mueller 2021-08-09 Build site.
html 755c6b1 jens-daniel-mueller 2021-08-09 Build site.
Rmd dd6419c jens-daniel-mueller 2021-08-09 revised global MLR cleaning
html ed62e96 jens-daniel-mueller 2021-08-09 Build site.
Rmd 8f004f2 jens-daniel-mueller 2021-08-09 revised flag filtering only for predictors used
html c65f2e3 jens-daniel-mueller 2021-08-09 Build site.
Rmd f0efda5 jens-daniel-mueller 2021-08-09 revised canyon-b cleaning and created stats files
html 70b290d jens-daniel-mueller 2021-08-09 Build site.
Rmd dee6b31 jens-daniel-mueller 2021-08-09 revised canyon-b cleaning
html cd8e0d5 jens-daniel-mueller 2021-08-06 Build site.
html 15773a0 jens-daniel-mueller 2021-08-06 included calculation of revelle factor
html da61d1a jens-daniel-mueller 2021-08-06 Build site.
html 340d731 jens-daniel-mueller 2021-08-06 Build site.
html 71546e4 jens-daniel-mueller 2021-08-06 test with stricter CANYON-B filtering
Rmd b3c194b jens-daniel-mueller 2021-08-05 test with cruise and sample bases CANYON-B filtering
html 29444a1 jens-daniel-mueller 2021-08-05 Build site.
Rmd 019702d jens-daniel-mueller 2021-08-05 test with cruise and sample bases CANYON-B filtering
html c4b789f jens-daniel-mueller 2021-08-05 Build site.
Rmd 8f73f84 jens-daniel-mueller 2021-08-05 depth threshold for CANYON-B filtering
html 42e80c0 jens-daniel-mueller 2021-08-04 Build site.
html 48f6eed jens-daniel-mueller 2021-08-04 Build site.
html 1c597ab jens-daniel-mueller 2021-08-04 Build site.
html 81a46a4 jens-daniel-mueller 2021-08-03 Build site.
html b88c61b jens-daniel-mueller 2021-08-03 Build site.
html 0f0d5e5 jens-daniel-mueller 2021-08-03 Build site.
html a53656d jens-daniel-mueller 2021-08-03 Build site.
html 88f7356 jens-daniel-mueller 2021-08-02 Build site.
html d759279 jens-daniel-mueller 2021-08-02 Build site.
html 127b801 jens-daniel-mueller 2021-07-24 Build site.
html 1f65ef1 jens-daniel-mueller 2021-07-23 Build site.
html 912d90e jens-daniel-mueller 2021-07-23 Build site.
html 2477316 jens-daniel-mueller 2021-07-23 rebuild: surface dcant mapping seperate
html c9ccc00 jens-daniel-mueller 2021-07-22 Build site.
html 426b2df jens-daniel-mueller 2021-07-21 Build site.
html 971ce87 jens-daniel-mueller 2021-07-13 Build site.
html c18a8b1 jens-daniel-mueller 2021-07-09 Build site.
Rmd 795a3b0 jens-daniel-mueller 2021-07-09 complete revision
html 910d64a jens-daniel-mueller 2021-07-02 Build site.
Rmd 3d5f350 jens-daniel-mueller 2021-07-02 testrun with CANYON-B NA filling
html 1cbf907 jens-daniel-mueller 2021-07-02 Build site.
Rmd a2c1536 jens-daniel-mueller 2021-07-02 testrun with CANYON-B NA filling
html 955f5dc jens-daniel-mueller 2021-06-29 Build site.
html 9480f94 jens-daniel-mueller 2021-06-29 Build site.
html d054c39 jens-daniel-mueller 2021-06-24 Build site.
html 4fcd066 jens-daniel-mueller 2021-06-24 Build site.
Rmd ee48dee jens-daniel-mueller 2021-06-24 test coarse grid rarefication
html 3b6387f jens-daniel-mueller 2021-06-18 Build site.
html 3052a6c jens-daniel-mueller 2021-06-15 Build site.
html 3cb64bd jens-daniel-mueller 2021-06-15 Build site.
html c6b3da6 jens-daniel-mueller 2021-06-14 Build site.
html 48c73fc jens-daniel-mueller 2021-06-14 Build site.
html 439ee80 jens-daniel-mueller 2021-06-11 Build site.
html 33ffcab jens-daniel-mueller 2021-06-10 Build site.
html 7e1f407 jens-daniel-mueller 2021-06-10 Build site.
html 2cbe18c jens-daniel-mueller 2021-06-10 added zonal mean section control plots
html 69c79d0 jens-daniel-mueller 2021-06-08 Build site.
html 1772903 jens-daniel-mueller 2021-06-07 Build site.
html 594ed9a jens-daniel-mueller 2021-06-04 Build site.
html db7df0e jens-daniel-mueller 2021-06-04 rebuild without overlapping eras
Rmd 71f97a3 jens-daniel-mueller 2021-06-04 rebuild without overlapping eras
html 2edc791 jens-daniel-mueller 2021-06-04 Build site.
html 207339d jens-daniel-mueller 2021-06-03 Build site.
html 315710b jens-daniel-mueller 2021-06-03 include anomalous changes
html 47708ab jens-daniel-mueller 2021-06-02 Build site.
Rmd 8164b5e jens-daniel-mueller 2021-06-02 offset histogram canyon-B for GLODAP prerelease
html be90356 jens-daniel-mueller 2021-06-02 Build site.
html d37a85d jens-daniel-mueller 2021-05-31 Build site.
Rmd 1c2aff8 jens-daniel-mueller 2021-05-31 test run with beta version of GLODAPv2.2021
html 4b7a5ee jens-daniel-mueller 2021-05-28 Build site.
html 12b455a jens-daniel-mueller 2021-05-27 Build site.
Rmd ee13efb jens-daniel-mueller 2021-05-27 optional source of local params fully implemented
html 8c736a6 jens-daniel-mueller 2021-05-27 Build site.
Rmd dc8e4e1 jens-daniel-mueller 2021-05-27 optional source of local params implemented
html 25bd183 jens-daniel-mueller 2021-05-26 Build site.
Rmd e2b3434 jens-daniel-mueller 2021-05-26 generate seperate output
html 5fe3035 jens-daniel-mueller 2021-05-26 Build site.
Rmd 3f36c74 jens-daniel-mueller 2021-05-26 generate seperate output
html 4c5302d jens-daniel-mueller 2021-05-26 Build site.
Rmd e705cec jens-daniel-mueller 2021-05-26 generate seperate output
html 189f362 jens-daniel-mueller 2021-05-26 Build site.
Rmd 1dd10ef jens-daniel-mueller 2021-05-26 generate seperate output
html f314fc7 jens-daniel-mueller 2021-05-26 Build site.
html cf773c5 jens-daniel-mueller 2021-05-26 Build site.
Rmd 5b0e29c jens-daniel-mueller 2021-05-26 generate seperate output
html b79cb2d jens-daniel-mueller 2021-05-20 Build site.
html 62bd574 jens-daniel-mueller 2021-05-20 Build site.
Rmd 14a7aac jens-daniel-mueller 2021-05-20 rerun overlapping eras
html 7c56c39 jens-daniel-mueller 2021-05-19 Build site.
Rmd 4a1fd72 jens-daniel-mueller 2021-05-19 test completely overlapping eras
html 0de759e jens-daniel-mueller 2021-05-13 Build site.
html 0a84f2a jens-daniel-mueller 2021-05-12 Build site.
Rmd 1f6771f jens-daniel-mueller 2021-05-12 rerun without sea of japan
html 969e631 jens-daniel-mueller 2021-05-12 Build site.
Rmd 5f542d0 jens-daniel-mueller 2021-05-12 rerun without sea of japan
html aa676ca jens-daniel-mueller 2021-05-12 Build site.
Rmd a093821 jens-daniel-mueller 2021-05-12 offset map canyon-B
html 53c31b8 jens-daniel-mueller 2021-05-11 Build site.
Rmd e6edd0e jens-daniel-mueller 2021-05-11 offset map canyon-B
html 87c1aee jens-daniel-mueller 2021-05-11 Build site.
Rmd 01c7a3a jens-daniel-mueller 2021-05-11 property-property plots for GLODAP added
html 7abd5c9 jens-daniel-mueller 2021-04-19 Build site.
Rmd e51e059 jens-daniel-mueller 2021-04-19 write grid with duplicated data
html d2a83bc jens-daniel-mueller 2021-04-16 Build site.
Rmd f7f10e1 jens-daniel-mueller 2021-04-16 overlapping eras manually defined
html 84b1fe3 jens-daniel-mueller 2021-04-16 Build site.
html c0a47df jens-daniel-mueller 2021-04-16 Build site.
html 50290e8 jens-daniel-mueller 2021-04-16 overlapping eras
Rmd 934e795 jens-daniel-mueller 2021-04-16 overlapping eras
html a00ec94 jens-daniel-mueller 2021-04-16 Build site.
Rmd 10ffab3 jens-daniel-mueller 2021-04-16 use consistent tref
html 7e4f671 jens-daniel-mueller 2021-04-16 Build site.
Rmd bdd1c8a jens-daniel-mueller 2021-04-16 use consistent tref
html b6fe355 jens-daniel-mueller 2021-04-16 Build site.
Rmd 6e80fb5 jens-daniel-mueller 2021-04-16 manual cruise shifting, Indian only
html 858c4e6 jens-daniel-mueller 2021-04-16 Build site.
Rmd f82b9f2 jens-daniel-mueller 2021-04-16 manual cruise shifting
html 81b7c6d jens-daniel-mueller 2021-04-16 Build site.
html ddec5b7 jens-daniel-mueller 2021-04-15 Build site.
html 29edae5 jens-daniel-mueller 2021-04-14 Build site.
html 099d566 jens-daniel-mueller 2021-04-14 Build site.
Rmd e76af46 jens-daniel-mueller 2021-04-14 2 basins, high VIF
html bb44686 jens-daniel-mueller 2021-04-14 Build site.
html bf40480 jens-daniel-mueller 2021-04-13 Build site.
html 9f31fe3 jens-daniel-mueller 2021-04-13 Build site.
Rmd 80e1ee3 jens-daniel-mueller 2021-04-13 rerun post-2000 with model data
html c98be84 jens-daniel-mueller 2021-04-13 Build site.
html 338dd3c jens-daniel-mueller 2021-04-09 Build site.
html a79ca2c jens-daniel-mueller 2021-04-09 included model data
html 7831fd3 jens-daniel-mueller 2021-04-09 Build site.
html 20b26d4 jens-daniel-mueller 2021-04-08 Build site.
html c0895f8 jens-daniel-mueller 2021-04-07 Build site.
html 156d5b7 jens-daniel-mueller 2021-04-07 Build site.
html eb827c9 jens-daniel-mueller 2021-04-07 Build site.
html 857bad3 jens-daniel-mueller 2021-03-24 Build site.
Rmd 02e91d4 jens-daniel-mueller 2021-03-24 included model data
html 05cc66b jens-daniel-mueller 2021-03-24 Build site.
Rmd b897e71 jens-daniel-mueller 2021-03-24 included model data
html 03b6009 jens-daniel-mueller 2021-03-23 removed before copying template
html 555750f jens-daniel-mueller 2021-03-23 Build site.
Rmd 2021931 jens-daniel-mueller 2021-03-23 restriction to two eras and new definition procedure
html 685338e jens-daniel-mueller 2021-03-23 Build site.
Rmd 64b4756 jens-daniel-mueller 2021-03-23 restriction to two eras and new definition procedure
html 886f523 jens-daniel-mueller 2021-03-23 Build site.
Rmd 8a3a9dd jens-daniel-mueller 2021-03-23 restriction to two eras and new definition procedure
html d7831b0 jens-daniel-mueller 2021-03-23 Build site.
Rmd d9dec77 jens-daniel-mueller 2021-03-23 restriction to two eras and new definition procedure
html 10c1346 jens-daniel-mueller 2021-03-23 Build site.
Rmd b697e7a jens-daniel-mueller 2021-03-23 restriction to two eras and new definition procedure
html f155edd jens-daniel-mueller 2021-03-23 Build site.
html 380d215 jens-daniel-mueller 2021-03-21 Build site.
html 33b385b jens-daniel-mueller 2021-03-20 Build site.
html 330dcd0 jens-daniel-mueller 2021-03-20 Build site.
html 83a13de jens-daniel-mueller 2021-03-20 Build site.
html cf98c6d jens-daniel-mueller 2021-03-16 Build site.
html a1d52ff jens-daniel-mueller 2021-03-15 Build site.
html 0bade3b jens-daniel-mueller 2021-03-15 Build site.
html 27c1f4b jens-daniel-mueller 2021-03-14 Build site.
html af75ebf jens-daniel-mueller 2021-03-14 Build site.
Rmd e3dde84 jens-daniel-mueller 2021-03-14 test without filtering
html 5017709 jens-daniel-mueller 2021-03-11 Build site.
html 585b07f jens-daniel-mueller 2021-03-11 Build site.
html 6482ed7 jens-daniel-mueller 2021-03-11 Build site.
Rmd 0ad56e3 jens-daniel-mueller 2021-03-11 cleaned filtering based on comparison to CANYON-B
html 85a5ed2 jens-daniel-mueller 2021-03-10 Build site.
Rmd 749b5db jens-daniel-mueller 2021-03-10 filter based on comparison to CANYON-B
html 52a5ea4 jens-daniel-mueller 2021-03-10 Build site.
Rmd 0e57f29 jens-daniel-mueller 2021-03-10 rerun with GLODAP row numbers
html 6b260df jens-daniel-mueller 2021-03-10 Build site.
html 00688a1 jens-daniel-mueller 2021-03-05 Build site.
html 6c0bec6 jens-daniel-mueller 2021-03-05 Build site.
html 3c2ec33 jens-daniel-mueller 2021-03-05 Build site.
html af70b94 jens-daniel-mueller 2021-03-04 Build site.
html 86406d5 jens-daniel-mueller 2021-02-24 Build site.
html 3d3b4cc jens-daniel-mueller 2021-02-23 Build site.
html 7b672f7 jens-daniel-mueller 2021-01-11 Build site.
Rmd ba7cb46 jens-daniel-mueller 2021-01-11 run sensitivity test
html 33ba23c jens-daniel-mueller 2021-01-07 Build site.
Rmd 0ad30ba jens-daniel-mueller 2021-01-07 removed GLODAP gamma filter, target variable mapped by eras+era
Rmd a8c4dce jens-daniel-mueller 2020-12-23 manual activation of A16 switch
Rmd cfef575 jens-daniel-mueller 2020-12-23 Option to select era shift of A16 cruise
html 318609d jens-daniel-mueller 2020-12-23 adapted more variable predictor selection
html 6949b06 jens-daniel-mueller 2020-12-23 Build site.
Rmd d3ad704 jens-daniel-mueller 2020-12-23 test 106
html 0aa2b50 jens-daniel-mueller 2020-12-23 remove html before duplication
html 39113c3 jens-daniel-mueller 2020-12-23 Build site.
html 2886da0 jens-daniel-mueller 2020-12-19 Build site.
html 02f0ee9 jens-daniel-mueller 2020-12-18 cleaned up for copying template
html 965dba3 jens-daniel-mueller 2020-12-18 Build site.
html 5d452fe jens-daniel-mueller 2020-12-18 Build site.
Rmd ca65bf5 jens-daniel-mueller 2020-12-18 rebuild after final cleaning
html 7bcb4eb jens-daniel-mueller 2020-12-18 Build site.
html d397028 jens-daniel-mueller 2020-12-18 Build site.
html 7131186 jens-daniel-mueller 2020-12-17 Build site.
html 22b07fb jens-daniel-mueller 2020-12-17 Build site.
html f3a708f jens-daniel-mueller 2020-12-17 Build site.
html e4ca289 jens-daniel-mueller 2020-12-16 Build site.
html 158fe26 jens-daniel-mueller 2020-12-15 Build site.
Rmd 449195a jens-daniel-mueller 2020-12-15 rebuild without subsetting nitrate
html 7a9a4cb jens-daniel-mueller 2020-12-15 Build site.
html 61b263c jens-daniel-mueller 2020-12-15 Build site.
html 4d612dd jens-daniel-mueller 2020-12-15 Build site.
html 953caf3 jens-daniel-mueller 2020-12-15 Build site.
html 42daf5c jens-daniel-mueller 2020-12-14 Build site.
html 5cc68e2 jens-daniel-mueller 2020-12-14 Build site.
Rmd 00de567 jens-daniel-mueller 2020-12-14 rebuild with new path
html 984697e jens-daniel-mueller 2020-12-12 Build site.
html 3ebff89 jens-daniel-mueller 2020-12-12 Build site.
Rmd a1aaa71 jens-daniel-mueller 2020-12-12 selectable basinmask, rebuild
html 7d82772 jens-daniel-mueller 2020-12-11 Build site.
Rmd 6069c23 jens-daniel-mueller 2020-12-11 selectable basinmask, try 5
html c8acfcb jens-daniel-mueller 2020-12-11 Build site.
html 2fd0a2a jens-daniel-mueller 2020-12-11 Build site.
Rmd cd436c1 jens-daniel-mueller 2020-12-11 selectable basinmask
html b01a367 jens-daniel-mueller 2020-12-09 Build site.
Rmd 71c63b0 jens-daniel-mueller 2020-12-09 rerun with variable predictor assignment
html 24a632f jens-daniel-mueller 2020-12-07 Build site.
html 92dca91 jens-daniel-mueller 2020-12-07 Build site.
html 6a8004b jens-daniel-mueller 2020-12-07 Build site.
Rmd a4ec6a0 jens-daniel-mueller 2020-12-07 Keppler comparison run
html 70bf1a5 jens-daniel-mueller 2020-12-07 Build site.
html 7555355 jens-daniel-mueller 2020-12-07 Build site.
html 143d6fa jens-daniel-mueller 2020-12-07 Build site.
html abc6818 jens-daniel-mueller 2020-12-03 Build site.
html 090e4d5 jens-daniel-mueller 2020-12-02 Build site.
html 37e9dac jens-daniel-mueller 2020-12-02 Build site.
Rmd 9ff071b jens-daniel-mueller 2020-12-02 minor improvement of tref adejustment, formatting
html 7c25f7a jens-daniel-mueller 2020-12-02 Build site.
Rmd 5ffd065 jens-daniel-mueller 2020-12-02 rebuild with nice era labels
html ec8dc38 jens-daniel-mueller 2020-12-02 Build site.
html c987de1 jens-daniel-mueller 2020-12-02 Build site.
html d5c5378 jens-daniel-mueller 2020-12-02 Build site.
Rmd 3cc6d3c jens-daniel-mueller 2020-12-02 code cleaning and commenting
html 083b3b0 jens-daniel-mueller 2020-12-02 Build site.
Rmd f4520b2 jens-daniel-mueller 2020-12-02 code cleaning and commenting
html 632c84f jens-daniel-mueller 2020-12-02 Build site.
Rmd 8f3d29d jens-daniel-mueller 2020-12-02 code cleaning and commenting
html 22d0127 jens-daniel-mueller 2020-12-01 Build site.
html 0ff728b jens-daniel-mueller 2020-12-01 Build site.
Rmd 6287a18 jens-daniel-mueller 2020-12-01 auto eras naming
html b02b7a4 jens-daniel-mueller 2020-12-01 Build site.
Rmd 60bea48 jens-daniel-mueller 2020-12-01 auto eras naming
html cf19652 jens-daniel-mueller 2020-11-30 Build site.
html 196be51 jens-daniel-mueller 2020-11-30 Build site.
Rmd 7a4b015 jens-daniel-mueller 2020-11-30 first rebuild on ETH server

1 Version ID

The results displayed on this site correspond to the Version_ID:

params$Version_ID
[1] "v_XXX"

2 Read files

Main data source for this project is the preprocessed version of GLODAPv2:

params_local$GLODAPv2_version
[1] "2021"
if (params_local$gobm == "CESM-ETHZ_v20211122_monthly") {
  GLODAP <-
    read_csv(
      paste0(
        path_preprocessing_model,
        params_local$gobm,
        "_",
        "GLODAPv2.",
        params_local$GLODAPv2_version,
        "_preprocessed_model_runA_both_NA_filled.csv"
      )
    )
} else {
  GLODAP <-
    read_csv(
      paste0(
        path_preprocessing_model,
        params_local$gobm,
        "_",
        "GLODAPv2.",
        params_local$GLODAPv2_version,
        "_preprocessed_model_runA_both_NA_filled_ann.csv"
      )
    )
  
}



GLODAP_CB <-
  read_csv(
    paste0(
      path_preprocessing,
      "GLODAPv2.",
      "2022",
      "_Canyon-B.csv"
    )
  )

GLODAP_adjustments  <-
  read_csv(paste(path_preprocessing,
                  "GLODAPv2.2021_adustments.csv",
                  sep = ""))

3 Data preparation

3.1 Filter eras

# create labels for era
era_labels <- bind_cols(
  start = params_local$era_start,
  end = params_local$era_end)

era_labels <- era_labels %>% 
  mutate(start = if_else(start == -Inf, max(GLODAP$year), start),
         end = if_else(end == Inf, max(GLODAP$year), end),
         era = as.factor(paste(start, end, sep = "-")))

era_labels %>% 
  kbl() %>% 
  kable_styling()
start end era
1989 1999 1989-1999
2000 2009 2000-2009
# filter GLODAP data within eras
GLODAP <- expand_grid(
  GLODAP,
  era_labels
)

# select data within each era
GLODAP <- GLODAP %>% 
  filter(year >= start & year <= end)

GLODAP <- GLODAP %>% 
  select(-c(start, end))

3.2 Spatial boundaries

3.2.1 Basin mask

The basin mask from the World Ocean Atlas was used. For details consult the data base subsection for WOA18 data.

Please note that some GLODAP observations were made outside the WOA18 basin mask (i.e. in marginal seas) and will be removed for further analysis.

GLODAP <- GLODAP %>% 
  select(-basin)

# use only data inside basinmask
GLODAP <- inner_join(GLODAP, basinmask)

3.2.2 Depth

Observations collected shallower than:

  • minimum sampling depth: 100m

were excluded from the analysis to avoid seasonal bias.

GLODAP <- GLODAP %>% 
  filter(depth >= params_local$depth_min)

3.2.3 Bottomdepth

Observations collected in an area with a:

  • minimum bottom depth: 0m

were excluded from the analysis to avoid coastal impacts. Please note that minimum bottom depth criterion of 0m means that no filtering was applied here.

GLODAP <- GLODAP %>% 
  filter(bottomdepth >= params_local$bottomdepth_min)

3.2.4 Coastal cruises

Coastal cruises can be removed by defining a minimum sampling depth threshold for the entire cruises. This criterion was not applied.

GLODAP <- GLODAP %>% 
  group_by(cruise) %>% 
  mutate(max_depth = max(depth)) %>% 
  ungroup()

GLODAP_grid <- GLODAP %>% 
  distinct(lat, lon, cruise, max_depth)

map +
  geom_raster(data = GLODAP_grid,
              aes(lon, lat, fill = "all depth")) +
  geom_raster(data = GLODAP_grid %>% filter(max_depth < 1000),
              aes(lon, lat, fill = "shallow filter")) +
  scale_fill_manual(values = c("grey60", "red"))

3.3 CANYON-B cleaning

Data cleaning based on comparison to CANYOB-B predictions is done individually for each variable required in the eMLR approach and constrained to samples collected deeper than 0 m.

# join data frames
GLODAP_combined_raw <- left_join(GLODAP,
                                 GLODAP_CB)

# calculate offset by parameter
GLODAP_combined <- GLODAP_combined_raw %>%
  mutate(
    offset_talk = talk - talk_CANYONB,
    offset_tco2 = tco2 - tco2_CANYONB,
    offset_nitrate = nitrate - nitrate_CANYONB,
    offset_phosphate = phosphate - phosphate_CANYONB,
    offset_silicate = silicate - silicate_CANYONB
  ) %>%
  select(row_number,
         year,
         cruise,
         basin_AIP,
         lat,
         lon,
         depth,
         starts_with("offset_"))


GLODAP_combined %>%
  filter(cruise == 695) %>%
  arrange(depth) %>%
  ggplot(aes(offset_talk, depth)) +
  geom_point() +
  scale_y_reverse() +
  labs(title = "GLODAPv2.2021 vs CANYON-B | cruise 695")

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
b7ca0f3 jens-daniel-mueller 2022-05-25
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
973192c jens-daniel-mueller 2021-10-28
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
1adf14a jens-daniel-mueller 2021-10-20
GLODAP %>%
  filter(cruise == 695) %>%
  arrange(depth) %>%
  ggplot(aes(talk, depth,
             fill = as.factor(talkf),
             col = as.factor(talkqc))) +
  geom_point(shape = 21) +
  scale_y_reverse() +
  # scale_color_manual(values = "black", name = "talkqc") +
  # scale_fill_manual(values = c("black", "white", "grey"), name = "talkf") +
  labs(title = "GLODAPv2.2021 | cruise 695")

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
b7ca0f3 jens-daniel-mueller 2022-05-25
0e032dc jens-daniel-mueller 2021-11-04
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
7eabe04 jens-daniel-mueller 2021-10-20
558c54a jens-daniel-mueller 2021-10-20
1adf14a jens-daniel-mueller 2021-10-20
# pivot to long format
GLODAP_combined <- GLODAP_combined %>%
  pivot_longer(
    starts_with("offset"),
    names_to = "parameter",
    names_prefix = "offset_",
    values_to = "offset"
  )

GLODAP_combined <- GLODAP_combined %>%
  filter(parameter %in% c("tco2", "talk", params_local$MLR_predictors))

GLODAP_combined <- left_join(GLODAP_combined,
                             GLODAP %>% select(row_number, era))

3.3.1 Residual histograms

# flag data according to sampling depth
GLODAP_combined <- GLODAP_combined %>%
  mutate(sampling_depth =
           if_else(depth >= params_local$CANYON_B_depth,
                   "deep", "shallow"))

GLODAP_combined %>%
  # filter(cruise == 695) %>%
  ggplot(aes(offset, fill=sampling_depth)) +
  geom_histogram() +
  scale_y_continuous(trans = "log10") +
  facet_grid(basin_AIP ~ parameter, scales = "free_x")

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
973192c jens-daniel-mueller 2021-10-28
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
27c99b8 jens-daniel-mueller 2021-08-19
9335b31 jens-daniel-mueller 2021-08-10
70b290d jens-daniel-mueller 2021-08-09
cd8e0d5 jens-daniel-mueller 2021-08-06
15773a0 jens-daniel-mueller 2021-08-06
340d731 jens-daniel-mueller 2021-08-06
71546e4 jens-daniel-mueller 2021-08-06
29444a1 jens-daniel-mueller 2021-08-05
c4b789f jens-daniel-mueller 2021-08-05
42e80c0 jens-daniel-mueller 2021-08-04
48f6eed jens-daniel-mueller 2021-08-04
88f7356 jens-daniel-mueller 2021-08-02
127b801 jens-daniel-mueller 2021-07-24
912d90e jens-daniel-mueller 2021-07-23
2477316 jens-daniel-mueller 2021-07-23
c9ccc00 jens-daniel-mueller 2021-07-22
910d64a jens-daniel-mueller 2021-07-02
1cbf907 jens-daniel-mueller 2021-07-02
9480f94 jens-daniel-mueller 2021-06-29
7e1f407 jens-daniel-mueller 2021-06-10
2cbe18c jens-daniel-mueller 2021-06-10
594ed9a jens-daniel-mueller 2021-06-04
db7df0e jens-daniel-mueller 2021-06-04
207339d jens-daniel-mueller 2021-06-03
315710b jens-daniel-mueller 2021-06-03
47708ab jens-daniel-mueller 2021-06-02
d37a85d jens-daniel-mueller 2021-05-31
0a84f2a jens-daniel-mueller 2021-05-12
969e631 jens-daniel-mueller 2021-05-12
c0a47df jens-daniel-mueller 2021-04-16
50290e8 jens-daniel-mueller 2021-04-16
858c4e6 jens-daniel-mueller 2021-04-16
ddec5b7 jens-daniel-mueller 2021-04-15
9f31fe3 jens-daniel-mueller 2021-04-13
338dd3c jens-daniel-mueller 2021-04-09
a79ca2c jens-daniel-mueller 2021-04-09
05cc66b jens-daniel-mueller 2021-03-24
03b6009 jens-daniel-mueller 2021-03-23
685338e jens-daniel-mueller 2021-03-23
886f523 jens-daniel-mueller 2021-03-23
10c1346 jens-daniel-mueller 2021-03-23
6482ed7 jens-daniel-mueller 2021-03-11
# filter only deep water samples
GLODAP_combined <- GLODAP_combined %>% 
  filter(sampling_depth == "deep")

GLODAP_combined %>%
  # filter(cruise == 695) %>% 
  ggplot(aes(offset, fill=sampling_depth)) +
  geom_histogram() +
  scale_y_continuous(trans = "log10") +
  facet_grid(basin_AIP ~ parameter, scales = "free_x")

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
973192c jens-daniel-mueller 2021-10-28
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
27c99b8 jens-daniel-mueller 2021-08-19
9335b31 jens-daniel-mueller 2021-08-10
70b290d jens-daniel-mueller 2021-08-09
cd8e0d5 jens-daniel-mueller 2021-08-06
15773a0 jens-daniel-mueller 2021-08-06
340d731 jens-daniel-mueller 2021-08-06
71546e4 jens-daniel-mueller 2021-08-06
29444a1 jens-daniel-mueller 2021-08-05
c4b789f jens-daniel-mueller 2021-08-05
GLODAP_combined <- GLODAP_combined %>% 
  select(-sampling_depth)

3.3.2 Property-property plots

variables <- unique(GLODAP_combined$parameter)

for (i_variable in variables) {
  # i_variable <- variables[2]
  print(p_prop_prop(
    df = GLODAP_combined_raw %>%
      filter(depth >= params_local$CANYON_B_depth),
    var1 = i_variable,
    var2 = paste0(i_variable, "_CANYONB")
  ))
}

rm(variables, GLODAP_combined_raw, i_variable)

3.3.3 Residual time series

GLODAP_combined %>%
  ggplot(aes(year, offset)) +
  geom_bin2d() +
  geom_hline(yintercept = 0, col = "red") +
  scale_fill_viridis_c(trans = "log10") +
  facet_grid(parameter ~ basin_AIP, scales = "free_y")

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
973192c jens-daniel-mueller 2021-10-28
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
27c99b8 jens-daniel-mueller 2021-08-19
9335b31 jens-daniel-mueller 2021-08-10
70b290d jens-daniel-mueller 2021-08-09
cd8e0d5 jens-daniel-mueller 2021-08-06
15773a0 jens-daniel-mueller 2021-08-06
340d731 jens-daniel-mueller 2021-08-06
71546e4 jens-daniel-mueller 2021-08-06
29444a1 jens-daniel-mueller 2021-08-05
c4b789f jens-daniel-mueller 2021-08-05
42e80c0 jens-daniel-mueller 2021-08-04
48f6eed jens-daniel-mueller 2021-08-04
88f7356 jens-daniel-mueller 2021-08-02
127b801 jens-daniel-mueller 2021-07-24
912d90e jens-daniel-mueller 2021-07-23
2477316 jens-daniel-mueller 2021-07-23
c9ccc00 jens-daniel-mueller 2021-07-22
910d64a jens-daniel-mueller 2021-07-02
1cbf907 jens-daniel-mueller 2021-07-02
9480f94 jens-daniel-mueller 2021-06-29
7e1f407 jens-daniel-mueller 2021-06-10
2cbe18c jens-daniel-mueller 2021-06-10
594ed9a jens-daniel-mueller 2021-06-04
db7df0e jens-daniel-mueller 2021-06-04
207339d jens-daniel-mueller 2021-06-03
315710b jens-daniel-mueller 2021-06-03
d37a85d jens-daniel-mueller 2021-05-31
0a84f2a jens-daniel-mueller 2021-05-12
969e631 jens-daniel-mueller 2021-05-12
aa676ca jens-daniel-mueller 2021-05-12

3.3.4 Cruise offset metrics

# calculate mean cruise offset by parameter
cruise_stats <- GLODAP_combined %>%
  group_by(cruise, parameter) %>%
  summarise(
    mean_offset = mean(offset, na.rm = TRUE),
    sd_offset = sd(offset, na.rm = TRUE)
  ) %>%
  ungroup()

cruise_stats <- cruise_stats %>%
  group_by(parameter) %>%
  mutate(
    mean_offset_rank = rank(mean_offset)
  ) %>%
  ungroup() %>% 
  arrange(mean_offset_rank)

# calculate offset parameters across all observations
cruise_stats_global <- cruise_stats %>%
  group_by(parameter) %>%
  summarise(
    mean_offset_max = sd(mean_offset, na.rm = TRUE) *
      params_local$CANYON_B_cruise_mean,
    sd_offset_max = median(sd_offset, na.rm = TRUE) *
      params_local$CANYON_B_sample_SD
  ) %>%
  ungroup()


# rank offsets and calculate offset thresholds
cruise_stats <- full_join(cruise_stats,
                          cruise_stats_global) %>%
  mutate(cruise = as.factor(cruise))

3.3.5 Filter cruises

The following approach was tested but is currently not applied:

Cruises are removed, when the mean offset of the observation from the value predicted with CANYON-B is higher than times the standard deviation of all cruise mean offsets.

# identify cruises to be removed
cruise_stats <- cruise_stats %>%
  mutate(cruise_flag = if_else(abs(mean_offset) > mean_offset_max,
                               "removed",
                               "included"))

cruise_stats %>% 
  ggplot() +
  geom_vline(data = cruise_stats_global,
             aes(xintercept = mean_offset_max * c(1),
             col = "threshold")) +
  geom_vline(data = cruise_stats_global,
             aes(xintercept = mean_offset_max * c(-1),
             col = "threshold")) +
  geom_histogram(aes(mean_offset, fill = cruise_flag)) +
  facet_grid(. ~ parameter, scales = "free_x") +
  scale_color_manual(values = "red") +
  scale_fill_brewer(palette = "Set1", direction = -1) +
  theme(legend.title = element_blank())

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
973192c jens-daniel-mueller 2021-10-28
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
27c99b8 jens-daniel-mueller 2021-08-19
9335b31 jens-daniel-mueller 2021-08-10
755c6b1 jens-daniel-mueller 2021-08-09
c65f2e3 jens-daniel-mueller 2021-08-09
70b290d jens-daniel-mueller 2021-08-09
cd8e0d5 jens-daniel-mueller 2021-08-06
15773a0 jens-daniel-mueller 2021-08-06
340d731 jens-daniel-mueller 2021-08-06
for (i_parameter in unique(cruise_stats$parameter)) {
  # i_parameter <- unique(cruise_stats$parameter)[4]
  
  i_cruise_stats <- cruise_stats %>%
    filter(parameter == i_parameter)
  
  i_cruise_out <- cruise_stats %>%
    filter(parameter == i_parameter,
           cruise_flag == "removed")
  
  print(
    ggplot() +
      geom_hline(
        data = i_cruise_stats,
        aes(yintercept = c(-1, 1) * mean_offset_max),
        lty = 2
      ) +
      geom_ribbon(
        data = i_cruise_stats,
        aes(
          x = mean_offset_rank,
          ymax = mean_offset + sd_offset,
          ymin = mean_offset - sd_offset
        ),
        alpha = 0.3
      ) +
      geom_path(data = i_cruise_stats,
                aes(mean_offset_rank, mean_offset)) +
      geom_point(data = i_cruise_out,
                 aes(mean_offset_rank, mean_offset, col = cruise)) +
      labs(title = i_parameter)
  )
  
  print(
    ggplot() +
      geom_point(data = i_cruise_stats,
                 aes(mean_offset, sd_offset)) +
      geom_point(data = i_cruise_out,
                 aes(mean_offset, sd_offset, col = cruise)) +
      labs(title = i_parameter)
  )
  
}

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
973192c jens-daniel-mueller 2021-10-28
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
27c99b8 jens-daniel-mueller 2021-08-19
9335b31 jens-daniel-mueller 2021-08-10
755c6b1 jens-daniel-mueller 2021-08-09
c65f2e3 jens-daniel-mueller 2021-08-09
70b290d jens-daniel-mueller 2021-08-09
cd8e0d5 jens-daniel-mueller 2021-08-06
15773a0 jens-daniel-mueller 2021-08-06
340d731 jens-daniel-mueller 2021-08-06

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
973192c jens-daniel-mueller 2021-10-28
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
27c99b8 jens-daniel-mueller 2021-08-19
9335b31 jens-daniel-mueller 2021-08-10
755c6b1 jens-daniel-mueller 2021-08-09
c65f2e3 jens-daniel-mueller 2021-08-09
70b290d jens-daniel-mueller 2021-08-09
cd8e0d5 jens-daniel-mueller 2021-08-06
15773a0 jens-daniel-mueller 2021-08-06
340d731 jens-daniel-mueller 2021-08-06

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
973192c jens-daniel-mueller 2021-10-28
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
27c99b8 jens-daniel-mueller 2021-08-19
9335b31 jens-daniel-mueller 2021-08-10
755c6b1 jens-daniel-mueller 2021-08-09
c65f2e3 jens-daniel-mueller 2021-08-09
70b290d jens-daniel-mueller 2021-08-09
cd8e0d5 jens-daniel-mueller 2021-08-06
15773a0 jens-daniel-mueller 2021-08-06
340d731 jens-daniel-mueller 2021-08-06

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
973192c jens-daniel-mueller 2021-10-28
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
27c99b8 jens-daniel-mueller 2021-08-19
9335b31 jens-daniel-mueller 2021-08-10
755c6b1 jens-daniel-mueller 2021-08-09
c65f2e3 jens-daniel-mueller 2021-08-09
70b290d jens-daniel-mueller 2021-08-09
cd8e0d5 jens-daniel-mueller 2021-08-06
15773a0 jens-daniel-mueller 2021-08-06
340d731 jens-daniel-mueller 2021-08-06

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
973192c jens-daniel-mueller 2021-10-28
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
27c99b8 jens-daniel-mueller 2021-08-19
9335b31 jens-daniel-mueller 2021-08-10
755c6b1 jens-daniel-mueller 2021-08-09
c65f2e3 jens-daniel-mueller 2021-08-09
70b290d jens-daniel-mueller 2021-08-09
cd8e0d5 jens-daniel-mueller 2021-08-06
15773a0 jens-daniel-mueller 2021-08-06
340d731 jens-daniel-mueller 2021-08-06

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
973192c jens-daniel-mueller 2021-10-28
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
27c99b8 jens-daniel-mueller 2021-08-19
9335b31 jens-daniel-mueller 2021-08-10
755c6b1 jens-daniel-mueller 2021-08-09
c65f2e3 jens-daniel-mueller 2021-08-09
70b290d jens-daniel-mueller 2021-08-09
cd8e0d5 jens-daniel-mueller 2021-08-06
15773a0 jens-daniel-mueller 2021-08-06
340d731 jens-daniel-mueller 2021-08-06

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
973192c jens-daniel-mueller 2021-10-28
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
27c99b8 jens-daniel-mueller 2021-08-19
9335b31 jens-daniel-mueller 2021-08-10
755c6b1 jens-daniel-mueller 2021-08-09
c65f2e3 jens-daniel-mueller 2021-08-09
70b290d jens-daniel-mueller 2021-08-09
cd8e0d5 jens-daniel-mueller 2021-08-06
15773a0 jens-daniel-mueller 2021-08-06
340d731 jens-daniel-mueller 2021-08-06

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
973192c jens-daniel-mueller 2021-10-28
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
27c99b8 jens-daniel-mueller 2021-08-19
9335b31 jens-daniel-mueller 2021-08-10
755c6b1 jens-daniel-mueller 2021-08-09
c65f2e3 jens-daniel-mueller 2021-08-09
70b290d jens-daniel-mueller 2021-08-09
cd8e0d5 jens-daniel-mueller 2021-08-06
15773a0 jens-daniel-mueller 2021-08-06
340d731 jens-daniel-mueller 2021-08-06

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
973192c jens-daniel-mueller 2021-10-28
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
27c99b8 jens-daniel-mueller 2021-08-19
9335b31 jens-daniel-mueller 2021-08-10
70b290d jens-daniel-mueller 2021-08-09
cd8e0d5 jens-daniel-mueller 2021-08-06
15773a0 jens-daniel-mueller 2021-08-06
340d731 jens-daniel-mueller 2021-08-06

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
973192c jens-daniel-mueller 2021-10-28
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
27c99b8 jens-daniel-mueller 2021-08-19
9335b31 jens-daniel-mueller 2021-08-10
rm(i_parameter, i_cruise_stats, i_cruise_out)
cruise_removal_grid <-
  left_join(
    GLODAP_combined %>%
      distinct(era, parameter, cruise, lon, lat) %>%
      mutate(cruise = as.factor(cruise)),
    cruise_stats %>% select(cruise, parameter, cruise_flag)
  )


map +
  geom_raster(data = GLODAP %>% distinct(lat, lon, era),
              aes(lon, lat), fill = "grey70") +
  geom_raster(data = cruise_removal_grid %>% filter(cruise_flag == "removed"),
              aes(lon, lat, fill = cruise_flag)) +
  scale_fill_brewer(palette = "Set1") +
  facet_grid(parameter ~ era) +
  labs(title = "Cruise filtering") +
  theme(legend.title = element_blank())

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
973192c jens-daniel-mueller 2021-10-28
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
27c99b8 jens-daniel-mueller 2021-08-19
9335b31 jens-daniel-mueller 2021-08-10
755c6b1 jens-daniel-mueller 2021-08-09
c65f2e3 jens-daniel-mueller 2021-08-09
70b290d jens-daniel-mueller 2021-08-09
cd8e0d5 jens-daniel-mueller 2021-08-06
15773a0 jens-daniel-mueller 2021-08-06
340d731 jens-daniel-mueller 2021-08-06
71546e4 jens-daniel-mueller 2021-08-06
29444a1 jens-daniel-mueller 2021-08-05
c4b789f jens-daniel-mueller 2021-08-05
42e80c0 jens-daniel-mueller 2021-08-04
48f6eed jens-daniel-mueller 2021-08-04
81a46a4 jens-daniel-mueller 2021-08-03
b88c61b jens-daniel-mueller 2021-08-03
d759279 jens-daniel-mueller 2021-08-02
127b801 jens-daniel-mueller 2021-07-24
c9ccc00 jens-daniel-mueller 2021-07-22
910d64a jens-daniel-mueller 2021-07-02
9480f94 jens-daniel-mueller 2021-06-29
7e1f407 jens-daniel-mueller 2021-06-10
2cbe18c jens-daniel-mueller 2021-06-10
594ed9a jens-daniel-mueller 2021-06-04
db7df0e jens-daniel-mueller 2021-06-04
207339d jens-daniel-mueller 2021-06-03
315710b jens-daniel-mueller 2021-06-03
cf773c5 jens-daniel-mueller 2021-05-26
0a84f2a jens-daniel-mueller 2021-05-12
969e631 jens-daniel-mueller 2021-05-12
84b1fe3 jens-daniel-mueller 2021-04-16
c0a47df jens-daniel-mueller 2021-04-16
50290e8 jens-daniel-mueller 2021-04-16
858c4e6 jens-daniel-mueller 2021-04-16
ddec5b7 jens-daniel-mueller 2021-04-15
29edae5 jens-daniel-mueller 2021-04-14
9f31fe3 jens-daniel-mueller 2021-04-13
338dd3c jens-daniel-mueller 2021-04-09
a79ca2c jens-daniel-mueller 2021-04-09
eb827c9 jens-daniel-mueller 2021-04-07
05cc66b jens-daniel-mueller 2021-03-24
03b6009 jens-daniel-mueller 2021-03-23
555750f jens-daniel-mueller 2021-03-23
685338e jens-daniel-mueller 2021-03-23
886f523 jens-daniel-mueller 2021-03-23
10c1346 jens-daniel-mueller 2021-03-23
f155edd jens-daniel-mueller 2021-03-23
a1d52ff jens-daniel-mueller 2021-03-15
0bade3b jens-daniel-mueller 2021-03-15
27c1f4b jens-daniel-mueller 2021-03-14
af75ebf jens-daniel-mueller 2021-03-14
5017709 jens-daniel-mueller 2021-03-11
6482ed7 jens-daniel-mueller 2021-03-11
map +
  geom_raster(data = GLODAP %>% distinct(lat, lon, era),
              aes(lon, lat), fill = "grey70") +
  geom_raster(data = cruise_removal_grid %>% filter(cruise_flag == "included"),
              aes(lon, lat, fill = cruise_flag)) +
  scale_fill_brewer(palette = "Set1") +
  facet_grid(parameter ~ era) +
  labs(title = "Cruise filtering") +
  theme(legend.title = element_blank())

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
973192c jens-daniel-mueller 2021-10-28
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
27c99b8 jens-daniel-mueller 2021-08-19
9335b31 jens-daniel-mueller 2021-08-10
755c6b1 jens-daniel-mueller 2021-08-09
c65f2e3 jens-daniel-mueller 2021-08-09
70b290d jens-daniel-mueller 2021-08-09
map +
  geom_raster(data = GLODAP %>% distinct(lat, lon, era),
              aes(lon, lat), fill = "grey70") +
  geom_raster(data = cruise_removal_grid %>% filter(is.na(cruise_flag)),
              aes(lon, lat, fill = "NA")) +
  scale_fill_brewer(palette = "Set1") +
  facet_grid(parameter ~ era) +
  labs(title = "Cruise filtering") +
  theme(legend.title = element_blank())

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
973192c jens-daniel-mueller 2021-10-28
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
27c99b8 jens-daniel-mueller 2021-08-19
9335b31 jens-daniel-mueller 2021-08-10
70b290d jens-daniel-mueller 2021-08-09

The ratio (%) of removed observations is:

cruise_out <- cruise_stats %>% 
  filter(cruise_flag == "removed") %>% 
  distinct(cruise) %>% 
  pull()

GLODAP <- GLODAP %>%
  mutate(cruise_flag = if_else(
    cruise %in% cruise_out,
    "removed",
    "included"))


cruise_removal_ratio <-
  nrow(GLODAP %>% filter(cruise_flag == "removed")) /
  nrow(GLODAP) * 100
stats_CANYON_B_cleaning_cruises <- tibble(
  cruise_removal_ratio = cruise_removal_ratio,
  cruise_removal_n = length(cruise_out)
)

stats_CANYON_B_cleaning_cruises %>% 
  kbl() %>% 
  kable_styling()
cruise_removal_ratio cruise_removal_n
8.945043 87

3.3.6 Filter samples

sample_stats <- GLODAP_combined %>%
  group_by(parameter) %>%
  summarise(
    mean_offset = mean(offset, na.rm = TRUE),
    sd_offset = sd(offset, na.rm = TRUE)
  ) %>%
  ungroup() %>% 
  mutate(sd_offset_max = sd_offset * params_local$CANYON_B_sample_SD)


GLODAP_combined %>%
  ggplot(aes(offset)) +
  geom_histogram() +
  geom_vline(data = sample_stats,
             aes(xintercept = sd_offset_max*c(-1))) +
  geom_vline(data = sample_stats,
             aes(xintercept = sd_offset_max*c(1))) +
  scale_y_continuous(trans = "log10") +
  facet_grid(. ~ parameter, scales = "free_x")

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
973192c jens-daniel-mueller 2021-10-28
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
77f4ba7 jens-daniel-mueller 2021-08-19
ece96df jens-daniel-mueller 2021-08-19
91d43c8 jens-daniel-mueller 2021-08-19
d87504f jens-daniel-mueller 2021-08-19
e7e5c45 jens-daniel-mueller 2021-08-19
dfee085 jens-daniel-mueller 2021-08-19
27c99b8 jens-daniel-mueller 2021-08-19
9335b31 jens-daniel-mueller 2021-08-10
755c6b1 jens-daniel-mueller 2021-08-09
70b290d jens-daniel-mueller 2021-08-09
cd8e0d5 jens-daniel-mueller 2021-08-06
15773a0 jens-daniel-mueller 2021-08-06
340d731 jens-daniel-mueller 2021-08-06
71546e4 jens-daniel-mueller 2021-08-06
29444a1 jens-daniel-mueller 2021-08-05
# cruise_stats %>% 
#   ggplot() +
#   geom_vline(aes(xintercept = sd_offset_max,
#              col = "threshold")) +
#   geom_histogram(aes(sd_offset)) +
#   facet_grid(. ~ parameter, scales = "free_x") +
#   scale_color_manual(values = "red") +
#   scale_fill_brewer(palette = "Set1", direction = -1) +
#   theme(legend.title = element_blank())


GLODAP_combined <-
  full_join(GLODAP_combined %>% mutate(cruise = as.factor(cruise)),
            sample_stats)

GLODAP_combined <- GLODAP_combined %>%
  mutate(sample_flag = if_else(abs(offset) <= sd_offset_max,
                               "included", 
                               "removed"))

GLODAP_combined %>%
  ggplot(aes(offset, fill=sample_flag)) +
  geom_histogram() +
  scale_y_continuous(trans = "log10") +
  facet_grid(basin_AIP ~ parameter, scales = "free_x")

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
973192c jens-daniel-mueller 2021-10-28
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
77f4ba7 jens-daniel-mueller 2021-08-19
ece96df jens-daniel-mueller 2021-08-19
91d43c8 jens-daniel-mueller 2021-08-19
d87504f jens-daniel-mueller 2021-08-19
e7e5c45 jens-daniel-mueller 2021-08-19
dfee085 jens-daniel-mueller 2021-08-19
27c99b8 jens-daniel-mueller 2021-08-19
9335b31 jens-daniel-mueller 2021-08-10
755c6b1 jens-daniel-mueller 2021-08-09
70b290d jens-daniel-mueller 2021-08-09
cd8e0d5 jens-daniel-mueller 2021-08-06
15773a0 jens-daniel-mueller 2021-08-06
340d731 jens-daniel-mueller 2021-08-06
71546e4 jens-daniel-mueller 2021-08-06
29444a1 jens-daniel-mueller 2021-08-05
GLODAP_combined %>%
  filter(sample_flag == "removed") %>% 
  ggplot(aes(offset, fill=sample_flag)) +
  geom_histogram() +
  scale_y_continuous() +
  facet_grid(basin_AIP ~ parameter, scales = "free_x")

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
973192c jens-daniel-mueller 2021-10-28
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
77f4ba7 jens-daniel-mueller 2021-08-19
ece96df jens-daniel-mueller 2021-08-19
91d43c8 jens-daniel-mueller 2021-08-19
d87504f jens-daniel-mueller 2021-08-19
e7e5c45 jens-daniel-mueller 2021-08-19
dfee085 jens-daniel-mueller 2021-08-19
27c99b8 jens-daniel-mueller 2021-08-19
9335b31 jens-daniel-mueller 2021-08-10
755c6b1 jens-daniel-mueller 2021-08-09
70b290d jens-daniel-mueller 2021-08-09
samples_out <- GLODAP_combined %>% 
  filter(sample_flag == "removed") %>% 
  distinct(row_number, parameter)

stats_CANYON_B_cleaning_samples <- GLODAP_combined %>% 
  group_by(parameter) %>% 
  count(sample_flag)

stats_CANYON_B_cleaning_samples %>% 
  kbl() %>% 
  kable_styling()
parameter sample_flag n
nitrate included 207298
nitrate removed 92
nitrate NA 24828
phosphate included 188776
phosphate removed 296
phosphate NA 43146
silicate included 207939
silicate removed 99
silicate NA 24180
talk included 178836
talk removed 133
talk NA 53249
tco2 included 223056
tco2 removed 91
tco2 NA 9071
grid_CANYON_B_cleaning_samples <- GLODAP_combined %>% 
  count(lat, lon, era, parameter, sample_flag) %>% 
  pivot_wider(names_from = sample_flag,
              values_from = n,
              values_fill = 0) %>% 
  mutate(removal_ratio = removed / (removed + included))
  
map +
    geom_raster(data = grid_CANYON_B_cleaning_samples,
                aes(lon, lat, fill = removal_ratio)) +
    scale_fill_viridis_c(direction = -1,
                         na.value = "red") +
    facet_grid(parameter ~ era) +
    labs(title = "Maps of removed samples") +
    theme(legend.title = element_blank())

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
973192c jens-daniel-mueller 2021-10-28
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
ac5c92d jens-daniel-mueller 2021-10-01
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
77f4ba7 jens-daniel-mueller 2021-08-19
ece96df jens-daniel-mueller 2021-08-19
91d43c8 jens-daniel-mueller 2021-08-19
d87504f jens-daniel-mueller 2021-08-19
e7e5c45 jens-daniel-mueller 2021-08-19
dfee085 jens-daniel-mueller 2021-08-19
27c99b8 jens-daniel-mueller 2021-08-19
9335b31 jens-daniel-mueller 2021-08-10
755c6b1 jens-daniel-mueller 2021-08-09
70b290d jens-daniel-mueller 2021-08-09
cd8e0d5 jens-daniel-mueller 2021-08-06
15773a0 jens-daniel-mueller 2021-08-06
340d731 jens-daniel-mueller 2021-08-06

The ratio (%) of removed observations is:

for (i_parameter in unique(samples_out$parameter)) {
  # i_parameter <- unique(samples_out$parameter)[1]
  
  i_row_number <- samples_out %>%
    filter(parameter == i_parameter) %>%
    pull(row_number)
  
  print(paste(i_parameter, ", NA data before sample filter:"))
  
  print(
  GLODAP %>%
    count(is.na(!!sym(i_parameter))) %>% 
    pull(n)
  )
  
  GLODAP <- GLODAP %>%
    mutate(!!sym(i_parameter) := if_else(row_number %in% i_row_number,
                                         NaN,
                                         !!sym(i_parameter)))
  
  
  print(paste(i_parameter, ", NA data after sample filter:"))
  
  print(
  GLODAP %>%
    count(is.na(!!sym(i_parameter))) %>% 
    pull(n)
  )
  
}
[1] "tco2 , NA data before sample filter:"
[1] 232218
[1] "tco2 , NA data after sample filter:"
[1] 232127     91
[1] "nitrate , NA data before sample filter:"
[1] 213340  18878
[1] "nitrate , NA data after sample filter:"
[1] 213248  18970
[1] "talk , NA data before sample filter:"
[1] 183261  48957
[1] "talk , NA data after sample filter:"
[1] 183128  49090
[1] "silicate , NA data before sample filter:"
[1] 213749  18469
[1] "silicate , NA data after sample filter:"
[1] 213650  18568
[1] "phosphate , NA data before sample filter:"
[1] 193047  39171
[1] "phosphate , NA data after sample filter:"
[1] 192751  39467
GLODAP %>% 
  filter(sample_flag == "removed",
         cruise_flag == "removed") %>% 
  nrow()

GLODAP %>% 
  filter(sample_flag == "removed",
         cruise_flag == "included") %>% 
  nrow()

# the code below would completely remove rows
# making it impossible to replace with CANYON-B estimates
# this is not done any more

GLODAP %>% 
  filter(sample_flag == "included",
         cruise_flag == "removed") %>% 
  nrow()

GLODAP <- GLODAP %>% 
  filter(sample_flag != "removed",
         cruise_flag != "removed")

3.4 Gap filling

GLODAP <- left_join(
  GLODAP,
  GLODAP_adjustments %>% distinct(cruise, cruise_expocode)
)


if (params_local$gap_filling == "CANYON-B") {
  
GLODAP <- left_join(GLODAP,
                    GLODAP_CB)

# label rows with missing values that should be filled
GLODAP <- GLODAP %>%
  mutate(
    fill_nitrate = if_else(FALSE,
                           "filled",
                           "measured"),
    fill_phosphate = if_else(
      is.na(phosphate) &
        oxygenqc == 1 &
        cruise_expocode %in% params_local$cruises_phosphate_gap_fill,
      "filled",
      "measured"
    ),
    fill_silicate = if_else(FALSE,
                            "filled",
                            "measured"),
    fill_talk = if_else(
      is.na(talk) &
        oxygenqc == 1 &
        cruise_expocode %in% params_local$cruises_talk_gap_fill,
      "filled",
      "measured"
    )
  )

# fill missing values with CANYON-B estimate, if available
GLODAP <- GLODAP %>%
  mutate(
    nitrate = if_else(
      fill_nitrate == "filled",
      nitrate_CANYONB,
      nitrate
    ),
    phosphate = if_else(
      fill_phosphate == "filled",
      phosphate_CANYONB,
      phosphate
    ),
    silicate = if_else(
      fill_silicate == "filled",
      silicate_CANYONB,
      silicate
    ),
    talk = if_else(
      fill_talk == "filled",
      talk_CANYONB,
      talk
    )
  )

# label rows with remaining missing values that could not be filled
GLODAP <- GLODAP %>%
  mutate(
    fill_nitrate = if_else(is.na(nitrate), "missing", fill_nitrate),
    fill_phosphate = if_else(is.na(phosphate), "missing", fill_phosphate),
    fill_silicate = if_else(is.na(silicate), "missing", fill_silicate),
    fill_talk = if_else(is.na(talk), "missing", fill_talk)
  )

GLODAP_filling_long <- GLODAP %>% 
  select(lon, lat, era, fill_nitrate, fill_phosphate, fill_silicate, fill_talk) %>% 
  pivot_longer(fill_nitrate:fill_talk,
               names_to = "parameter",
               values_to = "filling",
               names_prefix = "fill_") %>% 
  count(lon, lat, era, parameter, filling)

GLODAP_filling_wide <- GLODAP_filling_long %>% 
  pivot_wider(names_from = filling,
              values_from = n,
              values_fill = 0) %>% 
  mutate(total = measured + filled + missing,
         filled_ratio = 100*filled/total,
         missing_ratio = 100*missing/total)

print(
map + 
  geom_raster(data = GLODAP_filling_wide,
              aes(lon, lat, fill = filled_ratio)) +
  facet_grid(parameter ~ era) +
  scale_fill_viridis_c(direction = -1,
                       na.value = "red")
)

print(
map + 
  geom_raster(data = GLODAP_filling_wide,
              aes(lon, lat, fill = missing_ratio)) +
  facet_grid(parameter ~ era) +
  scale_fill_viridis_c(direction = -1,
                       na.value = "red")
)


print(
GLODAP_filling_long %>% 
  group_by(era, parameter, filling) %>% 
  summarise(n = sum(n)) %>% 
  ggplot(aes(parameter, n, fill = filling)) +
  coord_flip() +
  geom_col() +
  facet_grid(era~.) +
  scale_fill_brewer(palette = "Dark2")
)

GLODAP <- GLODAP %>% 
  select(!ends_with("_CANYONB")) %>% 
  select(!starts_with("fill_"))

rm(GLODAP_filling_long, GLODAP_filling_wide)

}

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
afdc482 jens-daniel-mueller 2021-12-21
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
3c60929 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
973192c jens-daniel-mueller 2021-10-28
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
77f4ba7 jens-daniel-mueller 2021-08-19
ece96df jens-daniel-mueller 2021-08-19
91d43c8 jens-daniel-mueller 2021-08-19
d87504f jens-daniel-mueller 2021-08-19
e7e5c45 jens-daniel-mueller 2021-08-19

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
3c60929 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
973192c jens-daniel-mueller 2021-10-28
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
e7e5c45 jens-daniel-mueller 2021-08-19

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
3c60929 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
973192c jens-daniel-mueller 2021-10-28
13cc95c jens-daniel-mueller 2021-10-21
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
77f4ba7 jens-daniel-mueller 2021-08-19
ece96df jens-daniel-mueller 2021-08-19
91d43c8 jens-daniel-mueller 2021-08-19
d87504f jens-daniel-mueller 2021-08-19
e7e5c45 jens-daniel-mueller 2021-08-19

3.5 Flags and NA

Only rows (samples) for which all relevant parameters are available were selected, ie NA’s were removed.

According to Olsen et al (2020), flags within the merged master file identify:

  • f:

    • 2: Acceptable
    • 0: Interpolated (nutrients/oxygen) or calculated (CO[2] variables)
    • 9: Data not used (so, only NA data should have this flag)
  • qc:

    • 1: Adjusted or unadjusted data
    • 0: Data appear of good quality but have not been subjected to full secondary QC
    • data with poor or uncertain quality are excluded.

Following flagging criteria were taken into account:

  • flag_f: 2, 9
  • flag_qc: 1

The cleaning process was performed successively and the maps below represent the data coverage at various cleaning levels.

Summary statistics were calculated during cleaning process.

3.5.1 NA

GLODAP_NA <- GLODAP %>% 
  select(lon, lat, era, tco2, talk, params_local$MLR_predictors) %>% 
  pivot_longer(c(tco2, talk, params_local$MLR_predictors),
               names_to = "parameter",
               values_to = "value") %>%
  mutate(NA_flag = if_else(is.na(value), "NA", "available"))

GLODAP_NA_stats <- GLODAP_NA %>% 
  count(era, parameter, NA_flag)

GLODAP_NA <- GLODAP_NA %>% 
  count(lat, lon, era, parameter, NA_flag)

3.5.1.1 Maps

GLODAP_NA %>%
  group_split(NA_flag) %>%
  # head(1) %>%
  map(
    ~ map +
      geom_raster(data = .x,
                  aes(lon, lat, fill = n)) +
      scale_fill_viridis_c(
        option = "magma",
        direction = -1,
        trans = "log10"
      ) +
      theme(legend.position = "bottom",
            axis.text = element_blank(),
            axis.ticks = element_blank()) +
      labs(title = paste("Flag:", unique(.x$NA_flag))) +
      facet_grid(parameter ~ era)
      
  )
[[1]]

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
013c119 jens-daniel-mueller 2022-01-08
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
3c60929 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
2781a97 jens-daniel-mueller 2021-10-29
973192c jens-daniel-mueller 2021-10-28
cb7624b jens-daniel-mueller 2021-10-21
336d4b0 jens-daniel-mueller 2021-10-21

[[2]]

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
013c119 jens-daniel-mueller 2022-01-08
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
3c60929 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
2781a97 jens-daniel-mueller 2021-10-29
973192c jens-daniel-mueller 2021-10-28
cb7624b jens-daniel-mueller 2021-10-21
39c2fb9 jens-daniel-mueller 2021-10-21
rm(GLODAP_NA)  

3.5.1.2 Stats

GLODAP_NA_stats %>% 
  ggplot(aes(parameter, n, fill = NA_flag)) +
  coord_flip() +
  geom_col() +
  facet_grid(era~.) +
  scale_fill_brewer(palette = "Dark2")

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
013c119 jens-daniel-mueller 2022-01-08
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
3c60929 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
2781a97 jens-daniel-mueller 2021-10-29
973192c jens-daniel-mueller 2021-10-28
13cc95c jens-daniel-mueller 2021-10-21
rm(GLODAP_NA_stats)

3.5.2 f flag

GLODAP_f_flags <- GLODAP %>% 
  select(lon, lat, era, ends_with("f")) %>% 
  pivot_longer(aouf:tco2f,
               names_to = "parameter",
               values_to = "value")

GLODAP_f_flags_stats <- GLODAP_f_flags %>% 
  count(era, parameter, value)

GLODAP_f_flags <- GLODAP_f_flags %>% 
  count(lat, lon, era, parameter, value)

3.5.2.1 Maps

GLODAP_f_flags %>%
  group_split(value) %>%
  # head(1) %>%
  map(
    ~ map +
      geom_raster(data = .x,
                  aes(lon, lat, fill = n)) +
      scale_fill_viridis_c(
        option = "magma",
        direction = -1,
        trans = "log10"
      ) +
      theme(legend.position = "bottom",
            axis.text = element_blank(),
            axis.ticks = element_blank()) +
      labs(title = paste("f flag:", unique(.x$value))) +
      facet_grid(parameter ~ era)
      
  )
[[1]]

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
cb7624b jens-daniel-mueller 2021-10-21
39c2fb9 jens-daniel-mueller 2021-10-21
336d4b0 jens-daniel-mueller 2021-10-21

[[2]]

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
cb7624b jens-daniel-mueller 2021-10-21
39c2fb9 jens-daniel-mueller 2021-10-21
336d4b0 jens-daniel-mueller 2021-10-21

[[3]]

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
cb7624b jens-daniel-mueller 2021-10-21
39c2fb9 jens-daniel-mueller 2021-10-21
336d4b0 jens-daniel-mueller 2021-10-21
rm(GLODAP_f_flags)

3.5.2.2 Stats

GLODAP_f_flags_stats %>% 
  mutate(value = as.factor(value)) %>% 
  ggplot(aes(parameter, n, fill = value)) +
  coord_flip() +
  geom_col() +
  facet_grid(era~.) +
  scale_fill_brewer(palette = "Dark2")

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
13cc95c jens-daniel-mueller 2021-10-21
rm(GLODAP_f_flags_stats)

3.5.3 qc flag

GLODAP_qc_flags <- GLODAP %>% 
  select(lon, lat, era, ends_with("qc")) %>% 
  pivot_longer(nitrateqc:tco2qc,
               names_to = "parameter",
               values_to = "value")

GLODAP_qc_flags_stats <- GLODAP_qc_flags %>% 
  count(era, parameter, value)

GLODAP_qc_flags <- GLODAP_qc_flags %>% 
  count(lat, lon, era, parameter, value)

3.5.3.1 Maps

GLODAP_qc_flags %>%
  group_split(value) %>%
  # head(1) %>%
  map(
    ~ map +
      geom_raster(data = .x,
                  aes(lon, lat, fill = n)) +
      scale_fill_viridis_c(
        option = "magma",
        direction = -1,
        trans = "log10"
      ) +
      theme(legend.position = "bottom",
            axis.text = element_blank(),
            axis.ticks = element_blank()) +
      labs(title = paste("qc flag:", unique(.x$value))) +
      facet_grid(parameter ~ era)
      
  )
[[1]]

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
13cc95c jens-daniel-mueller 2021-10-21
cb7624b jens-daniel-mueller 2021-10-21
336d4b0 jens-daniel-mueller 2021-10-21

[[2]]

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
13cc95c jens-daniel-mueller 2021-10-21
cb7624b jens-daniel-mueller 2021-10-21
336d4b0 jens-daniel-mueller 2021-10-21
rm(GLODAP_qc_flags)

3.5.3.2 Stats

GLODAP_qc_flags_stats %>% 
  mutate(value = as.factor(value)) %>% 
  ggplot(aes(parameter, n, fill = value)) +
  coord_flip() +
  geom_col() +
  facet_grid(era~.) +
  scale_fill_brewer(palette = "Dark2")

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
13cc95c jens-daniel-mueller 2021-10-21
rm(GLODAP_qc_flags_stats)

3.5.4 Apply filter

# Remove all NA data that are still missing despite gap filling

GLODAP <- GLODAP %>%
  filter(if_all(
    c(tco2, talk, params_local$MLR_predictors, depth, gamma),
    ~ !is.na(.)
  ))

cruises_co2_calc <- c(
  params_local$cruises_tco2_calc,
  params_local$cruises_talk_calc
)

# Remove all data that do not meet f-flag criterion,
# except defined exceptions

GLODAP <- GLODAP %>%
  filter(
    if_all(ends_with("f"), ~ . %in% params_local$flag_f) |
      cruise_expocode %in% cruises_co2_calc
  )


# Remove all data that do not meet qc-flag criterion,
# except defined exceptions

GLODAP <- GLODAP %>%
  filter(
    if_all(ends_with("qc"), ~ . %in% params_local$flag_qc) |
      cruise_expocode %in% cruises_co2_calc |
      cruise_expocode %in% params_local$cruises_qc_flag |
      cruise_expocode %in% params_local$cruises_talk_gap_fill |
      cruise_expocode %in% params_local$cruises_phosphate_gap_fill
  )

rm(cruises_co2_calc)

3.6 Cruise adjustments

3.6.1 Maps

GLODAP_adjustments <- GLODAP_adjustments %>%
  select(-c(ctd_salinity_adj, ph_adj, pco2_adj, ctd_oxygen_adj, c13_adj))

adjustment_grid <-
  left_join(GLODAP %>% distinct(lon, lat, era, cruise),
            GLODAP_adjustments)

adjustment_grid <- adjustment_grid %>% 
  pivot_longer(ends_with("_adj"),
               names_to = "parameter",
               values_to = "adjustment") %>% 
  filter(!is.na(adjustment))

relative_adjustment_parameters <- c("tco2", "talk", "salinity")

adjustment_grid %>% 
  filter(parameter %in% paste0(relative_adjustment_parameters, "_adj")) %>% 
  group_split(parameter) %>% 
  # head(2) %>%
  map(
    ~map +
      geom_tile(data = .x,
                aes(lon, lat, fill = adjustment)) +
      labs(title = paste("parameter:", unique(.x$parameter))) +
      scale_fill_divergent(mid = "grey",
                           trans = "pseudo_log") +
      facet_grid(era ~ .)
  )
[[1]]

Version Author Date
5ed1b6b jens-daniel-mueller 2022-07-19
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
82cbd17 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
b18dcee jens-daniel-mueller 2022-01-27
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
8d17c91 jens-daniel-mueller 2022-01-05
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
8900388 jens-daniel-mueller 2021-12-23
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
3c60929 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
58da811 jens-daniel-mueller 2021-11-01
2781a97 jens-daniel-mueller 2021-10-29
7740fcc jens-daniel-mueller 2021-10-29
b7839e8 jens-daniel-mueller 2021-10-29

[[2]]

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
82cbd17 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
b18dcee jens-daniel-mueller 2022-01-27
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
8d17c91 jens-daniel-mueller 2022-01-05
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
8900388 jens-daniel-mueller 2021-12-23
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
3c60929 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
59cdf58 jens-daniel-mueller 2021-11-22
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
58da811 jens-daniel-mueller 2021-11-01
2781a97 jens-daniel-mueller 2021-10-29
7740fcc jens-daniel-mueller 2021-10-29
b7839e8 jens-daniel-mueller 2021-10-29

[[3]]

Version Author Date
5ed1b6b jens-daniel-mueller 2022-07-19
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
82cbd17 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
b18dcee jens-daniel-mueller 2022-01-27
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
8900388 jens-daniel-mueller 2021-12-23
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
3c60929 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
59cdf58 jens-daniel-mueller 2021-11-22
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
58da811 jens-daniel-mueller 2021-11-01
2781a97 jens-daniel-mueller 2021-10-29
7740fcc jens-daniel-mueller 2021-10-29
b7839e8 jens-daniel-mueller 2021-10-29
adjustment_grid %>% 
  filter(!(parameter %in% paste0(relative_adjustment_parameters, "_adj"))) %>% 
  group_split(parameter) %>% 
  # head(1) %>%
  map(
    ~map +
      geom_tile(data = .x,
                aes(lon, lat, fill = adjustment)) +
      labs(title = paste("parameter:", unique(.x$parameter))) +
      scale_fill_divergent(mid = "grey", midpoint = 1) +
      facet_grid(era ~ .)
  )
[[1]]

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
b7ca0f3 jens-daniel-mueller 2022-05-25
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
e02acc9 jens-daniel-mueller 2021-11-01
ceea35b jens-daniel-mueller 2021-11-01
58da811 jens-daniel-mueller 2021-11-01
2781a97 jens-daniel-mueller 2021-10-29
7740fcc jens-daniel-mueller 2021-10-29
b7839e8 jens-daniel-mueller 2021-10-29

[[2]]

Version Author Date
5ed1b6b jens-daniel-mueller 2022-07-19
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
82cbd17 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
b18dcee jens-daniel-mueller 2022-01-27
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
8900388 jens-daniel-mueller 2021-12-23
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
3c60929 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
ceea35b jens-daniel-mueller 2021-11-01
58da811 jens-daniel-mueller 2021-11-01
2781a97 jens-daniel-mueller 2021-10-29
7740fcc jens-daniel-mueller 2021-10-29
b7839e8 jens-daniel-mueller 2021-10-29

[[3]]

Version Author Date
5ed1b6b jens-daniel-mueller 2022-07-19
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
ceea35b jens-daniel-mueller 2021-11-01
58da811 jens-daniel-mueller 2021-11-01
2781a97 jens-daniel-mueller 2021-10-29
7740fcc jens-daniel-mueller 2021-10-29
b7839e8 jens-daniel-mueller 2021-10-29

[[4]]

Version Author Date
5ed1b6b jens-daniel-mueller 2022-07-19
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
b18dcee jens-daniel-mueller 2022-01-27
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
8d17c91 jens-daniel-mueller 2022-01-05
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
8900388 jens-daniel-mueller 2021-12-23
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
3c60929 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
ceea35b jens-daniel-mueller 2021-11-01
58da811 jens-daniel-mueller 2021-11-01
2781a97 jens-daniel-mueller 2021-10-29
7740fcc jens-daniel-mueller 2021-10-29
b7839e8 jens-daniel-mueller 2021-10-29

[[5]]

Version Author Date
5ed1b6b jens-daniel-mueller 2022-07-19
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
82cbd17 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
8d17c91 jens-daniel-mueller 2022-01-05
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
3c60929 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
ceea35b jens-daniel-mueller 2021-11-01
2781a97 jens-daniel-mueller 2021-10-29
7740fcc jens-daniel-mueller 2021-10-29
b7839e8 jens-daniel-mueller 2021-10-29

[[6]]

Version Author Date
5ed1b6b jens-daniel-mueller 2022-07-19
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
82cbd17 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
b18dcee jens-daniel-mueller 2022-01-27
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
8d17c91 jens-daniel-mueller 2022-01-05
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
8900388 jens-daniel-mueller 2021-12-23
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
ceea35b jens-daniel-mueller 2021-11-01
2781a97 jens-daniel-mueller 2021-10-29
7740fcc jens-daniel-mueller 2021-10-29
b7839e8 jens-daniel-mueller 2021-10-29

[[7]]

Version Author Date
5ed1b6b jens-daniel-mueller 2022-07-19
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
82cbd17 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
b18dcee jens-daniel-mueller 2022-01-27
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
8d17c91 jens-daniel-mueller 2022-01-05
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
8900388 jens-daniel-mueller 2021-12-23
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
3c60929 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
ceea35b jens-daniel-mueller 2021-11-01
2781a97 jens-daniel-mueller 2021-10-29
7740fcc jens-daniel-mueller 2021-10-29
b7839e8 jens-daniel-mueller 2021-10-29

[[8]]

Version Author Date
5ed1b6b jens-daniel-mueller 2022-07-19
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
82cbd17 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
410ad53 jens-daniel-mueller 2022-05-20
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
b18dcee jens-daniel-mueller 2022-01-27
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
8d17c91 jens-daniel-mueller 2022-01-05
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
8900388 jens-daniel-mueller 2021-12-23
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
3c60929 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
ceea35b jens-daniel-mueller 2021-11-01
2781a97 jens-daniel-mueller 2021-10-29
7740fcc jens-daniel-mueller 2021-10-29
b7839e8 jens-daniel-mueller 2021-10-29
rm(adjustment_grid, relative_adjustment_parameters)

3.6.2 Histograms

adjustment_histo <-
  left_join(GLODAP %>% distinct(era, cruise),
            GLODAP_adjustments)


adjustment_histo %>%
  pivot_longer(ends_with("_adj"),
               names_to = "parameter",
               values_to = "adjustment") %>%
  group_split(parameter) %>%
  map(
    ~ ggplot(data = .x,
             aes(adjustment)) +
      geom_histogram() +
      scale_y_log10() +
      facet_grid(parameter ~ era)
  )
[[1]]

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
a28c3f7 jens-daniel-mueller 2022-06-16
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
e02acc9 jens-daniel-mueller 2021-11-01
ceea35b jens-daniel-mueller 2021-11-01
58da811 jens-daniel-mueller 2021-11-01
2781a97 jens-daniel-mueller 2021-10-29
b7839e8 jens-daniel-mueller 2021-10-29

[[2]]

Version Author Date
5ed1b6b jens-daniel-mueller 2022-07-19
233fa96 jens-daniel-mueller 2022-07-19
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
a28c3f7 jens-daniel-mueller 2022-06-16
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
b18dcee jens-daniel-mueller 2022-01-27
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
8900388 jens-daniel-mueller 2021-12-23
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
3c60929 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
e02acc9 jens-daniel-mueller 2021-11-01
ceea35b jens-daniel-mueller 2021-11-01
58da811 jens-daniel-mueller 2021-11-01
b7839e8 jens-daniel-mueller 2021-10-29

[[3]]

Version Author Date
5ed1b6b jens-daniel-mueller 2022-07-19
233fa96 jens-daniel-mueller 2022-07-19
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
a28c3f7 jens-daniel-mueller 2022-06-16
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
e02acc9 jens-daniel-mueller 2021-11-01
ceea35b jens-daniel-mueller 2021-11-01
58da811 jens-daniel-mueller 2021-11-01
b7839e8 jens-daniel-mueller 2021-10-29

[[4]]

Version Author Date
5ed1b6b jens-daniel-mueller 2022-07-19
233fa96 jens-daniel-mueller 2022-07-19
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
a28c3f7 jens-daniel-mueller 2022-06-16
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
b18dcee jens-daniel-mueller 2022-01-27
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
8d17c91 jens-daniel-mueller 2022-01-05
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
8900388 jens-daniel-mueller 2021-12-23
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
3c60929 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
e02acc9 jens-daniel-mueller 2021-11-01
ceea35b jens-daniel-mueller 2021-11-01
58da811 jens-daniel-mueller 2021-11-01
2781a97 jens-daniel-mueller 2021-10-29
b7839e8 jens-daniel-mueller 2021-10-29

[[5]]

Version Author Date
5ed1b6b jens-daniel-mueller 2022-07-19
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
8d17c91 jens-daniel-mueller 2022-01-05
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
3c60929 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
ceea35b jens-daniel-mueller 2021-11-01
58da811 jens-daniel-mueller 2021-11-01
b7839e8 jens-daniel-mueller 2021-10-29

[[6]]

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
b18dcee jens-daniel-mueller 2022-01-27
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
8d17c91 jens-daniel-mueller 2022-01-05
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
8900388 jens-daniel-mueller 2021-12-23
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
ceea35b jens-daniel-mueller 2021-11-01
58da811 jens-daniel-mueller 2021-11-01
2781a97 jens-daniel-mueller 2021-10-29
b7839e8 jens-daniel-mueller 2021-10-29

[[7]]

Version Author Date
5ed1b6b jens-daniel-mueller 2022-07-19
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
6c38fc4 jens-daniel-mueller 2022-03-14
b18dcee jens-daniel-mueller 2022-01-27
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
8d17c91 jens-daniel-mueller 2022-01-05
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
8900388 jens-daniel-mueller 2021-12-23
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
3c60929 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
ceea35b jens-daniel-mueller 2021-11-01
58da811 jens-daniel-mueller 2021-11-01
2781a97 jens-daniel-mueller 2021-10-29
b7839e8 jens-daniel-mueller 2021-10-29

[[8]]

Version Author Date
5ed1b6b jens-daniel-mueller 2022-07-19
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
b18dcee jens-daniel-mueller 2022-01-27
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
8d17c91 jens-daniel-mueller 2022-01-05
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
8900388 jens-daniel-mueller 2021-12-23
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
3c60929 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
ceea35b jens-daniel-mueller 2021-11-01
58da811 jens-daniel-mueller 2021-11-01
2781a97 jens-daniel-mueller 2021-10-29
b7839e8 jens-daniel-mueller 2021-10-29

[[9]]

Version Author Date
5ed1b6b jens-daniel-mueller 2022-07-19
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
b18dcee jens-daniel-mueller 2022-01-27
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
8d17c91 jens-daniel-mueller 2022-01-05
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
8900388 jens-daniel-mueller 2021-12-23
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
3c60929 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
ceea35b jens-daniel-mueller 2021-11-01
58da811 jens-daniel-mueller 2021-11-01
2781a97 jens-daniel-mueller 2021-10-29
b7839e8 jens-daniel-mueller 2021-10-29

[[10]]

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
b18dcee jens-daniel-mueller 2022-01-27
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
8d17c91 jens-daniel-mueller 2022-01-05
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
8900388 jens-daniel-mueller 2021-12-23
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
3c60929 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
ceea35b jens-daniel-mueller 2021-11-01
58da811 jens-daniel-mueller 2021-11-01
2781a97 jens-daniel-mueller 2021-10-29
b7839e8 jens-daniel-mueller 2021-10-29

[[11]]

Version Author Date
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
b18dcee jens-daniel-mueller 2022-01-27
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
8900388 jens-daniel-mueller 2021-12-23
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
3c60929 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
e02acc9 jens-daniel-mueller 2021-11-01
ceea35b jens-daniel-mueller 2021-11-01
58da811 jens-daniel-mueller 2021-11-01
2781a97 jens-daniel-mueller 2021-10-29
b7839e8 jens-daniel-mueller 2021-10-29
rm(adjustment_histo)

3.6.3 Histograms IO

left_join(GLODAP %>% distinct(era, cruise, basin_AIP),
            GLODAP_adjustments) %>% 
  filter(
    str_detect(cruise_expocode, "316N199") &
      basin_AIP == "Indian") %>% 
  select(cruise_expocode, tco2_adj, talk_adj, phosphate_adj) %>% 
  kbl()
cruise_expocode tco2_adj talk_adj phosphate_adj
316N19941201 0 0 1.00
316N19950124 0 0 1.00
316N19950310 0 0 1.00
316N19950423 0 0 1.00
316N19950611 0 0 1.00
316N19950715 0 0 1.00
316N19950829 0 0 1.01
316N19950829 0 0 1.01
316N19951111 0 0 1.00
316N19951202 0 0 1.01
316N19951202 0 0 1.01

3.6.4 Apply filter

# identify stations exceeding adjustment threshold
stations_out_adjustment_absolute <- GLODAP_adjustments %>%
  filter(
    if_any(
      c(tco2_adj, talk_adj),
      ~ abs(.) > params_local$cruise_adjustment_absolute
    )
  ) %>%
  distinct(cruise, first_station, last_station) %>% 
  mutate(adjustment_flag = "remove")

stations_out_adjustment_relative <- GLODAP_adjustments %>%
  filter(
      if_any(
        c(phosphate_adj,
          nitrate_adj,
          silicate_adj,
          oxygen_adj),
        ~ abs(. -1) > params_local$cruise_adjustment_relative
      )
  ) %>%
  distinct(cruise, first_station, last_station) %>% 
  mutate(adjustment_flag = "remove")

stations_out_adjustment <- full_join(
  stations_out_adjustment_absolute,
  stations_out_adjustment_relative
)

rm(
  stations_out_adjustment_absolute,
  stations_out_adjustment_relative
)


# join with GLODAP data table
GLODAP_adjustment_filter <- left_join(GLODAP,
                                      stations_out_adjustment) %>%
  arrange(cruise)

# replace last_station value with last stations if NA 
GLODAP_adjustment_filter <- GLODAP_adjustment_filter %>% 
  group_by(cruise) %>% 
  mutate(last_station = if_else(is.na(last_station),
                                max(station),
                                last_station)) %>% 
  ungroup()

# filter rows with high adjustment
GLODAP_adjustment_filter <- GLODAP_adjustment_filter %>% 
  filter(station >= first_station,
         station <= last_station,
         adjustment_flag == "remove")

# pull rows exceeding adjustment
GLODAP_adjustment_rows <- GLODAP_adjustment_filter %>% 
  pull(row_number)

# coordinates exceeding adjustment
GLODAP_adjustment_grid <- GLODAP_adjustment_filter %>% 
  distinct(lon, lat, era)

if (nrow(GLODAP_adjustment_grid) > 0) {
  print(map +
          geom_tile(data = GLODAP_adjustment_grid,
                    aes(lon, lat)) +
          facet_grid(era ~ .))
}


GLODAP <- GLODAP %>% 
  filter(!(row_number %in% GLODAP_adjustment_rows))

3.7 Reference years (tref)

3.7.1 Median years

Median years of each era (tref) were determined as:

# calculate reference year
tref <- GLODAP %>%
  group_by(era) %>%
  summarise(median_year = median(year)) %>%
  ungroup()

tref
# A tibble: 2 × 2
  era       median_year
  <fct>           <dbl>
1 1989-1999        1995
2 2000-2009        2005

3.7.2 Fixed tref

tref were manually set to:

tref <- tref %>%
  arrange(median_year)

tref1 <- tref %>%
  head(1)

tref2 <- tref %>%
  tail(1)

if (!is.null(params_local$tref1)) {
  tref1 <- tref1 %>%
    mutate(median_year = params_local$tref1)
}

if (!is.null(params_local$tref2)) {
  tref2 <- tref2 %>%
    mutate(median_year = params_local$tref2)
}

tref <- bind_rows(tref1, tref2)

tref <- full_join(tref, era_labels)
tref
# A tibble: 2 × 4
  era       median_year start   end
  <fct>           <dbl> <dbl> <dbl>
1 1989-1999        1994  1989  1999
2 2000-2009        2004  2000  2009

3.8 Write files

# select relevant columns for further analysis
GLODAP <- GLODAP %>% 
  select(year, date, era,
         basin, basin_AIP, lat, lon,
         cruise, station, cast,
         bottomdepth, depth,
         temp, sal, gamma,
         tco2, talk, phosphate,
         oxygen, aou, nitrate, silicate,
         temp_model, sal_model = so_model, gamma_model,
         tco2_model = dissic_model, talk_model, phosphate_model = po4_model,
         oxygen_model = o2_model, aou_model,
         nitrate_model = no3_model, silicate_model = si_model
         )


GLODAP  %>%  write_csv(paste(path_version_data,
                             "GLODAPv2.2020_clean.csv",
                             sep = ""))

tref  %>%  write_csv(paste(path_version_data,
                           "tref.csv",
                           sep = ""))

cruise_stats  %>%  write_csv(paste(
  path_version_data,
  "CANYON_B_cleaning_cruise_stats.csv",
  sep = ""
))

cruise_stats_global  %>%  write_csv(paste(
  path_version_data,
  "CANYON_B_cleaning_cruise_stats_global.csv",
  sep = ""
))

stats_CANYON_B_cleaning_cruises  %>%  write_csv(paste(
  path_version_data,
  "CANYON_B_cleaning_GLODAP_cruise_removal_stats.csv",
  sep = ""
))

stats_CANYON_B_cleaning_samples  %>%  write_csv(paste(
  path_version_data,
  "CANYON_B_cleaning_GLODAP_sample_removal_stats.csv",
  sep = ""
))

grid_CANYON_B_cleaning_samples  %>%  write_csv(paste(
  path_version_data,
  "CANYON_B_cleaning_GLODAP_sample_removal_grid.csv",
  sep = ""
))

4 Overview plots

4.1 Number of overservations

GLODAP %>% 
  group_by(era, basin_AIP) %>% 
  count() %>% 
  ggplot(aes(basin_AIP, n, fill = era)) +
  geom_col() +
  scale_fill_brewer(palette = "Dark2")

Version Author Date
5ed1b6b jens-daniel-mueller 2022-07-19
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
b18dcee jens-daniel-mueller 2022-01-27
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
8d17c91 jens-daniel-mueller 2022-01-05
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
8900388 jens-daniel-mueller 2021-12-23
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
3c60929 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
abcd28f jens-daniel-mueller 2021-11-02
290c8fc jens-daniel-mueller 2021-11-02
e02acc9 jens-daniel-mueller 2021-11-01
58da811 jens-daniel-mueller 2021-11-01
2781a97 jens-daniel-mueller 2021-10-29
973192c jens-daniel-mueller 2021-10-28
cb7624b jens-daniel-mueller 2021-10-21
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
27c99b8 jens-daniel-mueller 2021-08-19
9335b31 jens-daniel-mueller 2021-08-10
755c6b1 jens-daniel-mueller 2021-08-09
c65f2e3 jens-daniel-mueller 2021-08-09
70b290d jens-daniel-mueller 2021-08-09
cd8e0d5 jens-daniel-mueller 2021-08-06
15773a0 jens-daniel-mueller 2021-08-06
340d731 jens-daniel-mueller 2021-08-06
71546e4 jens-daniel-mueller 2021-08-06
29444a1 jens-daniel-mueller 2021-08-05
c4b789f jens-daniel-mueller 2021-08-05
42e80c0 jens-daniel-mueller 2021-08-04
48f6eed jens-daniel-mueller 2021-08-04
81a46a4 jens-daniel-mueller 2021-08-03
b88c61b jens-daniel-mueller 2021-08-03
88f7356 jens-daniel-mueller 2021-08-02
d759279 jens-daniel-mueller 2021-08-02
127b801 jens-daniel-mueller 2021-07-24
912d90e jens-daniel-mueller 2021-07-23
2477316 jens-daniel-mueller 2021-07-23
c9ccc00 jens-daniel-mueller 2021-07-22
910d64a jens-daniel-mueller 2021-07-02
1cbf907 jens-daniel-mueller 2021-07-02
9480f94 jens-daniel-mueller 2021-06-29
7e1f407 jens-daniel-mueller 2021-06-10
2cbe18c jens-daniel-mueller 2021-06-10
594ed9a jens-daniel-mueller 2021-06-04
db7df0e jens-daniel-mueller 2021-06-04
207339d jens-daniel-mueller 2021-06-03
315710b jens-daniel-mueller 2021-06-03
d37a85d jens-daniel-mueller 2021-05-31
cf773c5 jens-daniel-mueller 2021-05-26
62bd574 jens-daniel-mueller 2021-05-20
7c56c39 jens-daniel-mueller 2021-05-19
0a84f2a jens-daniel-mueller 2021-05-12
969e631 jens-daniel-mueller 2021-05-12
d2a83bc jens-daniel-mueller 2021-04-16
84b1fe3 jens-daniel-mueller 2021-04-16
c0a47df jens-daniel-mueller 2021-04-16
50290e8 jens-daniel-mueller 2021-04-16
b6fe355 jens-daniel-mueller 2021-04-16
858c4e6 jens-daniel-mueller 2021-04-16
ddec5b7 jens-daniel-mueller 2021-04-15
29edae5 jens-daniel-mueller 2021-04-14
9f31fe3 jens-daniel-mueller 2021-04-13

4.2 Assign coarse spatial grid

For the following plots, the cleaned data set was re-opened and observations were gridded spatially to intervals of:

  • 5° x 5°
GLODAP <- m_grid_horizontal_coarse(GLODAP)

4.3 Histogram Zonal coverage

GLODAP_histogram_lat <- GLODAP %>%
  group_by(era, lat_grid, basin_AIP) %>%
  tally() %>%
  ungroup()

GLODAP_histogram_lat %>%
  ggplot(aes(lat_grid, n, fill = era)) +
  geom_col() +
  scale_fill_brewer(palette = "Dark2") +
  facet_wrap( ~ basin_AIP) +
  coord_flip(expand = 0) +
  theme(legend.position = "top",
        legend.title = element_blank())

Version Author Date
5ed1b6b jens-daniel-mueller 2022-07-19
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
b18dcee jens-daniel-mueller 2022-01-27
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
8d17c91 jens-daniel-mueller 2022-01-05
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
8900388 jens-daniel-mueller 2021-12-23
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
3c60929 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
abcd28f jens-daniel-mueller 2021-11-02
290c8fc jens-daniel-mueller 2021-11-02
e02acc9 jens-daniel-mueller 2021-11-01
58da811 jens-daniel-mueller 2021-11-01
2781a97 jens-daniel-mueller 2021-10-29
973192c jens-daniel-mueller 2021-10-28
cb7624b jens-daniel-mueller 2021-10-21
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
27c99b8 jens-daniel-mueller 2021-08-19
9335b31 jens-daniel-mueller 2021-08-10
755c6b1 jens-daniel-mueller 2021-08-09
c65f2e3 jens-daniel-mueller 2021-08-09
70b290d jens-daniel-mueller 2021-08-09
cd8e0d5 jens-daniel-mueller 2021-08-06
15773a0 jens-daniel-mueller 2021-08-06
340d731 jens-daniel-mueller 2021-08-06
71546e4 jens-daniel-mueller 2021-08-06
29444a1 jens-daniel-mueller 2021-08-05
c4b789f jens-daniel-mueller 2021-08-05
42e80c0 jens-daniel-mueller 2021-08-04
48f6eed jens-daniel-mueller 2021-08-04
81a46a4 jens-daniel-mueller 2021-08-03
b88c61b jens-daniel-mueller 2021-08-03
88f7356 jens-daniel-mueller 2021-08-02
d759279 jens-daniel-mueller 2021-08-02
127b801 jens-daniel-mueller 2021-07-24
912d90e jens-daniel-mueller 2021-07-23
2477316 jens-daniel-mueller 2021-07-23
c9ccc00 jens-daniel-mueller 2021-07-22
910d64a jens-daniel-mueller 2021-07-02
1cbf907 jens-daniel-mueller 2021-07-02
7e1f407 jens-daniel-mueller 2021-06-10
2cbe18c jens-daniel-mueller 2021-06-10
594ed9a jens-daniel-mueller 2021-06-04
db7df0e jens-daniel-mueller 2021-06-04
207339d jens-daniel-mueller 2021-06-03
315710b jens-daniel-mueller 2021-06-03
d37a85d jens-daniel-mueller 2021-05-31
cf773c5 jens-daniel-mueller 2021-05-26
62bd574 jens-daniel-mueller 2021-05-20
7c56c39 jens-daniel-mueller 2021-05-19
0a84f2a jens-daniel-mueller 2021-05-12
969e631 jens-daniel-mueller 2021-05-12
d2a83bc jens-daniel-mueller 2021-04-16
84b1fe3 jens-daniel-mueller 2021-04-16
c0a47df jens-daniel-mueller 2021-04-16
50290e8 jens-daniel-mueller 2021-04-16
b6fe355 jens-daniel-mueller 2021-04-16
858c4e6 jens-daniel-mueller 2021-04-16
ddec5b7 jens-daniel-mueller 2021-04-15
29edae5 jens-daniel-mueller 2021-04-14
bb44686 jens-daniel-mueller 2021-04-14
9f31fe3 jens-daniel-mueller 2021-04-13
338dd3c jens-daniel-mueller 2021-04-09
a79ca2c jens-daniel-mueller 2021-04-09
05cc66b jens-daniel-mueller 2021-03-24
03b6009 jens-daniel-mueller 2021-03-23
555750f jens-daniel-mueller 2021-03-23
685338e jens-daniel-mueller 2021-03-23
886f523 jens-daniel-mueller 2021-03-23
10c1346 jens-daniel-mueller 2021-03-23
f155edd jens-daniel-mueller 2021-03-23
a1d52ff jens-daniel-mueller 2021-03-15
0bade3b jens-daniel-mueller 2021-03-15
27c1f4b jens-daniel-mueller 2021-03-14
af75ebf jens-daniel-mueller 2021-03-14
5017709 jens-daniel-mueller 2021-03-11
85a5ed2 jens-daniel-mueller 2021-03-10
7b672f7 jens-daniel-mueller 2021-01-11
33ba23c jens-daniel-mueller 2021-01-07
318609d jens-daniel-mueller 2020-12-23
6949b06 jens-daniel-mueller 2020-12-23
0aa2b50 jens-daniel-mueller 2020-12-23
2886da0 jens-daniel-mueller 2020-12-19
02f0ee9 jens-daniel-mueller 2020-12-18
158fe26 jens-daniel-mueller 2020-12-15
984697e jens-daniel-mueller 2020-12-12
3ebff89 jens-daniel-mueller 2020-12-12
c8acfcb jens-daniel-mueller 2020-12-11
2fd0a2a jens-daniel-mueller 2020-12-11
24a632f jens-daniel-mueller 2020-12-07
6a8004b jens-daniel-mueller 2020-12-07
70bf1a5 jens-daniel-mueller 2020-12-07
7555355 jens-daniel-mueller 2020-12-07
143d6fa jens-daniel-mueller 2020-12-07
7c25f7a jens-daniel-mueller 2020-12-02
0ff728b jens-daniel-mueller 2020-12-01
b02b7a4 jens-daniel-mueller 2020-12-01
196be51 jens-daniel-mueller 2020-11-30
rm(GLODAP_histogram_lat)

4.4 Histogram temporal coverage

GLODAP_histogram_year <- GLODAP %>%
  group_by(year, basin_AIP) %>%
  tally() %>%
  ungroup()

GLODAP_histogram_year %>%
  ggplot() +
  geom_vline(xintercept = sort(params_local$era_end)[1] + 0.5) +
  geom_col(aes(year, n,
               fill = basin_AIP)) +
  geom_point(
    data = tref,
    aes(median_year, 100, shape = "tref"),
    size = 2,
    fill = "white"
  ) +
  scale_fill_brewer(palette = "Dark2") +
  scale_shape_manual(values = 24, name = "") +
  scale_y_continuous() +
  coord_cartesian(expand = 0) +
  theme(
    legend.position = "top",
    legend.direction = "vertical",
    legend.title = element_blank(),
    axis.title.x = element_blank()
  )

Version Author Date
5ed1b6b jens-daniel-mueller 2022-07-19
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
b18dcee jens-daniel-mueller 2022-01-27
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
8d17c91 jens-daniel-mueller 2022-01-05
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
8900388 jens-daniel-mueller 2021-12-23
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
3c60929 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
abcd28f jens-daniel-mueller 2021-11-02
290c8fc jens-daniel-mueller 2021-11-02
e02acc9 jens-daniel-mueller 2021-11-01
58da811 jens-daniel-mueller 2021-11-01
2781a97 jens-daniel-mueller 2021-10-29
973192c jens-daniel-mueller 2021-10-28
cb7624b jens-daniel-mueller 2021-10-21
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
27c99b8 jens-daniel-mueller 2021-08-19
a03f2f0 jens-daniel-mueller 2021-08-18
9335b31 jens-daniel-mueller 2021-08-10
755c6b1 jens-daniel-mueller 2021-08-09
c65f2e3 jens-daniel-mueller 2021-08-09
70b290d jens-daniel-mueller 2021-08-09
cd8e0d5 jens-daniel-mueller 2021-08-06
15773a0 jens-daniel-mueller 2021-08-06
340d731 jens-daniel-mueller 2021-08-06
71546e4 jens-daniel-mueller 2021-08-06
29444a1 jens-daniel-mueller 2021-08-05
c4b789f jens-daniel-mueller 2021-08-05
42e80c0 jens-daniel-mueller 2021-08-04
48f6eed jens-daniel-mueller 2021-08-04
81a46a4 jens-daniel-mueller 2021-08-03
b88c61b jens-daniel-mueller 2021-08-03
88f7356 jens-daniel-mueller 2021-08-02
d759279 jens-daniel-mueller 2021-08-02
127b801 jens-daniel-mueller 2021-07-24
912d90e jens-daniel-mueller 2021-07-23
2477316 jens-daniel-mueller 2021-07-23
c9ccc00 jens-daniel-mueller 2021-07-22
c18a8b1 jens-daniel-mueller 2021-07-09
910d64a jens-daniel-mueller 2021-07-02
1cbf907 jens-daniel-mueller 2021-07-02
9480f94 jens-daniel-mueller 2021-06-29
7e1f407 jens-daniel-mueller 2021-06-10
2cbe18c jens-daniel-mueller 2021-06-10
594ed9a jens-daniel-mueller 2021-06-04
db7df0e jens-daniel-mueller 2021-06-04
207339d jens-daniel-mueller 2021-06-03
315710b jens-daniel-mueller 2021-06-03
d37a85d jens-daniel-mueller 2021-05-31
cf773c5 jens-daniel-mueller 2021-05-26
62bd574 jens-daniel-mueller 2021-05-20
7c56c39 jens-daniel-mueller 2021-05-19
0a84f2a jens-daniel-mueller 2021-05-12
969e631 jens-daniel-mueller 2021-05-12
d2a83bc jens-daniel-mueller 2021-04-16
84b1fe3 jens-daniel-mueller 2021-04-16
c0a47df jens-daniel-mueller 2021-04-16
50290e8 jens-daniel-mueller 2021-04-16
7e4f671 jens-daniel-mueller 2021-04-16
b6fe355 jens-daniel-mueller 2021-04-16
858c4e6 jens-daniel-mueller 2021-04-16
ddec5b7 jens-daniel-mueller 2021-04-15
29edae5 jens-daniel-mueller 2021-04-14
099d566 jens-daniel-mueller 2021-04-14
bb44686 jens-daniel-mueller 2021-04-14
9f31fe3 jens-daniel-mueller 2021-04-13
338dd3c jens-daniel-mueller 2021-04-09
a79ca2c jens-daniel-mueller 2021-04-09
05cc66b jens-daniel-mueller 2021-03-24
03b6009 jens-daniel-mueller 2021-03-23
555750f jens-daniel-mueller 2021-03-23
685338e jens-daniel-mueller 2021-03-23
886f523 jens-daniel-mueller 2021-03-23
10c1346 jens-daniel-mueller 2021-03-23
f155edd jens-daniel-mueller 2021-03-23
a1d52ff jens-daniel-mueller 2021-03-15
0bade3b jens-daniel-mueller 2021-03-15
27c1f4b jens-daniel-mueller 2021-03-14
af75ebf jens-daniel-mueller 2021-03-14
5017709 jens-daniel-mueller 2021-03-11
85a5ed2 jens-daniel-mueller 2021-03-10
7b672f7 jens-daniel-mueller 2021-01-11
33ba23c jens-daniel-mueller 2021-01-07
318609d jens-daniel-mueller 2020-12-23
6949b06 jens-daniel-mueller 2020-12-23
0aa2b50 jens-daniel-mueller 2020-12-23
2886da0 jens-daniel-mueller 2020-12-19
02f0ee9 jens-daniel-mueller 2020-12-18
158fe26 jens-daniel-mueller 2020-12-15
984697e jens-daniel-mueller 2020-12-12
3ebff89 jens-daniel-mueller 2020-12-12
c8acfcb jens-daniel-mueller 2020-12-11
2fd0a2a jens-daniel-mueller 2020-12-11
24a632f jens-daniel-mueller 2020-12-07
6a8004b jens-daniel-mueller 2020-12-07
70bf1a5 jens-daniel-mueller 2020-12-07
7555355 jens-daniel-mueller 2020-12-07
143d6fa jens-daniel-mueller 2020-12-07
0ff728b jens-daniel-mueller 2020-12-01
b02b7a4 jens-daniel-mueller 2020-12-01
196be51 jens-daniel-mueller 2020-11-30
rm(GLODAP_histogram_year,
   era_median_year)

4.5 Zonal temporal coverage (Hovmoeller)

GLODAP_hovmoeller_year <- GLODAP %>%
  group_by(year, lat_grid, basin_AIP) %>%
  tally() %>%
  ungroup()

GLODAP_hovmoeller_year %>%
  ggplot(aes(year, lat_grid, fill = n)) +
  geom_tile() +
  geom_vline(xintercept = sort(params_local$era_end)[1] + 0.5) +
  scale_fill_viridis_c(option = "magma",
                       direction = -1,
                       trans = "log10") +
  coord_cartesian(expand = 0) +
  facet_wrap( ~ basin_AIP, ncol = 1) +
  theme(legend.position = "top",
        axis.title.x = element_blank())

Version Author Date
5ed1b6b jens-daniel-mueller 2022-07-19
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
b18dcee jens-daniel-mueller 2022-01-27
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
8d17c91 jens-daniel-mueller 2022-01-05
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
8900388 jens-daniel-mueller 2021-12-23
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
3c60929 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
abcd28f jens-daniel-mueller 2021-11-02
290c8fc jens-daniel-mueller 2021-11-02
e02acc9 jens-daniel-mueller 2021-11-01
58da811 jens-daniel-mueller 2021-11-01
2781a97 jens-daniel-mueller 2021-10-29
973192c jens-daniel-mueller 2021-10-28
cb7624b jens-daniel-mueller 2021-10-21
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
27c99b8 jens-daniel-mueller 2021-08-19
9335b31 jens-daniel-mueller 2021-08-10
755c6b1 jens-daniel-mueller 2021-08-09
c65f2e3 jens-daniel-mueller 2021-08-09
70b290d jens-daniel-mueller 2021-08-09
cd8e0d5 jens-daniel-mueller 2021-08-06
15773a0 jens-daniel-mueller 2021-08-06
340d731 jens-daniel-mueller 2021-08-06
71546e4 jens-daniel-mueller 2021-08-06
29444a1 jens-daniel-mueller 2021-08-05
c4b789f jens-daniel-mueller 2021-08-05
42e80c0 jens-daniel-mueller 2021-08-04
48f6eed jens-daniel-mueller 2021-08-04
81a46a4 jens-daniel-mueller 2021-08-03
b88c61b jens-daniel-mueller 2021-08-03
88f7356 jens-daniel-mueller 2021-08-02
d759279 jens-daniel-mueller 2021-08-02
127b801 jens-daniel-mueller 2021-07-24
912d90e jens-daniel-mueller 2021-07-23
2477316 jens-daniel-mueller 2021-07-23
c9ccc00 jens-daniel-mueller 2021-07-22
910d64a jens-daniel-mueller 2021-07-02
1cbf907 jens-daniel-mueller 2021-07-02
9480f94 jens-daniel-mueller 2021-06-29
7e1f407 jens-daniel-mueller 2021-06-10
2cbe18c jens-daniel-mueller 2021-06-10
594ed9a jens-daniel-mueller 2021-06-04
db7df0e jens-daniel-mueller 2021-06-04
207339d jens-daniel-mueller 2021-06-03
315710b jens-daniel-mueller 2021-06-03
d37a85d jens-daniel-mueller 2021-05-31
cf773c5 jens-daniel-mueller 2021-05-26
62bd574 jens-daniel-mueller 2021-05-20
7c56c39 jens-daniel-mueller 2021-05-19
0a84f2a jens-daniel-mueller 2021-05-12
969e631 jens-daniel-mueller 2021-05-12
d2a83bc jens-daniel-mueller 2021-04-16
84b1fe3 jens-daniel-mueller 2021-04-16
c0a47df jens-daniel-mueller 2021-04-16
50290e8 jens-daniel-mueller 2021-04-16
b6fe355 jens-daniel-mueller 2021-04-16
858c4e6 jens-daniel-mueller 2021-04-16
ddec5b7 jens-daniel-mueller 2021-04-15
29edae5 jens-daniel-mueller 2021-04-14
099d566 jens-daniel-mueller 2021-04-14
bb44686 jens-daniel-mueller 2021-04-14
9f31fe3 jens-daniel-mueller 2021-04-13
338dd3c jens-daniel-mueller 2021-04-09
a79ca2c jens-daniel-mueller 2021-04-09
05cc66b jens-daniel-mueller 2021-03-24
03b6009 jens-daniel-mueller 2021-03-23
555750f jens-daniel-mueller 2021-03-23
685338e jens-daniel-mueller 2021-03-23
886f523 jens-daniel-mueller 2021-03-23
10c1346 jens-daniel-mueller 2021-03-23
a1d52ff jens-daniel-mueller 2021-03-15
0bade3b jens-daniel-mueller 2021-03-15
27c1f4b jens-daniel-mueller 2021-03-14
af75ebf jens-daniel-mueller 2021-03-14
5017709 jens-daniel-mueller 2021-03-11
85a5ed2 jens-daniel-mueller 2021-03-10
7b672f7 jens-daniel-mueller 2021-01-11
33ba23c jens-daniel-mueller 2021-01-07
318609d jens-daniel-mueller 2020-12-23
6949b06 jens-daniel-mueller 2020-12-23
0aa2b50 jens-daniel-mueller 2020-12-23
2886da0 jens-daniel-mueller 2020-12-19
02f0ee9 jens-daniel-mueller 2020-12-18
158fe26 jens-daniel-mueller 2020-12-15
984697e jens-daniel-mueller 2020-12-12
3ebff89 jens-daniel-mueller 2020-12-12
c8acfcb jens-daniel-mueller 2020-12-11
2fd0a2a jens-daniel-mueller 2020-12-11
24a632f jens-daniel-mueller 2020-12-07
6a8004b jens-daniel-mueller 2020-12-07
70bf1a5 jens-daniel-mueller 2020-12-07
7555355 jens-daniel-mueller 2020-12-07
143d6fa jens-daniel-mueller 2020-12-07
37e9dac jens-daniel-mueller 2020-12-02
b02b7a4 jens-daniel-mueller 2020-12-01
196be51 jens-daniel-mueller 2020-11-30
rm(GLODAP_hovmoeller_year)

4.6 Coverage maps by era

4.6.1 Final input data

The following plots show the remaining data density in each grid cell after all cleaning steps, separately for each era.

GLODAP_tco2_grid <- GLODAP %>%
  count(lat, lon)

map +
  geom_bin2d(data = GLODAP,
             aes(lon, lat),
             binwidth = c(1,1)) +
  scale_fill_viridis_c(option = "magma", direction = -1, trans = "log10") +
  facet_wrap(~era, ncol = 1) +
  labs(title = "Cleaned GLODAP observations",
       subtitle = paste("Version:", params_local$Version_ID)) +
  theme(axis.title = element_blank())

Version Author Date
5ed1b6b jens-daniel-mueller 2022-07-19
233fa96 jens-daniel-mueller 2022-07-19
b92af2e jens-daniel-mueller 2022-07-13
5599f87 jens-daniel-mueller 2022-07-13
b9847f2 jens-daniel-mueller 2022-07-07
840dfb7 jens-daniel-mueller 2022-07-07
78dd2f2 jens-daniel-mueller 2022-07-05
2807f99 jens-daniel-mueller 2022-07-05
b661d5a jens-daniel-mueller 2022-07-05
f96b063 jens-daniel-mueller 2022-07-04
767609e jens-daniel-mueller 2022-07-04
f1f428f jens-daniel-mueller 2022-06-30
e743d50 jens-daniel-mueller 2022-06-30
98ba5c6 jens-daniel-mueller 2022-06-30
21dbfca jens-daniel-mueller 2022-06-29
7e8d2ef jens-daniel-mueller 2022-06-29
2911893 jens-daniel-mueller 2022-06-24
a28c3f7 jens-daniel-mueller 2022-06-16
469a640 jens-daniel-mueller 2022-06-16
0c2ca93 jens-daniel-mueller 2022-06-15
fa647ea jens-daniel-mueller 2022-05-25
b7ca0f3 jens-daniel-mueller 2022-05-25
2863fa8 jens-daniel-mueller 2022-04-11
1ba3eba jens-daniel-mueller 2022-04-07
707b5ac jens-daniel-mueller 2022-03-24
cb147cc jens-daniel-mueller 2022-03-21
aaf2d24 jens-daniel-mueller 2022-03-21
6c38fc4 jens-daniel-mueller 2022-03-14
b18dcee jens-daniel-mueller 2022-01-27
23582a4 jens-daniel-mueller 2022-01-23
26e57aa jens-daniel-mueller 2022-01-17
0a211c9 jens-daniel-mueller 2022-01-17
035570b jens-daniel-mueller 2022-01-17
7a1a2fe jens-daniel-mueller 2022-01-12
af4b27f jens-daniel-mueller 2022-01-12
8d17c91 jens-daniel-mueller 2022-01-05
dfed6a1 jens-daniel-mueller 2022-01-05
f39db85 jens-daniel-mueller 2022-01-04
4fa937d jens-daniel-mueller 2022-01-03
8900388 jens-daniel-mueller 2021-12-23
afdc482 jens-daniel-mueller 2021-12-21
2fe7f8e jens-daniel-mueller 2021-12-08
a768c5d jens-daniel-mueller 2021-12-07
a7c514b jens-daniel-mueller 2021-12-07
bc1edbd jens-daniel-mueller 2021-12-07
6cfccf7 jens-daniel-mueller 2021-12-06
3c60929 jens-daniel-mueller 2021-12-06
7352ba1 jens-daniel-mueller 2021-12-04
122bf17 jens-daniel-mueller 2021-12-02
0e032dc jens-daniel-mueller 2021-11-04
abcd28f jens-daniel-mueller 2021-11-02
290c8fc jens-daniel-mueller 2021-11-02
e02acc9 jens-daniel-mueller 2021-11-01
58da811 jens-daniel-mueller 2021-11-01
2781a97 jens-daniel-mueller 2021-10-29
973192c jens-daniel-mueller 2021-10-28
cb7624b jens-daniel-mueller 2021-10-21
bfe90e6 jens-daniel-mueller 2021-10-21
78a956e jens-daniel-mueller 2021-10-21
1ba14cf jens-daniel-mueller 2021-10-20
dc0723b jens-daniel-mueller 2021-10-19
cd0ebd8 jens-daniel-mueller 2021-10-18
0bd4ea2 jens-daniel-mueller 2021-10-07
6969c18 jens-daniel-mueller 2021-10-07
06afaca jens-daniel-mueller 2021-09-23
c0bbbe4 jens-daniel-mueller 2021-09-22
9eac969 jens-daniel-mueller 2021-08-30
3a584b7 jens-daniel-mueller 2021-08-30
deb425c jens-daniel-mueller 2021-08-24
27c99b8 jens-daniel-mueller 2021-08-19
9335b31 jens-daniel-mueller 2021-08-10
755c6b1 jens-daniel-mueller 2021-08-09
c65f2e3 jens-daniel-mueller 2021-08-09
70b290d jens-daniel-mueller 2021-08-09
cd8e0d5 jens-daniel-mueller 2021-08-06
15773a0 jens-daniel-mueller 2021-08-06
340d731 jens-daniel-mueller 2021-08-06
71546e4 jens-daniel-mueller 2021-08-06
29444a1 jens-daniel-mueller 2021-08-05
c4b789f jens-daniel-mueller 2021-08-05
42e80c0 jens-daniel-mueller 2021-08-04
48f6eed jens-daniel-mueller 2021-08-04
81a46a4 jens-daniel-mueller 2021-08-03
b88c61b jens-daniel-mueller 2021-08-03
88f7356 jens-daniel-mueller 2021-08-02
d759279 jens-daniel-mueller 2021-08-02
127b801 jens-daniel-mueller 2021-07-24
912d90e jens-daniel-mueller 2021-07-23
2477316 jens-daniel-mueller 2021-07-23
c9ccc00 jens-daniel-mueller 2021-07-22
910d64a jens-daniel-mueller 2021-07-02
1cbf907 jens-daniel-mueller 2021-07-02
9480f94 jens-daniel-mueller 2021-06-29
7e1f407 jens-daniel-mueller 2021-06-10
2cbe18c jens-daniel-mueller 2021-06-10
594ed9a jens-daniel-mueller 2021-06-04
db7df0e jens-daniel-mueller 2021-06-04
207339d jens-daniel-mueller 2021-06-03
315710b jens-daniel-mueller 2021-06-03
d37a85d jens-daniel-mueller 2021-05-31
cf773c5 jens-daniel-mueller 2021-05-26
62bd574 jens-daniel-mueller 2021-05-20
7c56c39 jens-daniel-mueller 2021-05-19
0a84f2a jens-daniel-mueller 2021-05-12
969e631 jens-daniel-mueller 2021-05-12
d2a83bc jens-daniel-mueller 2021-04-16
84b1fe3 jens-daniel-mueller 2021-04-16
c0a47df jens-daniel-mueller 2021-04-16
50290e8 jens-daniel-mueller 2021-04-16
b6fe355 jens-daniel-mueller 2021-04-16
858c4e6 jens-daniel-mueller 2021-04-16
ddec5b7 jens-daniel-mueller 2021-04-15
29edae5 jens-daniel-mueller 2021-04-14
9f31fe3 jens-daniel-mueller 2021-04-13
338dd3c jens-daniel-mueller 2021-04-09
a79ca2c jens-daniel-mueller 2021-04-09
eb827c9 jens-daniel-mueller 2021-04-07
05cc66b jens-daniel-mueller 2021-03-24
03b6009 jens-daniel-mueller 2021-03-23
555750f jens-daniel-mueller 2021-03-23
685338e jens-daniel-mueller 2021-03-23
886f523 jens-daniel-mueller 2021-03-23
10c1346 jens-daniel-mueller 2021-03-23
f155edd jens-daniel-mueller 2021-03-23
a1d52ff jens-daniel-mueller 2021-03-15
0bade3b jens-daniel-mueller 2021-03-15
27c1f4b jens-daniel-mueller 2021-03-14
af75ebf jens-daniel-mueller 2021-03-14
5017709 jens-daniel-mueller 2021-03-11
85a5ed2 jens-daniel-mueller 2021-03-10
7b672f7 jens-daniel-mueller 2021-01-11
33ba23c jens-daniel-mueller 2021-01-07
318609d jens-daniel-mueller 2020-12-23
6949b06 jens-daniel-mueller 2020-12-23
0aa2b50 jens-daniel-mueller 2020-12-23
2886da0 jens-daniel-mueller 2020-12-19
02f0ee9 jens-daniel-mueller 2020-12-18
158fe26 jens-daniel-mueller 2020-12-15
3ebff89 jens-daniel-mueller 2020-12-12
2fd0a2a jens-daniel-mueller 2020-12-11
24a632f jens-daniel-mueller 2020-12-07
6a8004b jens-daniel-mueller 2020-12-07
70bf1a5 jens-daniel-mueller 2020-12-07
7555355 jens-daniel-mueller 2020-12-07
143d6fa jens-daniel-mueller 2020-12-07
37e9dac jens-daniel-mueller 2020-12-02
7c25f7a jens-daniel-mueller 2020-12-02
d5c5378 jens-daniel-mueller 2020-12-02
083b3b0 jens-daniel-mueller 2020-12-02
0ff728b jens-daniel-mueller 2020-12-01
b02b7a4 jens-daniel-mueller 2020-12-01
196be51 jens-daniel-mueller 2020-11-30
ggsave(path = path_version_figures,
       filename = "data_distribution_era.png",
       height = 8,
       width = 5)

4.7 Model vs observation

variables <-
  c(
    "temp",
    "sal",
    "gamma",
    "tco2",
    "talk",
    "phosphate",
    "oxygen",
    "aou",
    "nitrate",
    "silicate"
  )

for (i_var in variables) {
  #  i_var <- variables[1]
  
  p_prop_prop(df = GLODAP,
              var1 = i_var,
              var2 = paste0(i_var, "_model"))
  
}

sessionInfo()
R version 4.1.2 (2021-11-01)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: openSUSE Leap 15.3

Matrix products: default
BLAS:   /usr/local/R-4.1.2/lib64/R/lib/libRblas.so
LAPACK: /usr/local/R-4.1.2/lib64/R/lib/libRlapack.so

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C              
 [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8    
 [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8   
 [7] LC_PAPER=en_US.UTF-8       LC_NAME=C                 
 [9] LC_ADDRESS=C               LC_TELEPHONE=C            
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
 [1] kableExtra_1.3.4 gt_0.3.1         lubridate_1.8.0  colorspace_2.0-2
 [5] marelac_2.1.10   shape_1.4.6      ggforce_0.3.3    metR_0.11.0     
 [9] scico_1.3.0      patchwork_1.1.1  collapse_1.7.0   forcats_0.5.1   
[13] stringr_1.4.0    dplyr_1.0.7      purrr_0.3.4      readr_2.1.1     
[17] tidyr_1.1.4      tibble_3.1.6     ggplot2_3.3.5    tidyverse_1.3.1 
[21] workflowr_1.7.0 

loaded via a namespace (and not attached):
 [1] fs_1.5.2           bit64_4.0.5        gsw_1.0-6          RColorBrewer_1.1-2
 [5] webshot_0.5.2      httr_1.4.2         rprojroot_2.0.2    tools_4.1.2       
 [9] backports_1.4.1    bslib_0.3.1        utf8_1.2.2         R6_2.5.1          
[13] DBI_1.1.2          withr_2.4.3        tidyselect_1.1.1   processx_3.5.2    
[17] bit_4.0.4          compiler_4.1.2     git2r_0.29.0       cli_3.1.1         
[21] rvest_1.0.2        xml2_1.3.3         labeling_0.4.2     sass_0.4.0        
[25] scales_1.1.1       checkmate_2.0.0    SolveSAPHE_2.1.0   callr_3.7.0       
[29] systemfonts_1.0.3  digest_0.6.29      svglite_2.0.0      rmarkdown_2.11    
[33] oce_1.5-0          pkgconfig_2.0.3    htmltools_0.5.2    highr_0.9         
[37] dbplyr_2.1.1       fastmap_1.1.0      rlang_1.0.2        readxl_1.3.1      
[41] rstudioapi_0.13    jquerylib_0.1.4    generics_0.1.1     farver_2.1.0      
[45] jsonlite_1.7.3     vroom_1.5.7        magrittr_2.0.1     Rcpp_1.0.8        
[49] munsell_0.5.0      fansi_1.0.2        lifecycle_1.0.1    stringi_1.7.6     
[53] whisker_0.4        yaml_2.2.1         MASS_7.3-55        grid_4.1.2        
[57] parallel_4.1.2     promises_1.2.0.1   crayon_1.4.2       haven_2.4.3       
[61] hms_1.1.1          seacarb_3.3.0      knitr_1.37         ps_1.6.0          
[65] pillar_1.6.4       reprex_2.0.1       glue_1.6.0         evaluate_0.14     
[69] getPass_0.2-2      data.table_1.14.2  modelr_0.1.8       vctrs_0.3.8       
[73] tzdb_0.2.0         tweenr_1.0.2       httpuv_1.6.5       cellranger_1.1.0  
[77] gtable_0.3.0       polyclip_1.10-0    assertthat_0.2.1   xfun_0.29         
[81] broom_0.7.11       later_1.3.0        viridisLite_0.4.0  ellipsis_0.3.2    
[85] here_1.0.1