Re: [GRASS-dev] 6.4rc1

2008-12-19 Thread Glynn Clements

Hamish wrote:

   I also added to the list nviz_cmd module. I am not
   sure about its name. Any ideas?
  
   nviz.cmd
  
  I remember votes for d.3d and votes again this proposal.
  Any consensus before rc1?
 
 my 0c vote is for d.3d [for the d.* purists: could the outputted png be
 used in the GUI display?].   

That depends upon whether the module honours GRASS_PNGFILE,
GRASS_RENDER_IMMEDIATE, GRASS_WIDTH, GRASS_HEIGHT, etc.

E.g. if the GUI selects output to mmap()d BMP files or X Pixmaps, will
the module honour that settting? If it doesn't, it isn't a display
module.

BTW, note that g.pnmcomp only works with PPM/PGM files, not PNG.

 maybe m.out.3d? shrug
 
 the user is interested in what the module does, not which engine is used
 in the background to do it.

Sure. So long as the module honours all of the various environment
variables (particularly those related to output format), it doesn't
matter how it goes about it. But the chances are that anything which
doesn't use the raster library won't honour those variables. Writing
out a PNG file isn't much use if the GUI is expecting the output to be
placed in PPM/PGM files or in an X Pixmap.

In the worst case, you could write a d.* module which reads an image
file then draws it using R_scaled_raster etc. For vector formats,
that's going to produce sub-standard results compared to native
rendering, but at least the output will end up where it's expected.

-- 
Glynn Clements gl...@gclements.plus.com
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] 6.4rc1

2008-12-18 Thread Martin Landa
Hi,

2008/12/1 Martin Landa landa.mar...@gmail.com:
 2008/12/1 Hamish hamis...@yahoo.com:
 so what remains todo befor 6.4rc1? IMO lib API and module list should be
 frozen at that point, which means creating releasebranch_6_4. No need to

 I also added to the list nviz_cmd module. I am not sure about its
 name. Any ideas?

 nviz.cmd

I remember votes for d.3d and votes again this proposal. Any consensus
before rc1? Personally I have nothing against d.3d. One of the options
would  to rename d.nviz to something else, e.g. d.nviz.fly and d.nviz
use for nviz_cmd(?)

Martin

-- 
Martin Landa landa.martin gmail.com * http://gama.fsv.cvut.cz/~landa *
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] 6.4rc1

2008-12-18 Thread Paul Kelly

On Thu, 18 Dec 2008, Martin Landa wrote:


Hi,

2008/12/1 Martin Landa landa.mar...@gmail.com:

2008/12/1 Hamish hamis...@yahoo.com:

so what remains todo befor 6.4rc1? IMO lib API and module list should be
frozen at that point, which means creating releasebranch_6_4. No need to


I also added to the list nviz_cmd module. I am not sure about its
name. Any ideas?

nviz.cmd


I remember votes for d.3d and votes again this proposal. Any consensus
before rc1? Personally I have nothing against d.3d. One of the options
would  to rename d.nviz to something else, e.g. d.nviz.fly and d.nviz
use for nviz_cmd(?)


Glynn was against d.3d because he said he felt all d.* modules should be 
related to using the Raster library for 2-D drawing. He definitely has a 
point but d.nviz at least has already broken that convention - there 
*might* be others in the past but I'm not sure. Personally I tend to think 
it isn't such a big deal, especially as the 3d in the name clearly 
suggests it's different anyway.


d.nviz will wait for 7.0 - is that correct? So we can put off a decision 
on its name. d.3d.fly, d.3d.flythrough or d.3d.flythru might all be good 
names.


Paul
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] 6.4rc1

2008-12-18 Thread Hamish
Martin wrote:
  I also added to the list nviz_cmd module. I am not
  sure about its name. Any ideas?
 
  nviz.cmd
 
 I remember votes for d.3d and votes again this proposal.
 Any consensus before rc1?

my 0c vote is for d.3d [for the d.* purists: could the outputted png be
used in the GUI display?].   


maybe m.out.3d? shrug

the user is interested in what the module does, not which engine is used
in the background to do it.


ho ho ho,
Hamish  (mostly offline for the next few weeks)



  

___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] 6.4rc1

