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.R
forcatch_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-coverage
and 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-standard
andtest-coverage
implemented (#5)
[0.0.1]: