Package: alcyon 0.5.0

Petros Koutsolampros

alcyon: Spatial Network Analysis

Interface package for 'sala', the spatial network analysis library from the 'depthmapX' software application. The R parts of the code are based on the 'rdepthmap' package. Allows for the analysis of urban and building-scale networks and provides metrics and methods usually found within the Space Syntax domain. Methods in this package are described by K. Al-Sayed, A. Turner, B. Hillier, S. Iida and A. Penn (2014) "Space Syntax methodology", and also by A. Turner (2004) <https://discovery.ucl.ac.uk/id/eprint/2651> "Depthmap 4: a researcher's handbook".

Authors:Petros Koutsolampros [cre, aut], Fani Kostourou [ctb], Kimon Krenz [ctb], Alasdair Turner [ctb], Tasos Varoudis [ctb], Christian Sailer [ctb], Eva Friedrich [ctb], University College London [fnd, cph], Spacelab UK [fnd]

alcyon_0.5.0.tar.gz
alcyon_0.5.0.zip(r-4.5)alcyon_0.5.0.zip(r-4.4)alcyon_0.5.0.zip(r-4.3)
alcyon_0.5.0.tgz(r-4.4-x86_64)alcyon_0.5.0.tgz(r-4.4-arm64)alcyon_0.5.0.tgz(r-4.3-x86_64)alcyon_0.5.0.tgz(r-4.3-arm64)
alcyon_0.5.0.tar.gz(r-4.5-noble)alcyon_0.5.0.tar.gz(r-4.4-noble)
alcyon.pdf |alcyon.html
alcyon/json (API)
NEWS

