Opened 7 years ago

Last modified 5 years ago

#3345 new enhancement

rsunlib.c: make it a core library

Reported by: neteler Owned by: grass-dev@…
Priority: normal Milestone: 7.6.2
Component: Raster Version: svn-trunk
Keywords: r.sun Cc:
CPU: Unspecified Platform: Unspecified

Description

Given the new set of r.sun related addons, it would be ideal to have

raster/r.sun/rsunlib.c

at library level. Future uses would be these addons

  • r.pv (recently submitted)
  • r.suntrack (recently submitted)
  • r.sunyear (recently submitted)
  • r.sun.mp
  • maybe more

Through this the rsunlib could probably also be wrapped in Python.

Change History (7)

comment:1 by neteler, 6 years ago

Milestone: 7.4.07.4.1

Ticket retargeted after milestone closed

comment:2 by neteler, 6 years ago

Reviving this ticket for the current sprint :)

comment:3 by Nikos Alexandris, 6 years ago

Last Friday I met with Thomas Huld (JRC) and I promised to reiterate the "issue" reported in this ticket.

Since r.sun and 3 more pieces of software [0] share common functions found in r.sunlib.c, it would be meaningful, if possible, to have a common source of functions which can be re-used by relevant modules. Thomas pointed out that is required to:

  • ensure all functions are included in r.sunlib.c
  • how this piece of code could act as a "library"
  • how to build a proper Makefile for it

[0] available to download at http://re.jrc.ec.europa.eu/pvmaps/index.html

comment:4 by neteler, 6 years ago

Milestone: 7.4.17.4.2

comment:5 by martinl, 6 years ago

Milestone: 7.4.27.6.0

All enhancement tickets should be assigned to 7.6 milestone.

comment:6 by martinl, 5 years ago

Milestone: 7.6.07.6.1

Ticket retargeted after milestone closed

comment:7 by martinl, 5 years ago

Milestone: 7.6.17.6.2

Ticket retargeted after milestone closed

Note: See TracTickets for help on using tickets.