2008-12-04 Thread Hamish
  http://grass.osgeo.org/wiki/GRASS_6.4_Feature_Plan
 * d.frame.split?
 * r.colors.stddev?
 * v.colors?
 
 Yes, please v.colors - no opinion on the others.


I added them all.

d.frame.split: added as d.split.frame in 6.4 (only) as a replacement to
d.split. (for posterity's sake it's nice to have a more useful d.split
for xmons; didn't just expand that as option list was incompatible)
Curious about a grass 7 version using python and FRAME enviro var, but
I don't know much about either of those yet.

r.colors.stddev: the stand-out feature of this script is for differences
maps- it lets you tie the center of the colors scale at zero, even if +/-
sides are not balanced.


Hamish



  

___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] 6.4rc1

2008-12-02 Thread Glynn Clements

Glynn Clements wrote:

   so what remains todo befor 6.4rc1? IMO lib API and module list should be
   frozen at that point, which means creating releasebranch_6_4. No need to
   wait on that anymore IMO. bugfixes can continue on until the end.
   if 6.4 is the last, that means for all of GRASS 6.x so last chances...
  
  I also vote for creating releasebranch_6_4 within the next days...
  
  what about
  
  http://trac.osgeo.org/grass/ticket/72
  
  and
  
  http://trac.osgeo.org/grass/ticket/58
  
  temporal solution would to include pseudodc.cpp and pseudodc.h to
  gui/wxpython/vdigit and relay on the given version of wxWidgets.

If you want to use a local copy, you will probably have to rename the
classes to prevent conflicts.

 The ideal solution is to figure out how to call the wxPseudoDC
 method(s) via PyEval_CallObject(). I can't see that it could be so
 complex as to either hold up the release or to require a hackaround.

Scratch that. I had assumed that wxPseudoDC was a subclass of wxDC;
unfortunately it isn't. It's a distinct class which just happens to
provide the same methods as wxDC.

That's good enough for Python, but for C++ you can't just treat it as
a wxDC for most operations and call out to Python for the
wxPseudoDC-specific methods (SetId and SetIdBounds). You would have to
invoke *all* methods via Python to eliminate the direct _gdi_.so
dependency.

This probably explains why it isn't part of wxWidgets proper.

-- 
Glynn Clements [EMAIL PROTECTED]
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


[GRASS-dev] 6.4rc1

2008-12-01 Thread Hamish
Hi,

so what remains todo befor 6.4rc1? IMO lib API and module list should be
frozen at that point, which means creating releasebranch_6_4. No need to
wait on that anymore IMO. bugfixes can continue on until the end.
if 6.4 is the last, that means for all of GRASS 6.x so last chances...

http://grass.osgeo.org/wiki/GRASS_6.4_Feature_Plan
* d.frame.split?
* r.colors.stddev?
* v.colors?

yes/no? I support all those in 6.x main, but wait for a second vote. 
as the author my needs are biased..


* v.out.ascii.db - v.out.ascii C code !!
* r.pack rewrite using method similar to r.convert (trac84) +
tar.gzip?
* put together a quick v.to.3d wrapper script? 

I think all these would be nice, and not super-hard, but currently I lack
the time to work on them.

release announcement alpha-draft:
  https://trac.osgeo.org/grass/wiki/Release/6.4.0RC1-News



?,
Hamish
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] 6.4rc1

