Package: alcyon 0.8.1

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.8.1.tar.gz
alcyon_0.8.1.zip(r-4.7)alcyon_0.8.1.zip(r-4.6)alcyon_0.8.1.zip(r-4.5)
alcyon_0.8.1.tgz(r-4.6-x86_64)alcyon_0.8.1.tgz(r-4.6-arm64)alcyon_0.8.1.tgz(r-4.5-x86_64)alcyon_0.8.1.tgz(r-4.5-arm64)
alcyon_0.8.1.tar.gz(r-4.7-arm64)alcyon_0.8.1.tar.gz(r-4.7-x86_64)alcyon_0.8.1.tar.gz(r-4.6-arm64)alcyon_0.8.1.tar.gz(r-4.6-x86_64)
alcyon_0.8.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
alcyon/json (API)

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

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

Pkgdown/docs site:https://spatialnous.github.io

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

On CRAN:

Conda:

cppopenmp

6.80 score 9 stars 20 scripts 617 downloads 50 exports 16 dependencies

Last updated from:a4660a896e. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK542
linux-devel-x86_64OK489
source / vignettesOK880
linux-release-arm64OK550
linux-release-x86_64OK458
macos-release-arm64OK248
macos-release-x86_64OK712
macos-oldrel-arm64OK271
macos-oldrel-x86_64OK684
windows-develOK661
windows-releaseOK694
windows-oldrelOK668
wasm-releaseOK488

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

Dependencies:abindclassclassIntcliDBIe1071KernSmoothMASSproxyRcpprlangs2sfstarsunitswk

Agent Analysis

Last update: 2025-07-27
Started: 2024-06-16

Visibility Graph Analysis

Last update: 2025-07-27
Started: 2024-02-19

Axial Analysis

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

Isovists

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

Segment Analysis

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

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 LatticeMapblockLines
Get map connectionsconnections
Get the Axial ShapeGraph connectionsconnections,AxialShapeGraph-method
Get the LatticeMap connectionsconnections,LatticeMap-method
Get the Segment ShapeGraph connectionsconnections,SegmentShapeGraph-method
Create a LatticeMap through a gridcreateGrid
Fill a LatticeMap'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
Subset LatticeMap objectsLatticeMap_subset [.LatticeMap [<-.LatticeMap
LatticeMapLatticeMap LatticeMap-class
Link map points/lines as if selecting them using pointslinkCoords
Link two Axial Lines (coordinates)linkCoords,AxialShapeGraph-method
Link two LatticeMap Cells (coordinates)linkCoords,LatticeMap-method
Link map points/lines using their refslinkRefs
Link two Axial Lines (refs)linkRefs,AxialShapeGraph-method
Link two LatticeMap Cells (refs)linkRefs,LatticeMap-method
Get map linkslinks
Get the Axial ShapeGraph linkslinks,AxialShapeGraph-method
Get the LatticeMap linkslinks,LatticeMap-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 LatticeMapmakeVGAGraph
Create a LatticeMap grid, fill it and make the graphmakeVGALatticeMap
Match points to linesmatchPointsToLines
Get map namename
Get the LatticeMap namename,LatticeMap-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 LatticeMapplot.LatticeMap
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
Segment Tulip Leaf ChoicesegmentTulipLeafChoice
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 LatticeMap Cells (coordinates)unlinkCoords,LatticeMap-method
Unlink map points/lines using their refsunlinkRefs
Unlink two Axial Lines (refs)unlinkRefs,AxialShapeGraph-method
Unlink two LatticeMap Cells (refs)unlinkRefs,LatticeMap-method
Unmake the graph in a LatticeMapunmakeVGAGraph
Visibility Graph Analysis - isovist metricsvgaIsovist
VGA Local Analysis algorithms.VGALocalAlgorithm
Visibility Graph Analysis - Through VisionvgaThroughVision
Visibility Graph Analysis - Visual local metricsvgaVisualLocal