Skip to content

Releases: OB7-IRD/codama

Codama 1.4.10 - 2026.07.20

Choose a tag to compare

@OceaneBouhineauIRD OceaneBouhineauIRD released this 20 Jul 14:00

Added

AkadoR check added :

  • obs_catch_or_sample_weight_null_control : Identifies in the observer data catches or samples all individual weights = 0 or NA. by @ChloeTellier
  • obs_activity_observed_systems_control : Identifies in the observer data any inconsistencies between observed systems and species caught. by @ChloeTellier
  • obs_activity_more_samples_than_catches_control : Identifies in the observer data all the observations with a number of samples superior to the number of catches. by @ChloeTellier
  • obs_catch_ocean_control : Checks the coherence of the species caught according to their distribution area. by @ChloeTellier
  • obs_catch_or_sample_outliers_control : Identifies for each species in the observer data the individuals with outliers lengths. by @ChloeTellier

Changed

  • obs_sample_measure_type_control : Update title
  • obs_sample_sex_control : Update title
  • obs_sample_round_size_control : Change type of sample_length, from character to numeric

Full Changelog: 1.4.9...1.4.10

Codama 1.4.9 - 2026.05.11

Choose a tag to compare

@OceaneBouhineauIRD OceaneBouhineauIRD released this 11 May 12:32

Added

AkadoR check added :

  • obs_sample_round_size_control.R : This function controls the accuracy (decimals) of size samples. Returns samples with decimal values that are not rounded to the inferior centimeter (or to the nearest half centimeter for PD1 measurements).
  • obs_sample_no_fate_control.R : This function aims to find all the samples in the observer data that don't have a fate.
  • obs_sample_sex_control.R : This function aims to check the coherence of the sex of a sample according to the possibility of sexing this species.
  • obs_sample_measure_type_control.R : This function allows to check the coherence of a sampled species measure type according to its default measure type. Major tunas (YFT, BET, SKJ and ALB) could also be measured in PD1.

Changed

  • logbook_species_control.R : Add species FRZ and BLT in default species
  • obs_catch_or_sample_fate_by_species_group_control.R : Rename column speciesgroup_label1 to speciesgroup_label
  • observe_species.sql : Change join sizemeasuretype from INNER JOIN to LEFT OUTER
  • DESCRIPTION : Add Caroline in contributor
  • CITATION.cff : Update contributor and version

Full Changelog: 1.4.8...1.4.9

Codama 1.4.8 - 2026.04.16

Choose a tag to compare

@OceaneBouhineauIRD OceaneBouhineauIRD released this 16 Apr 14:56

Added

AkadoR check added :

  • obs_catch_or_sample_fate_unknown_control.R : Identifies in the observer data catches or samples where fate code 9 (other) or 11 (discarded unknown) were used
  • obs_catch_or_sample_fate_by_species_group_control.R : Identifies in the observer data all the species with an inconsistent fate according to their species group.
  • logbook_floating_object_part_dimensions_when_leaving_control.R : Identification of incoherent between the number of dimensions element of part of objects DFAD for floating object when leaving and the object operation
  • logbook_floating_object_operation_buoy_control.R : Identification of incoherent between the floating object operation and buoy operation
  • logbook_floating_object_part_DFAD_when_leaving_control.R : Identification of incoherent between the number of element of part of objects DFAD for floating object when leaving and the object operation

Changed

  • function_reason_for_discard_unknown_control.R : Rename obs_catch_reason_for_discard_unknown_control.R
  • logbook_floating_object_part_when_leaving_control.R : Rename logbook_floating_object_part_when_arriving_and_leaving_control.R
  • logbook_position_control.R : Patch if dataframe1 and dataframe2 are empty

Full Changelog: 1.4.7...1.4.8

Codama 1.4.7 - 2026.03.30

Choose a tag to compare

@OceaneBouhineauIRD OceaneBouhineauIRD released this 30 Mar 14:02

Added

