Skip to contents

locationallocation 0.1.1.9000 (development version)

  • Added a cache argument to friction() and traveltime() functions to enable caching of friction surfaces for improved performance on repeated calls.
  • Added a file argument to friction() and traveltime() functions to allow loading a friction surface from disk.
  • Refactored the codebase for better maintainability.
  • Fixed R-CMD-check issues.
  • Added checkmate for defensive programming.
  • Added cli for improved command line interface, including progress bars.
  • Added lintr and updated the code to follow the tidy tools manifesto, the tidyverse design principles, and the tidyverse style guide.
  • Added spelling for spell checking.
  • Added testthat for unit testing.
  • Added the Contributor Code of Conduct v3 to incentive contributions.
  • Added CITATION.cff and codemeta.json files for better citation and metadata.
  • Added a NEWS.md file to track changes to the package.
  • Added an R-CMD-check GitHub Action workflow.
  • Added default values to allocation(), allocation_discrete() and other functions.
  • Added the demo data as documented exports, and changed their names to: naples_shape, naples_population, naples_fountains, and naples_hot_days.
  • Added scale and north arrow annotations to maps using the ggspatial R package. These are on by default but can be disabled by setting the annotation_scale and annotation_north_arrow arguments to FALSE.
  • Changed the theme of ggplot2 plots to theme_minimal() with customizations.
  • Changed allocation_plot() to have 0 as a lower limit for the color scale.
  • Merged allocation_plot() and allocation_plot_discrete() into a single allocation_plot() function.
  • Changed allocation() and allocation_discrete() to raise an error when the initial coverage is greater or equal to the objectiveshare parameter.
  • Changed traveltime_plot() to only show travel time contours up to the maximum travel time in the travel time map.
  • Improved code efficiency and performance.
  • Improved documentation and examples for all functions.
  • Removed demo_data_load(), as it is no longer necessary.
  • Removed the fasterize dependency due to compatibility issues with Linux systems.
  • Updated _pkgdown.yml for better pkgdown site generation.
  • Updated package dependencies to their latest versions.
  • Updated README documentation and added badges for R-CMD-check, DOI, license, and Contributor Code of Conduct.

locationallocation 0.1.1

  • Updated weighting approach and added weights normalization and exponentiation arguments.

locationallocation 0.1.0

  • First release! 🎉

locationallocation 0.0.1 (pre-release)

locationallocation 0.0.0.9000

  • Initial version.