APCalign
Resolving Plant Taxon Names Using the Australian Plant Census
APCalign spent this year fixing the counts it had been quietly getting wrong
◆Recent moves
- 16d ago
APCalign fixes a grep that scanned taxon names for native status
A correctness fix worth more than its size. native_anywhere_in_australia() ran grepl("native", ...) across a character-coerced version of the whole lookup table, so family, species and taxon_ID columns were searched alongside the state columns — any taxon whose own name contained the string could be misclassified. A misplaced is.null(resources) guard is also moved to the top of the function, replacing a duplicated offline error message and a wasted call.
View source ↗ - 4mo ago
APCalign adds infrataxa to the state origin and diversity functions
User-requested coverage: create_species_state_origin_matrix() and native_anywhere_in_australia() gain a parameter to include infrataxa, output columns are reordered to put states and territories first with islands after, and family and taxon_id join the output table. Tests and state diversity benchmarks land with it — the infrastructure that makes the later correctness work checkable.
View source ↗ - 1y ago
Taxonomic resource snapshot from APC and APNI
A data refresh rather than a code release — APC and APNI resources captured as of a fixed date. These snapshots are what the tagging scheme is built around.
View source ↗ - 1y ago
Release tags switch to APC download date
A process change: GitHub release tags now carry the APC download date while the code keeps semantic versioning. This is why the feed's titles are bare dates and say nothing about what changed.
View source ↗ - 1y ago
Fix for the quiet option
A one-line fix to the quiet option plus regenerated documentation.
View source ↗