2008-12-01 Thread Maris Nartiss
Hi,
I'm following a bit GRASS 7 development via trac timeline and for me
GRASS 7.0 seems to be yet far, far away. Taking into account our
development speed, it seems more like 1-2 years till final stable
release. Unless magic happens and we get bunch of some die-hard
programmes that address all v/r lib issues (and I'm not such kind of
person). So - I think, that 6.4.x will not be last 6.x release, as we
need to provide new features/bugfixes while 7.0 is not production
ready. Competition in GIS area is just heating up and thus we can not
say to endusers just wait year or more
Also I propose after 6.4 branching change develbranch_6 version to
6.4.80 (we can make some x.x.8x feature releases and x.x.9x
betas/rc's) to avoid situation like it's now with 6.4.0 - no more
numbers for feature releases/rc's/betas. The point - we should avoid
unnecessary branching, as managing branches is taking much of some
important person time (yes, Markus, that's You).

Yes, I *love* to troll! Don't feed me ;)

Maris.

2008/12/1, Hamish [EMAIL PROTECTED]:
 Hi,

 so what remains todo befor 6.4rc1? IMO lib API and module list should be
 frozen at that point, which means creating releasebranch_6_4. No need to
 wait on that anymore IMO. bugfixes can continue on until the end.
 if 6.4 is the last, that means for all of GRASS 6.x so last chances...


 ?,
 Hamish
 ___
 grass-dev mailing list
 grass-dev@lists.osgeo.org
 http://lists.osgeo.org/mailman/listinfo/grass-dev

___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] 6.4rc1

2008-12-01 Thread Martin Landa
Hi,

2008/12/1 Hamish [EMAIL PROTECTED]:
 so what remains todo befor 6.4rc1? IMO lib API and module list should be
 frozen at that point, which means creating releasebranch_6_4. No need to
 wait on that anymore IMO. bugfixes can continue on until the end.
 if 6.4 is the last, that means for all of GRASS 6.x so last chances...

I also vote for creating releasebranch_6_4 within the next days...

what about

http://trac.osgeo.org/grass/ticket/72

and

http://trac.osgeo.org/grass/ticket/58

temporal solution would to include pseudodc.cpp and pseudodc.h to
gui/wxpython/vdigit and relay on the given version of wxWidgets.

It would be also good to make wx digitizer working under MS Windows.
Any winGRASS power users for testing wxGUI?

Martin

-- 
Martin Landa landa.martin gmail.com * http://gama.fsv.cvut.cz/~landa *
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] 6.4rc1

2008-12-01 Thread Martin Landa
Hi,

2008/12/1 Hamish [EMAIL PROTECTED]:
 so what remains todo befor 6.4rc1? IMO lib API and module list should be
 frozen at that point, which means creating releasebranch_6_4. No need to

I also added to the list nviz_cmd module. I am not sure about its
name. Any ideas?

nviz.cmd

?

Martin

-- 
Martin Landa landa.martin gmail.com * http://gama.fsv.cvut.cz/~landa *
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] 6.4rc1

2008-12-01 Thread Paul Kelly

On Mon, 1 Dec 2008, Martin Landa wrote:


Hi,

2008/12/1 Hamish [EMAIL PROTECTED]:

so what remains todo befor 6.4rc1? IMO lib API and module list should be
frozen at that point, which means creating releasebranch_6_4. No need to


I also added to the list nviz_cmd module. I am not sure about its
name. Any ideas?

nviz.cmd


What about reviving the d.3d name? Or something that makes the 
functionality more obvious than nviz.cmd? I kind of think it should be a
d.* command because it is really a display command, although different 
from most of the others...


Paul
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] 6.4rc1

2008-12-01 Thread Helena Mitasova


On Dec 1, 2008, at 9:42 AM, Paul Kelly wrote:


On Mon, 1 Dec 2008, Martin Landa wrote:


Hi,

2008/12/1 Hamish [EMAIL PROTECTED]:
so what remains todo befor 6.4rc1? IMO lib API and module list  
should be
frozen at that point, which means creating releasebranch_6_4. No  
need to


I also added to the list nviz_cmd module. I am not sure about its
name. Any ideas?

nviz.cmd


What about reviving the d.3d name? Or something that makes the  
functionality more obvious than nviz.cmd? I kind of think it should  
be a
d.* command because it is really a display command, although  
different from most of the others...


calling it d.3d sounds like a good idea (also close to the original  
sg3d)


Helena


Paul
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] 6.4rc1

2008-12-01 Thread Markus Neteler
On Mon, Dec 1, 2008 at 3:44 PM, Helena Mitasova [EMAIL PROTECTED] wrote:
 On Dec 1, 2008, at 9:42 AM, Paul Kelly wrote:
 On Mon, 1 Dec 2008, Martin Landa wrote:
 I also added to the list nviz_cmd module. I am not sure about its
 name. Any ideas?

 nviz.cmd

 What about reviving the d.3d name? Or something that makes the
 functionality more obvious than nviz.cmd? I kind of think it should be a
 d.* command because it is really a display command, although different
 from most of the others...

 calling it d.3d sounds like a good idea (also close to the original sg3d)

