|
From: Arlindo da S. <da...@al...> - 2008-09-05 21:09:47
|
On Wed, Aug 27, 2008 at 10:08 AM, Daniel da Silva <dda...@um...> wrote:
>>
>> I wrote Nbsp (a noaaport software) and I use GrADS and separately
>> tcl for the scripts. I recently started to do a tcl interface to
>> GrADS (tclgrads) and a couple of days ago I saw your site. I wonder
>> if there is any other similar project to do a tcl interface to grads,
>> otherwise I can finish mine and make it available.
Right now we have released the Perl and Python interfaces, and Luiz
Rodrigo has contributed a PHP interface that is still in development.
I have had a query at some point about a TCL interface but we are not
working on one. So, your effort would be much appreciated.
You may want to know that way back someone wrote a TCL/TK graphical
user interface for GrADS that you can find here:
ftp://grads.iges.org/grads/sprite/XGrads/xgrads.win32.tar
If I am not mistaken, this uses the "expect" package to interact with
the GrADS command line. It has not been maintained in a while, so I am
not sure whether it works with current GrADS releases. One recent
development that was not available then -- and it is now --- is the
ability to capture error conditions from GrADS (the command line
option -u); this is very important for you to perform error handling.
Now for the Perl and Python interfaces I've been trying to keep the
"API" sort of consistent among all the interfaces. It would be nice if
you could keep some level consistency between the TCL and the Perl and
Python interfaces. You can find more information about the Perl/Python
interfaces here:
http://opengrads.org/wiki/index.php?title=Python_Interface_to_GrADS
http://opengrads.org/wiki/index.php?title=Perl_Interface_to_GrADS
Luiz Rodrigo, who subscribes to this list, may be able to update you
on where he is with the PHP interface. The last prototype he sent me
was already very functional, we just need to complete the
documentation and release it on sf.net.
So, if you already have an sketch of an interface that you would like
us to look over please send it to this list and we will be glad to
send you feedback. As for distributing through OpenGrADS I need to ask
you a couple of questions:
1) Are you willing to release your tcl interface under an opensource
license? GPL is preferred, but any license acceptable to SourceForge
(our host) is fine too.
2) Are you willing to maintain a simple wiki page at opengrads.org
with information about installation and usage of your interface?
3) Would you be able to support the package by answering to bug
reports on our tracker? We understand that people need to work around
their own schedule, so you do not need to fix things immediately, but
if the package is to be listed as "actively maintained" you need to so
periodically, at least a couple of times a year.
I look forward to working with you.
Best Regards,
Arlindo
--
Arlindo da Silva
da...@al...
|