# Install 'alcyon' in R:
install.packages('alcyon', repos = c('https://spatialnous.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/spatialnous/alcyon/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
  • openmp– GCC OpenMP (GOMP) support library

On CRAN:

6.69 score 3 stars 18 scripts 223 downloads 49 exports 17 dependencies

Last updated 2 months agofrom:496da21d98. Checks:OK: 6 NOTE: 3. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 28 2024
R-4.5-win-x86_64NOTEOct 28 2024
R-4.5-linux-x86_64OKOct 28 2024
R-4.4-win-x86_64NOTEOct 28 2024
R-4.4-mac-x86_64OKOct 28 2024
R-4.4-mac-aarch64OKOct 28 2024
R-4.3-win-x86_64NOTEOct 28 2024
R-4.3-mac-x86_64OKOct 28 2024
R-4.3-mac-aarch64OKOct 28 2024

Exports:agentAnalysisAgentLookModeallToAllTraverseaxialAnalysisLocalaxialToSegmentShapeGraphblockLinesconnectionscreateGriddepthmap.axmanesque.colourdepthmap.bluered.colourdepthmap.classic.colourdepthmap.grayscale.colourdepthmap.nicehsb.colourdepthmap.purpleorange.colourfillGridgetTopFeaturesindexToRefIDisovistisovist2ptslinkCoordslinkRefslinksmakeAllLineMapmakeAxmanesqueColourmakeBlueRedColourmakeDepthmapClassicColourmakeGreyScaleColourmakeNiceHSBColourmakePurpleOrangeColourmakeVGAGraphmakeVGAPointMapmatchPointsToLinesnameoneToAllTraverseoneToOneTraversereadMetaGraphreduceToFewestrefIDtoIndexshapegraphToGraphDatashapeMapToPolygonSfTraversalTypeunlinkAtCrossPointunlinkCoordsunlinkRefsunmakeVGAGraphvgaIsovistVGALocalAlgorithmvgaThroughVisionvgaVisualLocal

Dependencies:abindclassclassIntcliDBIe1071KernSmoothmagrittrMASSproxyRcpprlangs2sfstarsunitswk

Agent Analysis

Rendered fromagentAnalysis.Rmdusingknitr::rmarkdownon Oct 28 2024.

Last update: 2024-08-29
Started: 2024-06-16

Axial Analysis

Rendered fromaxialAnalysis.Rmdusingknitr::rmarkdownon Oct 28 2024.

Last update: 2024-08-29
Started: 2024-02-25

Isovists

Rendered fromisovists.Rmdusingknitr::rmarkdownon Oct 28 2024.

Last update: 2024-08-29
Started: 2024-02-29

Segment Analysis

Rendered fromsegmentAnalysis.Rmdusingknitr::rmarkdownon Oct 28 2024.

Last update: 2024-08-29
Started: 2024-02-25

Visibility Graph Analysis

Rendered fromvga.Rmdusingknitr::rmarkdownon Oct 28 2024.

Last update: 2024-08-29
Started: 2024-02-19

Readme and manuals

Help Manual

Help pageTopics
Agent AnalysisagentAnalysis
Agent look modes.AgentLookMode
All-line Axial ShapeGraphAllLineShapeGraph-class
All-to-all traversalallToAllTraverse
as("sf", "ShapeMap")as
Axial analysis - local metricsaxialAnalysisLocal
Subset AxialShapeGraph objectsAxialShapeGraph_subset [.AxialShapeGraph [<-.AxialShapeGraph
Axial ShapeGraphAxialShapeGraph AxialShapeGraph-class
Axial to Segment ShapeGraphaxialToSegmentShapeGraph
Block lines on a PointMapblockLines
Get map connectionsconnections
Get the Axial ShapeGraph connectionsconnections,AxialShapeGraph-method
Get the PointMap connectionsconnections,PointMap-method
Get the Segment ShapeGraph connectionsconnections,SegmentShapeGraph-method
Create a PointMap through a gridcreateGrid
Fill a PointMap's grid starting from one or more pointsfillGrid
Extract top x percent of featuresgetTopFeatures
Create isovists at point and direction angleisovist
Create isovists using two pointsisovist2pts
Link map points/lines as if selecting them using pointslinkCoords
Link two Axial Lines (coordinates)linkCoords,AxialShapeGraph-method
Link two PointMap Cells (coordinates)linkCoords,PointMap-method
Link map points/lines using their refslinkRefs
Link two Axial Lines (refs)linkRefs,AxialShapeGraph-method
Link two PointMap Cells (refs)linkRefs,PointMap-method
Get map linkslinks
Get the Axial ShapeGraph linkslinks,AxialShapeGraph-method
Get the PointMap linkslinks,PointMap-method
Create an All-line MapmakeAllLineMap
Single Colour from depthmapX's PalettesmakeAxmanesqueColour makeBlueRedColour makeColour makeDepthmapClassicColour makeGreyScaleColour makeNiceHSBColour makePurpleOrangeColour
Create a graph between visible cells in the PointMapmakeVGAGraph
Create a PointMap grid, fill it and make the graphmakeVGAPointMap
Match points to linesmatchPointsToLines
Get map namename
Get the PointMap namename,PointMap-method
Get the ShapeMap namename,ShapeMap-method
One-to-all traversaloneToAllTraverse
One-to-one traversaloneToOneTraverse
Colour Palettes from depthmapXdepthmap.axmanesque.colour depthmap.bluered.colour depthmap.classic.colour depthmap.grayscale.colour depthmap.nicehsb.colour depthmap.purpleorange.colour palettes
plot a PointMapplot.PointMap
Subset PointMap objectsPointMap_subset [.PointMap [<-.PointMap
PointMapPointMap PointMap-class
Read MetaGraphreadMetaGraph
Reduce an All-line Map to two types of fewest-line mapsreduceToFewest
Ref ID to index and vice-versaindexToRefID refIDtoIndex refIdToIndexAndBack
Subset SegmentShapeGraph objectsSegmentShapeGraph_subset [.SegmentShapeGraph [<-.SegmentShapeGraph
Segment ShapeGraphSegmentShapeGraph SegmentShapeGraph-class
Conversion of shapegraph to graph datashapegraphToGraphData
Subset ShapeMap objectsShapeMap_subset [.ShapeMap [<-.ShapeMap
ShapeMap classShapeMap ShapeMap-class
ShapeMap to sf Polygon mapshapeMapToPolygonSf
Traversal typesTraversalType
Unlink map lines at their crossing pointunlinkAtCrossPoint
Unlink two Axial Lines (crosspoint)unlinkAtCrossPoint,AxialShapeGraph-method
Unlink map points/lines as if selecting them using pointsunlinkCoords
Unlink two Axial Lines (coordinates)unlinkCoords,AxialShapeGraph-method
Unlink two PointMap Cells (coordinates)unlinkCoords,PointMap-method
Unlink map points/lines using their refsunlinkRefs
Unlink two Axial Lines (refs)unlinkRefs,AxialShapeGraph-method
Unlink two PointMap Cells (refs)unlinkRefs,PointMap-method
Unmake the graph in a PointMapunmakeVGAGraph
Visibility Graph Analysis - isovist metricsvgaIsovist
VGA Local Analysis algorithms.VGALocalAlgorithm
Visibility Graph Analysis - Through VisionvgaThroughVision
Visibility Graph Analysis - Visual local metricsvgaVisualLocal