I am wondering if there is any package in R containing function(s) to perform viewshed analysis. I am not interested in packages that need the underlying presence of ArcGIS or GRASS; I am looking for self-contained R facilities that do not require those GIS programs.