AkadoR check added :

  • logbook_buoy_time_control.R : Identification of incoherent between the time elapsed for an operation on the same buoy
  • logbook_floating_object_part_when_leaving_control.R : Identification of incoherent between the number of part of objects for floating object when arriving and when leaving
  • function_reason_for_discard_unknown_control.R : Identifies in the observer data cases where the reason for discard is 99 or NA

Changed

  • logbook_vessel_activity_floating_object_missing_buoy_control.R : Add argument object_operation for filter
  • logbook_raising_factor_control.R : Change value accepted for argument country_species (add possibility to pass vector with species FAO code for country_species for all countries)
  • logbook_anapo_control.R : Patch if activity at the time of the summer/winter time change

Full Changelog: 1.4.6...1.4.7

Codama 1.4.6 - 2026.03.09

Choose a tag to compare

@OceaneBouhineauIRD OceaneBouhineauIRD released this 09 Mar 15:17

Added

AkadoR check added :

  • logbook_observed_system_floatting_object_pair_control.R : Identification of incoherent between the presence of floatting object and observed system
  • logbook_vessel_activity_object_operation_control.R : Identification of incoherent vessel activity and object operation
  • logbook_buoy_owner_control.R : Identification of an inconsistent buoy whose owner is missing
  • logbook_buoy_code_control.R : Identification of an inconsistent buoy code and buoy type naming convention
  • logbook_sampleactivity_well_sampled_control.R : Identification of an inconsistencies between the sampling activity and well sampled plan trip

Changed

  • logbook_length_class_control.R : Remove argument species and add lower threshold in argument threshold
  • logbook_weighting_sample_control.R : Change definition well sampled, add column trip_id for dataframe1 and dataframe2

Full Changelog: 1.4.5...1.4.6

codama 1.4.5 - 2026.02.12

Choose a tag to compare

@OceaneBouhineauIRD OceaneBouhineauIRD released this 12 Feb 14:09

Added

AkadoR check added :

  • logbook_vessel_activity_missing_floating_object_control.R : Identification of incoherent vessel activity and missing floating object
  • logbook_operationobjet_observedsystem_control.R : Identification of incoherent operation objet and observed system
  • logbook_floating_object_part_material_control .R : Identification of incoherent floating object material
  • logbook_vessel_activity_floating_object_missing_buoy_control .R : Identification of incoherent vessel activity and missing buoy

Changed

  • logbook_super_sample_number_control.R : Add check continuous numbering of sub-samples

Full Changelog: 1.4.4...1.4.5

codama 1.4.4 - 2026.01.26

Choose a tag to compare

@OceaneBouhineauIRD OceaneBouhineauIRD released this 26 Jan 10:22

Added

AkadoR check added :

  • logbook_weigh_catch_well_control.R : Identification of incoherent the catch weight and weight in well

Changed

  • logbook_weighting_sample_control.R : Remove dataframe3 and species_fate (Remove comparaison weighted weight with catch and add comparaison weighted weight with well)
  • logbook_well_number_control.R : Add contraint activity_id

Full Changelog: 1.4.3...1.4.4

codama 1.4.3 - 2026.01.22

Choose a tag to compare

@OceaneBouhineauIRD OceaneBouhineauIRD released this 22 Jan 14:52

Changed

  • logbook_floating_object_buoy_id_redundancy_control.R : Patch function

codama 1.4.2 - 2026.01.07

Choose a tag to compare

@OceaneBouhineauIRD OceaneBouhineauIRD released this 07 Jan 11:08

Changed

  • logbook_anapo_control.R : Remove argument threshold_number_vms (remove check min 20 VMS)

codama 1.4.1 - 2025.12.19

Choose a tag to compare

@OceaneBouhineauIRD OceaneBouhineauIRD released this 19 Dec 14:42

Added

AkadoR check added :

  • logbook_floating_object_buoy_id_redundancy_control.R : Identification of incoherent buoy operation on a same object

Changed

  • logbook_temporal_limit_control.R : Add dataframe3 with activity_id (Patch route without activity)

What's Changed

  • Add logbook_check_floating_object_buoy_id_redundancy_control by @CarolineFB in #12

New Contributors

Full Changelog: 1.4.0...1.4.1