Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#1277 closed enhancement (fixed)

v.kernel - equal split on network

Reported by: rblazek Owned by: grass-dev@…
Priority: normal Milestone: 6.4.2
Component: Vector Version: 6.4.0
Keywords: v.kernel Cc:
CPU: Unspecified Platform: Unspecified

Description

Thanks to financial support from http://mpba.fbk.eu/en/home , I have implemented equal split algorithm on network as described in "A kernel density estimation method for networks, its computational method and a GIS-based tool, Okabe et. all, 2009" and new kernel density functions in both 1 and 2 D: uniform, triangular, epanechnikov, quartic, triweight, cosine

Attachments (3)

Vect.h-kernel-1.patch (615 bytes) - added by rblazek 9 years ago.
Header for new function
net.c-kernel-1.patch (6.8 KB) - added by rblazek 9 years ago.
Vector lib patch
v.kernel-1.patch (17.0 KB) - added by rblazek 9 years ago.
v.kernel patch

Download all attachments as: .zip

Change History (12)

Changed 9 years ago by rblazek

Attachment: Vect.h-kernel-1.patch added

Header for new function

Changed 9 years ago by rblazek

Attachment: net.c-kernel-1.patch added

Vector lib patch

Changed 9 years ago by rblazek

Attachment: v.kernel-1.patch added

v.kernel patch

comment:1 Changed 9 years ago by rblazek

Vector network library improvement was necessary, the patch includes cache bug fix. The patches are against 6.4.0.

comment:2 in reply to:  1 Changed 9 years ago by mmetz

Replying to rblazek:

Vector network library improvement was necessary, the patch includes cache bug fix. The patches are against 6.4.0.

Cool. Could you also provide patches against current 6.4.1? BTW, the cache is working in 6.4.1, but not in 6.4.0, and only patches against 6.4.1 can be included in the current release branch. I could help in forward porting the changes to 6.5 and 7.0.

Markus M

comment:3 in reply to:  description ; Changed 9 years ago by mmetz

Patches applied in trunk r45393. I took the liberty to also update the manual.

Radim, could you please review? Thanks!

Markus M

comment:4 in reply to:  3 Changed 9 years ago by rblazek

Replying to mmetz:

Patches applied in trunk r45393. I took the liberty to also update the manual.

Radim, could you please review? Thanks!

Markus M

Thank you a lot. I forgot about the manual completely. I'll look at it ASAP.

Radim

comment:5 in reply to:  3 Changed 9 years ago by rblazek

Resolution: fixed
Status: newclosed

Replying to mmetz:

Patches applied in trunk r45393. I took the liberty to also update the manual.

Radim, could you please review? Thanks!

Markus M

The manual is perfect, I could not write it better.

Thank you again. Radim

comment:6 in reply to:  3 ; Changed 9 years ago by martinl

Milestone: 6.4.16.4.2

Replying to mmetz:

Patches applied in trunk r45393. I took the liberty to also update the manual.

Changing milestone to 6.4.2. Maybe time to backport to devbr64 and after 6.4.1 release to relbr64?

Martin

comment:7 Changed 9 years ago by martinl

Component: DefaultVector
Keywords: v.kernel added

comment:8 in reply to:  6 ; Changed 9 years ago by mmetz

Replying to martinl:

Replying to mmetz:

Patches applied in trunk r45393. I took the liberty to also update the manual.

Changing milestone to 6.4.2. Maybe time to backport to devbr64 and after 6.4.1 release to relbr64?

Backported to devbr in r45407. IMHO, the documentation is still a bit thin. There is also potential to speed up the whole module, but that's something that should be left for trunk.

Markus M

comment:9 in reply to:  8 Changed 9 years ago by martinl

Replying to mmetz:

Backported to devbr in r45407. IMHO, the documentation is still a bit thin. There is also potential to speed up the whole module, but that's something that should be left for trunk.

Thanks, noted at wiki:Grass6Planning#GRASS6.4.2

Note: See TracTickets for help on using tickets.