Opened 13 years ago

Closed 13 years ago

Last modified 13 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 13 years ago.
Header for new function
net.c-kernel-1.patch (6.8 KB ) - added by rblazek 13 years ago.
Vector lib patch
v.kernel-1.patch (17.0 KB ) - added by rblazek 13 years ago.
v.kernel patch

Download all attachments as: .zip

Change History (12)

by rblazek, 13 years ago

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

Header for new function

by rblazek, 13 years ago

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

Vector lib patch

by rblazek, 13 years ago

Attachment: v.kernel-1.patch added

v.kernel patch

comment:1 by rblazek, 13 years ago

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

in reply to:  1 comment:2 by mmetz, 13 years ago

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

in reply to:  description ; comment:3 by mmetz, 13 years ago

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

Radim, could you please review? Thanks!

Markus M

in reply to:  3 comment:4 by rblazek, 13 years ago

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

in reply to:  3 comment:5 by rblazek, 13 years ago

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

in reply to:  3 ; comment:6 by martinl, 13 years ago

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 by martinl, 13 years ago

Component: DefaultVector
Keywords: v.kernel added

in reply to:  6 ; comment:8 by mmetz, 13 years ago

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

in reply to:  8 comment:9 by martinl, 13 years ago

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.