I like that, too. And command name convention would be also back.

Markus
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] 6.4rc1 [nviz.cmd]

2008-12-01 Thread Hamish
ML:
  I also added to the list nviz_cmd module. I am not sure about its
  name. Any ideas?
  nviz.cmd
PK:
  What about reviving the d.3d name? Or something that makes the
  functionality more obvious than nviz.cmd? I kind of think it should
  be a d.* command because it is really a display command, although
  different from most of the others...
HM:
  calling it d.3d sounds like a good idea (also close to
 the original sg3d)
MN:
 I like that, too. And command name convention would be also
 back.


fwiw, here's the description of the old d.3d from GRASS 5's man pages:

H2DESCRIPTION/H2

EMd.3d/EM
displays three-dimensional graphic images based on GRASS raster map layers.
The user identifies the viewing point, the line of sight, a vertical
exaggeration factor, the viewing angle (field of view),
[...]


sounds alright to me.


Hamish



  

___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] 6.4rc1

2008-12-01 Thread Hamish
Martin Landa wrote:
 I also vote for creating releasebranch_6_4 within the next
 days...
 
 what about
 
 http://trac.osgeo.org/grass/ticket/72

 It would be also good to make wx digitizer working under MS Windows.
 Any winGRASS power users for testing wxGUI?

yes

 and
 http://trac.osgeo.org/grass/ticket/58

(PNG driver off-by-one)

yes, it would be great to fix that too.


both those should be fixed before 6.4.0, but don't hold rc1 waiting for
bugfixes.


Hamish



  

___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] 6.4rc1

2008-12-01 Thread Glynn Clements

Maris Nartiss wrote:

 I'm following a bit GRASS 7 development via trac timeline and for me
 GRASS 7.0 seems to be yet far, far away. Taking into account our
 development speed, it seems more like 1-2 years till final stable
 release. Unless magic happens and we get bunch of some die-hard
 programmes that address all v/r lib issues (and I'm not such kind of
 person). So - I think, that 6.4.x will not be last 6.x release, as we
 need to provide new features/bugfixes while 7.0 is not production
 ready. Competition in GIS area is just heating up and thus we can not
 say to endusers just wait year or more

Alternatively, we can make 6.4 the last 6.x release, start getting 7.0
ready for release, and make 8.0 the really-unstable branch.

It all depends upon how much new stuff we want in 7.0.

Note that there probably isn't all that much stuff which is broken
in 7.0. Most of the things which work in 6.4 but don't work in 7.0 are
dead and buried.

-- 
Glynn Clements [EMAIL PROTECTED]
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] 6.4rc1

2008-12-01 Thread Glynn Clements

Martin Landa wrote:

  so what remains todo befor 6.4rc1? IMO lib API and module list should be
  frozen at that point, which means creating releasebranch_6_4. No need to
  wait on that anymore IMO. bugfixes can continue on until the end.
  if 6.4 is the last, that means for all of GRASS 6.x so last chances...
 
 I also vote for creating releasebranch_6_4 within the next days...
 
 what about
 
 http://trac.osgeo.org/grass/ticket/72
 
 and
 
 http://trac.osgeo.org/grass/ticket/58
 
 temporal solution would to include pseudodc.cpp and pseudodc.h to
 gui/wxpython/vdigit and relay on the given version of wxWidgets.

The ideal solution is to figure out how to call the wxPseudoDC
method(s) via PyEval_CallObject(). I can't see that it could be so
complex as to either hold up the release or to require a hackaround.

-- 
Glynn Clements [EMAIL PROTECTED]
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] 6.4rc1

2008-12-01 Thread Glynn Clements

Paul Kelly wrote:

  so what remains todo befor 6.4rc1? IMO lib API and module list should be
  frozen at that point, which means creating releasebranch_6_4. No need to
 
  I also added to the list nviz_cmd module. I am not sure about its
  name. Any ideas?
 
  nviz.cmd
 
 What about reviving the d.3d name? Or something that makes the 
 functionality more obvious than nviz.cmd? I kind of think it should be a
 d.* command because it is really a display command, although different 
 from most of the others...

I don't think that it should be a d.* command; that prefix should be
reserved for modules which use the raster library.

-- 
Glynn Clements [EMAIL PROTECTED]
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev