- following R-spatial evolution,
removed dependencies on retired spatial packages (
PR 50:
PR 52,
PR 53,
PR 54
PR 55)
- spatsoc now depends on
sf,unitsinstead ofrgeosandsp build_linesnow returns ansfLINESTRING objectbuild_polysnow returns ansfPOLYGON/MULTIPOLYGON objectgroup_linesnow accepts an inputsfLINESTRING object (argument "sfLines") and internally usessf::st_intersects,sf::st_buffer, etc instead ofrgeosfunctionsgroup_polysnow accepts an inputsfPOLYGON/MULTIPOLYGON object (argument "sfPolys") and internally usessf::st_intersects,sf::st_area, etc instead ofrgeosfunctions.group_polysnow returns area and proportion of overlap whenarea = TRUEwith respective units using theunitspackage- tests, vignettes, manual updated
- added temporary package startup message until October 2023
- spatsoc now depends on
- added a link to our
spatsoc+targetsworkflow example - changed the error and underlying check for
group_polysfrom alphanumeric to spaces in input DT's id column - clarify timegroups are required for
group_pts,edge_nnandedge_dist(PR 46) - fix potential mixup between a column named splitBy and splitBy arg (PR 45)
- fix links in man (PR 47)
- fix proportions outside 0-1 due to differences in default units from rgeos::gArea and polys@area (PR 49)
- Add keyword internal by @maelle in #40
- Rm unnecessary lines by @maelle in #43
- added an option for
edge_distto handle threshold = NULL. If NULL,edge_distwill return all neighbours observed (eg. useful if one wanted to calculated mean nearest neighbour distance at each timegroup). - updated EPSG argument according to newest recommendations in tests, man and vignettes (PR 38
- removed expect_silent tests (PR 37)
- switched CI for tests and code coverage to GitHub Actions (PR 36)
- fix TZ=UTC data.table tests (Issue 32)
- updated tests, man and vignettes following new handling of projections in sp (PR 31, R spatial information)
- clarified explicit drop of NAs in dyadID in edge list vignette
- added
dyad_idfunction for generating dyad IDs with edge functions (PR 27) - added a vignette describing
edge_dist,edge_nnanddyad_idfunctions here (PR 14)
- fixed
data.tableerror inedge_distandedge_nn(PR 25)
- removed default NULL from 'timegroup' arguments in
group_pts,edge_distandedge_nn(PR 24)
- fixed bug for randomizations type 'step' and 'daily' (PR 13).
- clarified
SIMPLIFY=FALSEin SNA vignette.
- update FAQ and Introduction to spatsoc vignettes adding entries for edge list generating functions.
- added edge list generating function
edge_nn(PR 11) - added edge list generating function
edge_dist(PR 11)
- fix inconsistent blocks across years (PR 10)
- update FAQ: remove old randomizations notes, clarify group_times block
- update issue labels and contributing
- change over issue board location from GitLab to rOpenSci repository on GitHub
- added preprint CITATION
- added "https://" to
pkgdownURL (PR 1)
- fin rOpenSci onboarding process
- fixed bug couldn't provide percent to kernel type
build_polysorgroup_polys(!3)
- added
get_gbito generate group by individual matrices for better integratingspatsocin social network analysis workflows (!2)
- major change to randomizations: when
iterations = 1,randomizationsno longer returns the DT with appended columns. Regardless of the value of iterations,randomizationsalways returns observed rows followed by randomized rows in a longdata.table(!1).
- improvements to package, function documentation
- FAQ vignette added
- fixed
build_linesordering bug to ensure rows are ordered by date time when building lines - added CODE_OF_CONDUCT.md and CONTRIBUTING.md
- Using spatsoc in social network analysis vignette added
- temporal grouping function:
group_times - spatial grouping functions:
group_pts,group_lines,group_polys - data-stream randomization function:
randomizations - spatial build functions:
build_lines,build_polys