Gretl project on the launchpad
by Ivan Sopov
Hello, gretl developers.
I'm trying to start a translation of help files into russian on
launchpad.net as it seems to be the most suitable tool to participate
for all familiars with econometrics but not with gettext, linux. cvs,
etc.
The problem is that there is already a project for gretl on launchpad
and it is strongly prohibited to start more than one project for a
single program. I cannot contact with Constantine Tsardounis for about
a month, so I think it is time to re-assign that project to someone
else. On the irc-channel of launchpad I was told that
Our admins can re-assign the project to new owners but we'd prefer to
hear from the upstream owners. can you get one of them to submit a
question here:
https://answers.edge.launchpad.net/launchpad
But if nobody from main developers wants to register and do something
at launchpad it is possible to assign this function to me and in that
case a letter in this list will probably be enough.
I have prepared a .po-file for genr_funcs.xml and gretl_commands.xml
with the help of po4a utility and got 1511 strings for translation
(strings a rather big).
Good luck, Ivan Sopov.
P.S. My previous letter about using launchpad for translation is
http://lists.wfu.edu/pipermail/gretl-devel/2009-November/002171.html
12 years, 1 month
gretl and openmp
by Allin Cottrell
As some of you know, we're currently experimenting with openmp in
gretl. When building from CVS, use of openmp is the default (if
openmp is supported on the host) unless you pass the option
--disable-openmp to the configure script. In addition the current
snapshots for Windows and OS X are built with openmp support
(using gcc 4.4.3 and gcc 4.2.4 respectively).
This note is just to inform you about the state of play, and to
invite submission of test results if people would like to do that.
Right now, we use openmp only for gretl's native matrix
multiplication. So it'll get used (assuming you have at least two
cores) if you do matrix multiplication in a script, or call a
function that does matrix multiplication (such as qform), or use a
built-in command that happens to call matrix multiplication. If we
decide it's a good idea, we could use openmp directives in other
gretl code (but as along as we rely on lapack for much of our
number-crunching, and as long as lapack is not available in a
parallelized form, the scope for threading will remain somewhat
limited).
In a typical current use situation, with gretl running on a
dual-core machine where there's little other demand being placed
on the processors, the asymptotic speed-up from openmp should be
close to a factor of two. However, it takes a big calculation to
get close to the asymptote, and we've found that with small to
moderate sized matrices the overhead from starting and stopping
threads dominates, producing a slowdown relative to serial code.
This is similar to what we found with regard to the ATLAS
optimized blas; see
http://ricardo.ecn.wfu.edu/~cottrell/tmp/gretl_speed.html
Anyway, in case anyone would like to test I'm attaching a matrix
multiplication script that Jack wrote. Right now this is mostly
useful for people building gretl from source, since you want to
run timings both with and without MP, which requires rebuilding.
But if you're currently using a snapshot from before yesterday
(build date 2010-03-21 or earlier) you could run the script, then
download a current snapshot and run it again.
Allin
13 years, 4 months
Feature request
by Artur T.
Hello gretl developers,
I would like to ask whether it is possible to implement the possibility
to plot the actual and fitted values for the VAR analysis as well as the
actual and fitted values for the reduced form ECM equation for each
variable within the VECM analysis if it is not too complicated to
implement or someone knows how to compute this easily within gretl.
Best wishes,
Artur
14 years, 3 months
Schwarz or Schwartz
by Henrique Andrade
Dear Gretl Team,
I think the word "Schwartz" (from the Schwartz Bayesian criterion test, BIC)
is spelled incorrectly. Please take a look at the article:
Schwarz, Gideon E. (1978). "Estimating the dimension of a model". Annals of
Statistics 6 (2): 461-464
<http://www.jstor.org/pss/2958889>
So, I think "Schwarz" is the correct form.
Best regards,
--
Henrique C. de Andrade
Doutorando em Economia Aplicada
Universidade Federal do Rio Grande do Sul
www.ufrgs.br/ppge
14 years, 3 months
Strings not marked for translation
by Henrique Andrade
Dear Gretl-developers,
Today I'd found a expression that I think isn't marked for translation.
Under the "Variable" option (in the main window) we have the entry "Unit
root tests" not marked for translation.
Best,
--
Henrique C. de Andrade
Doutorando em Economia Aplicada
Universidade Federal do Rio Grande do Sul
www.ufrgs.br/ppge
14 years, 3 months
memory leak
by denis joubert
Hello,
Using gretl-1.9.1 with libgretl, i discovered that
destroy_dataset does not free all memory allocated by laggenr.
In file transform.c into get_transform function, testvec allocate an
array which is never freed.
Is there another way to free this memory ?
thanks
14 years, 4 months
Error message after checking in (e-mail notification?)
by Hélio Guilherme
Hi,
This is the output of my last checkin:
Checking in pt.po;
/cvsroot/gretl/gretl/po/pt.po,v <-- pt.po
new revision: 1.165; previous revision: 1.164
done
Mailing cri(a)linux.it...
Generating notification message...
Generating notification message... done.
Mailing cri(a)linux.it...
Generating notification message...
Traceback (most recent call last):
File "/cvsroot/sitedocs/CVSROOT/cvstools/syncmail", line 433, in ?
main()
File "/cvsroot/sitedocs/CVSROOT/cvstools/syncmail", line 426, in main
contextlines, fromhost, replyto)
File "/cvsroot/sitedocs/CVSROOT/cvstools/syncmail", line 224, in
blast_mail
pwinfo = pwd.getpwuid(os.getuid())
KeyError: 'getpwuid(): uid not found: 222753'
I suspect that is some problem with e-mail notification.
Bye,
Hélio
14 years, 4 months
Re: [Gretl-devel] [Gretl-users] pergm and fractint
by Sven Schreiber
[switching to devel]
Am 03.07.2010 18:19, schrieb Allin Cottrell:
>
> Following some recent discussion here, I have now factored testing
> for fractional integration out of the "pergm" command and provided
> better and more visible access via a new command, "fractint".
>
> The fractint command uses the Local Whittle Estimator by default
> but has an option to use GPH. It supports the $test and $pvalue
> accessors, and has a --quiet option.
>
> The GUI menu items have been reorganized correspondingly. This is
> in CVS and snapshots. Thanks to Javier G for spotting some
> breakage, and to Sven S for suggesting that we clean up the
> previous muddle!
>
Sorry for not testing earlier, and thanks for the separation. Just one
menu layout thought: maybe the unit-root-related test menu entries in
the Variable menu could be put in a new submenu? (I mean the new
fractional integration entry, ADF, ADF-GLS, and KPSS.) Seems quite
logical and natural to me.
thanks,
sven
14 years, 4 months
strings not marked for translation
by Sven Schreiber
Hi,
you will immediately notice that I just estimated my first non-VAR/VECM
system in gretl because I am reporting some untranslated strings in the
output:
"Equation system"
"Endogenous variables"
"Predetermined variables"
"Exogenous variables"
thanks,
sven
14 years, 4 months
consistency and documentation issues
by Sven Schreiber
Hi,
some minor issues I stumbled on:
1. Why are round brackets used for indexing in the accessor
'$coeff(myvarname)' but square brackets in the restriction syntax
'b[myvarname] = 0'?
(I'm guessing just historical reasons, so the question is should it be
unified?)
2. The 'restrict --full' option is not documented in the 'restrict' help
entry, "only" in the VECM chapter of the manual.
3. And concerning 'restrict --full' I'm a bit confused:
In a systems context apart from VECM, AFAICS the restricted spec is
estimated by a block 'restrict ... end restrict' and then 'estimate'.
First, couldn't it be made like this also for VECMs?
Second, do restricted estimates (including single equations) always
become the "current model" for other purposes? If not, what's the rule
for this? I couldn't find the answer in the documentation.
thanks,
sven
14 years, 4 months