QGIS core developer Nyal Dawson explained a best-practice approach in this e-mail thread.
Subclass QGIS' class Grass7AlgorithmProvider
Set the value of descriptionFolder to the path of the add-on in question
Override the methods for logo, descriptions, name etc.
An example of it, implemented by Panagiotis Mavrogiorgos is https://gitlab.com/...
The automatic registration actually happens for all add-ons installed from the official Addons repository. You can find in the Modules in the Layer Manager. The Addons show as a toolbox (group) on the same level as Raster or Vector:
If you use g.extension on Linux (and other unix-like systems) with your local code or code which is let's say on GitHub, ...
The module r.geomorphon has been written for GRASS 7 (as I can see from the used functions) while the OSGeo Live DVD offers GRASS 6.
install GRASS 7 (that may even work on the OSGeo Live DVD, then the module
modify the code to use the GRASS 6 functions, see here
Concerning Windows: if you convince the author to upload the code to the GRASS ...
The module v.delaunay3d is actually an addon. You need to install it with g.extension, either in the graphical user interface (see below) or from commmand line with g.extension v.delaunay3d.
Since you are on Windows, you are affected by the compilation error on the server which provides the Windows GRASS GIS Addon binaries:
So, I stumbled upon this thread and I managed to install grass-dev with sudo aptitude install grass-dev.
Not really sure what the aptitude command does but it worked! I had to go through multiple options as to which solution I wanted to apply for the missing dependencies, and I chose one that installed libgdal-dev and libpq-dev. Libpq5 and other packages ...
Please enter "r.basin" (without the quotes) in the Command Console tab to see if it is there. In GRASS GIS 7 the addons should be automatically registered in the menu (maybe not the case in GRASS 6).
According to http://grass.osgeo.org/download/addons/ the binaries for r.basin are correctly generated and available.
Version 7.0.2 is an older one. The current release is 7.0.4:
If you are speaking about MS Windows, the older addons are still online but you would need to copy the files manually:
Installation trough g.extension is no longer supported for this ...
What is your OS, Windows, Linux, Mac OS X ? It is important because the addon needs to be compiled
On MS Windows systems, where compilation tools not readily available, g.extension downloads a compiled executable from the GRASS GIS project server. On all other operating systems where it is not difficult to install compilation tools, g....
I found the answer to this query.
Say, we are going to calculate LST for Landsat8 scene (LC81470372015290LGN00_B2),
The Basename we are going to use for prefix in above mentioned command is:
(Exclude the band number rest will be your Basename)
That's a great idea for a inspection tool. Unfortunately, MapInfo Pro doesn't have such a tool right now.
It could quite easily be created with MapBasic if you have any knowledge in that area.
Let the user draw a polygon
Loop thru all the layers and find the objects intersecting the drawn polygon
In a dialog show the layers that did intersect, and the when ...
Generally speaking GRASS 7.6 Windows Addons are still not operational (in the term of daily builds), last build dates back to Sep 2019. Consider switching to GRASS 7.8 or wait for 7.6.2. Now back to your question, I tested r.stream.distance on my Windows 10 machine and it worked (I was able to install r.stream.distance in GRASS 7.6.1 and open GUI dialog).
The r.viewshed.cva addon script does not set the computational region. (Instead it allows the user to set any sub-region of the DEM. The module prints the message "Note that the routine is constrained to points in the current geographic region" to indicate this). My first guess it that the region settings do not cover the DEM at all, so you are getting the "...
Due to adding new group of temporal addons, this was broken, fix is available in the upcoming GRASS version 7.0.5. In the meantime, you can still install extensions using g.extension module, either from command line, or through g.extension dialog.
The addon was broken and should be fixed now. For running it on Windows please wait for tomorrow to install the updated version. For these cases you might consider asking on grass-users mailing list where you usually get faster response.
Have you set the region Before running viewshed? Maybe its trying to perform viewshed where you have no dem data?
You can set region in menu Settings-Region-Set region. You can also use a command line. To set to your DEM raster use command g.region rast=elevation.dem, replace elevation.dem with raster name
since I'm from the debian/ubuntu universe it is called differently at centos/rhel...
have a look at http://wiki.osgeo.org/wiki/Enterprise_Linux_GIS#How_to_enable_the_ELGIS6_repository
at centos it is called grass-devel-* (see http://elgis.argeo.org/repos/6/elgis/x86_64/)
remark: 6.4 is the old stable branch. I recommend 7.0 -> much more fun.
The algorithm you want is not in the latest QGIS processing toolbox either.
It seems that it contains only core GRASS functions, but no add-ons.
Compare http://svn.osgeo.org/grass/grass/trunk/raster/ with http://svn.osgeo.org/grass/grass-addons/grass6/raster/
GRASS can be run independent from QGIS, and you can add those extensions there following: http://...
Essentially, for GUI customization, see
It sounds like Python is not installed or *.py files are not assocaited with the interpreter.
Just so you learn something new and possible fix it yourself next time: If you go and open up the Python script file in question r.basin.py located for you in C:/Program Files (x86)/GRASS GIS 6.4.3RC3/scripts/
And then find lines in question at the most recent ...