Package: artfishr 0.1.20260701

Emmanuel Blondel

artfishr: ArtFish for R

Set of functions in support of ArtFish implementation.

Authors:Johanna Herfaut [aut], Yann Laurent [aut], Emmanuel Blondel [aut, cre], Alexandre Bennici [aut], Bracken Van Niekerk [ctb]

artfishr_0.1.20260701.tar.gz
artfishr_0.1.20260701.zip(r-4.7)artfishr_0.1.20260701.zip(r-4.6)artfishr_0.1.20260701.zip(r-4.5)
artfishr_0.1.20260701.tgz(r-4.6-any)artfishr_0.1.20260701.tgz(r-4.5-any)
artfishr_0.1.20260701.tar.gz(r-4.7-any)artfishr_0.1.20260701.tar.gz(r-4.6-any)
artfishr_0.1.20260701.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION
card.svg |card.png
artfishr/json (API)

# Install 'artfishr' in R:
install.packages('artfishr', repos = c('https://fdiwg.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/fdiwg/artfishr/issues

Pkgdown/docs site:https://fdiwg.github.io

On CRAN:

Conda:

5.73 score 4 stars 8 scripts 58 exports 90 dependencies

Last updated from:102e1ddbf2. Checks:7 WARNING, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64WARNING191
source / vignettesOK248
linux-release-x86_64WARNING200
macos-release-arm64WARNING117
macos-oldrel-arm64WARNING115
windows-develWARNING131
windows-releaseWARNING137
windows-oldrelWARNING142
wasm-releaseOK159

Exports:accuracy_plotartfish_accuracyartfish_estimatesartfish_estimates_by_fleet_segmentartfish_flouca_by_periodartfish_newartfish_new_by_periodartfish_shiny_accuracy_serverartfish_shiny_accuracy_uiartfish_shiny_computation_serverartfish_shiny_fishing_unit_serverartfish_shiny_fishing_unit_uiartfish_shiny_overview_serverartfish_shiny_overview_uiartfish_shiny_report_serverartfish_shiny_report_uiartfish_shiny_species_serverartfish_shiny_species_uiartfish_shiny_welcome_serverartfish_shiny_welcome_uicomplete_active_dayscompute_accuracycompute_catch_estimatecompute_catch_estimates_by_speciescompute_cpuecompute_effort_activity_coefficientcompute_effort_estimatecompute_effort_estimate_with_FAO_Artfishcompute_effort_estimate_with_IRD_Pechartcompute_reportcompute_suicreate_active_days_templatecreate_active_vessels_templatecreate_artfish_templatecreate_effort_templatecreate_landings_templatedecode_artfish_schemaERRORgenerate_active_daysgenerate_active_days_by_periodget_fdi_termsget_vrule_validatorsINFOjoin_guess_byloggerrun_artfish_shinysample_size_plotselect_active_vesselsset_translation_languageset_vrule_validatorstranslatorunif_indexvalidate_active_daysvalidate_active_vesselsvalidate_effortvalidate_input_datasetsvalidate_landingsWARN

Dependencies:askpassbase64encbitbit64bs4Dashbslibcachemclicliprcommonmarkcpp11crayoncrosstalkcurldata.tabledigestdplyrDTevaluatefarverfastmapfdishinyrfontawesomefreshfsgenericsggplot2gluegtablehighrhmshtmltoolshtmlwidgetshttpuvhttrisobandjquerylibjsonliteknitrlabelinglaterlazyevallifecyclelubridatemagrittrmemoisemimeopensslotelpillarpkgconfigprettyunitsprogresspromisespurrrR6rappdirsRColorBrewerRcppreadrrhandsontablerlangrmarkdownrstudioapiS7sassscalesshinyshiny.i18nshinyWidgetssourcetoolsstringistringrsystibbletidyrtidyselecttimechangetinytextzdbutf8vctrsviridisLitevroomvrulewaiterwithrxfunxtableyaml

Artfish visualisations
Introduction | Artfish - Total Catch and Effort | Artfish - Catch and Effort by Fishing Unit | Artfish - Catch and Effort by Species | Summary | Appendix | Annex A - Figure Box and Chart Additional Features | Window and Layout Controls | Chart Legend and Interactions | Chart Toolbar Action Buttons

Last update: 2026-07-02
Started: 2026-07-02

Data Requirements and Validation
1. Introduction | 2. Overview of ArtFish data formats | 3. Identify your sampling strategy | 4. Creating empty data templates | 5. Validating input datasets | 6. Summary and recommendations | 7. References

Last update: 2026-07-02
Started: 2026-07-02

Introduction to artfishr package
Installation | Data requirements | How to run Artfish with artfishr | The Artfish methodology - summary | Exemple of use

Last update: 2026-07-02
Started: 2025-04-25

Statistical framework of the ARTFISH methodology
1. Introduction | 2. Artfish Methodology concept | 2.1 Presentation of a generic formula | 2.2 Stratification | 3. CPUE | 4. Effort | 4.1 Presentation | 4.2 Number of active vessels: Estimation of raising factor expressing total number of active fishing units (F) | 4.3 Number of active days: Estimation of the time raising factor (D) | 4.4 Activity coefficient: Estimation of boat activity coefficient (BAC) or fishing activity coefficient (FAC) | 4.4.1 Difference between BAC and FAC | 4.4.2 Boat activity coefficient | 4.4.3 Fishing activity coefficient | 5. Total catch estimation and catch per species | 5.1 Catch per species per stratum | 5.2 Total catch estimation | 6. Estimation quality control

Last update: 2026-07-02
Started: 2026-07-02

Using ArtFishR for Small-Scale Fisheries Estimation
Introduction | Data preparation | Identify data collection strategy | Step-by-step ARTFISH workflow | 1. Effort Activity Coefficient | 2. Effort Estimate | 3. Catch per Unit of Effort (CPUE) | 4. Catch Estimate | 5. Catch Estimate by Species | Using the unified workflow | Interpreting results | Summary

Last update: 2026-07-02
Started: 2026-07-02

Readme and manuals

Help Manual

Help pageTopics
Produces a plot for the accuracyaccuracy_plot
artfish_accuracyartfish_accuracy
artfish_estimatesartfish_estimates
artfish_estimates_by_fleet_segmentartfish_estimates_by_fleet_segment
artfish_flouca_by_periodartfish_flouca_by_period
artfish_newartfish_new
artfish_new_by_periodartfish_new_by_period
POC shiny module serverartfish_shiny_accuracy_server
POC shiny module UIartfish_shiny_accuracy_ui
ARTFISH Computation - Shiny Server Moduleartfish_shiny_computation_server
ARTFISH Fishing Unit - Shiny Server Moduleartfish_shiny_fishing_unit_server
ARTFISH Fishing unit - Shiny UI Moduleartfish_shiny_fishing_unit_ui
ARTFISH Overview - Shiny Server Moduleartfish_shiny_overview_server
ARTFISH Overview - Shiny UI Moduleartfish_shiny_overview_ui
ARTFISH Report - Shiny Server Moduleartfish_shiny_report_server
ARTFISH Report - Shiny UI Moduleartfish_shiny_report_ui
ARTFISH Species - Shiny Server Moduleartfish_shiny_species_server
ARTFISH Species - Shiny UI Moduleartfish_shiny_species_ui
POC shiny module serverartfish_shiny_welcome_server
POC shiny module UIartfish_shiny_welcome_ui
Tools for implementing ArtFish methodologyartfishr-package artfishr
Artfishr shiny server functionartfishr_shiny_server artfish_shiny_server
Artfishr shiny ui functionartfishr_shiny_ui artfish_shiny_ui
Complete the active days.complete_active_days
Computes Accuracycompute_accuracy
Computes catch estimatecompute_catch_estimate
Computes catch estimates by speciescompute_catch_estimates_by_species
Computes CPUEcompute_cpue
Computes effort activity coefficientcompute_effort_activity_coefficient
Computes nominal effort estimatecompute_effort_estimate
Computes nominal effort estimatecompute_effort_estimate_with_FAO_Artfish
Computes nominal effort estimatecompute_effort_estimate_with_IRD_Pechart
compute_reportcompute_report
Computes suicompute_sui
Create an empty artfishr data templatecreate_artfish_template
Wrapper functions for creating ArtFishR templatescreate_active_days_template create_active_vessels_template create_artfish_templates create_effort_template create_landings_template
Decode an artfishr JSON schemadecode_artfish_schema
util ERROR loggerERROR
Generates a tibble of active days.generate_active_days
Generates a tibble of active days.generate_active_days_by_period
Select get_fdi_terms vesselsget_fdi_terms
Get data validators powered by 'vrule'get_vrule_validators
util INFO loggerINFO
join_guess_byjoin_guess_by
util generic loggerlogger
Runs a Artfishr Shiny applicationrun_artfishr_shiny run_artfish_shiny
Produces a plot for the sample sizesample_size_plot
Select active vesselsselect_active_vessels
Set translation languageset_translation_language
Set data validators powered by 'vrule'set_vrule_validators
Get translatortranslator
unif_indexunif_index
Wrapper functions for validating artfishr input datavalidate_artfish_datasets
Validate input datasetsvalidate_input_datasets
util WARN loggerWARN