From bernhard@intevation.de Wed Apr 18 13:31:18 2001 From: bernhard@intevation.de (Bernhard Reiter) Date: Wed, 18 Apr 2001 14:31:18 +0200 Subject: Welcome to Statist(X)-list Message-ID: <20010418143118.M12108@intevation.de> --QWRRbczYj8mXuejp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi friends of statist and StatistX, I have taken the liberty to create an email-list for the users and developers of statist and statistX. This way I am not the bottleneck of statist communications anymore and you can all communicate more directly. You all know that my time for statist is very limited and this shall help a bit until a maintainer with more time and long term committment is found. For now I tried to subscribe all people I know will be interested in statist. The webinterface as describe by the automatic welcome email should make it easy for you to unsubscribe or subscribe. Mail are also archived. Right now I hope to get a patch by Andreas and another one by Nicola Init into a new contrib directory and change the webpage to reflect the existance of this list. May your numbers always be significant, Bernhard ps.: This email list is sponsored by the USF and Intevation GmbH. --=20 Professional Service around Free Software (intevation.net) = =20 The FreeGIS Project (freegis.org) Association for a Free Informational Infrastructure (ffii.org) FSF Europe (fsfeurope.org) --QWRRbczYj8mXuejp Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: Weitere Infos: siehe http://www.gnupg.org iEYEARECAAYFAjrdiRYACgkQh9ag3dpKERZxtACgy/xhsy+FftD6QB50a64bxN6o Ok4An2u85Rm7FWWGBfedkplAqv1FD4AW =Tmmb -----END PGP SIGNATURE----- --QWRRbczYj8mXuejp-- From nicola@intini.org Wed Apr 25 21:49:11 2001 From: nicola@intini.org (Nicola Intini) Date: Wed, 25 Apr 2001 22:49:11 +0200 Subject: patch for italian translation Message-ID: <01042522491100.02854@terra> Hallo Bernhard I have'nt heard from you since my posting. Is my patch ok? Did you have problems using it? Please let me know about it. Ciao -- Nicola Intini - e-mail: nicola@intini.org nintini@natuzzi.com aphorism, n.: A concise, clever statement. afterism, n.: A concise, clever statement you don't think of until too late. -- James Alexander Thom From bernhard@intevation.de Sat May 19 21:45:23 2001 From: bernhard@intevation.de (Bernhard Reiter) Date: Sat, 19 May 2001 22:45:23 +0200 Subject: [bernhard@intevation.de: Re: patch for italian translation] Message-ID: <20010519224523.A12112@intevation.de> --A6N2fC+uXW/VQSAv Content-Type: multipart/mixed; boundary="r5Pyd7+fXNt84Ff3" Content-Disposition: inline --r5Pyd7+fXNt84Ff3 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Had not realised that Nicola's question was posted to the list. Here is my answer which went to him personally first. Bernhard --=20 Professional Service around Free Software (intevation.net) = =20 The FreeGIS Project (freegis.org) Association for a Free Informational Infrastructure (ffii.org) FSF Europe (fsfeurope.org) --r5Pyd7+fXNt84Ff3 Content-Type: message/rfc822 Content-Disposition: inline Date: Thu, 26 Apr 2001 11:13:54 +0200 From: Bernhard Reiter To: Nicola Intini Subject: Re: patch for italian translation Message-ID: <20010426111354.A7975@intevation.de> References: <01042522491100.02854@terra> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Kj7319i9nmIyA2yE" Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <01042522491100.02854@terra>; from nicola@intini.org on Wed, Apr 25, 2001 at 10:49:11PM +0200 --Kj7319i9nmIyA2yE Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello Nicola, you should have received my annoucement from the new statist mailinglist.= =20 I had no time to test the patch and I also do not speack Italian, but I have made it available from the statist page in the contrib directory. Hopefully the people on the mailinglist are starting to communicate more with each other. I also had a short session about the memory related bug you have reported, but I could not gain further knowledge. Best, Bernhard On Wed, Apr 25, 2001 at 10:49:11PM +0200, Nicola Intini wrote: > I have'nt heard from you since my posting. Is my patch ok? Did you have= =20 > problems using it? --=20 Professional Service around Free Software (intevation.net) = =20 The FreeGIS Project (freegis.org) Association for a Free Informational Infrastructure (ffii.org) FSF Europe (fsfeurope.org) --Kj7319i9nmIyA2yE Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: Weitere Infos: siehe http://www.gnupg.org iEYEARECAAYFAjrn5tIACgkQh9ag3dpKERbKGgCfase4HJT5GVAEZ/GlFgEfd0Ub 9/8AoMbOy9bBlhYb00qXqOQ55U0Ty+gP =efDc -----END PGP SIGNATURE----- --Kj7319i9nmIyA2yE-- --r5Pyd7+fXNt84Ff3-- --A6N2fC+uXW/VQSAv Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: Weitere Infos: siehe http://www.gnupg.org iEYEARECAAYFAjsG22MACgkQh9ag3dpKERY6rgCePklT9j/0ek8B8ucO6+3+2qJV +BMAnAgiL6i1vDSZODfwoJCMpZOmeXP6 =Lm9i -----END PGP SIGNATURE----- --A6N2fC+uXW/VQSAv-- From bernhard@intevation.de Sat May 19 22:03:04 2001 From: bernhard@intevation.de (Bernhard Reiter) Date: Sat, 19 May 2001 23:03:04 +0200 Subject: memory handling patch Message-ID: <20010519230304.A12119@intevation.de> --qDbXVdCdHGoSgWSk Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi friends of statist, There is a new patch for statist which you should try. For easy of downloading I have put it in the contrib directory,=20 though I did it myself. :) http://www.usf.uos.de/~breiter/tools/statist/v1.0.0/contrib/ Thanks to the efforts of Masao KAWAMURA and his patch I found a couple of memory handling problems probably still originating from Dirk. :) Tried to make memory handling more consistant,=20 this should fix some problems. Everybody should test this patch and the other ones if you get a chance because I plan to release it as the next stable version of statist. It needs some testing because memory handling is always critical. Here is the changelog to the patch: * cleanup: removed alread inactived myfopen() from the code completly * cleanup: grouped memory functions in statist.c and added short describtio= ns * cleanup: simplified free_ptr() to use the global int n_ptr * fix: reworked memory handling, only the functions mycalloc, myalloc=20 and myfree() are used now. A couple of free()s where too much. Thanks to KAWAMURA Masao and his patch for pointing me to the problem. * note: in funcs.c, mycalloc() and myfree() are used to get a huge bunch of memory in get_cross_validate() and get_multiple_reg(), usually m_calloc() would be used and limiting the number of temp variables allocated... Bernhard --=20 Professional Service around Free Software (intevation.net) = =20 The FreeGIS Project (freegis.org) Association for a Free Informational Infrastructure (ffii.org) FSF Europe (fsfeurope.org) --qDbXVdCdHGoSgWSk Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: Weitere Infos: siehe http://www.gnupg.org iEYEARECAAYFAjsG34gACgkQh9ag3dpKERbERACghsuLQAtGkUHqvp1cPQG2rqHA PksAoNtQ01zEVHaWBa/JPcyZyvKoZ4Wa =2PDi -----END PGP SIGNATURE----- --qDbXVdCdHGoSgWSk-- From bernhard@intevation.de Sat May 19 22:08:54 2001 From: bernhard@intevation.de (Bernhard Reiter) Date: Sat, 19 May 2001 23:08:54 +0200 Subject: patch for italian translation In-Reply-To: <20010519224523.A12112@intevation.de>; from bernhard@intevation.de on Sat, May 19, 2001 at 10:45:23PM +0200 References: <20010519224523.A12112@intevation.de> Message-ID: <20010519230854.A12188@intevation.de> --AqsLC8rIMeq19msA Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Nicola, On Sat, May 19, 2001 at 10:45:23PM +0200, Bernhard Reiter wrote: > I had no time to test the patch and I also do not speak Italian, Still don't speak Italien, but I have tested the patch. ;-> There were three typos which I have corrected and put up the new version in the contrib directory. Statist is magically speaking Italien now which looks fine to me. > I also had a short session about the memory related bug you have > reported, but I could not gain further knowledge. Looks like Masao found the problem. See my other mail. (Memory function handling was a mess. Everybody should only use the functions defined in statist.c and _not_ free() or calloc() itself. m_calloc() is for getting temporary blocks for one array, it checks on the number of blocks allocated.) Can you verfiy that the memory related bug is gone with the new patch? Cheers, Bernhard On Wed, Apr 25, 2001 at 10:49:11PM +0200, Nicola Intini wrote: > > I have'nt heard from you since my posting. Is my patch ok? Did you have= =20 > > problems using it? --=20 Professional Service around Free Software (intevation.net) = =20 The FreeGIS Project (freegis.org) Association for a Free Informational Infrastructure (ffii.org) FSF Europe (fsfeurope.org) --AqsLC8rIMeq19msA Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: Weitere Infos: siehe http://www.gnupg.org iEYEARECAAYFAjsG4OYACgkQh9ag3dpKERY40ACfVGaHnJDvLVaIAg8u9Z+t/785 LFMAn1X95uckC2egwdX+Ip3IUoRBzqCH =lpBO -----END PGP SIGNATURE----- --AqsLC8rIMeq19msA-- From nicola@intini.org Sun May 20 10:52:35 2001 From: nicola@intini.org (Nicola Intini) Date: Sun, 20 May 2001 11:52:35 +0200 Subject: patch for italian translation In-Reply-To: <20010519230854.A12188@intevation.de> References: <20010519224523.A12112@intevation.de> <20010519230854.A12188@intevation.de> Message-ID: <01052011523501.30113@terra> Il 23:08, sabato 19 Maggio 2001, hai scritto: > Nicola, > > I also had a short session about the memory related bug you have > > reported, but I could not gain further knowledge. > > Looks like Masao found the problem. See my other mail. > (Memory function handling was a mess. Everybody should only use the > functions defined in statist.c and _not_ free() or calloc() itself. > m_calloc() is for getting temporary blocks for one array, it checks > on the number of blocks allocated.) > > Can you verfiy that the memory related bug is gone with the new patch? > I will do it. Thanx for the correction of typos. I'm still working on some ideas I have about the data manipulation. At work I use statist and "statistica" by statsoft". Ok, statistica has a fantastic graphic engine that is far from our, but i oft find statist more useful for statistic tests. The Idea i wan to to bring in statist is the chategorisation. I'm working on it, but I'm fighting against my lack of time. Ciao Nicola From nicola@intini.org Sun May 20 16:43:03 2001 From: nicola@intini.org (Nicola Intini) Date: Sun, 20 May 2001 17:43:03 +0200 Subject: file readme Message-ID: <01052017430302.30113@terra> Hallp Bernhard I could'nt read the file "readme.txt" in the directory .....contrib because of wrong permissions. Ciao Nicola -- Nicola Intini - e-mail: nicola@intini.org nintini@natuzzi.com aphorism, n.: A concise, clever statement. afterism, n.: A concise, clever statement you don't think of until too late. -- James Alexander Thom From bernhard@intevation.de Mon May 21 09:21:48 2001 From: bernhard@intevation.de (Bernhard Reiter) Date: Mon, 21 May 2001 10:21:48 +0200 Subject: file readme In-Reply-To: <01052017430302.30113@terra>; from nicola@intini.org on Sun, May 20, 2001 at 05:43:03PM +0200 References: <01052017430302.30113@terra> Message-ID: <20010521102148.A16141@intevation.de> --Q68bSM7Ycu6FN28Q Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, May 20, 2001 at 05:43:03PM +0200, Nicola Intini wrote: > I could'nt read the file "readme.txt" in the directory .....contrib beca= use=20 > of wrong permissions. Fixed. --Q68bSM7Ycu6FN28Q Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: Weitere Infos: siehe http://www.gnupg.org iEYEARECAAYFAjsI0BsACgkQh9ag3dpKERZdVgCgw80zlwgQ1rA824RUhl8sax73 wGAAoLqTGIrQQWke4mveWqFdv0EAnrwv =dUhp -----END PGP SIGNATURE----- --Q68bSM7Ycu6FN28Q-- From abeyer@usf.uni-osnabrueck.de Mon May 21 09:27:10 2001 From: abeyer@usf.uni-osnabrueck.de (Andreas Beyer) Date: Mon, 21 May 2001 10:27:10 +0200 Subject: Translations Message-ID: <3B08D15E.359DE75@usf.uni-osnabrueck.de> Hi, I got a message from someone who would like o write a Spanish translation of StatistX. I don't think it is wise to expand the translation-via-macros method to an infinite number of languages. Shouldn't we better introduce a gettext-mechanism? Andreas -- --------------------------------------------- Andreas Beyer - abeyer@usf.uni-osnabrueck.de http://www.usf.uni-osnabrueck.de/~abeyer/ --------------------------------------------- From bernhard@intevation.de Mon May 21 09:37:03 2001 From: bernhard@intevation.de (Bernhard Reiter) Date: Mon, 21 May 2001 10:37:03 +0200 Subject: Translations In-Reply-To: <3B08D15E.359DE75@usf.uni-osnabrueck.de>; from abeyer@usf.uni-osnabrueck.de on Mon, May 21, 2001 at 10:27:10AM +0200 References: <3B08D15E.359DE75@usf.uni-osnabrueck.de> Message-ID: <20010521103703.D16141@intevation.de> --9dgjiU4MmWPVapMU Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, May 21, 2001 at 10:27:10AM +0200, Andreas Beyer wrote: > I got a message from someone who would like o write a Spanish > translation of StatistX. I don't think it is wise to expand the > translation-via-macros method to an infinite number of languages.=20 > Shouldn't we better introduce a gettext-mechanism? I agree. We need somebody to do it, though. My suggestion is to leave the English and German strings in the source code itself and bring Italian and Spanish as first .po files. It is a good advantage to have the full Italian translation already. Bernhard --9dgjiU4MmWPVapMU Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: Weitere Infos: siehe http://www.gnupg.org iEYEARECAAYFAjsI068ACgkQh9ag3dpKERaGJACgs4Tq7KnCXEU3BlQ5awxc7vCq rAYAmwdwNRALDu/BAcNlK4EH3ond8XaF =0Egj -----END PGP SIGNATURE----- --9dgjiU4MmWPVapMU-- From huber@LatinMail.com Mon May 21 17:48:12 2001 From: huber@LatinMail.com (HUBER GALVIZ) Date: Mon, 21 May 2001 12:48:12 -0400 Subject: Traslate Spanish Message-ID: <200105211248618.SM00157@latinmail.com> San José of Cúcuta, Colombia May 21 of 2001 hello list: Cordial Greeting: I am student of Ingeniera of Systems and it stops my degree project, I have planned to carry out a statistical software for the department of statistic of my university. UNIVERSITY FRANCISCO DE PAULA SANTANDER., Navigating in internet met with their program that to my form of being is very good and it is adjusted a lot to the necessities that I have. I would like to try to work in the translation to Spanish of their work and this way to be able to contribute with you. He/she wanted to know I eat up it can collaborate and like we can work on the whole to achieve this objective. ATTN. HUBER GALVIZ Of their collaboration I am very grateful. _________________________________________________________ http://www.latinmail.com. Gratuito, latino y en español. From bernhard@intevation.de Wed May 23 10:48:21 2001 From: bernhard@intevation.de (Bernhard Reiter) Date: Wed, 23 May 2001 11:48:21 +0200 Subject: Traslate Spanish In-Reply-To: <200105211248618.SM00157@latinmail.com>; from huber@LatinMail.com on Mon, May 21, 2001 at 12:48:12PM -0400 References: <200105211248618.SM00157@latinmail.com> Message-ID: <20010523114821.J4927@intevation.de> --0FRtVia6Q6lt+M0P Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello Huber, we welcome any contributions towards statist and a Spanish translation would be great. Technically we have to use the gettext mechanism now=20 which is documented well http://www.gnu.org/manual/gettext/html_node/gettext_toc.html so somebody has to make the first .po files.=20 Can you set up the infrastructure and fill it with the first spanish translation? We should also move the italien translation towards gettext in the future. Hopefully you are an expert on statistics as it is probably hard to just translate from English and you might have the read the code to excatly find out what Spanish terms to use for the several calculations. Best, Bernhard On Mon, May 21, 2001 at 12:48:12PM -0400, HUBER GALVIZ wrote: > San Jos=E9 of C=FAcuta, Colombia =20 > =20 > May 21 of 2001 =20 > =20 > hello list: =20 > =20 > Cordial Greeting: =20 > =20 > I am student of Ingeniera of Systems and it stops my degree project, I ha= ve planned to carry out a statistical software for the department of statis= tic of my university. UNIVERSITY FRANCISCO DE PAULA SANTANDER., Navigating = in internet met with their program that to my form of being is very good an= d it is adjusted a lot to the necessities that I have. I would like to try = to work in the translation to Spanish of their work and this way to be able= to contribute with you. =20 > =20 > He/she wanted to know I eat up it can collaborate and like we can work on= the whole to achieve this objective. =20 > =20 > ATTN. =20 > =20 > HUBER GALVIZ =20 > =20 > Of their collaboration I am very grateful. =20 --0FRtVia6Q6lt+M0P Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: Weitere Infos: siehe http://www.gnupg.org iEYEARECAAYFAjsLh2UACgkQh9ag3dpKERbUEQCfY6qilJXvbHSI3dm6DldVyyiR RlcAnROO6l2wuAJfWlASovIrSfUwFWEt =EAUs -----END PGP SIGNATURE----- --0FRtVia6Q6lt+M0P-- From bernhard@intevation.de Thu May 24 16:53:44 2001 From: bernhard@intevation.de (Bernhard Reiter) Date: Thu, 24 May 2001 17:53:44 +0200 Subject: memory handling patch In-Reply-To: <20010519230304.A12119@intevation.de>; from bernhard@intevation.de on Sat, May 19, 2001 at 11:03:04PM +0200 References: <20010519230304.A12119@intevation.de> Message-ID: <20010524175344.A12419@intevation.de> --Dxnq1zWXvFF0Q93v Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, May 19, 2001 at 11:03:04PM +0200, Bernhard Reiter wrote: > http://www.usf.uos.de/~breiter/tools/statist/v1.0.0/contrib/ >=20 > Thanks to the efforts of Masao KAWAMURA > and his patch I found a couple of memory handling problems probably > still originating from Dirk. :) > Tried to make memory handling more consistant,=20 > this should fix some problems. Masao fixed another two quirks and cleaned up the code, so there is another patch for memory handling to be applied after the first one. Note that the functions get_cross_validate() and get_multiple_reg(), are not bound to the limit of #define MPTR 60, but the other functions still are. I still have to think a bit about just removing this limit altogether in the future. For now you can boost MPTR in statist.h if you like. Bernhard --Dxnq1zWXvFF0Q93v Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: Weitere Infos: siehe http://www.gnupg.org iEYEARECAAYFAjsNLogACgkQh9ag3dpKERZCZwCgvYGji7TsmmdPsPmUB+3+6bmN AXIAn0yD/o/kamfVO1WqZrCXtxJvBx6i =iUPJ -----END PGP SIGNATURE----- --Dxnq1zWXvFF0Q93v-- From nicola@intini.org Thu May 31 21:52:43 2001 From: nicola@intini.org (Nicola Intini) Date: Thu, 31 May 2001 22:52:43 +0200 Subject: all patches together Message-ID: <01053122524301.03378@terra> --------------Boundary-00=_VNW72SVP5SU71DGCQNGQ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit hi friends of statist I put all patches together and I completed the translation of the few things that were added in the memory handling patch. This version should be a stable one. I tested it a few and it seems to be better than before. I only had a "segmentation fault" with the option 2 - 10 that is randomisation of multiple linear regression, but it could be a mistake. Ciao -- Nicola Intini - e-mail: nicola@intini.org nintini@natuzzi.com aphorism, n.: A concise, clever statement. afterism, n.: A concise, clever statement you don't think of until too late. -- James Alexander Thom --------------Boundary-00=_VNW72SVP5SU71DGCQNGQ Content-Type: application/x-gzip; charset="iso-8859-1"; name="patch_alltogether.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="patch_alltogether.gz" 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 --------------Boundary-00=_VNW72SVP5SU71DGCQNGQ-- From bernhard@intevation.de Fri Jun 1 09:55:30 2001 From: bernhard@intevation.de (Bernhard Reiter) Date: Fri, 1 Jun 2001 10:55:30 +0200 Subject: all patches together In-Reply-To: <01053122524301.03378@terra>; from nicola@intini.org on Thu, May 31, 2001 at 10:52:43PM +0200 References: <01053122524301.03378@terra> Message-ID: <20010601105530.A23822@intevation.de> --mP3DRpeJDSE+ciuQ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Nicola, On Thu, May 31, 2001 at 10:52:43PM +0200, Nicola Intini wrote: > I put all patches together and I completed the translation of the few thi= ngs=20 > that were added in the memory handling patch. I have added the patch to the contrib directory. However I believe that we might use the italien translation=20 you have done to actually create the first use of the real gettext() internationalisation method. (See my other post about this=20 for the spanish translation.) So maybe we should seperate the patches and release 1.0.1 without italien strings only for stability and then make a 1.0.2 release with gettext enabled and the italien language. What do you think? Does is makes sense? > This version should be a stable one. I tested it a few and it seems to be= =20 > better than before. I only had a "segmentation fault" with the option 2 -= 10=20 > that is randomisation of multiple linear regression, but it could be a=20 > mistake. It this bug reproducable? Bernhard --=20 Professional Service around Free Software (intevation.net) = =20 The FreeGIS Project (freegis.org) Association for a Free Informational Infrastructure (ffii.org) FSF Europe (fsfeurope.org) --mP3DRpeJDSE+ciuQ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: Weitere Infos: siehe http://www.gnupg.org iEYEARECAAYFAjsXWIIACgkQh9ag3dpKERbGWwCgxlq4CXQnphcRHeEzIaWAnOL+ dDsAn32Zc1TQIY5M/4jGgJyGhIxvnMos =gkem -----END PGP SIGNATURE----- --mP3DRpeJDSE+ciuQ-- From cunha@cs.cmu.edu Tue Jun 26 12:21:18 2001 From: cunha@cs.cmu.edu (Alexandre Cunha) Date: Tue, 26 Jun 2001 07:21:18 -0400 Subject: probability, not frequency Message-ID: <3B38702E.F87A539F@cs.cmu.edu> hi thanks for statist. simple, sharp and it uses gnuplot, which is great. questions: is there a way to get the probability instead of the frequency values in the distribution histogram plots ? also, how can i force statist to plot within a y-range i specify ? i could not do it even specifying the y-range before any plotting is done. a replot would not accept changes in range values. please, reply to my account directly since I am not in the mailing list (yet!). thanks, - alex. From bernhard@intevation.de Tue Jun 26 20:42:31 2001 From: bernhard@intevation.de (Bernhard Reiter) Date: Tue, 26 Jun 2001 21:42:31 +0200 Subject: probability, not frequency In-Reply-To: <3B38702E.F87A539F@cs.cmu.edu>; from cunha@cs.cmu.edu on Tue, Jun 26, 2001 at 07:21:18AM -0400 References: <3B38702E.F87A539F@cs.cmu.edu> Message-ID: <20010626214231.A969@intevation.de> --J2SCkAp4GZ/dPZZf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jun 26, 2001 at 07:21:18AM -0400, Alexandre Cunha wrote: > questions: is there a way to get the probability instead of the > frequency values in the distribution histogram plots ? I don't think so, but you can add it easily. The function plot_histo could be copied and plotting with steps. You need to call it from a function like histogram() just adding the number from the previous class. > also, how can i force statist to plot within a y-range i specify ? i > could not do it even specifying the y-range before any plotting is done. > a replot would not accept changes in range values. Just looked it up in the source code: statist uses plot commands specifying the ranges, like "plot [%g:%g][%i:%i] '%s' with boxes linetype linetype" You have two possibilities: Change this in plot.c and recompile. Check the last plot command with "show all" and copy it replacing the ranges with something better. Hope this gives some hints, Bernhard --=20 Professional Service around Free Software (intevation.net) = =20 The FreeGIS Project (freegis.org) Association for a Free Informational Infrastructure (ffii.org) FSF Europe (fsfeurope.org) --J2SCkAp4GZ/dPZZf Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: Weitere Infos: siehe http://www.gnupg.org iEYEARECAAYFAjs45acACgkQh9ag3dpKERY+ugCfcGHP63khLvzRZCELnU6VYyEV UdIAoK1TbSe0v8c2isDXNy0fyx+QvFUa =6D0e -----END PGP SIGNATURE----- --J2SCkAp4GZ/dPZZf-- From bernhard@intevation.de Tue Jun 26 20:46:38 2001 From: bernhard@intevation.de (Bernhard Reiter) Date: Tue, 26 Jun 2001 21:46:38 +0200 Subject: [kawamura@mlb.co.jp: 'Science-Pack CD' include statist released.] Message-ID: <20010626214638.C969@intevation.de> --W5WqUoFLvi1M7tJE Content-Type: multipart/mixed; boundary="XWOWbaMNXpFDWE00" Content-Disposition: inline --XWOWbaMNXpFDWE00 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable There is a Japanese distribution of Free Software applications for scientists available. It includes statist! This is the first distribution I am aware of, which includes statist. Bernhard --=20 Professional Service around Free Software (intevation.net) = =20 The FreeGIS Project (freegis.org) Association for a Free Informational Infrastructure (ffii.org) FSF Europe (fsfeurope.org) --XWOWbaMNXpFDWE00 Content-Type: message/rfc822 Content-Disposition: inline Return-Path: Delivered-To: bernhard@abnoba.hq Received: from mailman.intevation.de (intevation.de [131.173.30.110]) by abnoba.hq (Postfix) with ESMTP id 4DDF41B717 for ; Tue, 26 Jun 2001 12:05:10 +0200 (CEST) Received: from omecihuatl.rz.uni-osnabrueck.de (omecihuatl.rz.Uni-Osnabrueck.DE [131.173.17.35]) by mailman.intevation.de (Postfix) with ESMTP id 0B6D6139D0 for ; Tue, 26 Jun 2001 12:06:38 +0200 (CEST) Received: from dns.mlb.co.jp (mail.mlb.co.jp [210.154.21.18]) by omecihuatl.rz.uni-osnabrueck.de (8.11.1/8.11.1) with ESMTP id f5QA4v317845 for ; Tue, 26 Jun 2001 12:05:02 +0200 Received: from nlx.mlb.co.jp (IDENT:kawamura@nlx.mlb.co.jp [192.168.3.38]) by dns.mlb.co.jp (8.9.3/8.9.3) with SMTP id TAA26149; Tue, 26 Jun 2001 19:04:35 +0900 Message-Id: <200106261004.TAA26149@dns.mlb.co.jp> Date: Tue, 26 Jun 2001 19:02:51 +0900 From: KAWAMURA Masao To: Bernhard Reiter Subject: 'Science-Pack CD' include statist released. X-Mailer: Sylpheed version 0.4.4 (GTK+ 1.2.8; Linux 2.4.0-test8; i686) Organization: Media Lab. Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Dear Bernhard Reiter, I had very hard-work time in this month, at yestaday 25-June I released my product "Linux Science-Pack CD-ROM" include statist. (And now, I am in a sense of exhaustion :-) Thanks for your encouragement. The applications list of "Linux Science-Pack CD-ROM" is http://www.mlb.co.jp/linux/science/SPCD/app_list.html (but sorry, only Japanese page available.) Yours sincerely. -- KAWAMURA Masao (kawamura@mlb.co.jp) Media Lab. Inc., URL http://www.mlb.co.jp/ ( Sorry, Japanese only. ) --XWOWbaMNXpFDWE00-- --W5WqUoFLvi1M7tJE Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: Weitere Infos: siehe http://www.gnupg.org iEYEARECAAYFAjs45p4ACgkQh9ag3dpKERb1IwCgjyQo3TmvC0O70wr+65yYriVs qzMAoIu5zeIUv6qq5O/VOPgO9a2/z53R =iHAb -----END PGP SIGNATURE----- --W5WqUoFLvi1M7tJE-- From bernhard@intevation.de Wed Jun 27 15:33:25 2001 From: bernhard@intevation.de (Bernhard Reiter) Date: Wed, 27 Jun 2001 16:33:25 +0200 Subject: probability, not frequency In-Reply-To: <0106270853314J.00866@jeri.home>; from cunha@cs.cmu.edu on Wed, Jun 27, 2001 at 08:53:31AM -0400 References: <3B38702E.F87A539F@cs.cmu.edu> <20010626214231.A969@intevation.de> <0106270853314J.00866@jeri.home> Message-ID: <20010627163325.B3689@intevation.de> --kXdP64Ggrk/fb43R Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable You are welcome. Glad you found a solution. Bernhard On Wed, Jun 27, 2001 at 08:53:31AM -0400, Alexandre Cunha wrote: > Thanks. Before start doing the coding I realized I can get the histogram= =20 > values via -noplot and I am storing those values in a file to be ploted= =20 > directly by gnuplot. For now, it is just fine. >=20 > On Tuesday 26 June 2001 15:42, you wrote: >=20 > > > On Tue, Jun 26, 2001 at 07:21:18AM -0400, Alexandre Cunha wrote: > > > questions: is there a way to get the probability instead of the > > > frequency values in the distribution histogram plots ? > > > > I don't think so, but you can add it easily. --=20 Professional Service around Free Software (intevation.net) = =20 The FreeGIS Project (freegis.org) Association for a Free Informational Infrastructure (ffii.org) FSF Europe (fsfeurope.org) --kXdP64Ggrk/fb43R Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: Weitere Infos: siehe http://www.gnupg.org iEUEARECAAYFAjs57rQACgkQh9ag3dpKERaGIACfZ5wLHt1+mLjQS11Ih2NFVktx Ce4Al3XgFgX59hDg8b9qRnyNYS37xoU= =GCqG -----END PGP SIGNATURE----- --kXdP64Ggrk/fb43R-- From bernhard@intevation.de Sat Jun 30 15:36:03 2001 From: bernhard@intevation.de (Bernhard Reiter) Date: Sat, 30 Jun 2001 16:36:03 +0200 Subject: probability, not frequency In-Reply-To: <20010627163325.B3689@intevation.de>; from bernhard@intevation.de on Wed, Jun 27, 2001 at 04:33:25PM +0200 References: <3B38702E.F87A539F@cs.cmu.edu> <20010626214231.A969@intevation.de> <0106270853314J.00866@jeri.home> <20010627163325.B3689@intevation.de> Message-ID: <20010630163603.D19533@intevation.de> --s/l3CgOIzMHHjg/5 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Andreas send me a patch today which can be found in the contrib directory (check the readme before applying). It will will make statist output output propabilities instead of frequencie= s. On Wed, Jun 27, 2001 at 04:33:25PM +0200, Bernhard Reiter wrote: > Glad you found a solution. > On Wed, Jun 27, 2001 at 08:53:31AM -0400, Alexandre Cunha wrote: > > Thanks. Before start doing the coding I realized I can get the histogra= m=20 > > values via -noplot and I am storing those values in a file to be ploted= =20 > > directly by gnuplot. For now, it is just fine. > > On Tuesday 26 June 2001 15:42, you wrote: > > > > On Tue, Jun 26, 2001 at 07:21:18AM -0400, Alexandre Cunha wrote: > > > > questions: is there a way to get the probability instead of the > > > > frequency values in the distribution histogram plots ? > > > > > > I don't think so, but you can add it easily. --=20 Professional Service around Free Software (intevation.net) = =20 The FreeGIS Project (freegis.org) Association for a Free Informational Infrastructure (ffii.org) FSF Europe (fsfeurope.org) --s/l3CgOIzMHHjg/5 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: Weitere Infos: siehe http://www.gnupg.org iEYEARECAAYFAjs949IACgkQh9ag3dpKERZdnQCeL1nyrhLzuMlA5GTjcMqoXYpT QUQAnir6Y983p3MS1awWf6xQ54id2jpD =hOE1 -----END PGP SIGNATURE----- --s/l3CgOIzMHHjg/5-- From bernhard@intevation.de Thu Nov 15 21:28:23 2001 From: bernhard@intevation.de (Bernhard Reiter) Date: Thu, 15 Nov 2001 22:28:23 +0100 Subject: statist v1.0.1 released Message-ID: <20011115222823.J479@intevation.de> --iRjOs3ViPWHdlw/I Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Finally got around to bring you statist-1.0.1. http://www.usf.uos.de/~breiter/tools/statist/index.en.html Statist's memory management should be a lot better now,=20 see other CHANGES at the end of this mail. I've wanted to make a clean stable 1.0.1 release and only focus on the=20 memory management, thus I did not include the other contributed patches yet. My plan is to eventually move statist into a CVS tree at Intevation. This would allow me to give possible developers secure write access in the future. Additionally I will offer to use the same CVS=20 to Andreas for statistX development. Next releases of statist should focus on bringing better support for internationalisation with gettext and the italien translation. I am thinking about writing an rpm spec file for statist to easy compilation and installation for people. Even nicer would be a version which uses the pipe variante of gnuplot for windows and gets packaged with InnoSetup so that Windows users get to enjoy an easy installable.=20 Let me know if you like to help with one of these. And of course please tell us about how you like statist-1.0.1. All the best, Bernhard Changes up to v1.0.1: Bernhard Reiter * cleanup: grouped memory functions and moved them to new source files: memory_handling.[hc] * fix: reworked memory handling, only the functions mycalloc, myalloc and myfree() are used now. A couple of free()s where too much. Thanks to KAWAMURA Masao and his patch =20 for pointing me to the problem. * memory handling: no fixed limit on temporary variables anymore all memory allocated with m_calloc() is now deallocated by m_freeall().=20 So removed n_ptr, ptr_arr and MPTR from the code. * cleanup: removed alread inactived myfopen() from the code completly * Improved err message if a bad option is given. * cleanup: removed oldmakefiles and Makefile.in as they were getting more and more out of date. --=20 Professional Service around Free Software (intevation.net) = =20 The FreeGIS Project (freegis.org) Association for a Free Informational Infrastructure (ffii.org) FSF Europe (fsfeurope.org) --iRjOs3ViPWHdlw/I Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: Weitere Infos: siehe http://www.gnupg.org iEYEARECAAYFAjv0M3cACgkQh9ag3dpKERazeQCgrvRj11THoEGN9fcVDwrSVjMk IgEAoKb9hH8eA67+mvxICd6d7cuNLhzj =elLg -----END PGP SIGNATURE----- --iRjOs3ViPWHdlw/I-- From abeyer@usf.uni-osnabrueck.de Fri Nov 30 17:17:14 2001 From: abeyer@usf.uni-osnabrueck.de (Andreas Beyer) Date: Fri, 30 Nov 2001 18:17:14 +0100 Subject: StatistX version 0.4.0 out now Message-ID: <3C07BF1A.15243EB4@usf.uni-osnabrueck.de> Get the new StatistX version 0.4.0 from: http://www.usf.uni-osnabrueck.de/~abeyer/private/StatistX/ Andreas -- --------------------------------------------- Andreas Beyer - abeyer@usf.uni-osnabrueck.de http://www.usf.uni-osnabrueck.de/~abeyer/ ---------------------------------------------