Package: FIMS 0.9.3.9000

FIMS: The Fisheries Integrated Modeling System
The Fisheries Integrated Modeling System is a next-generation framework of stock assessment models, assisting fishery managers with the goal of achieving sustainable fisheries. This system, when completed in a few years, offers the NOAA Fisheries and global fisheries science communities an advanced set of stock assessment models. These tools can be used separately or in combination to incorporate ecosystem and socioeconomic data and models, as well as climate effects and other drivers within the marine environment, into stock assessment models.
Authors:
FIMS_0.9.3.9000.tar.gz
FIMS_0.9.3.9000.zip(r-4.7)FIMS_0.9.3.9000.zip(r-4.6)FIMS_0.9.3.9000.zip(r-4.5)
FIMS_0.9.3.9000.tgz(r-4.6-x86_64)FIMS_0.9.3.9000.tgz(r-4.6-arm64)FIMS_0.9.3.9000.tgz(r-4.5-x86_64)FIMS_0.9.3.9000.tgz(r-4.5-arm64)
FIMS_0.9.3.9000.tar.gz(r-4.7-arm64)FIMS_0.9.3.9000.tar.gz(r-4.7-x86_64)FIMS_0.9.3.9000.tar.gz(r-4.6-arm64)FIMS_0.9.3.9000.tar.gz(r-4.6-x86_64)
FIMS_0.9.3.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
FIMS/json (API)
NEWS
| # Install 'FIMS' in R: |
| install.packages('FIMS', repos = c('https://noaa-fisheries-integrated-toolbox.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/noaa-fims/fims/issues
Pkgdown/docs site:https://noaa-fims.github.io
- data_big - FIMS input data frame
- fims_input_types - Vector of acceptable FIMS input types
Last updated from:8f4f488515. Checks:11 WARNING, 2 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | WARNING | 1111 | ||
| linux-devel-x86_64 | WARNING | 2148 | ||
| source / vignettes | OK | 639 | ||
| linux-release-arm64 | WARNING | 1267 | ||
| linux-release-x86_64 | WARNING | 2013 | ||
| macos-release-arm64 | WARNING | 1543 | ||
| macos-release-x86_64 | WARNING | 3596 | ||
| macos-oldrel-arm64 | WARNING | 1742 | ||
| macos-oldrel-x86_64 | WARNING | 2850 | ||
| windows-devel | WARNING | 2653 | ||
| windows-release | WARNING | 2692 | ||
| windows-oldrel | WARNING | 2887 | ||
| wasm-release | OK | 554 |
Exports:AgeCompBevertonHoltRecruitmentCatchAtAgeclearcreate_default_configurationscreate_default_parametersCreateTMBModelDlnormDistributionDmultinomDistributionDnormDistributionDoubleLogisticSelectivityEWAAGrowthFIMSFitFIMSFramefit_fimsFleetget_agesget_dataget_end_yearget_estimatesget_fixedget_fleetsget_inputget_lengthsget_logget_log_errorsget_log_warningsget_max_gradientget_model_outputget_n_agesget_n_fleetsget_n_lengthsget_n_yearsget_number_of_parametersget_objget_optget_parameter_namesget_randomget_random_namesget_reportget_sdreportget_start_yearget_timingget_versionIndexinitialize_data_distributioninitialize_fimsinitialize_process_distributioninitialize_process_structureinv_logitis.FIMSFitLandingsLengthComplog_errorlog_infolog_warningLogDevsRecruitmentProcessLogisticMaturityLogisticSelectivitylogitlognormalLogRRecruitmentProcessMathmodel_age_compmodel_age_to_length_conversionmodel_indexmodel_landingsmodel_length_compmodel_weight_at_agemultinomialOpsParameterParameterVectorplotPopulationRealVectorset_fixedset_log_throw_on_errorset_randomSharedIntSharedRealSharedStringSummary
Dependencies:clicpp11dplyrfarvergenericsggplot2gluegtableisobandjsonlitelabelinglatticelifecyclemagrittrMatrixpillarpkgconfigpurrrR6RColorBrewerRcppRcppEigenrlangS7scalestibbletidyselectTMButf8vctrsviridisLitewithr
Adding a New C++ Module
Rendered fromadding-new-module.Rmdusingknitr::rmarkdownon Jun 19 2026.Last update: 2026-06-01
Started: 2026-03-18
FIMS Path: Maturity
Rendered fromfims-path-maturity.Rmdusingknitr::rmarkdownon Jun 19 2026.Last update: 2026-03-16
Started: 2023-07-11
FIMS User Setup Guide
Rendered fromfims-user-setup-guide.Rmdusingknitr::rmarkdownon Jun 19 2026.Last update: 2026-01-16
Started: 2026-01-16
Intro to C++
Rendered fromtraining-intro-cpp.Rmdusingknitr::rmarkdownon Jun 19 2026.Last update: 2026-06-19
Started: 2026-01-16
Intro to Rcpp
Rendered fromtraining-intro-rcpp.Rmdusingknitr::rmarkdownon Jun 19 2026.Last update: 2026-06-19
Started: 2026-01-16
Introducing FIMS input data
Rendered fromfims-input-data.Rmdusingknitr::rmarkdownon Jun 19 2026.Last update: 2026-06-01
Started: 2026-03-25
Introducing the Fisheries Integrated Modeling System (FIMS)
Rendered fromfims-demo.Rmdusingknitr::rmarkdownon Jun 19 2026.Last update: 2026-03-29
Started: 2023-07-11
RE Sparsity
Rendered fromRD-re-sparsity.Rmdusingknitr::rmarkdownon Jun 19 2026.Last update: 2026-05-11
Started: 2026-01-20
Simple projections using FIMS
Rendered fromfims-demo-projections.Rmdusingknitr::rmarkdownon Jun 19 2026.Last update: 2026-06-18
Started: 2026-01-20
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| C++ Classes Exported via Rcpp | AgeComp BevertonHoltRecruitment CatchAtAge Cpp_classes DlnormDistribution DmultinomDistribution DnormDistribution DoubleLogisticSelectivity EWAAGrowth Fleet Index Landings LengthComp LogDevsRecruitmentProcess LogisticMaturity LogisticSelectivity LogRRecruitmentProcess Parameter ParameterVector Population RealVector SharedInt SharedReal SharedString |
| C++ Functions Exported via Rcpp | clear Cpp_functions CreateTMBModel get_fixed get_log get_log_errors get_log_warnings get_parameter_names get_random get_random_names inv_logit logit log_error log_info log_warning set_fixed set_log_throw_on_error set_random |
| Create a default FIMS configuration tibble | create_default_configurations |
| Create default parameters for a FIMS model | create_default_parameters |
| FIMS input data frame | data_big |
| Vector of acceptable FIMS input types | fims_input_types |
| Class constructors for class 'FIMSFit' and associated child classes | FIMSFit |
| Class constructors for 'FIMSFrame' and associated child classes | FIMSFrame |
| Fit a FIMS model (BETA) | fit_fims |
| Get a slot in a FIMSFit object | get_estimates get_estimates,FIMSFit-method get_FIMSFit get_input get_input,FIMSFit-method get_max_gradient get_max_gradient,FIMSFit-method get_model_output get_model_output,FIMSFit-method get_number_of_parameters get_number_of_parameters,FIMSFit-method get_obj get_obj,FIMSFit-method get_opt get_opt,FIMSFit-method get_report get_report,FIMSFit-method get_sdreport get_sdreport,FIMSFit-method get_timing get_timing,FIMSFit-method get_version get_version,FIMSFit-method |
| Get a slot in a FIMSFrame object | get_ages get_ages,data.frame-method get_ages,FIMSFrame-method get_data get_data,data.frame-method get_data,FIMSFrame-method get_end_year get_end_year,data.frame-method get_end_year,FIMSFrame-method get_FIMSFrame get_fleets get_fleets,data.frame-method get_fleets,FIMSFrame-method get_lengths get_lengths,data.frame-method get_lengths,FIMSFrame-method get_n_ages get_n_ages,data.frame-method get_n_ages,FIMSFrame-method get_n_fleets get_n_fleets,data.frame-method get_n_fleets,FIMSFrame-method get_n_lengths get_n_lengths,data.frame-method get_n_lengths,FIMSFrame-method get_n_years get_n_years,data.frame-method get_n_years,FIMSFrame-method get_start_year get_start_year,data.frame-method get_start_year,FIMSFrame-method |
| Set up a new distribution for a data type or a process | initialize_data_distribution initialize_process_distribution initialize_process_structure |
| Initialize C++ modules via Rcpp for a FIMS model | initialize_fims |
| Should FIMS be verbose? | is_fims_verbose |
| Check if an object is of class FIMSFit | is.FIMSFit |
| Distributions not available in the stats package | lognormal multinomial |
| Get a vector of data to be passed to a FIMS module from a FIMSFrame object | model_ model_age_comp model_age_comp,data.frame-method model_age_comp,FIMSFrame-method model_age_to_length_conversion model_age_to_length_conversion,data.frame-method model_age_to_length_conversion,FIMSFrame-method model_index model_index,data.frame-method model_index,FIMSFrame-method model_landings model_landings,data.frame-method model_landings,FIMSFrame-method model_length_comp model_length_comp,data.frame-method model_length_comp,FIMSFrame-method model_weight_at_age model_weight_at_age,data.frame-method model_weight_at_age,FIMSFrame-method |
| Plot a 'FIMSFrame' object | plot,FIMSFrame,missing-method |
| Remove test data | remove_test_data |
| Reshape JSON estimates | reshape_json_estimates |
| Reshape TMB estimates | reshape_tmb_estimates |
| Run the google test suite | run_gtest |
| Run R integration tests | run_r_integration_tests |
| Run R unit tests | run_r_unit_tests |
| Setup and run the google test suite | setup_and_run_gtest |
| Set up your local environment to run the google tests locally | setup_gtest |
| Create tests/google_benchmark/benchmark_*.cpp and register it in CMakeLists.txt | use_google_benchmark_template |
| Create tests/gtest/test_*.cpp test file and register it in CMakeLists.txt | use_gtest_template |
| Create tests/testthat/test-*.R test file | use_testthat_template |
