silviculture silviculture website

silviculture is an R package designed to streamline the analysis of forestry and forest inventory data, offering a range of functions for common silvicultural analysis. It aims to support forest management and research by providing a flexible toolkit for data manipulation and summary.

Suggested companion reading

If you want a visual overview before diving into the API, use the supporting poster:

Installation

You can install the development version of silviculture from GitHub with:

# install.packages("pak")
# pak::pak("Cidree/silviculture")
install.packages("silviculture", repos = c('https://cidree.r-universe.dev', 'https://cloud.r-project.org'))

Development

If you want to contribute changes, work from your own fork and keep the original repository as upstream.

git clone git@github.com:<your-user>/silviculture.git
cd silviculture
git remote add upstream https://github.com/Cidree/silviculture.git
git fetch upstream

Before opening a pull request, run the package tests locally from the repository root:

testthat::test_local()

Roadmap

This package is currently under active development and may still contain bugs or unstable features. I do not recommend using it in real-world applications at this stage, as it may be prone to errors.

Nomenclature

The package uses the following terms as function arguments consistently:

Contributing

Contributions to silviculture are highly appreciated! If you have ideas for improvements or new features, feel free to:

See CONTRIBUTING.md for the recommended local workflow.

License

This project is licensed under the GPL-3 License.