Adding new functions and improvements
Minor feature improvements
- This is a re-submission. The below error has now been fixed
Please provide package anchors for all Rd \link{} targets
- Improve documentation and minor bugfixes
Minor bugfixes
Minor bugfix and improvements
Larger internal updates to several algorithms
This is a re-submission. The below error has now been fixed.
Possibly misspelled words in DESCRIPTION: functionn (44:53)
Major update removing dependency to raster and sp package
- This is a re-submission. The below error has now been fixed
Specified C++11: please drop specification unless essential
- Remove dependencies
- Improved user experience
- Fix typo in Maintainer name
Computational improvements
Minor bug fixes and improved terra support
Minor bug fixes
Small improvements package CI and bug fixes
Better handling of input data, new functions and terra support
Adding new function
Minor improvements of existing functions
Minor improvements, bug fixes and new functions
Minor improvements and bug fixes
Improvements of existing functions
Minor improvements and bug fixes
Major bugfixes
Improvements of existing functions and make sure all CRAN checks run
Make sure all CRAN checks run
Minor bugfixes
Minor bugfixes
Small bugfixes and improvements of existing functions
Small bugfixes
Minor bugfixes and improvments of existing functions
Minor bugfixes and improvments of existing functions
Minor bugfixes, less dependencies and new function
Minor bugfixes
Minor bugfixes, better memory allocation and new functions
Minor bugfixes and new functions
a) The Solaris installation error is described in §1.6.4 of 'Writing R Extensions': please study it.
- Done as suggested
b) You use isFALSE from R 3.5.x despite claiming Depends: R (≥ 3.1): you cannot have actually tested that.
- Done as suggested
c) There are problems with the tests showing in the 'Additional issues' (shortly if not already).
The way you write your tests, the reports such as
── 1. Failure: lsm_c_lsi results are equal to fragstats (@test-lsm-c-lsi.R#7) ─ all(...) isn't true.
── 2. Failure: lsm_c_split results are equal to fragstats (@test-lsm-c-split.R#7 all(...) isn't true.
── 3. Failure: lsm_p_enn results are comparable to fragstats (@test-lsm-p-enn.R# all(...) isn't true.
are completely useless. But testing numerical results by rounding rather than using all.equal is bad practice (and it is not you who is paying the price!).
You could use something like
all.equal(sort(fragstats_class_landscape_lsi), sort(landscapemetrics_class_landscape_lsi$value)) [1] "Mean relative difference: 4.816766e-06"
with a suitable tolerance.
- The software we compare our results to (FRAGSTATS) has only a precision of 4 digits itself. We discussed using relative differences but decided that we do not want to show that our results are equal to the FRAGSTATS results within a tolerance, but rather that our results would be exactly the same assuming the same precision. Therefore we decided to round our results for the tests.
First submission to CRAN