[GRASS-dev] Contributing code to GRASS?

Wolf Bergenheim wolf+grass at bergenheim.net
Wed May 21 17:00:26 EDT 2008


On 12.05.2008 11:56, Tomas Ukkonen wrote:
> Hi,
> 
> I'm working at Finnish Geodetic Insitute where we have
> developed software and algorithms for delineating drainage
> basins from DEM (raster) data. Recently, we decided to
> contribute the code to GRASS.

Glad to hear it :)

> 
> After studying GRASS implementation a bit it seems
> that I need only to create independent software modules
> for each functionality (r.* module) where I define
> interface for transferring parameters and data between
> GRASS and our c++ code.
> Is this correct?

Yes. In grass each functionality is wrapped in a stand-alone module. 
There are library functions that will allow you to set up a standard 
GRASS command line interface. See [1] for the programmer's manual. Also 
have a look at the example raster module to get an idea on how to set up 
the module to be a GRASS module, and how to access the GRASS raster files.

> 
> There seem to be 3 different places where I could
> add the code, "grass6.4, grass7 and grass-addons".
> Which repository should I be using?

Definitely grass-addons for now.

> 
> It may be possible that we will contribute more
> code in the future.
> 

Looking forward to it. In the meanwhile I'll be happy to help you in 
case you have any more questions.

--Wolf

-- 

<:3 )---- Wolf Bergenheim ----( 8:>



More information about the grass-dev mailing list