Opened 8 years ago

Last modified 8 years ago

#3052 closed defect

Watts to MegaJoules/Day conversion issue — at Initial Version

Reported by: cholmes Owned by: grass-dev@…
Priority: normal Milestone: 7.0.5
Component: Imagery Version: svn-releasebranch70
Keywords: i.evapo.mh Cc: ychemin
CPU: Unspecified Platform: All

Description

I think I may have found an error in a few files from the grass-ci repo.

A few files:

https://github.com/GRASS-GIS/grass-ci/blob/f1a15d967611006e920b8dc2f191391e44392019/imagery/i.evapo.mh/mh_eto.c#L15 https://github.com/GRASS-GIS/grass-ci/blob/f1a15d967611006e920b8dc2f191391e44392019/imagery/i.evapo.mh/mh_original.c#L14 https://github.com/GRASS-GIS/grass-ci/blob/f1a15d967611006e920b8dc2f191391e44392019/imagery/i.evapo.mh/mh_samani.c#L14

contain a line like:

ra = ra * (84600.0 * 1000.0);	/*convert W -> MJ/d */

I'm guessing the magic constant 84600 is intended to be the number of seconds in a day, which is actually 86400. Also, Watts * Seconds gives Joules. If you intend to get MegaJoules, you must divide by 1000, not multiply (but maybe the comment is just wrong, and you wanted milliJoules?).

Change History (0)

Note: See TracTickets for help on using tickets.