All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Establish default values for functions #11
- CRAN release
- Add pkgdown site (#20)
Implement codecov.io (#5)- Add PoolPoweR-package.R (#18)
- Configure and optimise GHA workflows
Focus: Documentation
- Revise documentation so majority @inheritParams fi_pool (#28)
- Rename interval (#13)
- Update docs with cluster and non-cluster cases (#14)
- Move descriptions to details
- Implement warnings for input checks (#3, #27)
- Include tests with expected inputs (#27, #34)
- Power and sample size calculations for fixed and variable designs.
- S3 objects for sample_design data clumps.
- Initial detection error functions.
- design_effect functions converted to sample_design methods.
- check_input rework.
- Class system
pool_strat_methods.Rforcatch_distribution()(#15)
- Documentation for
_random()functions andpooling_strategies.R(#31) - Tests (#29, #30)
- Multiple local function definitions for
integrand(#21) - check_rho() added to input_check() (#32)
Period sampling functions.
fi_pool_cluster_random()andoptimise_random_prevalence()for evaluating and designing surverys where the number of units caught at each site (or overall) are random- Machinery to make the above work (
catch_distributions.R,pooling_strategies.R)
- Convergence of integrals with
fi_pool_cluster()introduced by edge cases.
fi_pool_cluster()integration will throw an error with extreme cases.
Test coverage at 96.79%, but still requires considerable revision.
- Helper functions for arguments in
check_inputs.R. Implemented in mainly user-facing functions:optimise_s_prevalence(),optimise_sN_prevalence(),design_effect()andfi_pool_cluster()(#2) - Unit tests with reasonable examples from #11.
test-coverageand GHA (#5)
- Error and warning handling for
fi_pool_cluster()inputs
- Slower
fi_pool_cluster()unit tests (cases where$s>1$ and$N>1$ ), these also had extreme parameters.
- End-user-ready PoolPoweR package with core functions (#1, #4, #6, #7, #8, #10, #11)
- GitHub Action workflows
check-standardandtest-coverageimplemented (#5)
[0.0.1]: