Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
I ICOADS R HOSTACE
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 7
    • Issues 7
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • brivas
  • ICOADS R HOSTACE
  • Wiki
  • API Reference

Last edited by Elizabeth Kent Jul 26, 2021
Page history
This is an old version of this page. You can view the most recent version or browse the history.

API Reference

This page lists all available functions and classes in the ICOADS R HOSTACE toolbox.

Workflow

Script Description
split_by_type.R Separates records according to the different platform types. This is done following a selection criteria.
simple_dup.R Duplicate record identification among ship data and the rest of the different platform types for which the records show a matching date , time and position (lat, lon).
ship2plat.R Excludes non-ship data. Uses additional information from WMO Publication 47 to flag non-ship data. Kent. et al., (2007)
process_ids.R Re-format of ship IDs that comes from different data sources (SID) to enable linking of data from the same ship (same ship name) across different DCKs. And to also enable linking to metadata information in WMO Publication No. 47.
process_shipdata.R Corrects dates and times errors noticed in some DCK. Largely arise from confusion over historical definitions of the marine day and conversions between local time and UTC.
new_get_pairs.R Duplicate record identification within the ship data. Pairs the reports as duplicate if they have associated ship IDs. The candidate pairs are then selected according to i) the number of matching elements (similar content of variables within a specific tolerance), ii) the DCKs, and iii) a comparison of the IDs.
new_get_dups.R Counts the number of duplicated records and flags the best according to a quality control criteria. Groups duplicated records by common callsings.
new_merge_ids_year.R Links ID's into classes. Ship tracks of the linked ID's are then checked. Reports that fail the track check are flagged as the worst duplicate. Uses a shipping tracking alogrithm from imma.
clean_data.R Unclear
clean2track.R Forms ship tracks for linked IDs. Unclear.

Input/Output

Utils

Function Description
add_date2.R
add_dck_priority.R
add_ID_class.R
add_shipnames.R
assess_match.R
find_gap_func.R
fix_usmm_705to707cors_func.R
flag_id_dups.R
get_gap_pos.R
get_groups.R
get_id_class.R
get_isolated.R
get_itu_country.R
get_matchedids.R
get_mismatch.R
get_prec.R
get_speed.R
id_group_func.R
liz_merge.R
new_add_match_id.R
new_homog_ids.R
print_id_match_info.R
read_rdsfiles.R
write_dup_func.R
Clone repository
  • API Reference
  • Examples
  • Home
  • How to install
  • Introduction
  • JASMIN tips
  • Releases
  • Workflow
  • Workflow
    • Data selection
    • Duplicate indentification
    • Matching criteria
    • Processing of IDs
    • Quality control