[GRASS-dev] Contributing code to GRASS?

Tomas Ukkonen tomas.ukkonen at fgi.fi
Mon May 12 04:56:12 EDT 2008


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.

Now there are existing (hydrologic) modules in Grass that have
similar functionalities but they seem to be more than 10 years old and
are quite inefficient when comparing against newer algorithms.
Also, in our delineation method we allow user to add error
parameters to elevation data and the computations then
calculate the most likely locations for delineations.

What I have is existing C++ code that do the calculations
which should be integrated to GRASS.

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?

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?

When I have finally get the modules working,
where should I sent the patches?
Can I get write access to a repository?

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


Thanks in advance,

-- 
Tomas Ukkonen
Finnish Geodetic Institute
PL 15 (Geodeetinrinne 2)
02431 MASALA, FINLAND




More information about the grass-dev mailing list