From MAILER-DAEMON Tue Jun 01 06:14:14 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OJOUA-0001Vy-90 for mharc-igraph-help@gnu.org; Tue, 01 Jun 2010 06:14:14 -0400 Received: from [140.186.70.92] (port=34538 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OJOU4-0001Vn-RE for igraph-help@nongnu.org; Tue, 01 Jun 2010 06:14:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OJOU2-0005YT-Fy for igraph-help@nongnu.org; Tue, 01 Jun 2010 06:14:08 -0400 Received: from mail-fx0-f45.google.com ([209.85.161.45]:46676) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OJOU2-0005YB-Bk for igraph-help@nongnu.org; Tue, 01 Jun 2010 06:14:06 -0400 Received: by fxm17 with SMTP id 17so3638026fxm.4 for ; Tue, 01 Jun 2010 03:14:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:content-type:content-transfer-encoding; bh=1hws+953s07U4oj8g6vUCBnMUb8OqJpyTfz/gTPWrtQ=; b=mrao/9n/lLgHGsnW3oQ4GL0AOuVeGptxKLNUrEx5/3CBBncLsbIJsPRWv6atRoHNaK g1hupcm/Wdsuh9ZF8EnsGZgvdWQBlTU5V6mKkJRWZCIs/jL3d5Z/rmCnSJnAE4uSNpVn YbNc9y/9OnZVUQBHnpKE/xcW+mLRzc/CBN55o= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; b=SUXksqf3LcVdFWOFN5cdHoB5Gms+WrFtvMcGp0kkk8AElShwr70651YxLAHcOw9Q36 nE30SFiZAVxboRH9M0iyA2wbIbp/gwvhQowj/ZyHbB0nkEY6AWW+SEn60PBXDEfmdTXE CQHEe5PVeuk88ukrSwmBeou3ZGfiL+VQSbACM= MIME-Version: 1.0 Received: by 10.239.155.134 with SMTP id i6mr475512hbc.1.1275387244510; Tue, 01 Jun 2010 03:14:04 -0700 (PDT) Sender: csardi.gabor@gmail.com Received: by 10.239.138.71 with HTTP; Tue, 1 Jun 2010 03:14:04 -0700 (PDT) In-Reply-To: <0FEF2503-6676-4645-8125-A7C848FF86D8@sk.tsukuba.ac.jp> References: <475D6AD6.9060503@verizon.net> <20071210164359.GD7861@localdomain> <0FEF2503-6676-4645-8125-A7C848FF86D8@sk.tsukuba.ac.jp> Date: Tue, 1 Jun 2010 12:14:04 +0200 X-Google-Sender-Auth: PUSRk9SM6gF6RJgBgwDyWr3huMU Message-ID: Subject: Re: [igraph] centroid measure From: =?ISO-8859-1?B?R+Fib3IgQ3PhcmRp?= To: Help for igraph users Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Jun 2010 10:14:13 -0000 Hi, I skimmed over the paper a bit, this is a measure that assigns a single number to a graph, right? I would need to read the paper a lot more carefully to see how difficult it is to implement it in igraph, but unfortunately I don't have time for this right now. Best, Gabor On Fri, May 28, 2010 at 7:20 AM, MATSUDA, Noriyuki wrote: > Hello: > > =A0 I recently came across with the centroid measure: e.g., > =A0 =A0 =A0Smart and Slater (1999) Center, median and centroid subgraphs. > =A0 =A0 =A0 =A0 =A0Networks, Vol. 34 (4), 303-311 > =A0 =A0 =A0 =A0 http://www3.interscience.wiley.com/journal/66005715/abstr= act?CRETRY=3D1&SRETRY=3D0 > =A0 Is there a way to compute this in igraph? > > Thanks in advance. > _________________________________ > MATSUDA, Noriyuki > > > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help > --=20 Gabor Csardi UNIL DGM From MAILER-DAEMON Tue Jun 01 06:42:46 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OJOvl-0001bJ-VJ for mharc-igraph-help@gnu.org; Tue, 01 Jun 2010 06:42:46 -0400 Received: from [140.186.70.92] (port=51341 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OJOvj-0001aC-Cl for igraph-help@nongnu.org; Tue, 01 Jun 2010 06:42:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OJOvh-0003GZ-CI for igraph-help@nongnu.org; Tue, 01 Jun 2010 06:42:43 -0400 Received: from mail-fx0-f45.google.com ([209.85.161.45]:55980) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OJOvh-0003GM-7w for igraph-help@nongnu.org; Tue, 01 Jun 2010 06:42:41 -0400 Received: by fxm17 with SMTP id 17so3661120fxm.4 for ; Tue, 01 Jun 2010 03:42:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=gVHidplhLCUkjyDLkclTqaUvR4UO9Sp8GHATJA9Pibg=; b=i2kc9zfsVvMrr3TAGcOVuSyglztSOyPm2JfQbGm0F/o42fuc/NkOeyvre/JcDdgtD5 5uHWRVtGg8RNpOVkdOakQsq4dxnDZnVN9f359L+bDPcjZt8TcSo70lInsxEmJ9Z8KNis Zg6NyYOkBJc2Y32qLYqvrBI+WdEZl22R79yNY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; b=i/ZiyHduqFy4WBgMWQvqmeaa/SgYaOw6BAz/C1eooBXcz4w+5Kvc6nvxAjv51Lea4T 7FLAy410mxp5BSOX0/9myiPb5kJ4ESHDTTfIimzH5DO8S96GuJKfOZn6/d8bQkxq2yCJ g26IUgIZFyVDXRzjSb3gu6+P+3KBTe9mPZvgI= MIME-Version: 1.0 Received: by 10.239.163.67 with SMTP id o3mr517325hbd.39.1275388959419; Tue, 01 Jun 2010 03:42:39 -0700 (PDT) Sender: csardi.gabor@gmail.com Received: by 10.239.138.71 with HTTP; Tue, 1 Jun 2010 03:42:39 -0700 (PDT) In-Reply-To: References: Date: Tue, 1 Jun 2010 12:42:39 +0200 X-Google-Sender-Auth: V8O4o1mIfH4OrxuMnauCfNkqzsg Message-ID: Subject: Re: [igraph] reference for growing.random.game From: =?ISO-8859-1?B?R+Fib3IgQ3PhcmRp?= To: Help for igraph users Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Jun 2010 10:42:44 -0000 Hi, if the 'citation' argument is FALSE, then the method is the same as the one studied here: http://pre.aps.org/abstract/PRE/v64/i4/e041902 The 'citation=TRUE' case was used as a null-model in many papers, AFAIK. E.g. http://arxiv.org/abs/cond-mat/9910332 Best, Gabor On Mon, May 31, 2010 at 8:59 PM, Dai Shizuka wrote: > Hi, > I am working on a project in which I am using the growing.random.game > function. Are there other papers you know of that uses this process? > > Dai Shizuka > ---------- > Daizaburo Shizuka > Postdoctoral Researcher > Department of Zoology & Physiology > University of Wyoming > 1000 E. University Ave > Laramie, Wyoming 82071 > https://sites.google.com/site/daishizuka/ > > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help > > -- Gabor Csardi UNIL DGM From MAILER-DAEMON Tue Jun 01 15:34:58 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OJXEo-0007s8-1y for mharc-igraph-help@gnu.org; Tue, 01 Jun 2010 15:34:58 -0400 Received: from [140.186.70.92] (port=59166 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OJXEl-0007oB-Oa for igraph-help@nongnu.org; Tue, 01 Jun 2010 15:34:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OJXEk-0007qR-EE for igraph-help@nongnu.org; Tue, 01 Jun 2010 15:34:55 -0400 Received: from smtp.mail.umich.edu ([141.211.14.81]:54982 helo=hackers.mr.itd.umich.edu) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OJXEk-0007pt-9K for igraph-help@nongnu.org; Tue, 01 Jun 2010 15:34:54 -0400 Received: FROM [172.20.185.12] (host-18.subnet-17.med.umich.edu [141.214.17.18]) By hackers.mr.itd.umich.edu ID 4C0560DB.6CE17.11512 ; Authuser sugang; 1 Jun 2010 15:34:51 EDT Message-ID: <4C0560B5.90901@umich.edu> Date: Tue, 01 Jun 2010 15:34:13 -0400 From: Gang Su User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4 MIME-Version: 1.0 To: Help for igraph users Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) Subject: [igraph] Install igraph on ubuntu 10.04 failed X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Jun 2010 19:34:56 -0000 Hi developers, I was trying to compile igraph source on ubuntu 10.04 TLS but failed. Got the following error message: /usr/bin/ld: cannot find -lxml2 collect2: ld returned 1 exit status make[3]: *** [libigraph.la] Error 1... Anyone got any idea how this could happen? Thanks. And I have asked the similar question but I haven' got a good answer: what is the correct way to compile a dll equivalent on linux? I am very new to linux, and I have successfully complied a dll independent of igraph.dll (static link) on windows, but I am just not very sure how to do this on windows. Thank you all very much! Gang From MAILER-DAEMON Tue Jun 01 16:47:43 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OJYND-00039Q-Br for mharc-igraph-help@gnu.org; Tue, 01 Jun 2010 16:47:43 -0400 Received: from [140.186.70.92] (port=53141 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OJYNA-00036j-3k for igraph-help@nongnu.org; Tue, 01 Jun 2010 16:47:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OJYN4-0003Tp-TH for igraph-help@nongnu.org; Tue, 01 Jun 2010 16:47:39 -0400 Received: from c3d.hu ([195.70.36.141]:33750 helo=yavin.c3d.hu) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OJYN4-0003TZ-Hn for igraph-help@nongnu.org; Tue, 01 Jun 2010 16:47:34 -0400 Received: from [192.168.0.4] (client-81-100-29-46.cht-bng-015.adsl.virginmedia.net [81.100.29.46]) (authenticated bits=0) by yavin.c3d.hu (8.14.3/8.14.3/MailServer-SF02) with ESMTP id o51KlNZp008169 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for ; Tue, 1 Jun 2010 22:47:29 +0200 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1078) Subject: Re: [igraph] Install igraph on ubuntu 10.04 failed From: Tamas Nepusz In-Reply-To: <4C0560B5.90901@umich.edu> Date: Tue, 1 Jun 2010 21:47:18 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <9B2A4DCC-8EBE-4811-ABB1-892244557F14@gmail.com> References: <4C0560B5.90901@umich.edu> To: Help for igraph users X-Mailer: Apple Mail (2.1078) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Jun 2010 20:47:41 -0000 > I was trying to compile igraph source on ubuntu 10.04 TLS but failed. = Got the following error message: > /usr/bin/ld: cannot find -lxml2 Have you installed libxml2-dev? If not, then: $ sudo apt-get install libxml2-dev > And I have asked the similar question but I haven' got a good answer: = what is the correct way to compile > a dll equivalent on linux? > I am very new to linux, and I have successfully complied a dll = independent of igraph.dll > (static link) on windows, but I am just not very sure how to do this = on windows. If you want to link your code statically to igraph, you have to link to = libigraph.a, which is to be found in src/.libs after a successful = compilation of igraph. This also gets installed into /usr/lib if you run = "make install". Assume that you have the following code on Linux in a file called = main.c: #include #include int main(int argc, char* argv[]) { igraph_t g; igraph_full(&g, 10, 0, 0); printf("Graph has %ld vertices and %ld edges\n", (long int)igraph_vcount(&g), (long int)igraph_ecount(&g)); igraph_destroy(&g); } You can compile it with: $ gcc -c test.c This will create test.o, which you can then link with libigraph.a: $ gcc -static -o test test.o -ligraph -lm This will create a static executable named "test". The -static flag = tells gcc to prefer static libraries over dynamic ones; -ligraph tells = gcc to link to igraph, -lm tells gcc to also link to the "m" library, = which contains the mathematical functions. -lm is required by -ligraph. If you want to do the whole thing in one step: $ gcc -static -o test test.c -ligraph -lm You can check whether the resulting executable is static or not: $ file test test: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically = linked, for GNU/Linux 2.6.4, not stripped To remove unnecessary routines from the executable that are linked from = libigraph.a but not used (this reduces the file size): $ strip test $ file test test: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically = linked, for GNU/Linux 2.6.4, stripped Linking a shared library (.so) with the dynamic igraph library is = essentially the same: $ gcc -shared -o libtest.so test.o -ligraph -lm (Note that in this case, test.o should not contain a function named = "main"). However, libtest.so depends on libigraph.so.0, which you can = check by issuing: $ ldd libtest.so Linking a library with the _static_ igraph library is more complicated. = In Linux, whenever you compile some code that you want to include later = in a shared library, you have to compile it using position-independent = code only; this is turned on at compilation time in gcc by passing the = -fPIC switch. However, the static libigraph.a is not compiled using = -fPIC (after all, it's a static library!), so you have to recompile = igraph from source and pass the -fPIC switch explicitly: $ CFLAGS=3D-fPIC LDFLAGS=3D-fPIC ./configure $ make After that, you will have a libigraph.a in src/.libs which is compiled = using -fPIC, and you can link to this to produce a dynamic library that = does not depend on libigraph.so.0: $ gcc -shared -o libtest.so test.o = /full/path/to/igraph/src/.libs/libigraph.a $ ldd libtest.so linux-vdso.so.1 =3D> (0x00007fff45a76000) libc.so.6 =3D> /lib64/libc.so.6 (0x00007f01da66b000) /lib64/ld-linux-x86-64.so.2 (0x00007f01dac67000) --=20 Tamas From MAILER-DAEMON Tue Jun 01 20:26:44 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OJbnA-0008BO-PJ for mharc-igraph-help@gnu.org; Tue, 01 Jun 2010 20:26:44 -0400 Received: from [140.186.70.92] (port=43191 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OJbn7-0008BH-Kr for igraph-help@nongnu.org; Tue, 01 Jun 2010 20:26:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OJbn6-000207-2K for igraph-help@nongnu.org; Tue, 01 Jun 2010 20:26:41 -0400 Received: from mtps02.sk.tsukuba.ac.jp ([130.158.97.224]:40668) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OJbn5-0001yd-Qe for igraph-help@nongnu.org; Tue, 01 Jun 2010 20:26:40 -0400 Received: from dh99119.sk.tsukuba.ac.jp (dh99119.sk.tsukuba.ac.jp [130.158.99.119]) by mtps02.sk.tsukuba.ac.jp (Postfix) with ESMTP id 07D2F8211; Wed, 2 Jun 2010 09:26:34 +0900 (JST) Message-Id: <6379A36F-970E-41B7-957F-302050F0F9AB@sk.tsukuba.ac.jp> From: "MATSUDA, Noriyuki" To: Help for igraph users In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Subject: Re: [igraph] centroid measure Mime-Version: 1.0 (Apple Message framework v936) Date: Wed, 2 Jun 2010 09:26:34 +0900 References: <475D6AD6.9060503@verizon.net> <20071210164359.GD7861@localdomain> <0FEF2503-6676-4645-8125-A7C848FF86D8@sk.tsukuba.ac.jp> X-Mailer: Apple Mail (2.936) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jun 2010 00:26:43 -0000 Hello: As far as I understand, the centroid is measured for every node =20 like other centrality indices. I wish you or anyone in this community =20= would find time to make it available in igraph soon. ______________________________ MATSUDA, Noriyuki =E6=9D=BE=E7=94=B0=E7=B4=80=E4=B9=8B On 2010/06/01, at 19:14, G=C3=A1bor Cs=C3=A1rdi wrote: > Hi, > > I skimmed over the paper a bit, this is a measure that assigns a > single number to a graph, right? > > I would need to read the paper a lot more carefully to see how > difficult it is to implement it in igraph, but unfortunately I don't > have time for this right now. > > Best, > Gabor > > On Fri, May 28, 2010 at 7:20 AM, MATSUDA, Noriyuki > wrote: >> Hello: >> >> I recently came across with the centroid measure: e.g., >> Smart and Slater (1999) Center, median and centroid subgraphs. >> Networks, Vol. 34 (4), 303-311 >> = http://www3.interscience.wiley.com/journal/66005715/abstract?CRETRY=3D1&SR= ETRY=3D0 >> Is there a way to compute this in igraph? >> >> Thanks in advance. >> _________________________________ >> MATSUDA, Noriyuki >> >> >> _______________________________________________ >> igraph-help mailing list >> igraph-help@nongnu.org >> http://lists.nongnu.org/mailman/listinfo/igraph-help >> > > > > --=20 > Gabor Csardi UNIL DGM > > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help From MAILER-DAEMON Wed Jun 02 03:44:38 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OJicv-0007zI-1H for mharc-igraph-help@gnu.org; Wed, 02 Jun 2010 03:44:37 -0400 Received: from [140.186.70.92] (port=40784 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OJico-0007y0-IP for igraph-help@nongnu.org; Wed, 02 Jun 2010 03:44:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OJicm-0007qe-UQ for igraph-help@nongnu.org; Wed, 02 Jun 2010 03:44:30 -0400 Received: from fg-out-1718.google.com ([72.14.220.153]:41949) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OJicm-0007qU-Ju for igraph-help@nongnu.org; Wed, 02 Jun 2010 03:44:28 -0400 Received: by fg-out-1718.google.com with SMTP id 16so1215641fgg.10 for ; Wed, 02 Jun 2010 00:44:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:content-type:content-transfer-encoding; bh=+P48Le3pd1vTeZuBw4kNregRcjDoCd4oxZKATIwqGPM=; b=GPUuBy2Pugn1WFAb6r60ZvW2gkj3vBzvYa1Weust9tB3dAwrjhZy5UEtTFT+YqT+4u 3jLLfQBoU63fCjC3dVaBktmVNX09cFqfTSqWhOfSRyNFBvjueo0nVl5+gmzEDaTZSAjj cF71mHiTlzZBYHOYabQBwTi9afG3drHtDXhJQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; b=bvagaE5XzH8uSKTCwaDTp7u67TUBgLNhaCqhaW2P2bp12i5X9S9zMALZaWvRLcEXYG TlFmZJr8UdWkpdfQEKQDCVbXq8Xvt/Nj3R58rhSMozclnkkXB9SOQq77vMpAv3rH2oKu pNYJ1LMCogk48FL3Z4zww2yBcA6uB0kmYamCg= MIME-Version: 1.0 Received: by 10.239.193.8 with SMTP id g8mr582041hbi.21.1275464667482; Wed, 02 Jun 2010 00:44:27 -0700 (PDT) Sender: csardi.gabor@gmail.com Received: by 10.239.138.71 with HTTP; Wed, 2 Jun 2010 00:44:27 -0700 (PDT) In-Reply-To: <6379A36F-970E-41B7-957F-302050F0F9AB@sk.tsukuba.ac.jp> References: <475D6AD6.9060503@verizon.net> <20071210164359.GD7861@localdomain> <0FEF2503-6676-4645-8125-A7C848FF86D8@sk.tsukuba.ac.jp> <6379A36F-970E-41B7-957F-302050F0F9AB@sk.tsukuba.ac.jp> Date: Wed, 2 Jun 2010 09:44:27 +0200 X-Google-Sender-Auth: MNViKFWJkf1VyI5AeIz3UPw2aCM Message-ID: Subject: Re: [igraph] centroid measure From: =?ISO-8859-1?B?R+Fib3IgQ3PhcmRp?= To: Help for igraph users Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jun 2010 07:44:32 -0000 Hi, well, not exactly, at least as I understand it. For a given graph they define the set of centroid vertices. Their induced subgraph is the centroid subgraph. They also define the centroid value of a graph (last sentences on page 2). But I fail to see a node level index called centroid. What would be the definition of that? Why do you prefer this measure? Gabor On Wed, Jun 2, 2010 at 2:26 AM, MATSUDA, Noriyuki wrote: > Hello: > =C2=A0 As far as I understand, the centroid is measured for every node li= ke other > centrality indices. =C2=A0I wish you or anyone in this community would fi= nd time > to make it available in igraph soon. > ______________________________ > MATSUDA, Noriyuki =C2=A0 =E6=9D=BE=E7=94=B0=E7=B4=80=E4=B9=8B > > On 2010/06/01, at 19:14, G=C3=A1bor Cs=C3=A1rdi wrote: > >> Hi, >> >> I skimmed over the paper a bit, this is a measure that assigns a >> single number to a graph, right? >> >> I would need to read the paper a lot more carefully to see how >> difficult it is to implement it in igraph, but unfortunately I don't >> have time for this right now. >> >> Best, >> Gabor >> >> On Fri, May 28, 2010 at 7:20 AM, MATSUDA, Noriyuki >> wrote: >>> >>> Hello: >>> >>> =C2=A0I recently came across with the centroid measure: e.g., >>> =C2=A0 =C2=A0 Smart and Slater (1999) Center, median and centroid subgr= aphs. >>> =C2=A0 =C2=A0 =C2=A0 =C2=A0 Networks, Vol. 34 (4), 303-311 >>> >>> =C2=A0http://www3.interscience.wiley.com/journal/66005715/abstract?CRET= RY=3D1&SRETRY=3D0 >>> =C2=A0Is there a way to compute this in igraph? >>> >>> Thanks in advance. >>> _________________________________ >>> MATSUDA, Noriyuki >>> >>> >>> _______________________________________________ >>> igraph-help mailing list >>> igraph-help@nongnu.org >>> http://lists.nongnu.org/mailman/listinfo/igraph-help >>> >> >> >> >> -- >> Gabor Csardi =C2=A0 =C2=A0 UNIL DGM >> >> _______________________________________________ >> igraph-help mailing list >> igraph-help@nongnu.org >> http://lists.nongnu.org/mailman/listinfo/igraph-help > > > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help > --=20 Gabor Csardi UNIL DGM From MAILER-DAEMON Wed Jun 02 13:35:04 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OJrqJ-0001S0-Om for mharc-igraph-help@gnu.org; Wed, 02 Jun 2010 13:35:03 -0400 Received: from [140.186.70.92] (port=33724 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OJrqD-0001JW-8r for igraph-help@nongnu.org; Wed, 02 Jun 2010 13:35:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OJrq7-0005n0-Ke for igraph-help@nongnu.org; Wed, 02 Jun 2010 13:34:56 -0400 Received: from mail-pz0-f199.google.com ([209.85.222.199]:52187) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OJrq7-0005lx-DQ for igraph-help@nongnu.org; Wed, 02 Jun 2010 13:34:51 -0400 Received: by pzk37 with SMTP id 37so4430198pzk.27 for ; Wed, 02 Jun 2010 10:34:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type; bh=BVGXFuD+aVQ7jpXcBGdQdKck8kvClpFjwatF3JbiAa4=; b=BFGSlK58KOPpYrdH/MRc9D8+ICj+/axkTAe4jwJrR83mrHZFVkwUNKRiJApjO66uOx EOhnpGjwuXrWf9NkWiSR6OQaKB3VxGtZfX9MJVxiDg7DfVCXwaf8HtghzcTSqDOLXylf xBZNA01GvPSCgU9s1DA6wMtcvuHqpEdTzEXsE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=lTMOwRshEacHndaGWGoVquJKvQvbB6NYNlqMug9LgMTeU4Rt/NUPJMxmCaQtl92Sy4 fBCa/N3ESnxd9HPeRkA3PUoPZhTBLm7BijpFrVB2gK0aRulVIHNuzBDVwJl074Dr0ZFr D3kCKPkASUDjrDR8MJxQEfBCuuoOMTziBgqV4= MIME-Version: 1.0 Received: by 10.140.252.5 with SMTP id z5mr6788189rvh.260.1275500089537; Wed, 02 Jun 2010 10:34:49 -0700 (PDT) Received: by 10.140.128.18 with HTTP; Wed, 2 Jun 2010 10:34:49 -0700 (PDT) In-Reply-To: References: Date: Thu, 3 Jun 2010 01:34:49 +0800 Message-ID: From: =?GB2312?B?zfU=?= To: igraph-help@nongnu.org Content-Type: multipart/alternative; boundary=000e0cd119dcbf760f04880f81ce X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: [igraph] Fwd: The results of your email commands X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jun 2010 17:35:02 -0000 --000e0cd119dcbf760f04880f81ce Content-Type: text/plain; charset=ISO-8859-1 Hi ALL! I have known that, in igraph, some community detection algorithms (like edge.betweenness.community) can deal with directed gragh, and some other algorithms (like fastgreedy.community, walktrap.community, spinglass.community, label.propagation.community) can deal with weighted graph. And I wonder wether there are any algorithm could deal with directed & weighted graph. Thanks! Best Regards, Randel --000e0cd119dcbf760f04880f81ce Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hi ALL!

=A0
=A0I have known that, in igraph, some community = detection algorithms (like edge.betweenness.community) can deal with direct= ed gragh, and some other algorithms (like fastgreedy.community, walktrap.co= mmunity, spinglass.community, label.propagation.community) can deal with we= ighted graph.

=A0=A0=A0=A0=A0And I wonder wether there are= any algorithm could deal with directed & weighted graph.
=A0
=A0=A0=A0 Thanks!
=A0=A0=A0
Best Regards,
=A0=A0=A0Randel
--000e0cd119dcbf760f04880f81ce-- From MAILER-DAEMON Wed Jun 02 15:21:30 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OJtVK-0008LR-3M for mharc-igraph-help@gnu.org; Wed, 02 Jun 2010 15:21:30 -0400 Received: from [140.186.70.92] (port=39963 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OJtVH-0008JG-4A for igraph-help@nongnu.org; Wed, 02 Jun 2010 15:21:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OJtVF-0000OV-EW for igraph-help@nongnu.org; Wed, 02 Jun 2010 15:21:27 -0400 Received: from lennier.cc.vt.edu ([198.82.162.213]:34062) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OJtVF-0000Nx-Bh for igraph-help@nongnu.org; Wed, 02 Jun 2010 15:21:25 -0400 Received: from vivi.cc.vt.edu (vivi.cc.vt.edu [198.82.163.43]) by lennier.cc.vt.edu (8.13.8/8.13.8) with ESMTP id o52JLOm9001192 for ; Wed, 2 Jun 2010 15:21:24 -0400 Received: from auth3.smtp.vt.edu (EHLO auth3.smtp.vt.edu) ([198.82.161.152]) by vivi.cc.vt.edu (MOS 4.1.8-GA FastPath queued) with ESMTP id JMF12968; Wed, 02 Jun 2010 15:21:23 -0400 (EDT) Received: from Cornelioid-2.local (nc65212c5.cns.vt.edu [198.82.18.197]) (authenticated bits=0) by auth3.smtp.vt.edu (8.13.8/8.13.8) with ESMTP id o52JLNCT027990 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 2 Jun 2010 15:21:23 -0400 Message-ID: <4C06AF33.6000501@vt.edu> Date: Wed, 02 Jun 2010 15:21:23 -0400 From: Jason Cornelius Brunson Organization: Virginia Tech User-Agent: Thunderbird 2.0.0.24 (Macintosh/20100228) MIME-Version: 1.0 To: igraph-help@nongnu.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Mirapoint-Received-SPF: 198.82.161.152 auth3.smtp.vt.edu jabrunso@vt.edu 2 pass X-Mirapoint-IP-Reputation: reputation=neutral-1, source=Fixed, refid=n/a, actions=MAILHURDLE SPF TAG X-Junkmail-Info: (0) X-Junkmail-Status: score=10/50, host=vivi.cc.vt.edu X-Junkmail-SD-Raw: score=unknown, refid=str=0001.0A02020A.4C06AF34.00B7,ss=1,fgs=0, ip=0.0.0.0, so=2009-09-22 00:05:22, dmn=2009-09-10 00:05:08, mode=multiengine X-Junkmail-IWF: false X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) Subject: [igraph] efficiency in reading a CSV file X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jun 2010 19:21:28 -0000 Greetings, Disclaimer: I'm not a proficient programmer. I've been following online guides and have reached a barrier: I have a large data set in the form of a csv with rows that look like this: alpha,1,Alexandria beta,5,Bristol|Calcutta|Dover gamma,6,Alexandria|Calcutta I want to create a network with nodes the cities and edges between each pair of cities common to a row, separated by a pipe in column 3. So, the edges above would be (Bristol,Calcutta), (Bristol,Dover), (Calcutta,Dover), and (Alexandria,Calcutta). I've only figured out how to read the data into a network using convoluted for-loops, which takes prohibitively long. Is there a common way to read files like this that's much more efficient? Below is some code that does what i want on the small scale. I hope this is a reasonable thing to ask. Thanks for any help! Cory classes <- c(V1="numeric",V2="character",V3="character") dat1 <- read.table("test.csv",header=FALSE,sep=",",colClasses=classes) dat2 <- read.table("test2.csv",header=FALSE,sep=",",colClasses=classes) dat <- data.frame(index=c(dat1[[1]],dat2[[1]]),class=c(dat1[[2]],dat2[[2]]),authors=c(dat1[[3]],dat2[[3]])) vertices <- list() edges <- list() for (row in 1:length(dat$authors)) { auts <- unlist(strsplit(as.character(dat$authors[[row]]),"\\|")) for (aut in auts) { if (!(aut %in% vertices)) vertices <- c(vertices,aut) } if (length(auts)>1) { collpairs <- combn(auts,2) for (i in 1:length(collpairs[1,])) { collpair <- sort(collpairs[,i]) if (!(list(collpair)%in%edges)) edges <- c(edges,list(collpair)) } } } rm(row,collpair,collpairs) ea <- list() for (i in 1:length(edges)) ea <- c(ea,edges[[i]]) el <- matrix(as.character(ea),nc=2,byrow=TRUE) g <- igraph::graph.edgelist(el,directed=FALSE) From MAILER-DAEMON Wed Jun 02 18:53:07 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OJwo6-0001xB-Of for mharc-igraph-help@gnu.org; Wed, 02 Jun 2010 18:53:06 -0400 Received: from [140.186.70.92] (port=53421 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OJwo4-0001vF-1m for igraph-help@nongnu.org; Wed, 02 Jun 2010 18:53:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OJwo3-0007GL-00 for igraph-help@nongnu.org; Wed, 02 Jun 2010 18:53:04 -0400 Received: from c3d.hu ([195.70.36.141]:41010 helo=yavin.c3d.hu) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OJwo2-0007G6-NT for igraph-help@nongnu.org; Wed, 02 Jun 2010 18:53:02 -0400 Received: from [192.168.0.4] (client-81-100-29-46.cht-bng-015.adsl.virginmedia.net [81.100.29.46]) (authenticated bits=0) by yavin.c3d.hu (8.14.3/8.14.3/MailServer-SF02) with ESMTP id o52MqpWh024845 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for ; Thu, 3 Jun 2010 00:52:57 +0200 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1078) Subject: Re: [igraph] Fwd: The results of your email commands From: Tamas Nepusz In-Reply-To: Date: Wed, 2 Jun 2010 23:52:45 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: To: Help for igraph users X-Mailer: Apple Mail (2.1078) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jun 2010 22:53:05 -0000 Hi Randel, > And I wonder wether there are any algorithm could deal with directed & = weighted graph. Something very similar has recently been discussed in this mailing list. = The thread starts here: http://lists.nongnu.org/archive/html/igraph-help/2010-05/msg00102.html My earlier email that contains some links to algorithms that might be of = some interest to you: http://lists.nongnu.org/archive/html/igraph-help/2010-05/msg00106.html --=20 Tamas From MAILER-DAEMON Wed Jun 02 19:19:08 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OJxDI-0008QY-Cz for mharc-igraph-help@gnu.org; Wed, 02 Jun 2010 19:19:08 -0400 Received: from [140.186.70.92] (port=49532 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OJxDF-0008O6-Vo for igraph-help@nongnu.org; Wed, 02 Jun 2010 19:19:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OJxDE-0001ha-Sv for igraph-help@nongnu.org; Wed, 02 Jun 2010 19:19:05 -0400 Received: from mail-yw0-f197.google.com ([209.85.211.197]:49572) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OJxDE-0001hM-Px for igraph-help@nongnu.org; Wed, 02 Jun 2010 19:19:04 -0400 Received: by ywh35 with SMTP id 35so6013630ywh.29 for ; Wed, 02 Jun 2010 16:19:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type; bh=LlzvBvbQZMqYNsgiDxa3fX+3LwtTAdlc/eZylykczdw=; b=LMb+Qas0U0aqjgJOHfTcaeCBRnUlVHA7kGcasSnHJ/4EcR6m4p3ouZ30Wfukdk6pAN VH4+K3yZydsKbXRvJvbwIQ2AicM8h73SalxV/WNk5wtdt4oaRD6V4V5tgm0M4CFxQF8z XB6nr6crT4y9iSrl4VpPqm2M0Q/FvMC2Gb2+I= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=btueDPQKIkm8Uhv5fjv0sWrEm3Wk243BvRi6GcNBIuj/7PaPNNX8JSbkR6lMssN9G5 RHorWii8AcSBSTTzJAHRHLwENcEhNRgwcHHmN08XMwI0muYsmSFlyPNezh69diK/Usae BQ+ruSJ2bVzjrt/OAfNNRsuqE8fgxjiVVhVsA= MIME-Version: 1.0 Received: by 10.101.105.35 with SMTP id h35mr9109335anm.116.1275520743609; Wed, 02 Jun 2010 16:19:03 -0700 (PDT) Received: by 10.100.126.10 with HTTP; Wed, 2 Jun 2010 16:19:03 -0700 (PDT) In-Reply-To: References: Date: Wed, 2 Jun 2010 20:19:03 -0300 Message-ID: Subject: Re: [igraph] Fwd: The results of your email commands From: Renato Fabbri To: Help for igraph users Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jun 2010 23:19:07 -0000 +1 that is interested in having as "networkx native" these algorithms for handling graphs that are directed and weighted. It occurred to me that i *might* dive in these algorithms and come up with Python implementations if no one do them this year. best, rf 2010/6/2 Tamas Nepusz : > Hi Randel, > >> And I wonder wether there are any algorithm could deal with directed & weighted graph. > Something very similar has recently been discussed in this mailing list. The thread starts here: > > http://lists.nongnu.org/archive/html/igraph-help/2010-05/msg00102.html > > My earlier email that contains some links to algorithms that might be of some interest to you: > > http://lists.nongnu.org/archive/html/igraph-help/2010-05/msg00106.html > > -- > Tamas > > > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help > -- Linux User #479299 skype: fabbri.renato From MAILER-DAEMON Thu Jun 03 04:03:30 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OK5Oj-0003hj-U9 for mharc-igraph-help@gnu.org; Thu, 03 Jun 2010 04:03:30 -0400 Received: from [140.186.70.92] (port=43091 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OK5Of-0003ey-VU for igraph-help@nongnu.org; Thu, 03 Jun 2010 04:03:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OK5Od-0001vv-Oh for igraph-help@nongnu.org; Thu, 03 Jun 2010 04:03:25 -0400 Received: from mtps01.sk.tsukuba.ac.jp ([130.158.97.223]:55453) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OK5Oc-0001v4-Nn for igraph-help@nongnu.org; Thu, 03 Jun 2010 04:03:23 -0400 Received: from dh99216.sk.tsukuba.ac.jp (dh99216.sk.tsukuba.ac.jp [130.158.99.216]) by mtps01.sk.tsukuba.ac.jp (Postfix) with ESMTP id C59191535A8; Thu, 3 Jun 2010 17:03:16 +0900 (JST) Subject: Re: [igraph] centroid measure Mime-Version: 1.0 (Apple Message framework v1078) Content-Type: multipart/alternative; boundary=Apple-Mail-1-892253796 From: "MATSUDA, Noriyuki" In-Reply-To: Date: Thu, 3 Jun 2010 17:03:17 +0900 Message-Id: References: <475D6AD6.9060503@verizon.net> <20071210164359.GD7861@localdomain> <0FEF2503-6676-4645-8125-A7C848FF86D8@sk.tsukuba.ac.jp> <6379A36F-970E-41B7-957F-302050F0F9AB@sk.tsukuba.ac.jp> To: Help for igraph users X-Mailer: Apple Mail (2.1078) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jun 2010 08:03:27 -0000 --Apple-Mail-1-892253796 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi Gabor: I found the centroid value is defined for a vertex and the graph. See = the p.5 of the following article Stefan Wuchty , Peter F. Stadler (2003) Centers of complex networks Download: http://www.tbi.univie.ac.at/papers/Abstracts/02-09=20 http://www.tbi.univie.ac.at/papers/Abstracts/02-09 =20 They cite Slater's (1975) paper. (I am trying to get a copy of it.) You asked me why I was interested in this measure. Well, I would = like to have various measures of centrality/importance to identify core = vertices (in different senses). =20 _________________________________ MATSUDA, Noriyuki =E6=9D=BE=E7=94=B0=E7=B4=80=E4=B9=8B On 2010/06/02, at 16:44, G=C3=A1bor Cs=C3=A1rdi wrote: > Hi, >=20 > well, not exactly, at least as I understand it. For a given graph they > define the set of centroid vertices. Their induced subgraph is the > centroid subgraph. They also define the centroid value of a graph > (last sentences on page 2). >=20 > But I fail to see a node level index called centroid. What would be > the definition of that? >=20 > Why do you prefer this measure? >=20 > Gabor >=20 > On Wed, Jun 2, 2010 at 2:26 AM, MATSUDA, Noriyuki > wrote: >> Hello: >> As far as I understand, the centroid is measured for every node = like other >> centrality indices. I wish you or anyone in this community would = find time >> to make it available in igraph soon. >> ______________________________ >> MATSUDA, Noriyuki =E6=9D=BE=E7=94=B0=E7=B4=80=E4=B9=8B >>=20 >> On 2010/06/01, at 19:14, G=C3=A1bor Cs=C3=A1rdi wrote: >>=20 >>> Hi, >>>=20 >>> I skimmed over the paper a bit, this is a measure that assigns a >>> single number to a graph, right? >>>=20 >>> I would need to read the paper a lot more carefully to see how >>> difficult it is to implement it in igraph, but unfortunately I don't >>> have time for this right now. >>>=20 >>> Best, >>> Gabor >>>=20 >>> On Fri, May 28, 2010 at 7:20 AM, MATSUDA, Noriyuki >>> wrote: >>>>=20 >>>> Hello: >>>>=20 >>>> I recently came across with the centroid measure: e.g., >>>> Smart and Slater (1999) Center, median and centroid subgraphs. >>>> Networks, Vol. 34 (4), 303-311 >>>>=20 >>>> = http://www3.interscience.wiley.com/journal/66005715/abstract?CRETRY=3D1&SR= ETRY=3D0 >>>> Is there a way to compute this in igraph? >>>>=20 >>>> Thanks in advance. >>>> _________________________________ >>>> MATSUDA, Noriyuki >>>>=20 >>>>=20 >>>> _______________________________________________ >>>> igraph-help mailing list >>>> igraph-help@nongnu.org >>>> http://lists.nongnu.org/mailman/listinfo/igraph-help >>>>=20 >>>=20 >>>=20 >>>=20 >>> -- >>> Gabor Csardi UNIL DGM >>>=20 >>> _______________________________________________ >>> igraph-help mailing list >>> igraph-help@nongnu.org >>> http://lists.nongnu.org/mailman/listinfo/igraph-help >>=20 >>=20 >> _______________________________________________ >> igraph-help mailing list >> igraph-help@nongnu.org >> http://lists.nongnu.org/mailman/listinfo/igraph-help >>=20 >=20 >=20 >=20 > --=20 > Gabor Csardi UNIL DGM >=20 > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help --Apple-Mail-1-892253796 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Hi = Gabor:
  I found the centroid value is defined for a = vertex and the graph.  See the p.5 of the following = article
     Stefan Wuchty ,  Peter = F. Stadler  (2003)
         = Centers of complex networks
         = Download:
=20 =20         http:= //www.tbi.univie.ac.at/papers/Abstracts/02-09 =20
=20         http://www.tbi.univie.ac.at/papers/Abstracts/02-09  <= /div>
   They cite Slater's (1975) paper. = (I am trying to get a copy of it.)

   You asked = me why I was interested in this measure.  Well, I would like to = have various measures of centrality/importance to identify core vertices = (in different senses).  


On 2010/06/02, at 16:44, G=C3=A1bor Cs=C3=A1rdi = wrote:

Hi,

well, not exactly, at least as I = understand it. For a given graph they
define the set of centroid = vertices. Their induced subgraph is the
centroid subgraph. They also = define the centroid value of a graph
(last sentences on page = 2).

But I fail to see a node level index called centroid. What = would be
the definition of that?

Why do you prefer this = measure?

Gabor

On Wed, Jun 2, 2010 at 2:26 AM, MATSUDA, = Noriyuki
<mazda@sk.tsukuba.ac.jp> = wrote:
Hello:
  As far as I understand, the centroid is measured = for every node like other
centrality indices.  I wish you or anyone in this = community would find time
to = make it available in igraph soon.
______________________________
MATSUDA, Noriyuki  <Kanji> = =E6=9D=BE=E7=94=B0=E7=B4=80=E4=B9=8B

On 2010/06/01, = at 19:14, G=C3=A1bor Cs=C3=A1rdi wrote:

Hi,

I skimmed over the paper a bit, = this is a measure that assigns = a
single number to a graph, = right?

I would need to read the paper a = lot more carefully to see how
difficult it is to implement it = in igraph, but unfortunately I = don't
have time for this right = now.

Best,
Gabor

On Fri, May 28, 2010 at 7:20 AM, = MATSUDA, Noriyuki
<mazda@sk.tsukuba.ac.jp> = wrote:

Hello:

 I = recently came across with the centroid measure: = e.g.,
  =   Smart and Slater (1999) Center, median and centroid = subgraphs.
  =       Networks, Vol. 34 (4), = 303-311

 http://www3.interscience.wiley.com/journal/66005715/= abstract?CRETRY=3D1&SRETRY=3D0
 Is there a way to compute this in = igraph?

Thanks = in advance.
_________________________________
MATSUDA, = Noriyuki


_______________________________________________
igraph-help mailing = list
igraph-help@nongnu.org
http://lists= .nongnu.org/mailman/listinfo/igraph-help
=




--
Gabor Csardi <Gabor.Csardi@unil.ch>   =   UNIL DGM

_______________________________________________
igraph-help mailing = list
igraph-help@nongnu.org
http://lists= .nongnu.org/mailman/listinfo/igraph-help
=


_______________________________________________
igraph-help mailing = list
igraph-help@nongnu.org
http://lists= .nongnu.org/mailman/listinfo/igraph-help




--
Gabor Csardi <Gabor.Csardi@unil.ch> =     UNIL = DGM

_______________________________________________
igraph-help = mailing list
igraph-help@nongnu.org
http:= //lists.nongnu.org/mailman/listinfo/igraph-help

= --Apple-Mail-1-892253796-- From MAILER-DAEMON Thu Jun 03 04:23:22 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OK5hy-0008FQ-Ff for mharc-igraph-help@gnu.org; Thu, 03 Jun 2010 04:23:22 -0400 Received: from [140.186.70.92] (port=44515 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OK5hw-0008FI-15 for igraph-help@nongnu.org; Thu, 03 Jun 2010 04:23:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OK5ht-00051s-Hn for igraph-help@nongnu.org; Thu, 03 Jun 2010 04:23:19 -0400 Received: from fg-out-1718.google.com ([72.14.220.154]:50280) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OK5ht-00051W-DO for igraph-help@nongnu.org; Thu, 03 Jun 2010 04:23:17 -0400 Received: by fg-out-1718.google.com with SMTP id 16so235284fgg.10 for ; Thu, 03 Jun 2010 01:23:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=m6aI3Z3xcrReRORskax46sak7SExaqzWj82uGB3EuNY=; b=LYUR285zU82Y8Cu/L+rrtb/Tt2m9CiEqXxen8VBawOXGcVFyC/oWf0NDnVKQuAXReu gZgykiI8trZJFYzqLDY2caDApZX1TJ+07v/IrEB58lcMlorBfEgtA4nS2ZZLW1Y/Bte2 +k71SDsr75Fq0juj90Wp8fFHSs56bt4OTYvXI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type; b=W+FLtZQ9QjA8DBZDUXIGv1kdv+BOvLD0uvRTfr0eeWCaBU5uLsOstK6sTYg/JEkBJ/ W+0Gyctmms7wFJ1Dc68brOlejwtIRD0B9Iw0bP/TlxMmgVoFVCHzEbJv31pJlcrAPczU 0kIBV1YHII96dML5GzS+QJNqacHJF6E4NXWnw= MIME-Version: 1.0 Received: by 10.239.187.137 with SMTP id l9mr685325hbh.169.1275553395804; Thu, 03 Jun 2010 01:23:15 -0700 (PDT) Sender: yannick.rochat@gmail.com Received: by 10.239.184.197 with HTTP; Thu, 3 Jun 2010 01:23:15 -0700 (PDT) Date: Thu, 3 Jun 2010 10:23:15 +0200 X-Google-Sender-Auth: Qfcsge5RMb56CDLq3rVQ9Q3GcOw Message-ID: From: Yannick Rochat To: Help for igraph users Content-Type: multipart/alternative; boundary=0016e654fe600c8b0a04881beb13 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Cc: =?ISO-8859-1?Q?Jorge_Pe=F1a?= Subject: [igraph] igraph & Rcmdr X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jun 2010 08:23:21 -0000 --0016e654fe600c8b0a04881beb13 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Dear all, Has anyone ever tried to build a R commander (Rcmdr) plugin of igraph ? I'm wondering how difficult it would be. I'd be happy to use it in the context of a network course=85 Best, Yannick --------------------------------------------------------------- Yannick Rochat - IMA - Universit=E9 de Lausanne http://www.unil.ch/unisciences/YannickRochat --0016e654fe600c8b0a04881beb13 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Dear all,

Has anyone ever tried to build a R commander (Rcmdr) plugi= n of igraph ? I'm wondering how difficult it would be. I'd be happy= to use it in the context of a network course=85

Best,


Yannick



----------------------------------------------------= -----------
Yannick Rochat - IMA - Universit=E9 de Lausanne
= http://www.unil.ch/unisciences/YannickRochat
--0016e654fe600c8b0a04881beb13-- From MAILER-DAEMON Thu Jun 03 05:38:20 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OK6sW-0000Xt-5r for mharc-igraph-help@gnu.org; Thu, 03 Jun 2010 05:38:20 -0400 Received: from [140.186.70.92] (port=42511 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OK6sS-0000V6-Js for igraph-help@nongnu.org; Thu, 03 Jun 2010 05:38:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OK6sN-0001EQ-Ej for igraph-help@nongnu.org; Thu, 03 Jun 2010 05:38:16 -0400 Received: from djfexcas01.djf.agrsci.dk ([130.226.173.160]:48336 helo=djfpost.agrsci.dk) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OK6sM-0001E5-Q7 for igraph-help@nongnu.org; Thu, 03 Jun 2010 05:38:11 -0400 Received: from DJFEXMBX01.djf.agrsci.dk ([172.18.1.21]) by djfexcas02.djf.agrsci.dk ([172.18.1.17]) with mapi; Thu, 3 Jun 2010 11:38:06 +0200 From: David Edwards To: "igraph-help@nongnu.org" Date: Thu, 3 Jun 2010 11:38:04 +0200 Thread-Topic: Puzzling error message Thread-Index: AcsDAHd958doAm2bRsiHIw40eV7X5Q== Message-ID: <9F0721FDD4F12D4B95AD894274F388EC01D27F2C7690@DJFEXMBX01.djf.agrsci.dk> Accept-Language: en-US, da-DK Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: acceptlanguage: en-US, da-DK Content-Type: multipart/related; boundary="_004_9F0721FDD4F12D4B95AD894274F388EC01D27F2C7690DJFEXMBX01d_"; type="multipart/alternative" MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Windows XP SP1+, 2000 SP3 Subject: [igraph] Puzzling error message X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jun 2010 09:38:18 -0000 --_004_9F0721FDD4F12D4B95AD894274F388EC01D27F2C7690DJFEXMBX01d_ Content-Type: multipart/alternative; boundary="_000_9F0721FDD4F12D4B95AD894274F388EC01D27F2C7690DJFEXMBX01d_" --_000_9F0721FDD4F12D4B95AD894274F388EC01D27F2C7690DJFEXMBX01d_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Dear help list I would like to display directed graphs so that reciprocal edges are plotte= d without arrows. The following code em1 <- c(0,0,1,1,1,0,1,1,1,1,0,1,1,1,1,0); dim(em1)<- c(4,4) iG <- graph.adjacency(em1) E(iG)$arrow.mode <- 2 E(iG)[is.mutual(iG)]$arrow.mode <- 0 iG$layout <- layout.graphopt plot(iG) works fine but when I change the graph slightly using instead em1 <- c(0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0); dim(em1)<- c(4,4) (which is symmetric, so all edges are reciprocal), plot gives the message Warning messages: 1: In if (code %in% c(2, 3)) { : the condition has length > 1 and only the first element will be used 2: In if (code %in% c(1, 3)) { : the condition has length > 1 and only the first element will be used which I don't understand. What am I doing wrong? Kind regards David Edwards Senior scientist Dept. of Genetics and Biotechnology Faculty of Agricultural Sciences Aarhus University Blichers All=E9 20, Postboks 50 DK-8830 Tjele Tel.: +45 8999 1297 Email: David.Edwards@agrsci.dk Tel.: +45 8999 1900 Web: www.agrsci.au.dk [http://web.agrsci.dk/djflogoen.jpg] --_000_9F0721FDD4F12D4B95AD894274F388EC01D27F2C7690DJFEXMBX01d_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Dear he= lp=20 list
 
I would= like to=20 display directed graphs so that reciprocal edges are plotted without arrows= . The=20 following code
 
em1 <= ;-=20 c(0,0,1,1,1,0,1,1,1,1,0,1,1,1,1,0); dim(em1)<- c(4,4)
iG <-=20 graph.adjacency(em1)  
E(iG)$arrow.mode <-=20 2
E(iG)[is.mutual(iG)]$arrow.mode <- 0
iG$layout <-=20 layout.graphopt
plot(iG)
 
works f= ine but=20 when I change the graph slightly using instead
 
em1 <= ;-=20 c(0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0); dim(em1)<- c(4,4)
 
(which = is=20 symmetric, so all edges are reciprocal), plot gives the=20 message
 
Warning= =20 messages:
1: In if (code %in% c(2, 3)) { :
  the condition has l= ength=20 > 1 and only the first element will be used
2: In if (code %in% c(1, = 3)) {=20 :
  the condition has length > 1 and only the first element will= be=20 used
which I= don't=20 understand. What am I doing wrong?
 
Kind regards
David Edwards=
Senior=20 scientist
Dept. of Gene= tics=20 and Biotechnology
Faculty of Agricultural Sciences
Aar= hus=20 University
Blichers All=E9 20, Postboks=20 50
DK-8830 Tjele
Tel.: +45 8999=20 1297
Email: David.Edwards@agrsci.= dk

Tel.: +45 8999=20 1900
Web: <= FONT=20 style=3D"FONT-SIZE: 9pt; TEXT-DECORATION: none" color=3D#003366=20 face=3D"Verdana, Helvetica, Geneva, Sans-Serif">www.agrsci.au.dk

 
--_000_9F0721FDD4F12D4B95AD894274F388EC01D27F2C7690DJFEXMBX01d_-- --_004_9F0721FDD4F12D4B95AD894274F388EC01D27F2C7690DJFEXMBX01d_ Content-Type: image/jpeg; name="djflogoen.jpg" Content-Description: djflogoen.jpg Content-Disposition: inline; filename="djflogoen.jpg"; size=13662; creation-date="Thu, 03 Jun 2010 11:38:05 GMT"; modification-date="Thu, 03 Jun 2010 11:38:05 GMT" Content-Location: http://web.agrsci.dk/djflogoen.jpg Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEAYABgAAD/4QECRXhpZgAASUkqAAgAAAALABoBBQABAAAAkgAAABsBBQAB AAAAmgAAACgBAwABAAAAAgAAADEBAgAQAAAAogAAAD4BBQACAAAAsgAAAD8BBQAGAAAAwgAAAAED BQABAAAA8gAAAAMDAQABAAAAAAAAABBRAQABAAAAAQAAABFRBAABAAAAxA4AABJRBAABAAAAxA4A AAAAAAALdwEA6AMAAAt3AQDoAwAAUGFpbnQuTkVUIHYzLjM2ACZ6AACghgEAhIAAAKCGAQAA+gAA oIYBAOiAAACghgEAMHUAAKCGAQBg6gAAoIYBAJg6AACghgEAcBcAAKCGAQCghgEAj7EAAP/bAEMA AgEBAQEBAgEBAQICAgICBAMCAgICBQQEAwQGBQYGBgUGBgYHCQgGBwkHBgYICwgJCgoKCgoGCAsM CwoMCQoKCv/bAEMBAgICAgICBQMDBQoHBgcKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK CgoKCgoKCgoKCgoKCgoKCgoKCv/AABEIAGECJgMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAA AAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGR oQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdo aWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU 1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJ Cgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVi ctEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqC g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl 5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP38ooooAKKKKACiiigAooooAKKKKACiiigAoooo AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArl/hp8aPhj8Ypdfj+GXi+01lfDOvSaNr M9k++OC+jjjeSHeOGZBIobGQGyOoIH5bf8Fz/wDgubD8M7fVv2Mv2NPFiv4kkV7Txr420+bI0pTk PZ2rjrcHkPKP9UMqvzkmP0r/AINb5Zbj/gnx4gnnlZ3f4nagzu7ZLE2tnkk9zX1FXhjFYTh55nif du4qMerT+0+3kvn2PAp59h8RnKwFD3rJuT6XXRfr9x+k9FFFfLnvhRRRQAUUUUAFFFcL+0p+0D4L /Za+Cmt/Hf4g6bql5pGgxwtdWuiWyTXUplmjhRY0d0ViXkXqw4zV06c61SNOCu20ku7exFScKUHO bslq/Q7qivEfhX+2hqnxP8e6f4FuP2M/jd4YS/d1OueKvCVrbWFrtRnzLIl27KDt2jCn5mA75rqf jR+1N8HfgH8Qvh98MfiR4jWz1X4meIJdI8MxHGHmSBpSzkkbU3eVEDz888Y75G8sFio1VS5byabs rPRJt7X2SbMo4rDyp8/NZXtd6auyW/qj0Wisjx94+8F/CzwXqfxF+Iviaz0bQ9Gs3utU1S/mEcNt Coyzsx//AFk4AyTXzsf+CpHg86b/AMJ5D+yN8dZPAYTzT8QU8AD7D9nxn7V9nM/20wbfm8wW/TnG OaMPgsViouVKDa2+fZX3fktQrYrD4dpVJWf6d/Jeex9QUV5na/tb/BXWPFvw18K+FNefW4/ixZX9 34Q1jSAktlNDaW63ErPJuBXKMAoCk7gQduK1fi38ffBHwX8S+CPCvi621CS58f8AipfD+hmygV0S 6NvNcAylmXamyB+QGOSBjnIj6riFNRcXdptLyV0/us/uK+sUXFy5lZWX32t9919529FcR8Ffj74I +PD+LU8FW2oRnwZ40vvDGrfb4Fj3Xtps81o9rtujO8YY4J54FePfGX/gpr4a+BnjaDwT4y/ZC+OM j6j4pPh/QdSsPCFo9rrN6fMMa2rteqZBIsTuhKqSozgdK1pYDGVqzpQh7y6afqRUxeGpU1UlLR9T 6YorxT4f/tw+DPFvxC8LfDHxt8HviB4A1bxpBft4ai8eaHBaLeTWexpbYGK4l2zGN/NRTgOiOQSU IrrLz9pDwDD+0jZ/ss6bZanqPiebw3JrupvYWyPa6PZCQRxPdyFwY2mfcsSKrM2xyQFUtUzwWKhL llHo38lo3fa11b103KjisPON1Lql83svud/TU7+iuH/aA/aL+Ev7MfgI/ET4weJGsbOS7js9Ptba 1kubvUruQ4itba3iDSTzOeFRAT1JwASPHV/4KfeBfDF1a33x5/Zm+MHwv8N31wkNt408c+FIY9Li Z2Cp9pktrmZ7MMSAGnRFGRuK1VDL8ZiafPTg2vzfZd35K5NXGYahPlnJJ/l69vnY+mqK8X/aJ/bd 8Ffs8+PvCvwwX4S+PPHGu+MNMvNQ0fT/AABo0F85trUwiWR/MuIsL+/jwRnOa6X4A/tAXvx4tdSu rz4BfEPwKdNkjVYvH+hw2T3e8McwiKeXeF2/NnGNw65qZYPEww6rSjaL2d13ttvvoUsTQlWdJP3l 69r77bHodFct8b/jD4J/Z9+EPiT42/Ea+a30Pwvo8+o6jIgBcxxqW2ICRl2OFUZ5ZgO9XPhh8R/C Xxg+HOhfFTwHqiXui+ItKg1HS7pDxJDKgdT7HB5HY5FY+yq+y9rZ8t7X6X3t62NPaU/aezv71r26 27m7RXz143/4KMfD/T/HWrfDr4I/A/4kfFzUPD101r4jufhxoENxY6ZcLy9vJd3U8ELzKOsUbOwP DAGun+Dv7bfwU+NngfxT4s8Orrmm6j4ItpJfGHg7xFpD2OtaQViaULNbSEfeRSUdWaN+znBx0zy7 HQp88qbtp8r7XW6v0btfoYRxuFnPkU1fX8N7PZ2622PXqK+VfD3/AAVq+Eup+A9L+MXiX9mr41+G /Aeq6fb6hF481rwKjaXBZTIrx3Ur21xM6QlWVvM2YAOTgV7db/tGfDu8+Ptj+zpYPd3Gtaj4IPiq zvYI0ayk08XK24IlD5LlmBAC4K87u1FbLsdQf7ym1v8Ahvt269gp43C1l7k09vx2+/od5RXzp4r/ AOCkXw/Txlq/gv4FfAf4m/FyTw7evZ+ItU+HPh6GfT9PuU/1lubq6uII5pl/ijhMhU8HB4rStv8A go3+zjefs7eKv2j7eXXhZeB7mO18YeGbrRzba3o9y8scawT2k7IUfMisDu2suSrNiqeWZgkn7N6t Lzu9rrdX6XtfoJY/Bttc60u/LTez2duttj3miua+K/xU8NfB34P+Jfjb4rhu5NH8K+GrzXNSjsol edra2t3uJBGrMoZ9iHALAE45HWub8F/tTfDbx38U/D/wh0Wz1VdV8S/DZfG+nvPaosK6a08MAV2D kibdOnygFcA/Nxg80MPXqU3OMW0r6+mr/A2lWpQmot66fjoj0mivGv2n/wBsqw/Zaea61/8AZz+K PinSrTRJNU1LX/Bfh23u7KxhTeXEsklzEVdVQuQFI2kHPOK4vTv+CoPw7f4Ka1+0P4q/Zt+L/hrw ho/h221pNZ8Q+FrWCLUba4lhjiFsVu28x289Hwdo2BjnjB6KeWY6tSVSELptJarVvZb3uYzx2Ep1 HCUrNavfZdfQ+maK5v4x/FPw38DvhP4k+MnjGG7k0nwtolzqmpR2MSvM0EEbSOEVmUM21TgEgZ7i vIviV/wUR8AeAvGvhn4d+HfgX8TfG2s+KvBEfiyysfBXh63u3t9NeRYw8wkuY9jB3UEDcMsOazoY PFYlXpRvv+Cu/uRpVxNCg7Tlbb8dEfQNFeW/s5/tcfDT9pO91zw14f0LxJ4b8TeGWh/4SHwf400R tP1OxSYMYZWiJZXifY+2SNnUlSM5GKuT/tUfB23/AGpbf9jyXxEB42ufCD+I47E42m0WYRbc5/1h +ZwuM7EZugpSwmKjUlTcHeKu12W9/S2twjiaEoKakrN2Xr29fI9Gori/Hvx38F/Dr4s+A/g1r1vf tq3xEutRt9BktoFaFHsrN7ubzmLAoDGhC4DZbAOBzXaVjKnOEYuSspK681dr8018jWM4SbSe2j9b J/k0FFeDfG39vzwb8JPidq3wk8J/A/4jfEXV/DGnQX/jJfAGhQ3UegQTKXi+0NNPFuleMGRYYt8h TDbeRnpNZ/bV/Zr0D9m/S/2sNT+JEKeCtbtIJtGv0tpHmv3m4it4bdVMslwzZQQqpfcCCODjpeX4 1RhL2b961ut76rTfVarutUYLGYVykude7e/lbf7tn2ejPVaK+ZV/4Kf+BfDs9tq/xr/Zj+Mfw38K Xs6RQeOfGvhCKLS4i7BUa5aC4lls1YkAPPGijPzFa9Wv/wBp34a2HxquvgTs1CbV7T4fN4ya6t4U e1k04XHkYSTflpC3IG3aV53dqdTLsbSfvQfV91pvqtNLq/YIYzC1Phl+j120ffp3PRKK+XPA3/BU bS/iZ4O0z4g+AP2GP2hdX0TWbKO80rVLLwPZNDdQSKGSRD9v5Uggg17L4Z/aW+Enij4+eIP2ZbTx EIPGnhzSbTVLzRboBJJbK4XKTxc/OqsCjY5VsZGGUkrZdjaF+eG129nazSd7batbipY3C1rcst9u l76q199EzvqK4vxt8d/BXgL4yeB/gbrdvftrPj+PVH0OS3gVoEFhBHNP5rFgUysi7cK2TnOOteb/ ABQ/4KD/AA88IfEfVPg/8JvhD8QPiv4l0B1j8SWPw30KK6h0aRl3CK5uriaG3SXbz5QkaQZGVGai lgsVXa5IN3V/K17Xu9Erq131KqYrD0r80tnbzva9rbt2d/Q98orw7wJ/wUC+Bfjn4Z+O/Hzad4l0 TU/hnodxqvjfwN4k0U2Wu6ZbxQST5Ns7bZA6RvskR2iYjAfrjn/AX/BR1fiNb6Lqnhz9hv8AaAOm a8ltLYaxN4KsxbeROFKTswviRHtYMSAfl5xWqyzH+9eFuXe9l0v130106EfXsJpad77Wu/Lp56H0 jRXz78Y/+CiHgL4WfEfxD8NfC3wQ+JHxAuPBdrFceOr/AMB6BDdW3h9JI/NVJmlniMkvlYkMUIkc IckZwD7N8M/iR4K+MPw90X4qfDjXotU0HxDpkN/pGoQghZ7eVA6NggEcHkEAg5BAIrGrg8TQpRqV ItRls/VXXpdaq+61WhpTxNCrUcISu1/wz9bPR22ehuUUUVzG4UUUUAFFFFABRRRQAUUUUAFFFFAB RRRQAV+SX/BdL/guVF8K4dV/Yy/Y38VK/ieRHtfG3jSwmBXSFIw1lauDzcHkPIOIh8q5ckxzf8Fz v+C5dt8IYdV/Y2/Y48VpN4skRrXxn4ysJQyaMpBD2ds463OOHccRZ2j95ny/w2kkur66aWV5Jppp CWZiWZ2J6nuSTX6xwTwV7XlzDMI+7vCD69pS8uy67vTf884p4o9nzYLBy12lJdPJefd9NlrsjvcX lwZJGeWWV8sxJZnYn8ySa/pJ/wCDer9mH4yfsvfsAQ6N8bfCz6JqfifxPc69ZaVcki4gtJoYEi85 CP3bt5RbYeQGXODkD5r/AOCGP/BC1fAq6R+2d+2j4QVtbYJeeB/A+ow5Gng/Ml7do3/Lbo0cR/1f DMN+Anof/Bab/gsn+1Z/wTf/AGjvD/wt+Evw98HajoWt+Eo9Tju/EFjcyTGf7RNFIoMU6LtAROMZ 5612cU5rLijFf2JllpWfNKTdk3HpF+XV9ehzZBl8cgw/9q468b6JJapPq/Xt95+nNFfj/wD8Ex/+ Dhr9or9rb9tPwh+zt8evBngXRtC8UPc2qX2j2dzFOLsW8j28YaWd1+eRVTGMksAK/YCvzHOMlx+R YlUMWkpNXVndWu1v8j7vLM0wmbUHVw7uk7aq2uj/AFCiivyt/wCCxP8AwXb+Of7Bv7W0f7O/7P3h XwZrVrZeF7S716XXrW4lmt76Z5m8kGKdAAIBbvgjP7yoynKMbneL+r4VJys3q7Ky8ysxzLC5Xh/b 4h2je2murP1Sor8m/wDgkj/wXP8A2v8A9v39s7Sv2fPiP8NvBFjoM2jX9/qd5odhdJcRLDDlCGkn dQDI0YOV71+slPN8nxuSYpYfFJKVk9HfR3/yFluZYXNcP7ahflvbVW1X/DhXzL/wWJF6f+CdHxCG mNELk/2V9nM4JQP/AGpabdwHOM4zjnFfTVcL+0n8A/C37T3wY1f4IeNdTvrPTdZa2Nxc6cyrMnk3 EU67S6sOWiUHI6E1z5fWhhsfRrT2jKLfommzfG0p18HUpx3lFpfNHLfBjT/2/bbx1FL+0J4o+El1 4aFvJ58PhDSdShvTLt/dlWuJmTbnrkZx0r4X+Ovx8/ZY/aw+N/xz8RfF3x54g06bQ9PTwV8FtR0r wBrepx6fdWE4u7jWIp7Kzmi3PqkcMYKvuKaeAQAwz+nXi7QrjxR4V1Pw1aa5daZLqFhNbR6jY7fO tS6FRLHuBXeucjIIyBkGuf8A2ffgd4I/Zr+C3hv4FfDqGZdH8M6YlnaSXLhppyMl5pWAAaSRy8jn AyzscV6GCzOhhnKvKPvuyXJaNkndu/LJXdkttU2ceKwNWuo0oy9zVvmvK7tZLdaat76NI+I/jP8A tQaR+2D+xT+zh8VvHMX2bw5qnx18PaZ8ZtOnhaOK1nt/tKPBdJIAUgOpR2hIcD5XjyOSK/QsJF5X lhF2bcBQOMen0ryL/hiT4I3t78VLLxJpUur+G/i/cW914r8IahtawF2kAhkuYQoDxySqkLO27O+F HXa2SfOT/wAE2vHC6GfhdD/wUE+Mq/D1o/s7eFDqFibn7JjH2Uambb7WItvy/f37eN/eqxNTLcZB QhP2cYttJptWlZ2VvtRfu62TSWqJoQx2Gk5yjzuSSbTS1jdX16PfS7Tb0Zj/ABA1D4Mzftvfstyf Ay68NHw0l347tbU+FGt/sK3I00GaNPI/diTesm4DncGzyDXQf8FAnVvjh+y/bKwMjfHWNljHUquj 6iWOPQDr6V23xB/YR+BHi74J+Fvgj4Psr7wTa+ArqG88A6x4RuRb3vh+6iVlWaF2VgxZXdZFkDiU SNvBzms/4UfsQy+Gvi5pnx3+O37Qfiz4peKPD1rPb+FJ/EkNnbWmirOuyaSC2tIY0890GxpX3Nty BtBNVHF4K8KvO7wjONmvelzObTutPt+9d6Wdrkyw2K96nyr35RldPRWUU1bf7OmnXWxzf/BNP/j4 /aA/7OT8Ufzt6T/go9/yOP7Nn/ZyOi/+kGpU6P8A4J0eI/DnjXxf4r+E37bvxT8GWvjPxbeeItT0 TQ10l7aO9uWBlZPtFlI4HyqMFj0r1D4k/sz+H/izp3w2tvHHjLWbu7+Gviuw8Q2OpFoVm1K9tbaa ANc4QKQ4md2CBPmxjA4qamJwkcxWJjUumnpZ3XuW1urb9myoUcTLBOg4Waa1urP3r9+3czv23Pgb pfx1/Z81bTjq0mk674cx4h8HeIrZAZtH1ezVpbe5T1GQUdejxyOp+9XB/wDBLPwPdXn7N9l+1T49 1VNW8e/Gq3tvFXjDWBDsUebEPstjCpJKW9tCVjRcnne3VjX0V4j0S28TeHr/AMN3sjpDqFlLbSvG RuVZEKkjPfBrn/gL8HvD/wCz58FfC3wO8KX93daZ4S0K20qwub5lM0sUMYRWcqACxA5wAPauKONc crlhr6uSfys7q/a6i7bXVzqlhU8fGvbaLXz0s7d7cyv2djwD43/YLz/grV8FtP8AiSFOiRfDXxFc +BkuQDC3iITWwlIzx5y2JkKdwC+O9fRfxbs/h5qHwt8R2XxbisX8LS6JdL4iXU8fZ/sXlN53mZ42 7N2fauf/AGkP2ZPhV+1N4Ig8FfE+xvUbT7+PUNB1zR75rTUdGvo8+Xd2lwnzQyrk88ggkMGBIrx+ /wD+CbWufElIPC/7Tn7afxN+JXg23lR28Faq1hY2moBGBVL57K3ilu04GUZgrY+YHvuqmDxNOi51 XB01ZqzbfvOV420vrs2tdb66YuGJoVKihDnU3dO6VtErSvrbTpfTS2mvyV+zK/7VWr3P7Gkvwu1f QbfxYfgh4pFjc/EK0uZoX0gXNiLUutu6uZDai2IOcY65zX6O/Aa2/aRtfDN2n7TWr+C7zWDfE2Mn giyu4LZbbYuA4uXdjJv38g4xt4zmq2sfs3eBtW+PXg74/RXNzZ3/AII8N6jomkaZaCNLT7NeG3L5 TbkFfsyBQpAAJ4PFehVWa5nTx/LyQS3b01Tc5Ssn2s0LL8BPCX5pN7W10doxje3e6Z8Uf8FOv2kf hFB8dfhZ+yR8U9X1CHwzcaknjP4jjS/Dd/qrPp9jITp9lJDZQTPsub5AxLKF2Wbgn5gDyv7FX7S/ h5PDfx+/ZD/Zv1nVLr/hHNG1XxT8FP7S8O3+mStY3kUjtZxw30MUhFpqEmwELt2XEIB4OPsL4afs 8eEvhr8YPH3xxt9Vv9R8QfEG6sm1K5v3Qi0tbSDyrezgCqNsKFpZMHJLzOSeRg+Jf7PHhL4k/F7w H8cZtVv9N8Q+ALu8OnXWnugF5aXcHlXFlOGU74XIikwMEPAjAjBz0QzHL4YRYXlbSine6tz/ABX5 eW+/7u/N8OtjGWCxssQ6/Mrt2tbXl2tzXtt79rfFpc8i/wCCfd5H4f8A+CXvw81r9mDwppfiDVT4 HtriDTNR1b7DHf6swBvBc3CxymOQ3Bm3sUZtwIIrzzWP2l/jxqnxt8YfAj44fsb+AvC3iPVvgjrW sal4r8K+Ov7XvLfT4EMUENyTp8DBJJpG2KXIyjkDivTtf/4J3/8ACOeM9Y8ZfsrftOeOPhCniO+k vdf8P+Go7K80m5un5kuY7S9gkW2lc8s0RUMeSuevVfB39h/4Y/CHwj4w0w+JvEPiTxL4/snt/GXj zxNfrc6rqQaJolBcKEijjV28uGNFjTP3epNPF5ZGpVrt87m21dSUotu+rTUWlv8Aau7XSWyjh8c4 U6K91QST+HlaS6Kzld/Ky79fhz4VfH39tTxB+xh8Bv2GtQ+DXw/8FeH/AIxfB/T/AA94Y+Ker+ML m/ha3OkwqYms0skCahLbM0kUDzeWWBXzG24Pqvxt8GeKPg/+1Vd/Dz4Iz3c+r+F/2ItS07wrKTuu HmtrxYrdveQlFPu1fRviP9hj4R+K/wBjvw9+xlrOoaq2i+FNA0vTvDuvwzpHqenzafHGlpfRSquE uEMStuC4JyMYJFdDpn7N3h61+P8Apf7SOqeKtUv/ABFp3w+/4ROQz+UsN1Ablbhrh1RBiVpF52kL gnC1vUznBOpKdOKinz3jZ2k2/dk223qtGtla630yp5ZilBRnJt+5Z3V0ktVoktHqnu72exy//BNa 2+Gdt+wR8JB8IzAdGk8C6fKJIcZkumhVrppMdZjcGYyZ537s15n/AMFYrr4NQ/sZ/Gyx8OS+G18Z /wDCPaRdeKI7HyBqf2NdQgEEt0E/e+UAsmxn+UANjvXTan/wTok8H+KtW8QfspftTeO/hFYeIL6S 91rwv4cSyvdJa6kO6S4t7a9glFpI5JLeUVUnnbXXfCj9g/4CfDP4XeL/AIaatYah4uf4iRyL8Q/E Pi69N3qPiMvGYj9omwuFVGKoiBUjB+UA5J444jA0cf8AXVVcvfUuWzv8Sk1JvT7m7uz0Oh0cXVwf 1V00vdcea+nwtJxW/wB9rK+5F+3zd2sX/BOf4z3Mlwixt8F/EIVywwS2kzhefckAfWvHf2b4pIf2 8PhNDNGyOn7GMKujDBUjVNNyCO1dSf8AgmQ2u+H7T4Q/Ev8AbA+Jvir4W2LwiP4datcWQiureFla K0uryO3W6ubddqgxs+WCgMzCuw+PH7EQ+Lvxo0n48+Bv2hvGvw61/SfCUnhtJvB62Oyawe5W4MbL dW0wH7xEPy4+6PeroV8DQoPDqrfm5/es7K8UkmrXvo72TS0s2TVo4utVVb2drcul1d2bb62t2u7v sjpv22/+TNfix/2TfW//AEhmr5o/bAR3/wCCBS7EJ2/BvwuzYHRVXTyT9AASfYV9J6B+zTqy/APx R8B/id8e/F3jeLxTYXtlda/4hFmt7b29zB5LRx/Z4Io8KCzLuQnLHJI4re0/4A/Dpf2ebT9mLxJp f9t+FYPCMPhy6tdSwTeWUdstviQqB8zIvJXHJyMVzYXGUMF7PXm5KqnpfVK217fib4jDVcUp6cvN TcdejfocR/wUavbMf8E+/jJffao/Jb4Zawyy7xtINnJgg++R+dfLepeMf2ifh1+2X8Mtd/Z1+Cej +ONctv2QITeaDrXil9IJhW+tmPlSC2n3yl1RBGwQHdkuMc+2f8OyW1vQrL4S/Ev9r/4meKvhdp0k PkfDvV7iyEVzBCytFa3V5Hbrc3Nuu1RsZ8sFAZmFeyr+zt4Nj/aUtf2nYL+8j1iz8CP4Uh0+MoLQ WbXaXW/bt3Bw6BRzjb27104fGYHA0HSTVRPne0ktUkk9nfR3totLNmFbDYvF1faNcnwrdN6Nttbr rpfV9kfO37BvjTXPjRP4s/4KofHnXvDWgx6p4LTQ4/C2g3M8y+GNP02e4uLuPUJp4one8WZpA6iN VjWMBS27NfJF1+1f8GvEHwx1T9u6yvPFC/Hl/ianjfw/o4+HOusP7FtwbKLQTdrZGDy5tKMoLCTy /On3FuM19/ePf+Cd3ws8aRfFHRNO8b+I9C0D4wS2c/jTw7pFxElrLcRSIbiaINGTC11EghnwcOuT gN81e9WGm2Gl6bDo+nWccNrbQLDBbxoAiRqAqqB2AAAxW6zfAUKsqsIuXM4rlT5VGEUvcd4y5k3o 9m+VO+pk8txdWnGnKSXLd3a5rzbfvqzVmt125rW0PlT4u/Ejwj8Yv2tf2OPiv4B1Rb3RPEc/ijUt Ku06SwTeGppEOOxwwyOx4r6yr5h1L/gmB4KtPD3g/QPhj8fPHPg0/D/xRreseC7zQ5LJpdJj1NXW axj8+3kU26LJIqBlLKr43HAx6x8APgd46+DKamvjX9pfxp8RDfmI27eL0sV+w7N2fK+yW0P3twzu 3fdGMc583HvBVKMPY1PgTSTTu1zykultpK+u9ztwixUKs/aw+Jp3TVl7kU+t90+h5F44+DPxi0j4 +ePP2lP2CPjP4M1XWNaurSx+J3w48WEzWF5qFlaRxRbbu2Jl067Fr5KFXSRGUozIOp8b8BfGr4ef tB/tV/sva9q3wsg8EeF7K38c2Nj4MMcAtNL8b2M0VvLBmICJ2WNb54XUAtvZgAxYD6G+Jv7CF7rv xW8Q/F34F/tNeNvhbfeNBAfG1n4Xjsp7bVZYohCl0Eu4ZPs9z5SrGZY8bgi5BIzWldf8E9f2Z739 mLS/2Ubvw3qDeH9Fuvt+laquqSJq1rqfmvMdTS8XEi3ZlkkkMo6l2BG07a76WYYGnSjzy5pNct0r SjF05Qd9lLlbXLu+VWbjsclTB4udR8kbK/NZu8ZNTUlbdxvZ83S7vZ7nrfjWPwZL4P1RPiLHpj6B 9glOtLrSxmz+yhCZfOEvyeXszu3fLjOeK+SNQvvBup/8FF9Vv/h3dabNoM37IUjaNLo7Rm0e1Oq/ ujCY/kMe3G3bxjGOK6m9/wCCbOv/ABBtYfBX7Rf7bXxR+IngaCVGk8FatJYWkGoqhysV9PaW8c93 HwMozgPgbt1eqXH7Kfw7f423Hxwsbq7s7yb4anwTHpdoI0tINP8AtHnhkQLlXBwo52hRjFcdCpgs EpJVedtNaJpK9rb2d++ll3fTqqwxWKcW6fKk1u1frfa6t21u+yPmT/gmzpv/AAUdf9i/4NTeFfFn wZTwefBWkGzgv9G1VtRFh5KYV3SYRmbZ3A27u2Kq/EP9mC4/aB/4KL/GvxR8PvFZ8LfEjwZ4X8H6 h8P/ABfHGW+w3Rhvw8E6D/XWk6gRzRHhlOR8yqR6X8O/+CbHxD+EvgTSPhl8Of8Agop8ZNK0HQdP isdH02CPRGS1t41CpGpfTyxAAA5JPvXtvg34A+F/BXx28X/tAWGr382r+NNK0uw1O3nZPIjSwWZY mQBQQzec27JI4GMV3YjNKNLFVq9CcbzTtyxa3nGVpXSTuk0909U9zjo4CrUoUqVWLtFq95J7Rkvd s9LNq23dbHx637UmoftCftsfAHQta8Knwx8UvBlp4707xv4JuZdzabqP9kWxjkib/ltaT4EkMw4d G7MGA9d/4I4r4bk/4J7+CNR0whtavHv5/HMsoH2l/EBvJv7Q+09/NE+8fNztCdsV6t4w/ZR+D/jH 9pTwj+1ldaELfxt4PsbywtdVtgFa7s7iF42t5uPnVS+9D1U5A4YiuB8d/wDBPqzHxL1r4u/s0ftD +M/hDrPii6+1eKrXwqLS50zVrkgA3UlleQyRJcEAbpY9hbHzZOTWVfHZfi8JHDRbpq0XrdpSUqjc dLvl9+6dm1azvuaUsJjMPiXXl77u10TacYJPWyv7mq0TvdW2LX7eV18Grf8AZ++Mdk03hpPH9z8C PEjpHm3Gry6UllOCf+exthKw/wBgOR3rif2KtN/4KMr8GfhRPrXiz4NN4M/4RTRDNb2ujaoNSOnf ZYflV2mMXn+Xxkrt3dsV23gj/gnj8KvDHgL4haJ4n8b+J/Ffir4o+G7nRPGPxD8SX0c+qz2k0EkI hhwixW0UYlZkhjQIGwSGIrJ+Hn7AfxS+Gtjoeg6D/wAFDvi+2j6BFa29lo80WimE20AVUgYjT9+z YoQndux3zzUwxGChgpYeNRPW95xbv7tvdsnbXa9nbXTZVKjipYpVpQa0taMkut9btX03t6a7mP4l +Cvxv8F/GTx/+0T/AME/vi14K8RHxJrKr8R/hj4tkL2dzq1pbxwOIL62LSWF0YUiR45Y5EztJC16 t+xJ8Z/AXx8/Zl8NfEf4cfDZfB2myJcWUnhOOCKNdIurW4ktrm1UQgRlUmikAZQAwAOBnFcf8Q/2 CdR1T4leJPiJ8DP2pfHfwvHje4W48aaT4XWylttQuRGsRu4hdQSNaXDRqqtJERu2qSNwzXrPwK+C Pw9/Zy+E+i/Bb4WaU9noehWvk2kc0xllkJYu8sjtzJI7szsx5ZmJrnxuIwtXBRXNzT92zs00lFpq XSTTsovV2Tu1sbYajXp4pvl5Y+9fW6bbTTj1V9eZaK+y6nW0UUV4x6YUUUUAFFFFABRRRQAUUUUA FFFFABX5Mf8ABdD/AILkw/B+PVv2NP2OvFayeLHV7Xxp4xsJcrooIw9nbOOtzjIdx/qvuj95nZP/ AMFzP+C5Nv8ABODVv2Of2PfFaS+MpFe18YeL7CUFdDBGHtbdx1uuoZx/qug+fOz8Lpprm9uWnnle aaZyzu7Fmdickknkkmv1fgngr23LmGYR93eEH17Sl5dl13em/wCecU8Uey5sFg5e9tKS6eS8+76b b7Eklze3LSyu800zkszEszsT1Pckmv20/wCCFv8AwQxHghNJ/bP/AGz/AAeDrLKl34G8EalDn7AD 8yX13Gw/13QxxH/V/eYb8BI/+CFf/BDJfCEWkftpftneEQdXcJeeBfBGow5+wrw0d9dow/1vQxxH 7nDN82An7A9Olacbca8/Nl2Xy02nNde8Yvt3fXZaE8LcLcvLjcZHXeMX+b8+y+bDp0r8z/8Ag5l/ Ym174/fssaR+0p4A0d7zWfhbPPLq0EEe6STR5wvnuAOT5LpHIfRPMbtX6YVFf2FjqljNpmp2cVxb XMTRXFvPGHSVGGGVlPBBBIIPUGvzbKMyrZPmVPF0tXB7d1s181dH3GY4GnmWCnhp7SX3PdP5M/je 8M+Jdf8ABniOw8XeFdXuNP1PS7yK706+tZCktvPGwdJEYchlYAg+or9wf2G/+DoD4Ga94CsPCP7c vh3VfD/iayt1iuvFOhaYbuw1EqMea0Mf72CRupVVdM5IKghR5B/wVV/4Nx/iL4X8V6n8cv8Agn94 d/tvw9eyPc3/AMPIpQt5prk5YWe4gTw9cRZ8xeihx0/KXxt4B8dfDTxDP4S+I3gvVtA1W2bbcaZr WnS2txEfRo5VVh+Ir94qUuGuOsFGTd2uztON901/mmnuj8ihUzzhPFSilZPurxl2f9Wfc/d39rb/ AIOgP2SPAngi8sP2SdB1nxz4ouIGXT7zUtKk0/TbRyMCSXzts0mDzsVAGxguvWvwu+LnxY8ffHT4 ma58YPil4hm1XxB4i1GS91W/n6yyucnAHCqBgBRwoAA4FZfhzwx4k8Y6zB4c8I+H77VdRun2W1hp 1o880reiogLMfYCv0t/4Jm/8G5vx7+OPifTfil+2roF34F8D28yTnw1dny9Y1hRz5ZjHzWkZ6M0m JMcKozuDw+C4a4Hws6vNyt9ZO85eSWn4JLqwrYrPeK8RGna6XRK0V5t/5v0PfP8Ag1m/Yo1/wh4Y 8W/txeN9Ikth4ktP+Ef8GiZMGazSVZLu4AP8DSxQxqe/kydq/X2szwZ4N8LfDvwlpvgTwPoNrpej 6PZR2mmadZRBIraCNQqIqjoAABWnX4XnubVc7zSpi5q3NsuyWiX3b+Z+s5Tl1PKsBDDRd7bvu3u/ 66BRRXnn7U/xY134N/BHWPFHgrRzqfie7EemeD9JV1Vr7V7pxBaQ5cqoBldWYkgKisxIAJrzKVKV arGnHdux3VJxpQc5bLU760vbPUIftNhdxTx73TzIZAy7lYqy5HcMCCOxBHaq954l8Oafo83iG/8A EFlBp9sXFxfTXaLDEUYo25ydq4YFTk8EEHmvi34UfF34gfsR/DjxT8CNU+E3iew1C50uK/8Ag/pf ivVdPubvX9WuGhtbu3Elrdzx5bU7iK6fe6kDUJDgJHkcfrFp8Q/gn+zV4+/Zh8d/DbXdGi16w07X /CR8calY3X9p6h9vsk1pC1lc3IWN7qSK8KsQxN/cbV2x17MMl5qllUVnJKO3vRdrta/Zur2ulaWu h5ks05YX5HdJ330a2T062dr2e2mp996P458FeIdOj1jQPGGl31pNci3iurPUI5Y3mPSMMrEFv9nr Vm413Q7S7On3Ws2kc4MYMElwqvmQssYwTn5irBfUqcdK+CdT8P8Aj/8A4T7WLttJ8FeBvHtv8W/B ulN4S0XSZX0uKCG4vJbTWGCvC12LpJ3Teoj2/ZTESWibG78Vh8TfCv7RXibxf8cvEugXkegXnwz1 LVdV0DSJrK1sNOTWdYV55lmnmKpGWLvKWComWbAVmpvJ6fNZVOidra6uK06P4t769NwWZT5buHz6 ac2/VbbdOux9q6t4p8M6Db3d3rviOwsorC3E99Ld3iRrbREkCSQsQEU7WwxwPlPpToPEnh250FfF Ntr9lJpb2/npqSXSGBosZ8wSA7SuOd2cV8e/GjW/g78XvjB448cp8WtMtfDNt/whNnYeNkgi1LQ4 NatbzUrpIL07xC8IMtusgLrta4h+ZHKkbM96PiV/wTU+LWk/D7wDpaPHa+J7a1j8EtJcadrcweWS W708HLGOaVpCI1LBZA6KWADHF5WlCDcmruKelkuZJ/er7eWtjRY9uUkknZSa13s2vx/4a59W3msa Tp0y2+oapbQSPE0iJNOqlkUqGYAnkAsoJ6DcPUUt/q+k6Vt/tTVLe23q7J9onVNwRSzEZPICgk+g BJr4n/by+JPwz+Pml67q3wi8eaX4n03Sf2f/ABd/bV/4e1NLiOzF7Jpf2ZZJImPlvILecqpIYiJi Pu079qG1+KfgXWtD+Dnj+HUda03SfCvjKfwv41kjaT7ZYnw7eKtreSdFvIThSzY8+PbIMuJglUso dSnBylaUua6a1XKr/wCWm9nfVE1MyUJTUY3StZp6O/8AT+asfatnrWj6jby3en6tbTxQsVmlhnVl jIAYhiDgHBB57EVj/wDC2/hSdYh8PD4neHv7QuGjWCx/tqDzpDIAYwqb9zbgylcDkEY618peNdE8 c+CoNG+Enw+02+Gm/tFeGNI06fULKNtmj6jBaRRalcu4/wBW82joxjPH7zTvVxmP4KXXw08Hftdf ETwXJ8Rvgvo32b4qWdvpvhrxHpsR8QyIuiaQkK2cjXSFASAsYELYZWxknAI5XTdOU+duyurLs0nf e2ra/wC3WDzCfPGPL1s9e6b8uln8z678P/EHwF4sv59K8K+N9I1O6tc/arbT9SimkhwcHcqMSvPH PejSfH/gPX7Wa+0LxtpF7Bb3os7ia01KKRIrksEELFWIWQsQuw85IGOa+Av2efDd48Hw4j+KPg/Q vDWiweFvEWr+HPEXgvT5ZNb8Ut9mv7e50x5AqlJ0gmF0sQ8wzGFWTHkOa0NI1b4e6bZ6T8Ofh9qn grxZaWPiL4YeR498DxCBZ7OLxVZx21nqNvE7wx3aqXcMpBdS2UjCqDvUyWnGo4Rm3t00+Jxet7fL e+nR2yhmk5QUnFLfrrsntv8APa2vVH27p/xs+DOr3aafpXxc8MXU8jARwW+v27uxJwAAHJPJFdCd R08X40o30P2owmUW3mjzDHnG/b125IGema+c/h5+zz8EfGHx5+O/gjV/hboQsLxdGs3S20uKFoop tKAfy2RQYyc5ypBzz1rV/YJ8Ka5d+Dtd+L/xI8XTeJPFt94j1XwzPrl1AEf+ztD1S80u2jCgkLvN vJdSY+9PdyngbVXgr4TD06Upxk9FHRrdyXMtuyvf0XfTrpYitOooSitebVP+V2f42t8+2vvtFFFe adwUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHET/sy/s3XU73Nz+z54HkkkctJJJ4TsyzMTkkkx8kmi 2/Zn/ZwsrmO8s/2fvBEM0Lh4pYvClmrIwOQwIjyCDzmu3orb6ziP5397MvYUf5V9yCiiisTUKKKK ACsnxX4B8CeO7YWXjjwVpGswr92LVdNiuFH4SKRWtRTjKUXdOzE0pKzMPwj8Mvhv4AVk8B/D7Q9E DjDjSNJhtt318tRmtyiinKUpu8ndhGMYqyVgoooqRhSPGkmN6BtpyuRnB9aWigBkkEErrJLCjMhy jMoJU+3pRLBBNjzoUfHTcoOKfRQAxreB5PNaBC3HzFRnjpz+NKYYmLM0SkuuGJXqPQ/mfzp1FAEE elaZDYHSodNgS1KlTbLCoj2nqNuMYqWGGG3iWC3iWONFCoiLgKB0AA6U6indsLIgg03TrVJY7bT4 I1mcvMscQAkY9S2ByT6mpZIopRiWNWA6bhntj+RNOoouwshphhYoWiU+Wcx5X7pwRkenBI/Gon0z TZLj7Y+nQNLkHzTCpbI6HOM1PRSuwshgt4AFAhTCHKDaPlPt6dTTINO0+1VktrCGMPL5riOIAM+c 7jgcnPOetTUUXYWQgjRWLqgBb7xA5NCRpGu2NAoyThRjknJP50tFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf//Z --_004_9F0721FDD4F12D4B95AD894274F388EC01D27F2C7690DJFEXMBX01d_-- From MAILER-DAEMON Thu Jun 03 18:39:44 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OKJ4i-0002kz-1K for mharc-igraph-help@gnu.org; Thu, 03 Jun 2010 18:39:44 -0400 Received: from [140.186.70.92] (port=47043 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OKJ4f-0002kh-6t for igraph-help@nongnu.org; Thu, 03 Jun 2010 18:39:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OKJ4d-0005Z2-Ob for igraph-help@nongnu.org; Thu, 03 Jun 2010 18:39:40 -0400 Received: from c3d.hu ([195.70.36.141]:54593 helo=yavin.c3d.hu) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OKJ4d-0005Yj-Fu for igraph-help@nongnu.org; Thu, 03 Jun 2010 18:39:39 -0400 Received: from [192.168.0.4] (client-81-100-29-46.cht-bng-015.adsl.virginmedia.net [81.100.29.46]) (authenticated bits=0) by yavin.c3d.hu (8.14.3/8.14.3/MailServer-SF02) with ESMTP id o53MdSOY010919 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Fri, 4 Jun 2010 00:39:34 +0200 Subject: Re: [igraph] igraph & Rcmdr Mime-Version: 1.0 (Apple Message framework v1078) Content-Type: text/plain; charset=us-ascii From: Tamas Nepusz In-Reply-To: Date: Thu, 3 Jun 2010 23:39:22 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: To: Help for igraph users X-Mailer: Apple Mail (2.1078) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Cc: =?iso-8859-1?Q?Jorge_Pe=F1a?= X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jun 2010 22:39:42 -0000 > Has anyone ever tried to build a R commander (Rcmdr) plugin of igraph = ? I'm not aware of anyone who has ever tried that -- or even if someone = did try it at some point, he didn't tell us :) If you are looking for a = GUI for igraph, you might want to take a look at tkigraph: http://igraph.sourceforge.net/doc-0.5.3/R/tkigraph.html --=20 Tamas From MAILER-DAEMON Thu Jun 03 18:55:36 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OKJK4-0003jS-P5 for mharc-igraph-help@gnu.org; Thu, 03 Jun 2010 18:55:36 -0400 Received: from [140.186.70.92] (port=38794 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OKJK1-0003jE-I0 for igraph-help@nongnu.org; Thu, 03 Jun 2010 18:55:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OKJK0-00008K-4z for igraph-help@nongnu.org; Thu, 03 Jun 2010 18:55:33 -0400 Received: from c3d.hu ([195.70.36.141]:37329 helo=yavin.c3d.hu) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OKJJz-00007t-PQ for igraph-help@nongnu.org; Thu, 03 Jun 2010 18:55:32 -0400 Received: from [192.168.0.4] (client-81-100-29-46.cht-bng-015.adsl.virginmedia.net [81.100.29.46]) (authenticated bits=0) by yavin.c3d.hu (8.14.3/8.14.3/MailServer-SF02) with ESMTP id o53MtLFv029451 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for ; Fri, 4 Jun 2010 00:55:26 +0200 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1078) Subject: Re: [igraph] efficiency in reading a CSV file From: Tamas Nepusz In-Reply-To: <4C06AF33.6000501@vt.edu> Date: Thu, 3 Jun 2010 23:55:15 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <6AEB06E5-4B34-4810-AD85-135FA779E7C0@gmail.com> References: <4C06AF33.6000501@vt.edu> To: Help for igraph users X-Mailer: Apple Mail (2.1078) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jun 2010 22:55:35 -0000 > Disclaimer: I'm not a proficient programmer. Disclaimer: neither am I and I don't even use R frequently, so there = might be a better solution than the ones I propose here. :) > for (aut in auts) { > if (!(aut %in% vertices)) vertices <- c(vertices,aut) > } As I can see, you can avoid having to use a for loop here if you write = something like this: vertices <- c(vertices, aut[!aut %in% vertices]) > if (length(auts)>1) { > collpairs <- combn(auts,2) > for (i in 1:length(collpairs[1,])) { > collpair <- sort(collpairs[,i]) > if (!(list(collpair)%in%edges)) edges <- c(edges,list(collpair)) > } > } Here I wouldn't waste time by calling sort() on each column of = collpairs; I would simply write this: edges <- c(edges, combn(auts, 2)) This would obviously create multiple edges in your network, but you can = simply get rid of them by calling igraph::simplify() on the graph, which = should be faster than the trickery with the for loops. --=20 Tamas= From MAILER-DAEMON Fri Jun 04 16:42:22 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OKdif-0007mi-Mn for mharc-igraph-help@gnu.org; Fri, 04 Jun 2010 16:42:21 -0400 Received: from [140.186.70.92] (port=35667 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OKdiY-0007Qr-I4 for igraph-help@nongnu.org; Fri, 04 Jun 2010 16:42:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OKdGv-0006Bl-P0 for igraph-help@nongnu.org; Fri, 04 Jun 2010 16:13:47 -0400 Received: from djfexcas01.djf.agrsci.dk ([130.226.173.160]:58676 helo=djfpost.agrsci.dk) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OKdGv-0006BO-Hx for igraph-help@nongnu.org; Fri, 04 Jun 2010 16:13:41 -0400 Received: from DJFEXMBX01.djf.agrsci.dk ([172.18.1.21]) by djfexcas02.djf.agrsci.dk ([172.18.1.17]) with mapi; Fri, 4 Jun 2010 22:13:37 +0200 From: David Edwards To: "igraph-help@nongnu.org" Date: Fri, 4 Jun 2010 22:13:37 +0200 Thread-Topic: Problem with attributes Thread-Index: AQHLBCJqoT3+75lUeEW60pTH+GCzSA== Message-ID: <9F0721FDD4F12D4B95AD894274F388EC01D27F3C54A9@DJFEXMBX01.djf.agrsci.dk> Accept-Language: en-US, da-DK Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US, da-DK Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Windows XP SP1+, 2000 SP3 Subject: [igraph] Problem with attributes X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Jun 2010 20:42:19 -0000 Hi I need to display directed graphs so that any reciprocal edge-pairs are plo= tted without arrows. The code em1 <- c(0,0,1,1,1,0,1,1,1,1,0,1,1,1,1,0); dim(em1)<- c(4,4) iG <- graph.adjacency(em1) E(iG)$arrow.mode <- 2 E(iG)[is.mutual(iG)]$arrow.mode <- 0 iG$layout <- layout.graphopt plot(iG) works fine but when I change the graph slightly using instead em1 <- c(0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0); dim(em1)<- c(4,4) (which is symmetric, so all edges are reciprocal), plot gives the warning Warning messages: 1: In if (code %in% c(2, 3)) { : the condition has length > 1 and only the first element will be used 2: In if (code %in% c(1, 3)) { : the condition has length > 1 and only the first element will be used which I don't understand. What am I doing wrong? Best regards, David Edwards From MAILER-DAEMON Fri Jun 04 20:09:36 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OKgxE-0005AV-88 for mharc-igraph-help@gnu.org; Fri, 04 Jun 2010 20:09:36 -0400 Received: from [140.186.70.92] (port=42432 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OKgxB-00057l-Qi for igraph-help@nongnu.org; Fri, 04 Jun 2010 20:09:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OKgxA-0001U8-Jd for igraph-help@nongnu.org; Fri, 04 Jun 2010 20:09:33 -0400 Received: from mail-iw0-f173.google.com ([209.85.214.173]:52725) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OKgxA-0001Tz-FH for igraph-help@nongnu.org; Fri, 04 Jun 2010 20:09:32 -0400 Received: by iwn41 with SMTP id 41so1692290iwn.4 for ; Fri, 04 Jun 2010 17:09:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=Q8g0HRJSi9UTwuDqN629LpnoZjR3MQcqwXGsdk2q3+A=; b=XnMLg2MYmc3iYu9G06xGTTWyxr3W0MbRcfw3oI1PgPProL+7c4/lJGafpDnR085fVv YPbcdCtIzV2STH4WGKMemRWI/j7lJS+3IsVcylPaBUmLGp3RSu1ugqNue1bPi/ZKH6i1 yHCeBpVJo08P89Ff4LXCTVFIqeTBprM5U53To= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=oZdo9+ahJpAP0GJ496dMVxX2iF8xSe8eUEannVTfYaqyhSB/m8tBZmtv1D2b8NtdVK GsNQjhXcBfkgTZpJQgrDMS3Q2EvZtNbvta/+eJ0Mu7Me/9qCjYjxmUIRRXwghdSMY+kc HiTal3RUCEkrznwg40LoHiQ/vloK1XyLdmxPo= MIME-Version: 1.0 Received: by 10.231.194.223 with SMTP id dz31mr3685615ibb.87.1275696570446; Fri, 04 Jun 2010 17:09:30 -0700 (PDT) Received: by 10.231.167.143 with HTTP; Fri, 4 Jun 2010 17:09:30 -0700 (PDT) Date: Fri, 4 Jun 2010 18:09:30 -0600 Message-ID: From: Alisa Coffin To: igraph-help@nongnu.org Content-Type: multipart/alternative; boundary=00504501748bec34db04883d404c X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: [igraph] the old "cannot reserve space for vector" problem X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Jun 2010 00:09:35 -0000 --00504501748bec34db04883d404c Content-Type: text/plain; charset=ISO-8859-1 Hi. I'm having the "cannot reserve space for vector...." problem on the following operation and graph. From reading through the igraph archives, this appears to be a RAM issue. If I try to switch to a 64-bit machine, will this problem be solved? This is the smallest of 4 graphs that I plan to analyze thus. The largest graph has around 98 000 nodes and 135 000 edges. Can anyone give me an idea of a ball park amount of RAM needed accomplish this operation? Otherwise, if I am wrong and there is another workaround, please let me know. Thanks! > memory.limit(size = NA) [1] 1535 > Dg1937 <- shortest.paths(g1937_1un,v=V(g1937_1un)) Error in shortest.paths(g1937_1un, v = V(g1937_1un)) : At vector.pmt:409 : cannot reserve space for vector, Out of memory > summary(g1937_1un) Vertices: 18209 Edges: 27945 Directed: FALSE No graph attributes. No vertex attributes. No edge attributes. Alisa Coffin, PhD email: alisa.coffin@gmail.com --00504501748bec34db04883d404c Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hi.

I'm having the "cannot reserve space for ve= ctor...." problem on the following operation and graph. From reading t= hrough the igraph archives, this appears to be a RAM issue. If I try to swi= tch to a 64-bit machine, will this problem be solved? This is the smallest = of 4 graphs that I plan to analyze thus. The largest graph has around 98 00= 0 nodes and 135 000 edges. Can anyone give me an idea of a ball park amount= of RAM needed accomplish this operation?

Otherwise, if I am wrong and there is another workaroun= d, please let me know.

Thanks!

> memory.limit(size =3D NA)
[1] 1535
> Dg19= 37 <- shortest.paths(g1937_1un,v=3DV(g1937_1un))
Error in shortest.paths(g1937_1un, v =3D V(g1937_1un)) :=A0
= =A0=A0At vector.pmt:409 : cannot reserve space for vector, Out of memory
> summary(g1937_1un)
Vertices: 18209=A0
Edge= s: 27945=A0
Directed: FALSE=A0
No graph attributes.
No vertex = attributes.
No edge attributes.


Alisa Coffin, PhD
email: =A0= alisa.coffin@gmail.com
--00504501748bec34db04883d404c-- From MAILER-DAEMON Sat Jun 05 01:13:16 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OKlh5-0003z1-Ps for mharc-igraph-help@gnu.org; Sat, 05 Jun 2010 01:13:15 -0400 Received: from [140.186.70.92] (port=56235 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OKlh3-0003xz-3x for igraph-help@nongnu.org; Sat, 05 Jun 2010 01:13:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OKlh2-00031K-2f for igraph-help@nongnu.org; Sat, 05 Jun 2010 01:13:12 -0400 Received: from mail-wy0-f173.google.com ([74.125.82.173]:38101) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OKlh1-00031E-Ru for igraph-help@nongnu.org; Sat, 05 Jun 2010 01:13:12 -0400 Received: by wyb36 with SMTP id 36so1423632wyb.4 for ; Fri, 04 Jun 2010 22:13:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=f4kav32d4wwsGU6cznPO9oqPuwtjkmpLLyekWAE7oPs=; b=or6C3WZWLGABOICV9gZwnurbRsUEyB6Pk64R1Xr4UGdQ7uqMqLB5PfVpd+CIeC/dNg 67xbAnydfN7XUxEp2xMUjy4k1WEYEurydHCg0G1EopmncKgw7vRiodNWzSlWdd+p9pRY cYJ25In33J+xqslhaia1w2h/doE/bmqQqbeGM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=vU452neFM+zFsJ5f6wsAMH8/x+w9PZA/C15+cF+QVtI+CLPdzmMYP66vO0oP6/5Sg8 ryBV227k0jrhqCY9VVtXrIWErzeiy/5Llc7pBrioxYHEXaVSuGxBWWzl/jMc2+ZuPKWY os5n50spHudA7a7HbzW0RkIx8c7JRKQLUruc0= MIME-Version: 1.0 Received: by 10.216.181.73 with SMTP id k51mr341819wem.113.1275714789605; Fri, 04 Jun 2010 22:13:09 -0700 (PDT) Received: by 10.216.39.9 with HTTP; Fri, 4 Jun 2010 22:13:09 -0700 (PDT) In-Reply-To: References: Date: Sat, 5 Jun 2010 07:13:09 +0200 Message-ID: Subject: Re: [igraph] the old "cannot reserve space for vector" problem From: =?ISO-8859-2?B?o3VrYXN6IFLqY7Nhd293aWN6?= To: Help for igraph users Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Jun 2010 05:13:14 -0000 2010/6/5, Alisa Coffin : > I'm having the "cannot reserve space for vector...." Hi, Try edit C:\boot.ini file by adding /3GB /userva=3D2900 switches: [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINNT=3D"????" /3GB /userva=3D2900 And reebot, now you can start R with "...R\R-2.11.0\bin\Rgui.exe" --max-mem-size=3D2900M (2.8 GB limit should be safe, if not, just run Win in safe mode, use editor typing edit in cmd, and change in boot.ini to /userva=3D2800, save and reeboot) --=20 Mi=B3ego dnia From MAILER-DAEMON Sat Jun 05 05:43:05 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OKpuD-0007tI-4v for mharc-igraph-help@gnu.org; Sat, 05 Jun 2010 05:43:05 -0400 Received: from [140.186.70.92] (port=50287 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OKpu8-0007gt-Ix for igraph-help@nongnu.org; Sat, 05 Jun 2010 05:43:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OKpgt-0004E8-A4 for igraph-help@nongnu.org; Sat, 05 Jun 2010 05:29:23 -0400 Received: from c3d.hu ([195.70.36.141]:36672 helo=yavin.c3d.hu) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OKpgs-0004Dy-TN for igraph-help@nongnu.org; Sat, 05 Jun 2010 05:29:19 -0400 Received: from [192.168.0.4] (client-81-100-29-46.cht-bng-015.adsl.virginmedia.net [81.100.29.46]) (authenticated bits=0) by yavin.c3d.hu (8.14.3/8.14.3/MailServer-SF02) with ESMTP id o559T7pu028529 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for ; Sat, 5 Jun 2010 11:29:13 +0200 Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Apple Message framework v1078) Subject: Re: [igraph] the old "cannot reserve space for vector" problem From: Tamas Nepusz In-Reply-To: Date: Sat, 5 Jun 2010 10:29:02 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <8F496FE0-6F52-40BE-9FF3-4077EE013321@gmail.com> References: To: Help for igraph users X-Mailer: Apple Mail (2.1078) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Jun 2010 09:43:01 -0000 Hi Alisa, > I'm having the "cannot reserve space for vector...." problem on the = following operation and graph. =46rom reading through the igraph = archives, this appears to be a RAM issue. Yes, it is a RAM issue; for large graphs, the whole matrix which stores = all the shortest path lengths tends to be large, and there's no = workaround if you need all the elements of the whole matrix at once. If = you don't, you can calculate the shortest paths from a single or a few = selected vertices only. For instance: for (i in 1:vcount(g)) { sp <- shortest.paths(g, v=3Di) } This gives you the shortest path lengths from vertex i, one by one. By the way, the shortest path matrix of a graph with 18209 vertices has = 331567681 elements; if each element takes up 8 bytes, then the total = memory requirement for storing the whole matrix at once will be about = 2.47Gb, so the trick suggested by =C5=81ukasz might also work. --=20 Tamas > If I try to switch to a 64-bit machine, will this problem be solved? = This is the smallest of 4 graphs that I plan to analyze thus. The = largest graph has around 98 000 nodes and 135 000 edges. Can anyone give = me an idea of a ball park amount of RAM needed accomplish this = operation? >=20 > Otherwise, if I am wrong and there is another workaround, please let = me know. >=20 > Thanks! >=20 > > memory.limit(size =3D NA) > [1] 1535 > > Dg1937 <- shortest.paths(g1937_1un,v=3DV(g1937_1un)) > Error in shortest.paths(g1937_1un, v =3D V(g1937_1un)) :=20 > At vector.pmt:409 : cannot reserve space for vector, Out of memory > > summary(g1937_1un) > Vertices: 18209=20 > Edges: 27945=20 > Directed: FALSE=20 > No graph attributes. > No vertex attributes. > No edge attributes. >=20 >=20 > Alisa Coffin, PhD > email: alisa.coffin@gmail.com > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help From MAILER-DAEMON Sat Jun 05 06:14:29 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OKqOa-0001hR-TR for mharc-igraph-help@gnu.org; Sat, 05 Jun 2010 06:14:28 -0400 Received: from [140.186.70.92] (port=40207 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OKqOV-0001hA-Mu for igraph-help@nongnu.org; Sat, 05 Jun 2010 06:14:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OKqOU-0001eq-L3 for igraph-help@nongnu.org; Sat, 05 Jun 2010 06:14:23 -0400 Received: from c3d.hu ([195.70.36.141]:55993 helo=yavin.c3d.hu) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OKqOU-0001eg-A3 for igraph-help@nongnu.org; Sat, 05 Jun 2010 06:14:22 -0400 Received: from [192.168.0.4] (client-81-100-29-46.cht-bng-015.adsl.virginmedia.net [81.100.29.46]) (authenticated bits=0) by yavin.c3d.hu (8.14.3/8.14.3/MailServer-SF02) with ESMTP id o55AECl6007375 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for ; Sat, 5 Jun 2010 12:14:18 +0200 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1078) Subject: Re: [igraph] Problem with attributes From: Tamas Nepusz In-Reply-To: <9F0721FDD4F12D4B95AD894274F388EC01D27F3C54A9@DJFEXMBX01.djf.agrsci.dk> Date: Sat, 5 Jun 2010 11:14:07 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <747EDCC0-A2C3-4494-9E42-A7FFE21A64DE@gmail.com> References: <9F0721FDD4F12D4B95AD894274F388EC01D27F3C54A9@DJFEXMBX01.djf.agrsci.dk> To: Help for igraph users X-Mailer: Apple Mail (2.1078) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Jun 2010 10:14:27 -0000 Dear David, > when I change the graph slightly using instead >=20 > em1 <- c(0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,0); dim(em1)<- c(4,4) >=20 > (which is symmetric, so all edges are reciprocal), plot gives the = warning Don't worry about these warnings; I checked the code and it seems fine = to ignore them, this happens only when all the edges have the same = arrow.mode. If you would like to fix it, I think the easiest way to do = so is to find plot.R in the source code of the R interface and modify = line 225. Originally, that line looks like this: sh.lwd=3Dedge.width, h.lwd=3D1, open=3DFALSE, = code=3Darrow.mode, You should replace "code=3Darrow.mode" with "code=3Dunique(arrow.mode)". Maybe there's a better fix for that, I'm not an R expert :) Anyway, this = fix will be included in the next release. Thanks for the bug report! --=20 Tamas From MAILER-DAEMON Tue Jun 08 04:12:55 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OLtvb-0006nN-O6 for mharc-igraph-help@gnu.org; Tue, 08 Jun 2010 04:12:55 -0400 Received: from [140.186.70.92] (port=59915 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OLtvY-0006n6-GP for igraph-help@nongnu.org; Tue, 08 Jun 2010 04:12:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OLtvX-0005pM-Dy for igraph-help@nongnu.org; Tue, 08 Jun 2010 04:12:52 -0400 Received: from mail-bw0-f45.google.com ([209.85.214.45]:56809) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OLtvX-0005p4-6S for igraph-help@nongnu.org; Tue, 08 Jun 2010 04:12:51 -0400 Received: by bwz4 with SMTP id 4so1299185bwz.4 for ; Tue, 08 Jun 2010 01:12:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:content-type:mime-version :subject:from:in-reply-to:date:content-transfer-encoding:message-id :references:to:x-mailer; bh=KGjiQ8xPiq5FdGyqbDYgcGh0fXKxsLcIAw2xLl9fOs8=; b=HjHZbl4zg1PlRONpDcxl/h9YK1uQPh5+67+0X4c484ox27oOVomxVH5W02jXMYhYLL 7PzAwCpK6jH8fXn2yuCN9OronT2GHxT7UUwrhUzMylwW4gm7KUrbfwXDFSs7BurEg70R PE6LgN/iDW/MCZG5ygjt0HAVMSSWVyICP9EMk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer; b=gJzs2Gk50eBUjQIlaSK9Meo1BkLfBqMWdnZhgWUZ1IfEs+tAF0KZNm20Z6fjGtwcp4 /WxWXpUupnJSxXKT63eIzXFaO5KGmQK0bMCH0NeNlIOR4O5PLETCTAhJ/lYRo4S1Fay0 9Hyo49JiOXak4dhdVbJZwTKle+2SwMmXKBjtI= Received: by 10.204.148.69 with SMTP id o5mr1331459bkv.188.1275984769231; Tue, 08 Jun 2010 01:12:49 -0700 (PDT) Received: from [192.168.10.207] (f053121180.adsl.alicedsl.de [78.53.121.180]) by mx.google.com with ESMTPS id v14sm23533277bkz.8.2010.06.08.01.12.48 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 08 Jun 2010 01:12:48 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Apple Message framework v1078) Subject: Re: [igraph] the old "cannot reserve space for vector" problem From: =?iso-8859-1?Q?Pascal_J=FCrgens?= In-Reply-To: <8F496FE0-6F52-40BE-9FF3-4077EE013321@gmail.com> Date: Tue, 8 Jun 2010 10:12:47 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: References: <8F496FE0-6F52-40BE-9FF3-4077EE013321@gmail.com> To: Help for igraph users X-Mailer: Apple Mail (2.1078) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jun 2010 08:12:53 -0000 Hello, sorry to hijack this thread, but my question is related. Are there any practical limits to using shortest_paths() with much = larger networks? Especially, are there memory leaks and / or other = limits when using the python interface?=20 I'd like to compute it on a network with 80k vertices. Since the = algorithm has quadratic memory requirements, this results in around 50GB = of RAM. As long as there are no serious leaks, this is a small enough = amount to run on a quad memory EC2 instance. Using the unweighted = algorithm (is it Johnson's?) with O(n(V+E)), this seems feasible. Or = will the time complexity bite me before the RAM does? Pascal On Jun 5, 2010, at 11:29 , Tamas Nepusz wrote: > By the way, the shortest path matrix of a graph with 18209 vertices = has 331567681 elements; if each element takes up 8 bytes, then the total = memory requirement for storing the whole matrix at once will be about = 2.47Gb, so the trick suggested by =C5=81ukasz might also work. From MAILER-DAEMON Tue Jun 08 05:38:00 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OLvFv-0000iV-JF for mharc-igraph-help@gnu.org; Tue, 08 Jun 2010 05:37:59 -0400 Received: from [140.186.70.92] (port=35144 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OLvFl-0008FN-Bn for igraph-help@nongnu.org; Tue, 08 Jun 2010 05:37:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OLv1N-00039l-Ar for igraph-help@nongnu.org; Tue, 08 Jun 2010 05:22:58 -0400 Received: from c3d.hu ([195.70.36.141]:43578 helo=yavin.c3d.hu) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OLv1M-000392-UD for igraph-help@nongnu.org; Tue, 08 Jun 2010 05:22:57 -0400 Received: from [192.168.0.4] (client-81-100-29-46.cht-bng-015.adsl.virginmedia.net [81.100.29.46]) (authenticated bits=0) by yavin.c3d.hu (8.14.3/8.14.3/MailServer-SF02) with ESMTP id o589MgD5026639 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for ; Tue, 8 Jun 2010 11:22:48 +0200 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1078) Subject: Re: [igraph] the old "cannot reserve space for vector" problem From: Tamas Nepusz In-Reply-To: Date: Tue, 8 Jun 2010 10:22:38 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <8F496FE0-6F52-40BE-9FF3-4077EE013321@gmail.com> To: Help for igraph users X-Mailer: Apple Mail (2.1078) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jun 2010 09:37:56 -0000 Dear Pascal, > Are there any practical limits to using shortest_paths() with much = larger networks? *Theoretically*, the only practical limit should be the amount of memory = you have available :) (Of course, your OS has to support allocating huge = chunks of memory to the same process; for instance, on 32-bit machines, = there is an address space limit which cannot be circumvented without = switching to a 64-bit platform). If you found some limit other than the = memory requirements or the time complexity, then that's a bug in igraph = and we'll try to fix it. > Especially, are there memory leaks and / or other limits when using = the python interface?=20 We regularly check both the C core and the higher level interfaces for = memory leaks and I'm not aware of any memory leaks right now that should = affect your calculation. This holds to the memory allocated by igraph = itself, I cannot promise anything about the Python interpreter. What I can tell you is that I successfully managed to calculate the = *diameter* of an undirected network with 2.1 million vertices and 7.5 = million edges -- this took about 11 days on a single core of an Intel = Xeon X3360 running at 2.83 GHz. So, time complexity should not be a = problem for your network. I'm still worried about the storage = requirements, because when using the Python interface, the result matrix = is temporarily stored *twice*, once as a regular igraph_matrix_t and = once as a Python list of lists which is returned to Python. Of course = the igraph_matrix_t is destroyed as soon as the Python representation is = ready, but still. I would probably try to be on the safe side and build = up the shortest path matrix line by line and store the calculated lines = on disk, so even if Python runs out of memory for some reason, nothing = is lost because all the earlier calculations are still saved. > Using the unweighted algorithm (is it Johnson's?) with O(n(V+E)), this = seems feasible. Actually, the unweighted shortest path implementation is a simple = breadth first search, and yes, it runs in O(n(V+E)). A single run (with = one source vertex) thus requires O(V+E). --=20 Tamas= From MAILER-DAEMON Tue Jun 08 07:05:24 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OLwcW-0003Uw-6E for mharc-igraph-help@gnu.org; Tue, 08 Jun 2010 07:05:24 -0400 Received: from [140.186.70.92] (port=46363 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OLwcQ-0003UY-2t for igraph-help@nongnu.org; Tue, 08 Jun 2010 07:05:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OLwcK-00038V-QR for igraph-help@nongnu.org; Tue, 08 Jun 2010 07:05:17 -0400 Received: from mail-ew0-f227.google.com ([209.85.219.227]:61788) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OLwcK-00038P-JT for igraph-help@nongnu.org; Tue, 08 Jun 2010 07:05:12 -0400 Received: by ewy27 with SMTP id 27so1198391ewy.10 for ; Tue, 08 Jun 2010 04:05:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:content-type:mime-version :subject:from:in-reply-to:date:content-transfer-encoding:message-id :references:to:x-mailer; bh=HCOQxE+rDhU6uiPJ+yCAWzbWk0d9l12nwXszmrsvDfU=; b=jlciO2y/SIuYCuqtIaXe5XuLVJeHsUuN+jksNUL47lXTdiUdz3vqu70/7H+aZxun3O IuXViH+o0jobBIf+N6totAOL1BDDkvRTfK962fuz855marl+N8uCnD+/tmZGbVqfAHac kq7Q49xPinCAMz5P44Zxv8ejYXxqaYk0hNG9U= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer; b=E/xlR89YRk7JKAy7F+kCBn6OS98WxfvmwhYkB2bQlbZKdp3jdS09xhJ0G2k3oA3t2B Q4JPSeZ0rQ5fB+YuLpC2MbuQTJV7qkr22GgkT5RzO83dVxTWzDEemLXN5cMzeN9KwZXv JRLDX5fLMoB1D/flsWmbbkoPZ+4f4DZtAc8y4= Received: by 10.213.19.211 with SMTP id c19mr331185ebb.93.1275995111667; Tue, 08 Jun 2010 04:05:11 -0700 (PDT) Received: from [192.168.10.207] (f053121180.adsl.alicedsl.de [78.53.121.180]) by mx.google.com with ESMTPS id 13sm3251601ewy.9.2010.06.08.04.05.11 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 08 Jun 2010 04:05:11 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1078) Subject: Re: [igraph] the old "cannot reserve space for vector" problem From: =?iso-8859-1?Q?Pascal_J=FCrgens?= In-Reply-To: Date: Tue, 8 Jun 2010 13:05:10 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: References: <8F496FE0-6F52-40BE-9FF3-4077EE013321@gmail.com> To: Help for igraph users X-Mailer: Apple Mail (2.1078) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jun 2010 11:05:23 -0000 Tamas, thanks a lot for the clarifications and the numbers. I think I'll pass = on calculating the entire matrix for now. Storing it twice means that = swapping is guaranteed, which should prevent a serious slowdown. However, I think that in case anyone attempts it, it might be = interesting to look at the use of SSD disks for matrix storage. They = might be just fast enough to switch the bottleneck back to the cpu. Yours, Pascal Juergens On Jun 8, 2010, at 11:22 , Tamas Nepusz wrote: > What I can tell you is that I successfully managed to calculate the = *diameter* of an undirected network with 2.1 million vertices and 7.5 = million edges -- this took about 11 days on a single core of an Intel = Xeon X3360 running at 2.83 GHz. So, time complexity should not be a = problem for your network. I'm still worried about the storage = requirements, because when using the Python interface, the result matrix = is temporarily stored *twice*, once as a regular igraph_matrix_t and = once as a Python list of lists which is returned to Python. Of course = the igraph_matrix_t is destroyed as soon as the Python representation is = ready, but still. I would probably try to be on the safe side and build = up the shortest path matrix line by line and store the calculated lines = on disk, so even if Python runs out of memory for some reason, nothing = is lost because all the earlier calculations are still saved. From MAILER-DAEMON Tue Jun 08 07:19:48 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OLwqR-00084T-Ux for mharc-igraph-help@gnu.org; Tue, 08 Jun 2010 07:19:47 -0400 Received: from [140.186.70.92] (port=35722 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OLwqK-00083e-FK for igraph-help@nongnu.org; Tue, 08 Jun 2010 07:19:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OLwqJ-0005Ge-2b for igraph-help@nongnu.org; Tue, 08 Jun 2010 07:19:40 -0400 Received: from c3d.hu ([195.70.36.141]:35891 helo=yavin.c3d.hu) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OLwqI-0005GD-NX for igraph-help@nongnu.org; Tue, 08 Jun 2010 07:19:39 -0400 Received: from [192.168.0.4] (client-81-100-29-46.cht-bng-015.adsl.virginmedia.net [81.100.29.46]) (authenticated bits=0) by yavin.c3d.hu (8.14.3/8.14.3/MailServer-SF02) with ESMTP id o58BJSpY014514 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for ; Tue, 8 Jun 2010 13:19:34 +0200 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1078) Subject: Re: [igraph] the old "cannot reserve space for vector" problem From: Tamas Nepusz In-Reply-To: Date: Tue, 8 Jun 2010 12:19:23 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <5A707E10-E4E4-4548-8E24-C9DEB09375D7@gmail.com> References: <8F496FE0-6F52-40BE-9FF3-4077EE013321@gmail.com> To: Help for igraph users X-Mailer: Apple Mail (2.1078) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jun 2010 11:19:46 -0000 > thanks a lot for the clarifications and the numbers. I think I'll pass = on calculating the entire matrix for now. Storing it twice means that = swapping is guaranteed, which should prevent a serious slowdown. Note that if you calculate the matrix row by row, this means that at = most one row of the matrix is stored twice (once in the Python layer and = once in the C layer) at any time, so this should not increase memory = costs too much. --=20 Tamas From MAILER-DAEMON Sun Jun 13 09:17:57 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1ONn4X-0003ew-Hz for mharc-igraph-help@gnu.org; Sun, 13 Jun 2010 09:17:57 -0400 Received: from [140.186.70.92] (port=49715 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ONAOb-0005YE-Lv for igraph-help@nongnu.org; Fri, 11 Jun 2010 16:00:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1ONAOa-0004j4-I8 for igraph-help@nongnu.org; Fri, 11 Jun 2010 16:00:05 -0400 Received: from caibbdcaaaaf.dreamhost.com ([208.113.200.5]:60377 helo=friskymail-a2.g.dreamhost.com) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ONAOa-0004iZ-DW for igraph-help@nongnu.org; Fri, 11 Jun 2010 16:00:04 -0400 Received: from PassXP (pool-74-109-61-207.phlapa.east.verizon.net [74.109.61.207]) by friskymail-a2.g.dreamhost.com (Postfix) with ESMTP id 20A245447F for ; Fri, 11 Jun 2010 13:00:00 -0700 (PDT) From: "Michael Stauffer (Circular Logic)" To: Date: Fri, 11 Jun 2010 15:59:59 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5931 Thread-Index: AcsJoKvj+bagq5toS3ezTMBIYtLNYA== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Mailman-Approved-At: Sun, 13 Jun 2010 09:17:56 -0400 Subject: [igraph] iGraph noob - network size and memory X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jun 2010 20:00:06 -0000 Hi all, I'm new to iGraph, and to network analysis itself. I'm a programmer, working on a network analysis project with a researcher. We're evalutating what tools we might use, and R with iGraph looks interesting. Initially we'll be working on graphs with millions of nodes and edges, and possibly going up to hundreds of millions. The iGraph's description mentions working very efficiently with millions of edges. Does this extend to 10's or 100's of millions? I've poked around a bit and seen some posts that suggest iGraph keeps its network data structure in main memory. Is that correct? Did something come of the suggestion to work on a branch with a (presumably) disk-based database for the graph data? Thanks for any answers. I'm looking around quickly at various options at this point to get some initial answers for next week, sorry that I haven't researched in depth yet. Cheers, Michael From MAILER-DAEMON Sun Jun 13 09:17:58 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1ONn4X-0003fG-Rk for mharc-igraph-help@gnu.org; Sun, 13 Jun 2010 09:17:57 -0400 Received: from [140.186.70.92] (port=35595 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ONAQE-0006N9-Ms for igraph-help@nongnu.org; Fri, 11 Jun 2010 16:01:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1ONAQD-0004wL-Du for igraph-help@nongnu.org; Fri, 11 Jun 2010 16:01:46 -0400 Received: from caibbdcaaaaf.dreamhost.com ([208.113.200.5]:45076 helo=friskymail-a4.g.dreamhost.com) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ONAQD-0004wD-9t for igraph-help@nongnu.org; Fri, 11 Jun 2010 16:01:45 -0400 Received: from PassXP (pool-74-109-61-207.phlapa.east.verizon.net [74.109.61.207]) (Authenticated sender: mstauffer@circular-logic.com) by friskymail-a4.g.dreamhost.com (Postfix) with ESMTPA id 3815167C064 for ; Fri, 11 Jun 2010 13:01:43 -0700 (PDT) From: "Michael Stauffer \(Circular Logic\)" To: Date: Fri, 11 Jun 2010 16:01:42 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5931 Thread-Index: AcsJoOkYNvtOElo+R+GKb3mOv73Qmg== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Mailman-Approved-At: Sun, 13 Jun 2010 09:17:56 -0400 Subject: [igraph] benchmarks? X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jun 2010 20:01:48 -0000 Hi again, Does anyone have any rough benchmark numbers for iGraph running on a sparse network of 100k nodes and 500k edges or lager? Ideally I'm looking for a benchmark for eigen value centrality score, but any basic metric would do. Thanks for any help. Again, sorry to be poking around so quickly, I don't have time to get in depth before next week. Cheers, Michael From MAILER-DAEMON Mon Jun 14 06:18:17 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OO6kD-0005Gx-Jv for mharc-igraph-help@gnu.org; Mon, 14 Jun 2010 06:18:17 -0400 Received: from [140.186.70.92] (port=49334 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OO6k8-0005Ge-Im for igraph-help@nongnu.org; Mon, 14 Jun 2010 06:18:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OO6k3-00040q-1W for igraph-help@nongnu.org; Mon, 14 Jun 2010 06:18:12 -0400 Received: from ey-out-1920.google.com ([74.125.78.146]:63384) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OO6k2-000400-TM for igraph-help@nongnu.org; Mon, 14 Jun 2010 06:18:07 -0400 Received: by ey-out-1920.google.com with SMTP id 26so1243513eyw.14 for ; Mon, 14 Jun 2010 03:18:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:from:date :message-id:subject:to:content-type; bh=Au+J4TWuiV5nObJh16wT7II4zjpsby3shYAyt0Ml1AY=; b=C8HJEoGpNm+x6iqTITIk406fMOtBw1qoRI0CFiy6xu03DI85m5iEBfatlD+XsodiL9 iRfknVxh4vrP2ME/Ud1det9jURcHL2s7sHpjnXJMXAFQesWF6bodWxsOd+d7UeZeR8M0 p5xZYfYTW/89kU2fYSkK+ZTk1BbqsWdwEfNjg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=MTRyLRoSxR/n6TlgkztLTUIokzp3A1ojOvlqsbmPBGVppsgQiHTCgGeZ60r4Bs5tk1 yE5DuGhicVzdYr/1OMEpaE425JnWMcXpBLLJq6uv8ctDZBnZgmRlaBUG+OkR8BT/gq/8 e/NlIAbyx5GzYjou4RhfIEJj65bOnmh/xkMb4= Received: by 10.213.112.193 with SMTP id x1mr1679510ebp.84.1276510682137; Mon, 14 Jun 2010 03:18:02 -0700 (PDT) MIME-Version: 1.0 Received: by 10.213.6.194 with HTTP; Mon, 14 Jun 2010 03:17:42 -0700 (PDT) From: Alexander Savi Date: Mon, 14 Jun 2010 12:17:42 +0200 Message-ID: To: igraph-help@nongnu.org Content-Type: multipart/alternative; boundary=0015174bee9cc2c32e0488facd3b X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: [igraph] Plotting an ancestral graph X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jun 2010 10:18:15 -0000 --0015174bee9cc2c32e0488facd3b Content-Type: text/plain; charset=ISO-8859-1 Hello, This is my first time using a mailing list, so please tell me if I misunderstand how it should be properly used. My name is Alexander Savi and I am a student in Psychological Methods, University of Amsterdam, The Netherlands. I am currently programming an R package which should be able to apply the Inductive Causation algorithm (Verma & Pearl, 1991, Equivalence and Sythesis of Causal Models) to time-series data. I use iGraph in R for plotting the undirected adjacencies between variables (o --- o) and the colliders (--> o <--). It seems to me that in iGraph it is not possible to plot a graph with both directed and undirected edges (I think it is called an ancestral graph and I think Pearl calls it a rudimentary pattern). The drawGraph function in the ggm package has the possibility to plot ancestral graphs, but I would like to use iGraph because it comes with many functions absent in the drawGraph function of ggm. My question in the end, comes down to whether it is possible in iGraph for R to plot an ancestral graph (with both directed and undirected edges)? Thank you, kind regards, Alexander Alexander Savi | o.a.savi@gmail.com --0015174bee9cc2c32e0488facd3b Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hello,

This is my first time using a mailing list, so please tell me= if I misunderstand how it should be properly used.

My name is Alexa= nder Savi and I am a student in Psychological Methods, University of Amster= dam, The Netherlands.

I am currently programming an R package which should be able to apply t= he Inductive Causation algorithm (Verma & Pearl, 1991, Equivalence and = Sythesis of Causal Models) to time-series data.

I use iGraph in R fo= r plotting the undirected adjacencies between variables (o --- o) and the c= olliders (--> o <--). It seems to me that in iGraph it is not possibl= e to plot a graph with both directed and undirected edges (I think it is ca= lled an ancestral graph and I think Pearl calls it a rudimentary pattern). = The drawGraph function in the ggm package has the possibility to plot ances= tral graphs, but I would like to use iGraph because it comes with many func= tions absent in the drawGraph function of ggm.

My question in the end, comes down to whether it is possible in iGraph = for R to plot an ancestral graph (with both directed and undirected edges)?=

Thank you, kind regards,

Alexander



Alexander Savi | o.a.savi@gmail.c= om
--0015174bee9cc2c32e0488facd3b-- From MAILER-DAEMON Mon Jun 14 06:26:22 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OO6s2-0007Ib-Kf for mharc-igraph-help@gnu.org; Mon, 14 Jun 2010 06:26:22 -0400 Received: from [140.186.70.92] (port=58088 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OO6ry-0007D4-VO for igraph-help@nongnu.org; Mon, 14 Jun 2010 06:26:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OO6rx-0005FI-NI for igraph-help@nongnu.org; Mon, 14 Jun 2010 06:26:18 -0400 Received: from thb-mta-17-tx.emailfiltering.com ([194.116.199.149]:43443 helo=thb-mta-17.emailfiltering.com) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OO6rx-0005Ez-Fe for igraph-help@nongnu.org; Mon, 14 Jun 2010 06:26:17 -0400 Received: from csengels.cs.rhul.ac.uk ([134.219.188.10]) by thb-mta-17.emailfiltering.com with emfmta (version 4.5.0.261) by TLS id 2224625918 for igraph-help@nongnu.org; 98416ce0d388e461; Mon, 14 Jun 2010 11:26:15 +0100 Received: from deviant.cs.rhul.ac.uk (deviant.cs.rhul.ac.uk [134.219.188.190]) by csengels.cs.rhul.ac.uk (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o5EAQFTG010816 for ; Mon, 14 Jun 2010 11:26:15 +0100 Received: by deviant.cs.rhul.ac.uk (Postfix, from userid 11721) id 027551242CA; Mon, 14 Jun 2010 11:26:14 +0100 (BST) Date: Mon, 14 Jun 2010 11:26:14 +0100 From: Tamas Nepusz To: Help for igraph users Subject: Re: [igraph] benchmarks? Message-ID: <20100614102614.GB3845@deviant.cs.rhul.ac.uk> Mail-Followup-To: Help for igraph users References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jun 2010 10:26:20 -0000 Dear Michael, > Does anyone have any rough benchmark numbers for iGraph running on a > sparse network of 100k nodes and 500k edges or lager? Ideally I'm > looking for a benchmark for eigen value centrality score, but any basic > metric would do. I did a quick test using the Python interface (which has roughly the same overhead as the R interface, so the results should be the same) and using PageRank instead of eigenvector centrality some time ago. I used a network of 2.13M vertices and 7.56M directed edges: >>> g=load("test_graph.lgl", directed=True) >>> print g Directed graph (|V| = 2137884, |E| = 7560862) >>> from time import time >>> t1=time(); ec=g.pagerank(); t2=time(); print t2-t1 44.2914 (The time above is in seconds). On a smaller graph with 64K vertices and 240K edges, the PageRank calculation (which is very similar to eigenvector centrality) takes about 0.5s. These results were achieved on a single core of an Intel Xeon X3360 running at 2.83 GHz. -- Tamas From MAILER-DAEMON Mon Jun 14 06:38:30 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OO73m-0001aj-9B for mharc-igraph-help@gnu.org; Mon, 14 Jun 2010 06:38:30 -0400 Received: from [140.186.70.92] (port=33363 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OO73j-0001WT-Et for igraph-help@nongnu.org; Mon, 14 Jun 2010 06:38:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OO73h-00070S-V4 for igraph-help@nongnu.org; Mon, 14 Jun 2010 06:38:27 -0400 Received: from ixe-mta-17-tx.emailfiltering.com ([194.116.198.149]:54043 helo=gse-mta-17.emailfiltering.com) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OO73h-000705-Ie for igraph-help@nongnu.org; Mon, 14 Jun 2010 06:38:25 -0400 Received: from csengels.cs.rhul.ac.uk ([134.219.188.10]) by gse-mta-17.emailfiltering.com with emfmta (version 4.5.0.261) by TLS id 2229055512 for igraph-help@nongnu.org; b74599424ad78c85; Mon, 14 Jun 2010 11:38:24 +0100 Received: from deviant.cs.rhul.ac.uk (deviant.cs.rhul.ac.uk [134.219.188.190]) by csengels.cs.rhul.ac.uk (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o5EAcMb0014036 for ; Mon, 14 Jun 2010 11:38:22 +0100 Received: by deviant.cs.rhul.ac.uk (Postfix, from userid 11721) id 22B8D1242CA; Mon, 14 Jun 2010 11:38:21 +0100 (BST) Date: Mon, 14 Jun 2010 11:38:21 +0100 From: Tamas Nepusz To: Help for igraph users Subject: Re: [igraph] iGraph noob - network size and memory Message-ID: <20100614103821.GC3845@deviant.cs.rhul.ac.uk> Mail-Followup-To: Help for igraph users References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jun 2010 10:38:28 -0000 Hi Michael, > Initially we'll be working on graphs with millions of nodes > and edges, and possibly going up to hundreds of millions. The iGraph's > description mentions working very efficiently with millions of edges. > Does this extend to 10's or 100's of millions? Probably yes, assuming that you have enough memory. I can definitely generate an Erdos-Renyi random network with 10 million vertices and 200 million edges on my computer and run some basic queries on it: >>> g= Graph.Erdos_Renyi(n=int(1e7), m=int(2e8)) >>> print g.maxdegree() However, the graph takes up more than 8GB of memory at this stage, and since my machine has only 4GB of physical memory, there is heavy swapping involved. You'll need plenty of memory and of course a 64-bit OS, but otherwise you should be fine. > I've poked around a bit and seen some posts that suggest iGraph keeps > its network data structure in main memory. Is that correct? Yes, it is. It uses an indexed edge list data structure, which is separated from the rest of the code in src/type_indexededgelist.c. The rest of the code uses a well-defined interface to communicate with the internal data structure, so if you need to use a different data strcture, you only have to reimplement the functions in src/type_indexededgelist.c and recompile igraph. > Did something come of the suggestion to work on a branch with a > (presumably) disk-based database for the graph data? There is a branch on Launchpad that uses a PostgreSQL database as a backend. It's not kept in sync with the main branch (I'm not sure if it works now or not), it's not part of the official codebase, but it serves as a proof of concept: https://code.launchpad.net/~enavarro222/igraph/0.6-db Feel free to contact the owner of the branch on Launchpad if you have questions. The only catch is that there are some igraph functions which explicitly construct an adjacency list representation of the graph in memory for sake of efficiency, and this is not part of the basic graph interface yet, so for these cases, you will end up with the whole graph being loaded in memory anyway. I think the basic interface could be modified so that igraph algorithms could send "hints" to the internal data structure saying things like "hey, I'm gonna use lots of neighbors() queries in the near future", and the internal data structure could adapt (a database-based backend could ignore these hints while an in-memory backend could construct the adjacency list). This requires some modifications to the igraph core, but well, if you want to use a database, you will need some modifications anyway. -- Tamas From MAILER-DAEMON Mon Jun 14 06:54:10 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OO7Iw-0004p5-I7 for mharc-igraph-help@gnu.org; Mon, 14 Jun 2010 06:54:10 -0400 Received: from [140.186.70.92] (port=33737 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OO7It-0004p0-SL for igraph-help@nongnu.org; Mon, 14 Jun 2010 06:54:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OO7Is-0001Ed-D6 for igraph-help@nongnu.org; Mon, 14 Jun 2010 06:54:07 -0400 Received: from fg-out-1718.google.com ([72.14.220.158]:65441) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OO7Is-0001EI-8p for igraph-help@nongnu.org; Mon, 14 Jun 2010 06:54:06 -0400 Received: by fg-out-1718.google.com with SMTP id l26so901029fgb.10 for ; Mon, 14 Jun 2010 03:54:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=4llACQIZvPw1eKHRVwwN/EysicrvioVBVHauE5dlrCw=; b=CIgRGjF2ke1d5qCaM+9SFJxKb8bpor8OMJdM15dAqy0EuiIG0HPD8qWi6Gn2Mk2+Vs Fs9L74l9nNxslD1YNQnhiYZmRWTP3PfeJMezEOhqX423VcqDEtBkUmerKZaqyOHwvggt lQxxQ4pK0sAfdCUrUSUz09RS8XeQUUzvYgaQ8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; b=DsSg7CHhirLaT57UK5hkOmOTmTH4nudC7XgBK78XtgwbkrVnB/eeugvzf1c85fDbax dqrO1ITPb4ZzLiaMDasDiK+ntb3Ay4sNwWnrzbpyQ4z+pbFcNHjLaruYg8GJYLby/yaJ MPVKrgjKlB4IP8KpSNltQBl1a6xJKv2Qd02Nw= MIME-Version: 1.0 Received: by 10.239.135.131 with SMTP id d3mr360972hbd.186.1276512844276; Mon, 14 Jun 2010 03:54:04 -0700 (PDT) Sender: csardi.gabor@gmail.com Received: by 10.239.138.71 with HTTP; Mon, 14 Jun 2010 03:54:04 -0700 (PDT) In-Reply-To: References: Date: Mon, 14 Jun 2010 12:54:04 +0200 X-Google-Sender-Auth: NupYt7Gy5EiyiGeZ1p63mKcABB4 Message-ID: Subject: Re: [igraph] Plotting an ancestral graph From: =?ISO-8859-1?B?R+Fib3IgQ3PhcmRp?= To: Help for igraph users Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jun 2010 10:54:09 -0000 Hi Alexander, On Mon, Jun 14, 2010 at 12:17 PM, Alexander Savi wrote: [...] > I use iGraph in R for plotting the undirected adjacencies between variables > (o --- o) and the colliders (--> o <--). It seems to me that in iGraph it is > not possible to plot a graph with both directed and undirected edges (I > think it is called an ancestral graph and I think Pearl calls it a > rudimentary pattern). This is possible, see ?igraph.plotting and the 'edge.arrow.mode' parameter: g <- graph.ring(10) plot(g, layout=layout.circle, edge.arrow.mode=rep(0:3, length=ecount(g))) Best Regards, Gabor [...] -- Gabor Csardi UNIL DGM From MAILER-DAEMON Mon Jun 14 07:00:09 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OO7Oj-0006fY-GU for mharc-igraph-help@gnu.org; Mon, 14 Jun 2010 07:00:09 -0400 Received: from [140.186.70.92] (port=36678 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OO7Of-0006fJ-Vp for igraph-help@nongnu.org; Mon, 14 Jun 2010 07:00:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OO7Od-0002Di-9w for igraph-help@nongnu.org; Mon, 14 Jun 2010 07:00:04 -0400 Received: from thb-mta-17-tx.emailfiltering.com ([194.116.199.149]:38635 helo=thb-mta-17.emailfiltering.com) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OO7Od-0002CQ-2B for igraph-help@nongnu.org; Mon, 14 Jun 2010 07:00:03 -0400 Received: from csengels.cs.rhul.ac.uk ([134.219.188.10]) by thb-mta-17.emailfiltering.com with emfmta (version 4.5.0.261) by TLS id 2224687494 for igraph-help@nongnu.org; 1dd7a5d87df07ab3; Mon, 14 Jun 2010 12:00:01 +0100 Received: from deviant.cs.rhul.ac.uk (deviant.cs.rhul.ac.uk [134.219.188.190]) by csengels.cs.rhul.ac.uk (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o5EB01jA020271 for ; Mon, 14 Jun 2010 12:00:01 +0100 Received: by deviant.cs.rhul.ac.uk (Postfix, from userid 11721) id EB1E81242CA; Mon, 14 Jun 2010 12:00:00 +0100 (BST) Date: Mon, 14 Jun 2010 12:00:00 +0100 From: Tamas Nepusz To: Help for igraph users Subject: Re: [igraph] Plotting an ancestral graph Message-ID: <20100614110000.GD3845@deviant.cs.rhul.ac.uk> Mail-Followup-To: Help for igraph users References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jun 2010 11:00:08 -0000 Hello, > I use iGraph in R for plotting the undirected adjacencies between variables > (o --- o) and the colliders (--> o <--). It seems to me that in iGraph it is > not possible to plot a graph with both directed and undirected edges (I > think it is called an ancestral graph and I think Pearl calls it a > rudimentary pattern). Well, you're right that an igraph graph can either be directed or undirected, and a directed graph contains directed edges only. However, you can *suppress* the arrows of a directed edge on the plot by using the arrow.mode attribute. arrow.mode can take one of three values: - 0: no arrowheads are plotted - 1: an arrowhead pointing to the *source* of the edge is plotted - 2: an arrowhead pointing to the *target* of the edge is plotted - 3: both arrowheads are plotted So, if you want to suppress the arrowheads on some of the edges, you can do this: > E(g)$arrow.mode <- 2 > undirected_edge_idxs <- c(0, 2, 7) > E(g)[undirected_edge_idxs]$arrow.mode <- 0 > plot(g) -- Tamas From MAILER-DAEMON Tue Jun 15 12:33:41 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OOZ52-0000cE-UE for mharc-igraph-help@gnu.org; Tue, 15 Jun 2010 12:33:41 -0400 Received: from [140.186.70.92] (port=44162 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OOZ4z-0000ac-KZ for igraph-help@nongnu.org; Tue, 15 Jun 2010 12:33:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OOZ4v-0000My-Dj for igraph-help@nongnu.org; Tue, 15 Jun 2010 12:33:37 -0400 Received: from vms173017pub.verizon.net ([206.46.173.17]:54257) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OOZ4v-0000Mg-AR for igraph-help@nongnu.org; Tue, 15 Jun 2010 12:33:33 -0400 Received: from PassXP ([unknown] [74.109.58.93]) by vms173017.mailsrvcs.net (Sun Java(tm) System Messaging Server 7u2-7.02 32bit (built Apr 16 2009)) with ESMTPA id <0L4200F4GDZLKS84@vms173017.mailsrvcs.net> for igraph-help@nongnu.org; Tue, 15 Jun 2010 11:33:22 -0500 (CDT) From: "Michael Stauffer \(v\)" To: References: <0L4000D3SITQMLSA@vms169123.mailsrvcs.net> Subject: Re: [igraph] benchmarks? Date: Tue, 15 Jun 2010 12:33:29 -0400 Message-id: MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.5931 In-reply-to: <0L4000D3SITQMLSA@vms169123.mailsrvcs.net> Thread-index: AcsL3dUIkELUHbzvSZyVn5/JbuHP8AAxhItg X-AVK-Virus-Check: AVA 21.894;F1206 X-detected-operating-system: by eggs.gnu.org: Solaris 10 (1203?) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Jun 2010 16:33:39 -0000 >>>> g=load("test_graph.lgl", directed=True) >>>> print g >Directed graph (|V| = 2137884, |E| = 7560862) Tamas, I forgot to ask. Do you know about how long it takes to load a graph like this? 10's of seconds? Minutes? Cheers, Michael From MAILER-DAEMON Tue Jun 15 12:44:01 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OOZF2-0005vo-VP for mharc-igraph-help@gnu.org; Tue, 15 Jun 2010 12:44:01 -0400 Received: from [140.186.70.92] (port=40964 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OOZEz-0005tr-Sf for igraph-help@nongnu.org; Tue, 15 Jun 2010 12:43:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OOYlW-0004jp-T8 for igraph-help@nongnu.org; Tue, 15 Jun 2010 12:13:31 -0400 Received: from vms173005pub.verizon.net ([206.46.173.5]:33559) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OOYlW-0004iR-Ma for igraph-help@nongnu.org; Tue, 15 Jun 2010 12:13:30 -0400 Received: from PassXP ([unknown] [74.109.58.93]) by vms173005.mailsrvcs.net (Sun Java(tm) System Messaging Server 7u2-7.02 32bit (built Apr 16 2009)) with ESMTPA id <0L4200774D1SOXJ6@vms173005.mailsrvcs.net> for igraph-help@nongnu.org; Tue, 15 Jun 2010 11:13:05 -0500 (CDT) From: "Michael Stauffer \(v\)" To: References: <0L4000D3SITQMLSA@vms169123.mailsrvcs.net> Subject: Re: [igraph] benchmarks? Date: Tue, 15 Jun 2010 12:13:12 -0400 Message-id: MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.5931 In-reply-to: <0L4000D3SITQMLSA@vms169123.mailsrvcs.net> Thread-index: AcsL3dUIkELUHbzvSZyVn5/JbuHP8AAxhItg X-AVK-Virus-Check: AVA 21.894;F1206 X-detected-operating-system: by eggs.gnu.org: Solaris 10 (1203?) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Jun 2010 16:43:59 -0000 >> Does anyone have any rough benchmark numbers for iGraph running on a >> sparse network of 100k nodes and 500k edges or lager? Ideally I'm >> looking for a benchmark for eigen value centrality score, >but any basic >> metric would do. >I did a quick test using the Python interface (which has roughly the >same overhead as the R interface, so the results should be the >same) and >using PageRank instead of eigenvector centrality some time ago. I >used a network of 2.13M vertices and 7.56M directed edges: > >>>> g=load("test_graph.lgl", directed=True) >>>> print g >Directed graph (|V| = 2137884, |E| = 7560862) >>>> from time import time >>>> t1=time(); ec=g.pagerank(); t2=time(); print t2-t1 >44.2914 > >(The time above is in seconds). > >On a smaller graph with 64K vertices and 240K edges, the PageRank >calculation (which is very similar to eigenvector centrality) takes >about 0.5s. > >These results were achieved on a single core of an Intel Xeon X3360 >running at 2.83 GHz. Tamas, thank you very much! This is really helpful. What does ">>>> from time import time" mean above? Is that a Python command to load the 'time' subroutine? Cheers, Michael From MAILER-DAEMON Tue Jun 15 12:46:24 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OOZHM-0007Ic-7l for mharc-igraph-help@gnu.org; Tue, 15 Jun 2010 12:46:24 -0400 Received: from [140.186.70.92] (port=40163 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OOZHJ-0007HD-4z for igraph-help@nongnu.org; Tue, 15 Jun 2010 12:46:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OOZHH-0002r0-UD for igraph-help@nongnu.org; Tue, 15 Jun 2010 12:46:20 -0400 Received: from thb-mta-17-tx.emailfiltering.com ([194.116.199.149]:42341 helo=thb-mta-17.emailfiltering.com) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OOZHH-0002qU-Lf for igraph-help@nongnu.org; Tue, 15 Jun 2010 12:46:19 -0400 Received: from csengels.cs.rhul.ac.uk ([134.219.188.10]) by thb-mta-17.emailfiltering.com with emfmta (version 4.5.0.261) by TLS id 2227047162 for igraph-help@nongnu.org; 65ebc5944357aca8; Tue, 15 Jun 2010 17:46:17 +0100 Received: from deviant.cs.rhul.ac.uk (deviant.cs.rhul.ac.uk [134.219.188.190]) by csengels.cs.rhul.ac.uk (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o5FGkHA8009472 for ; Tue, 15 Jun 2010 17:46:17 +0100 Received: by deviant.cs.rhul.ac.uk (Postfix, from userid 11721) id 2C9751242BD; Tue, 15 Jun 2010 17:46:17 +0100 (BST) Date: Tue, 15 Jun 2010 17:46:17 +0100 From: Tamas Nepusz To: Help for igraph users Subject: Re: [igraph] benchmarks? Message-ID: <20100615164615.GB5520@deviant.cs.rhul.ac.uk> Mail-Followup-To: Help for igraph users References: <0L4000D3SITQMLSA@vms169123.mailsrvcs.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Jun 2010 16:46:22 -0000 > >>>> g=load("test_graph.lgl", directed=True) > >>>> print g > >Directed graph (|V| = 2137884, |E| = 7560862) > Tamas, I forgot to ask. Do you know about how long it takes to load a > graph like this? 10's of seconds? Minutes? It depends on the format of course. For the LGL format (which is specifically designed for storing large directed/undirected graphs with almost no metadata apart from node names and edge weights), loading this graph takes 21.3 seconds on my machine. Of course it would take much longer from GraphML or GML formats. If you have a simple edge list with no edge weights and numeric vertex IDs (continuous from 0), then it takes only 5.3 seconds. -- Tamas From MAILER-DAEMON Tue Jun 15 12:47:09 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OOZI4-0007dJ-PI for mharc-igraph-help@gnu.org; Tue, 15 Jun 2010 12:47:08 -0400 Received: from [140.186.70.92] (port=40310 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OOZI1-0007c0-FX for igraph-help@nongnu.org; Tue, 15 Jun 2010 12:47:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OOZI0-0002ym-3y for igraph-help@nongnu.org; Tue, 15 Jun 2010 12:47:05 -0400 Received: from thb-mta-17-tx.emailfiltering.com ([194.116.199.149]:43795 helo=thb-mta-17.emailfiltering.com) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OOZHz-0002yg-RR for igraph-help@nongnu.org; Tue, 15 Jun 2010 12:47:04 -0400 Received: from csengels.cs.rhul.ac.uk ([134.219.188.10]) by thb-mta-17.emailfiltering.com with emfmta (version 4.5.0.261) by TLS id 2227047982 for igraph-help@nongnu.org; 64f5faf730a8585d; Tue, 15 Jun 2010 17:47:03 +0100 Received: from deviant.cs.rhul.ac.uk (deviant.cs.rhul.ac.uk [134.219.188.190]) by csengels.cs.rhul.ac.uk (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o5FGl3VB009546 for ; Tue, 15 Jun 2010 17:47:03 +0100 Received: by deviant.cs.rhul.ac.uk (Postfix, from userid 11721) id EED7D1242BD; Tue, 15 Jun 2010 17:47:02 +0100 (BST) Date: Tue, 15 Jun 2010 17:47:02 +0100 From: Tamas Nepusz To: Help for igraph users Subject: Re: [igraph] benchmarks? Message-ID: <20100615164702.GC5520@deviant.cs.rhul.ac.uk> Mail-Followup-To: Help for igraph users References: <0L4000D3SITQMLSA@vms169123.mailsrvcs.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Jun 2010 16:47:07 -0000 > What does ">>>> from time import time" mean above? Is that a Python > command to load the 'time' subroutine? Yes, it imports the "time" function from the "time" module. time() then gives the number of seconds elapsed since the UNIX epoch. -- Tamas From MAILER-DAEMON Tue Jun 15 13:44:08 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OOaBE-0003YM-2O for mharc-igraph-help@gnu.org; Tue, 15 Jun 2010 13:44:08 -0400 Received: from [140.186.70.92] (port=53616 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OOaB5-0003Ej-P0 for igraph-help@nongnu.org; Tue, 15 Jun 2010 13:44:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OOZwt-0002Ir-GW for igraph-help@nongnu.org; Tue, 15 Jun 2010 13:29:20 -0400 Received: from vms173005pub.verizon.net ([206.46.173.5]:35819) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OOZwt-0002Ij-7j for igraph-help@nongnu.org; Tue, 15 Jun 2010 13:29:19 -0400 Received: from PassXP ([unknown] [74.109.58.93]) by vms173005.mailsrvcs.net (Sun Java(tm) System Messaging Server 7u2-7.02 32bit (built Apr 16 2009)) with ESMTPA id <0L42009ULGK6BMC1@vms173005.mailsrvcs.net> for igraph-help@nongnu.org; Tue, 15 Jun 2010 12:28:55 -0500 (CDT) From: "Michael Stauffer \(v\)" To: References: <0L4000D3SITQMLSA@vms169123.mailsrvcs.net> Subject: Re: [igraph] iGraph noob - network size and memory Date: Tue, 15 Jun 2010 13:29:03 -0400 Message-id: MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.5931 In-reply-to: <0L4000D3SITQMLSA@vms169123.mailsrvcs.net> Thread-index: AcsL3dUIkELUHbzvSZyVn5/JbuHP8AA0KKcg X-AVK-Virus-Check: AVA 21.894;F1206 X-detected-operating-system: by eggs.gnu.org: Solaris 10 (1203?) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Jun 2010 17:44:03 -0000 Tamas, Thanks again, this is very helpful. Cheers, Michael >> Initially we'll be working on graphs with millions of nodes >> and edges, and possibly going up to hundreds of millions. >The iGraph's >> description mentions working very efficiently with millions of edges. >> Does this extend to 10's or 100's of millions? >Probably yes, assuming that you have enough memory. I can definitely >generate an Erdos-Renyi random network with 10 million vertices and 200 >million edges on my computer and run some basic queries on it: > >>>> g= Graph.Erdos_Renyi(n=int(1e7), m=int(2e8)) >>>> print g.maxdegree() > >However, the graph takes up more than 8GB of memory at this stage, and >since my machine has only 4GB of physical memory, there is heavy >swapping involved. You'll need plenty of memory and of course a 64-bit >OS, but otherwise you should be fine. > >> I've poked around a bit and seen some posts that suggest iGraph keeps >> its network data structure in main memory. Is that correct? >Yes, it is. It uses an indexed edge list data structure, which is >separated from the rest of the code in src/type_indexededgelist.c. The >rest of the code uses a well-defined interface to communicate with the >internal data structure, so if you need to use a different data >strcture, you only have to reimplement the functions in >src/type_indexededgelist.c and recompile igraph. > >> Did something come of the suggestion to work on a branch with a >> (presumably) disk-based database for the graph data? >There is a branch on Launchpad that uses a PostgreSQL database as a >backend. It's not kept in sync with the main branch (I'm not sure if it >works now or not), it's not part of the official codebase, but >it serves >as a proof of concept: > >https://code.launchpad.net/~enavarro222/igraph/0.6-db > >Feel free to contact the owner of the branch on Launchpad if you have >questions. The only catch is that there are some igraph functions which >explicitly construct an adjacency list representation of the graph in >memory for sake of efficiency, and this is not part of the basic graph >interface yet, so for these cases, you will end up with the whole graph >being loaded in memory anyway. I think the basic interface could be >modified so that igraph algorithms could send "hints" to the internal >data structure saying things like "hey, I'm gonna use lots of >neighbors() queries in the near future", and the internal data >structure >could adapt (a database-based backend could ignore these hints while >an in-memory backend could construct the adjacency list). This requires >some modifications to the igraph core, but well, if you want to use a >database, you will need some modifications anyway. > >-- >Tamas From MAILER-DAEMON Thu Jun 17 16:20:08 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OPLZI-0000dK-7M for mharc-igraph-help@gnu.org; Thu, 17 Jun 2010 16:20:08 -0400 Received: from [140.186.70.92] (port=51539 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OPLZE-0000VD-P0 for igraph-help@nongnu.org; Thu, 17 Jun 2010 16:20:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OPLZD-00082t-GE for igraph-help@nongnu.org; Thu, 17 Jun 2010 16:20:04 -0400 Received: from mail-fx0-f45.google.com ([209.85.161.45]:44898) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OPLZD-00081d-4A for igraph-help@nongnu.org; Thu, 17 Jun 2010 16:20:03 -0400 Received: by fxm9 with SMTP id 9so249581fxm.4 for ; Thu, 17 Jun 2010 13:20:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:content-type; bh=LmXLVCJCjHl230/RogL09R4H0LryoFtZ0ArRI2HmLiM=; b=Zg3yvHqt8VKUOsCQi+1mId9ksIwz14btKNO14XuMW6TvmYVjQsYtNoMyt2ef9cu0qZ jrZDOdqeZpXnU/Y95C9wEN5cbrkcZtRhRz4asLgw3D4KpL/A76rFqMKDvZrFAPOw8K8y P8x6eDPauNozB9bDoF87ttgHaY3YHQ2SRzn7o= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; b=YHrg9AxV8lTBJh7B8rTspnZbjE7ziVoUljrbumdVIymqMUdQsxoKNetlSBljdCNAyl EjaK86off/1XSPs9dTnvbZXABfYVW3mBkEUBFIdHCWXPQlNH7ctEx8tlXdpRYt9UHGfJ ttLCVhQdFEMVne2wXqdFcdBVnhlHhDdvp6MUE= Received: by 10.223.63.17 with SMTP id z17mr31422fah.66.1276806001180; Thu, 17 Jun 2010 13:20:01 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.120.142 with HTTP; Thu, 17 Jun 2010 13:19:40 -0700 (PDT) In-Reply-To: <20100614110000.GD3845@deviant.cs.rhul.ac.uk> References: <20100614110000.GD3845@deviant.cs.rhul.ac.uk> From: Alexander Savi Date: Thu, 17 Jun 2010 22:19:40 +0200 Message-ID: Subject: Re: [igraph] Plotting an ancestral graph To: Help for igraph users Content-Type: multipart/alternative; boundary=000e0ce07e9e25be4904893f907c X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jun 2010 20:20:06 -0000 --000e0ce07e9e25be4904893f907c Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Thank you Tamas and G=E1bor for your quick responses, it was very helpful. Given the information below, is it possible to single out the number in front of the arrow and the number behind the arrow? In the example below, for E(g3)[0], I need the numbers 1 (in front of the arrow) and 2 (behind th= e arrow) to use in a loop. I've been puzzling a lot, but I haven't been able to 'get' those number out of the rest of the information. So I need a command that gives me back for instance the number in front of the arrow. I hope my question is clear. > E(g3) Edge sequence: [0] 1 -> 2 [1] 1 -> 4 [2] 2 -> 1 [3] 2 -> 5 [4] 3 -> 4 [5] 4 -> 5 Thanks, Alexander On 14 June 2010 13:00, Tamas Nepusz wrote: > Hello, > > > I use iGraph in R for plotting the undirected adjacencies between > variables > > (o --- o) and the colliders (--> o <--). It seems to me that in iGraph = it > is > > not possible to plot a graph with both directed and undirected edges (I > > think it is called an ancestral graph and I think Pearl calls it a > > rudimentary pattern). > Well, you're right that an igraph graph can either be directed or > undirected, and a directed graph contains directed edges only. However, > you can *suppress* the arrows of a directed edge on the plot by using > the arrow.mode attribute. arrow.mode can take one of three values: > > - 0: no arrowheads are plotted > - 1: an arrowhead pointing to the *source* of the edge is plotted > - 2: an arrowhead pointing to the *target* of the edge is plotted > - 3: both arrowheads are plotted > > So, if you want to suppress the arrowheads on some of the edges, you can > do this: > > > E(g)$arrow.mode <- 2 > > undirected_edge_idxs <- c(0, 2, 7) > > E(g)[undirected_edge_idxs]$arrow.mode <- 0 > > plot(g) > > -- > Tamas > > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help > --000e0ce07e9e25be4904893f907c Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Thank you Tamas and G=E1bor for your quick responses, it was very helpful.<= br>
Given the information below, is it possible to single out the number= in front of the arrow and the number behind the arrow? In the example belo= w, for E(g3)[0], I need the numbers 1 (in front of the arrow) and 2 (behind= the arrow) to use in a loop. I've been puzzling a lot, but I haven'= ;t been able to 'get' those number out of the rest of the informati= on. So I need a command that gives me back for instance the number in front= of the arrow. I hope my question is clear.

> E(g3)
Edge sequence:
=A0=A0=A0=A0=A0=A0=A0=A0=A0
[0] 1 -= > 2
[1] 1 -> 4
[2] 2 -> 1
[3] 2 -> 5
[4] 3 -> 4<= br>[5] 4 -> 5

Thanks,


Alexander


On 14 June 2010 13:00, Tamas Nepusz <ntamas@gmail.com&= gt; wrote:
Hello,

> I use iGraph in R for plotting the undirected adjacencies between vari= ables
> (o --- o) and the colliders (--> o <--). It seems to me that in = iGraph it is
> not possible to plot a graph with both directed and undirected edges (= I
> think it is called an ancestral graph and I think Pearl calls it a
> rudimentary pattern).
Well, you're right that an igraph graph can either be directed or=
undirected, and a directed graph contains directed edges only. However,
you can *suppress* the arrows of a directed edge on the plot by using
the arrow.mode attribute. arrow.mode can take one of three values:

- 0: no arrowheads are plotted
- 1: an arrowhead pointing to the *source* of the edge is plotted
- 2: an arrowhead pointing to the *target* of the edge is plotted
- 3: both arrowheads are plotted

So, if you want to suppress the arrowheads on some of the edges, you can do this:

> E(g)$arrow.mode <- 2
> undirected_edge_idxs <- c(0, 2, 7)
> E(g)[undirected_edge_idxs]$arrow.mode <- 0
> plot(g)

--
Tamas

_______________________________________________
igraph-help mailing list
igraph-help@nongnu.org
http://lists.nongnu.org/mailman/listinfo/igraph-help

--000e0ce07e9e25be4904893f907c-- From MAILER-DAEMON Thu Jun 17 16:39:58 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OPLsU-0001r2-0O for mharc-igraph-help@gnu.org; Thu, 17 Jun 2010 16:39:58 -0400 Received: from [140.186.70.92] (port=36299 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OPLsR-0001pE-8v for igraph-help@nongnu.org; Thu, 17 Jun 2010 16:39:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OPLsP-0002zL-R7 for igraph-help@nongnu.org; Thu, 17 Jun 2010 16:39:55 -0400 Received: from c3d.hu ([195.70.36.141]:47507 helo=yavin.c3d.hu) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OPLsP-0002yk-I5 for igraph-help@nongnu.org; Thu, 17 Jun 2010 16:39:53 -0400 Received: from [192.168.0.4] (client-80-5-45-11.cht-bng-015.adsl.virginmedia.net [80.5.45.11]) (authenticated bits=0) by yavin.c3d.hu (8.14.3/8.14.3/MailServer-SF02) with ESMTP id o5HKdgJo000429 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for ; Thu, 17 Jun 2010 22:39:48 +0200 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1081) Subject: Re: [igraph] Plotting an ancestral graph From: Tamas Nepusz In-Reply-To: Date: Thu, 17 Jun 2010 21:39:37 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <20100614110000.GD3845@deviant.cs.rhul.ac.uk> To: Help for igraph users X-Mailer: Apple Mail (2.1081) X-Virus-Scanned: clamav-milter 0.96.1 at yavin X-Virus-Status: Clean X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jun 2010 20:39:57 -0000 > Given the information below, is it possible to single out the number = in front of the arrow and the number behind the arrow? I've found this, but I'm not sure if this is the only way or there's a = better way than that: > get.edge(g3, 0) [1] 1 2 > get.edge(g3, 1) [1] 1 4 ...and so on. get.edge(g3, edge_index)[1] gives you the source, = get.edge(g3, edge_index)[2] gives you the target. Note that igraph = indexes edges and vertices from zero, not one; also note that this will = change some time in the future to become compatible with the rest of R. = You can start watching this bug report in Launchpad if you are = interested in when it will change (definitely not before igraph 0.6): https://bugs.launchpad.net/igraph/+bug/595092 --=20 Tamas From MAILER-DAEMON Thu Jun 17 16:45:28 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OPLxo-00054I-I2 for mharc-igraph-help@gnu.org; Thu, 17 Jun 2010 16:45:28 -0400 Received: from [140.186.70.92] (port=41689 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OPLxk-00051W-Tc for igraph-help@nongnu.org; Thu, 17 Jun 2010 16:45:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OPLxi-0003qk-FN for igraph-help@nongnu.org; Thu, 17 Jun 2010 16:45:24 -0400 Received: from mail-vw0-f45.google.com ([209.85.212.45]:44873) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OPLxi-0003qK-Cq for igraph-help@nongnu.org; Thu, 17 Jun 2010 16:45:22 -0400 Received: by vws5 with SMTP id 5so956073vws.4 for ; Thu, 17 Jun 2010 13:45:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=Hczn7owD7KRk+kD0jI2VGzYS9dei9ZO96TFhCmYjOxg=; b=S0Llm0yeecfBIEovkhTyQDFceoEpHvkRMFovacxBYAI1Pvo4puGzQyu5iAtu95zHdo 33tnxasZF9MNDUAMvBQCbE34xH65ZEsO8VNdKWjod117sf9llM4tyRZ7xwra6XZU5Oy+ ul1bRbTDKPiCFuv1nO7nN8TjYf7fRui13ln+g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=gui4y7QlQzoyo6gMJdw7v2DwQFdHKoNfy34mQ1cUz6LY1h1H4MfqNolNHNQHsnuP+H 6kSULxDPzv/PorcjsotkDeHVhwLlVOKkx8S73e55CFdSLXNJD+Ncto7eXhaa8RPvnanh bZD6IB9DjM1F4aUHe5OPmw1Hb6/5ckc+JIA/U= MIME-Version: 1.0 Received: by 10.224.79.66 with SMTP id o2mr22226qak.349.1276807520888; Thu, 17 Jun 2010 13:45:20 -0700 (PDT) Received: by 10.229.141.70 with HTTP; Thu, 17 Jun 2010 13:45:20 -0700 (PDT) Date: Thu, 17 Jun 2010 16:45:20 -0400 Message-ID: From: zhengjun chen To: Help for igraph users Content-Type: multipart/alternative; boundary=00c09f97204fbaa8ff04893fea01 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: [igraph] how to access edge weight in C X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jun 2010 20:45:27 -0000 --00c09f97204fbaa8ff04893fea01 Content-Type: text/plain; charset=ISO-8859-1 Hi, I use igraph_read_graph_ncol () to read *.ncol file. The *.ncol has three columns, the first two are the edge list, the last one is the edge weight. After reading the graph, I want to access the weight of each edge. Do Igraph provides an function to access the edge weight in C? I searched the manual of C, and did not find one. Thanks. --00c09f97204fbaa8ff04893fea01 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi,

I use igraph_read_graph_ncol () to read *.ncol file.=
The *.ncol has three columns, the first two are the edge list, t= he last one is the edge weight. After reading the graph, I want to access t= he weight of each edge.
Do Igraph provides an function to access the edge weight in C? I searc= hed the manual of C, and did not find one.=A0

Thanks.
--00c09f97204fbaa8ff04893fea01-- From MAILER-DAEMON Thu Jun 17 16:53:54 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OPM5y-0007uN-Mn for mharc-igraph-help@gnu.org; Thu, 17 Jun 2010 16:53:54 -0400 Received: from [140.186.70.92] (port=38261 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OPM5v-0007uH-91 for igraph-help@nongnu.org; Thu, 17 Jun 2010 16:53:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OPM5u-00056W-6k for igraph-help@nongnu.org; Thu, 17 Jun 2010 16:53:51 -0400 Received: from c3d.hu ([195.70.36.141]:57689 helo=yavin.c3d.hu) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OPM5t-00055z-To for igraph-help@nongnu.org; Thu, 17 Jun 2010 16:53:50 -0400 Received: from [192.168.0.4] (client-80-5-45-11.cht-bng-015.adsl.virginmedia.net [80.5.45.11]) (authenticated bits=0) by yavin.c3d.hu (8.14.3/8.14.3/MailServer-SF02) with ESMTP id o5HKrdg3015671 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for ; Thu, 17 Jun 2010 22:53:45 +0200 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1081) Subject: Re: [igraph] how to access edge weight in C From: Tamas Nepusz In-Reply-To: Date: Thu, 17 Jun 2010 21:53:34 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: To: Help for igraph users X-Mailer: Apple Mail (2.1081) X-Virus-Scanned: clamav-milter 0.96.1 at yavin X-Virus-Status: Clean X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jun 2010 20:53:52 -0000 Hi, > The *.ncol has three columns, the first two are the edge list, the = last one is the edge weight. After reading the graph, I want to access = the weight of each edge. > Do Igraph provides an function to access the edge weight in C? I = searched the manual of C, and did not find one.=20 You have to read the part of the documentation that is concerned with = attribute handling: http://igraph.sourceforge.net/doc/html/igraph-Attributes.html Edge weights are assigned to a numeric edge attribute named "weight". In = order to use attributes from C, you first have to turn on the C = attribute handler before doing anything with igraph: igraph_i_set_attribute_table(&igraph_cattribute_table); After that, you can query numeric edge attributes using = igraph_cattribute_EAN or igraph_cattribute_EANV (or their macro form: = EAN and EANV). Read these pages as a start: = http://igraph.sourceforge.net/doc/html/ch09s02s01.html#igraph_cattribute_E= AN = http://igraph.sourceforge.net/doc/html/ch09s02s01.html#igraph_cattribute_E= ANV --=20 Tamas From MAILER-DAEMON Thu Jun 17 17:37:03 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OPMlj-0006E2-1O for mharc-igraph-help@gnu.org; Thu, 17 Jun 2010 17:37:03 -0400 Received: from [140.186.70.92] (port=50532 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OPMlg-00069p-2R for igraph-help@nongnu.org; Thu, 17 Jun 2010 17:37:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OPMle-0002yH-MF for igraph-help@nongnu.org; Thu, 17 Jun 2010 17:36:59 -0400 Received: from mail-fx0-f45.google.com ([209.85.161.45]:35152) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OPMle-0002y2-Cs for igraph-help@nongnu.org; Thu, 17 Jun 2010 17:36:58 -0400 Received: by fxm9 with SMTP id 9so291749fxm.4 for ; Thu, 17 Jun 2010 14:36:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:content-type; bh=eF2zuA4Nm23PhKJTILJYSSt6yOaVg1oL2lZopoJhgmc=; b=AvkuXsYpzvDw7ap7gDOFLpU5vm5e+Ku1p0GOxI92hgr7GaFHfafs2J4ZX4rpEFKxVx T8M770pPiBcC8Iy6h4ghImfG8LBKxr7mr/wg1/nbNZMTMzEWa1ut00nBexh/9IuEo4Nv Cl/4wZmeh16zDQX3gaYqU70O6s3vGjZ4ZsseI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; b=mVYWgVlnSHLO3pXMBXdJEin96gYqj8Suwn9jQZNFOp2DaX0pHTbYlaq5OXrJF5leCN TuMiSYOf3SJt//Hk6NRiLmN56QM15tQ/y62/JKwnGos4bzw8Rax+dhrx0ql2bqjofws6 ToiqE90gr0gtIMBJy0cFxEYf0aTPNRk69YqYc= Received: by 10.223.65.73 with SMTP id h9mr96783fai.75.1276810617119; Thu, 17 Jun 2010 14:36:57 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.120.142 with HTTP; Thu, 17 Jun 2010 14:36:37 -0700 (PDT) In-Reply-To: References: <20100614110000.GD3845@deviant.cs.rhul.ac.uk> From: Alexander Savi Date: Thu, 17 Jun 2010 23:36:37 +0200 Message-ID: Subject: Re: [igraph] Plotting an ancestral graph To: Help for igraph users Content-Type: multipart/alternative; boundary=001517475434476383048940a305 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jun 2010 21:37:01 -0000 --001517475434476383048940a305 Content-Type: text/plain; charset=ISO-8859-1 Thank you Tamas. Strangely enough this doesn't seem to work for me, as you can see below: > E(g3) Edge sequence: [0] 1 -> 2 [1] 2 -> 1 [2] 2 -> 5 [3] 3 -> 4 [4] 4 -> 3 [5] 4 -> 5 > get.edge(g3, 2) [1] 1 4 If I understand you well, get.edge(g3, 2) should produce [1] 2 5. However somehow it produces something else which I cannot make sense of. Alexander Alexander Savi | o.a.savi@gmail.com | +31 (0)6 55 77 37 37 On 17 June 2010 22:39, Tamas Nepusz wrote: > > Given the information below, is it possible to single out the number in > front of the arrow and the number behind the arrow? > I've found this, but I'm not sure if this is the only way or there's a > better way than that: > > > get.edge(g3, 0) > [1] 1 2 > > get.edge(g3, 1) > [1] 1 4 > ...and so on. get.edge(g3, edge_index)[1] gives you the source, > get.edge(g3, edge_index)[2] gives you the target. Note that igraph indexes > edges and vertices from zero, not one; also note that this will change some > time in the future to become compatible with the rest of R. You can start > watching this bug report in Launchpad if you are interested in when it will > change (definitely not before igraph 0.6): > > https://bugs.launchpad.net/igraph/+bug/595092 > > -- > Tamas > > > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help > --001517475434476383048940a305 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Thank you Tamas. Strangely enough this doesn't seem to work for me, as = you can see below:

> E(g3)
Edge sequence:
=A0=A0=A0=A0=A0= =A0=A0=A0=A0
[0] 1 -> 2
[1] 2 -> 1
[2] 2 -> 5
[3] 3 -= > 4
[4] 4 -> 3
[5] 4 -> 5

> get.edge(g3, 2)
[1] 1 4

I= f I understand you well, get.edge(g3, 2) should produce [1] 2 5. However so= mehow it produces something else which I cannot make sense of.

Alexa= nder



Alexander Savi | o.a.savi= @gmail.com | +31 (0)6 55 77 37 37


On 17 June 2010 22:39, Tamas Nepusz <ntamas@gmail.com&= gt; wrote:
> Given the information below, is it possible to singl= e out the number in front of the arrow and the number behind the arrow?
I've found this, but I'm not sure if this is the only way or = there's a better way than that:

> get.edge(g3, 0)
[1] 1 2
> get.edge(g3, 1)
[1] 1 4
...and so on. get.edge(g3, edge_index)[1] gives you the source, get.edge(g3= , edge_index)[2] gives you the target. Note that igraph indexes edges and v= ertices from zero, not one; also note that this will change some time in th= e future to become compatible with the rest of R. You can start watching th= is bug report in Launchpad if you are interested in when it will change (de= finitely not before igraph 0.6):

https://bugs.launchpad.net/igraph/+bug/595092

--
Tamas


_______________________________________________
igraph-help mailing list
igraph-help@nongnu.org
http://lists.nongnu.org/mailman/listinfo/igraph-help

--001517475434476383048940a305-- From MAILER-DAEMON Thu Jun 17 17:41:55 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OPMqR-0003X6-C8 for mharc-igraph-help@gnu.org; Thu, 17 Jun 2010 17:41:55 -0400 Received: from [140.186.70.92] (port=42368 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OPMqP-0003WG-Dk for igraph-help@nongnu.org; Thu, 17 Jun 2010 17:41:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OPMqO-0003gX-CK for igraph-help@nongnu.org; Thu, 17 Jun 2010 17:41:53 -0400 Received: from c3d.hu ([195.70.36.141]:56225 helo=yavin.c3d.hu) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OPMqO-0003gN-1s for igraph-help@nongnu.org; Thu, 17 Jun 2010 17:41:52 -0400 Received: from [192.168.0.4] (client-80-5-45-11.cht-bng-015.adsl.virginmedia.net [80.5.45.11]) (authenticated bits=0) by yavin.c3d.hu (8.14.3/8.14.3/MailServer-SF02) with ESMTP id o5HLfc2Y001330 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for ; Thu, 17 Jun 2010 23:41:44 +0200 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1081) Subject: Re: [igraph] Plotting an ancestral graph From: Tamas Nepusz In-Reply-To: Date: Thu, 17 Jun 2010 22:41:33 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <8387A071-0009-4126-83E3-F32925D3EC7E@gmail.com> References: <20100614110000.GD3845@deviant.cs.rhul.ac.uk> To: Help for igraph users X-Mailer: Apple Mail (2.1081) X-Virus-Scanned: clamav-milter 0.96.1 at yavin X-Virus-Status: Clean X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jun 2010 21:41:54 -0000 > > get.edge(g3, 2) > [1] 1 4 >=20 > If I understand you well, get.edge(g3, 2) should produce [1] 2 5. Yes, it should. Can you save your session in an .Rdata file and send it = to me (to my private address) so I can check what's going on? --=20 T. From MAILER-DAEMON Thu Jun 17 18:10:15 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OPNHr-0003pz-Ed for mharc-igraph-help@gnu.org; Thu, 17 Jun 2010 18:10:15 -0400 Received: from [140.186.70.92] (port=40349 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OPNHo-0003mF-Vs for igraph-help@nongnu.org; Thu, 17 Jun 2010 18:10:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OPNHn-0007Sb-PQ for igraph-help@nongnu.org; Thu, 17 Jun 2010 18:10:12 -0400 Received: from c3d.hu ([195.70.36.141]:60658 helo=yavin.c3d.hu) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OPNHl-0007SH-Je for igraph-help@nongnu.org; Thu, 17 Jun 2010 18:10:11 -0400 Received: from [192.168.0.4] (client-80-5-45-11.cht-bng-015.adsl.virginmedia.net [80.5.45.11]) (authenticated bits=0) by yavin.c3d.hu (8.14.3/8.14.3/MailServer-SF02) with ESMTP id o5HM9w78028005 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for ; Fri, 18 Jun 2010 00:10:04 +0200 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1081) Subject: Re: [igraph] Plotting an ancestral graph From: Tamas Nepusz In-Reply-To: Date: Thu, 17 Jun 2010 23:09:53 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <20100614110000.GD3845@deviant.cs.rhul.ac.uk> To: Help for igraph users X-Mailer: Apple Mail (2.1081) X-Virus-Scanned: clamav-milter 0.96.1 at yavin X-Virus-Status: Clean X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jun 2010 22:10:14 -0000 Hi Alexander, Okay, for the record: this happens because E(g3) lists edges with the = *names* of the endpoints, not their indices, while get.edge(g3, 2) gives = you the *indices* of the endpoints. So, in your case, you have a graph = where vertex 0 has name "1", vertex 1 has name "2" and so on, and this = is what you see in E(g3). V(g)$name will give you the name vector. --=20 T. On 2010.06.17., at 22:36, Alexander Savi wrote: > Thank you Tamas. Strangely enough this doesn't seem to work for me, as = you can see below: >=20 > > E(g3) > Edge sequence: > =20 > [0] 1 -> 2 > [1] 2 -> 1 > [2] 2 -> 5 > [3] 3 -> 4 > [4] 4 -> 3 > [5] 4 -> 5 >=20 > > get.edge(g3, 2) > [1] 1 4 >=20 > If I understand you well, get.edge(g3, 2) should produce [1] 2 5. = However somehow it produces something else which I cannot make sense of. >=20 > Alexander >=20 >=20 >=20 > Alexander Savi | o.a.savi@gmail.com | +31 (0)6 55 77 37 37 >=20 >=20 > On 17 June 2010 22:39, Tamas Nepusz wrote: > > Given the information below, is it possible to single out the number = in front of the arrow and the number behind the arrow? > I've found this, but I'm not sure if this is the only way or there's a = better way than that: >=20 > > get.edge(g3, 0) > [1] 1 2 > > get.edge(g3, 1) > [1] 1 4 > ...and so on. get.edge(g3, edge_index)[1] gives you the source, = get.edge(g3, edge_index)[2] gives you the target. Note that igraph = indexes edges and vertices from zero, not one; also note that this will = change some time in the future to become compatible with the rest of R. = You can start watching this bug report in Launchpad if you are = interested in when it will change (definitely not before igraph 0.6): >=20 > https://bugs.launchpad.net/igraph/+bug/595092 >=20 > -- > Tamas >=20 >=20 > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help >=20 > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help From MAILER-DAEMON Fri Jun 18 05:13:24 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OPXdc-00060V-36 for mharc-igraph-help@gnu.org; Fri, 18 Jun 2010 05:13:24 -0400 Received: from [140.186.70.92] (port=36507 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OPXdY-0005yE-T5 for igraph-help@nongnu.org; Fri, 18 Jun 2010 05:13:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OPXdX-0006F0-N2 for igraph-help@nongnu.org; Fri, 18 Jun 2010 05:13:20 -0400 Received: from mail-ww0-f45.google.com ([74.125.82.45]:37866) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OPXdX-0006Eo-HH for igraph-help@nongnu.org; Fri, 18 Jun 2010 05:13:19 -0400 Received: by wwa36 with SMTP id 36so721188wwa.4 for ; Fri, 18 Jun 2010 02:13:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=E98+FLcVd4dSG6m9L8cOomAc5eblDWVtm+/P0PGwXoE=; b=S+CqTDF1LMR7BTEFSFRC9Du53a1fvaW1rlts+Mk+wvQ/9ucZbqY+Pkvf6YIu7G1VLK pZnqc+6jSUtAQuzH3/SBzWisabuxHHFVWH+kr79TvDsipfGMMZys6RGpvt6ZJcZPvc2/ MCtQvivYgieEH6OWJ4Q6En7Q/k0lxZYVqxebs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=OxfRXBQZptWijugAeOfsEaQVqitLlt1gI7wbrzmbeMg4oAzSt8H6EexbPNzHc/22Ht 5jbcuaKiTX31KiBJLY/Yg5DZ/wcdW492MKE5YC4/ls2fIQutiZI+rLl/X/ofuSBhHplx AQw4eF4xSJhoLwNH/CKFVXbLhChcZjivVvgUM= MIME-Version: 1.0 Received: by 10.216.89.11 with SMTP id b11mr552425wef.32.1276852398036; Fri, 18 Jun 2010 02:13:18 -0700 (PDT) Received: by 10.216.11.20 with HTTP; Fri, 18 Jun 2010 02:13:17 -0700 (PDT) Date: Fri, 18 Jun 2010 11:13:17 +0200 Message-ID: From: shahab mokarizadeh To: igraph-help@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: [igraph] How to resolve this problem: At vector.pmt:409 : cannot reserve space for vector, Out of memory X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Jun 2010 09:13:22 -0000 Hi, I am using R-IGraph and I load a directed graph with 138973 vertices and 733813 edges. I could load the graph with no problem. Then I invoked " shortes.path(mygraph) " where I get the following exception: Error in shortest.paths(myraph) : At vector.pmt:409 : cannot reserve space for vector, Out of memory I am using Widnows x64 with 3G RAM. I tried both Rterm.exe and Rgui.exe with following options, but it didn't make any change: --min-vsize=2G --min-nzise=19173961 (1G) or --min-visize=3G Is there anything that I am missing in memory setting or simply the graph is so large? Thanks, /Shahab Mokarizadeh PhD Student ICT School, KTH, Sweden From MAILER-DAEMON Fri Jun 18 05:18:35 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OPXid-0002Vf-7m for mharc-igraph-help@gnu.org; Fri, 18 Jun 2010 05:18:35 -0400 Received: from [140.186.70.92] (port=58504 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OPXia-0002Tn-HJ for igraph-help@nongnu.org; Fri, 18 Jun 2010 05:18:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OPXiY-00079q-QU for igraph-help@nongnu.org; Fri, 18 Jun 2010 05:18:32 -0400 Received: from c3d.hu ([195.70.36.141]:48163 helo=yavin.c3d.hu) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OPXiY-00079b-FH for igraph-help@nongnu.org; Fri, 18 Jun 2010 05:18:30 -0400 Received: from [192.168.0.4] (client-80-5-45-11.cht-bng-015.adsl.virginmedia.net [80.5.45.11]) (authenticated bits=0) by yavin.c3d.hu (8.14.3/8.14.3/MailServer-SF02) with ESMTP id o5I9IKHv004596 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for ; Fri, 18 Jun 2010 11:18:26 +0200 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1081) Subject: Re: [igraph] How to resolve this problem: At vector.pmt:409 : cannot reserve space for vector, Out of memory From: Tamas Nepusz In-Reply-To: Date: Fri, 18 Jun 2010 10:18:15 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: To: Help for igraph users X-Mailer: Apple Mail (2.1081) X-Virus-Scanned: clamav-milter 0.96.1 at yavin X-Virus-Status: Clean X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Jun 2010 09:18:34 -0000 Hi, This has recently been discussed on the mailing list; to put it simply, = the shortest path matrix of a graph with 138973 vertices woud have = approximately 19 billion elements; with each element taking up 8 bytes, = this would require about 143 GB of memory. You can try calculating the = elements of the shortest path matrix row by row. See this message for = more details: http://lists.nongnu.org/archive/html/igraph-help/2010-06/msg00018.html --=20 Tamas On 2010.06.18., at 10:13, shahab mokarizadeh wrote: > Hi, > I am using R-IGraph and I load a directed graph with 138973 vertices > and 733813 edges. I could load the graph with no problem. > Then I invoked " shortes.path(mygraph) " where I get the following = exception: > Error in shortest.paths(myraph) : > At vector.pmt:409 : cannot reserve space for vector, Out of memory >=20 > I am using Widnows x64 with 3G RAM. I tried both Rterm.exe and > Rgui.exe with following options, but it didn't make any change: > --min-vsize=3D2G --min-nzise=3D19173961 (1G) or > --min-visize=3D3G >=20 > Is there anything that I am missing in memory setting or simply the > graph is so large? >=20 > Thanks, > /Shahab Mokarizadeh > PhD Student > ICT School, KTH, Sweden >=20 > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help From MAILER-DAEMON Fri Jun 18 07:27:16 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OPZj9-0002hN-S4 for mharc-igraph-help@gnu.org; Fri, 18 Jun 2010 07:27:15 -0400 Received: from [140.186.70.92] (port=33012 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OPZj7-0002eL-8o for igraph-help@nongnu.org; Fri, 18 Jun 2010 07:27:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OPZj2-0002rb-BA for igraph-help@nongnu.org; Fri, 18 Jun 2010 07:27:13 -0400 Received: from mail-bw0-f45.google.com ([209.85.214.45]:48301) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OPZj2-0002rL-5y for igraph-help@nongnu.org; Fri, 18 Jun 2010 07:27:08 -0400 Received: by bwz2 with SMTP id 2so333011bwz.4 for ; Fri, 18 Jun 2010 04:27:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=KhI4O+iiyoKUkKHQd/CpKVpjra7hi72W27tLA3gahaM=; b=gsB494azMURcDx5LAB0guFWQs5hOA4jBoojH5diXvCC73meoPVI12Hgo+uDm7KDQmE ROljY6V3vGhLWKabE0+qqazhqPWDUDOPdJC8OKAIXRGDPXvBOt54iz4q+2k0g+UDKbuK l6BfjqX1AKBJzogLPdvnkxgTRrGhDkWvFsytQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=c+AMW7zVgrjTkvTtH5It6PyY390OmKDZf0tH0QIS1ZTHNkwq7xJBxFSoKtI5qmGHYj 81HzDBfj2p93RS32xy34SvnGhmFSOZR5UioYRQUtrTKu/BMPf2SfdPpjESD5i1Vebz4j nAg7aGVG8cB/IKZlKlvOtoF6uj1IYzZXCG/aY= MIME-Version: 1.0 Received: by 10.204.79.197 with SMTP id q5mr701560bkk.123.1276860423190; Fri, 18 Jun 2010 04:27:03 -0700 (PDT) Received: by 10.204.66.71 with HTTP; Fri, 18 Jun 2010 04:27:03 -0700 (PDT) Date: Fri, 18 Jun 2010 13:27:03 +0200 Message-ID: From: Daniel de Angelis Cordeiro To: igraph-help@nongnu.org Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: [igraph] C API for igraph Python Extension Module X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Jun 2010 11:27:14 -0000 Hi, I'm using igraph's Python interface (downloaded from the launchpad ppa) and I want to know if igraph's Python interface provides also a C API for other python extensions (like described in Python documentation: http://docs.python.org/extending/extending.html#providing-a-c-api-for-an-extension-module). I'm working on a Python Extension modules that provides an interface for a program (originally written in C) that internally already uses igraph. It would be nice if igraph's Python interface could provide a C API that allow one to build a Python extension that can instantiate an igraphmodule_GraphObject directly from an igraph_t. igraph already provides such API or should I fill a "wishlist" bug report? :) Thanks, Daniel From MAILER-DAEMON Fri Jun 18 07:34:53 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OPZqX-0007W2-JE for mharc-igraph-help@gnu.org; Fri, 18 Jun 2010 07:34:53 -0400 Received: from [140.186.70.92] (port=49865 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OPZqV-0007TB-0f for igraph-help@nongnu.org; Fri, 18 Jun 2010 07:34:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OPZqT-0004hy-Qy for igraph-help@nongnu.org; Fri, 18 Jun 2010 07:34:50 -0400 Received: from thb-mta-17-tx.emailfiltering.com ([194.116.199.149]:35053 helo=thb-mta-17.emailfiltering.com) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OPZqT-0004hj-JO for igraph-help@nongnu.org; Fri, 18 Jun 2010 07:34:49 -0400 Received: from csengels.cs.rhul.ac.uk ([134.219.188.10]) by thb-mta-17.emailfiltering.com with emfmta (version 4.5.0.261) by TLS id 2231806562 for igraph-help@nongnu.org; 7e13f8acb392f268; Fri, 18 Jun 2010 12:34:48 +0100 Received: from deviant.cs.rhul.ac.uk (deviant.cs.rhul.ac.uk [134.219.188.190]) by csengels.cs.rhul.ac.uk (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o5IBYmYn016897 for ; Fri, 18 Jun 2010 12:34:48 +0100 Received: by deviant.cs.rhul.ac.uk (Postfix, from userid 11721) id 2C2801242CD; Fri, 18 Jun 2010 12:34:48 +0100 (BST) Date: Fri, 18 Jun 2010 12:34:48 +0100 From: Tamas Nepusz To: Help for igraph users Subject: Re: [igraph] C API for igraph Python Extension Module Message-ID: <20100618113447.GB14311@deviant.cs.rhul.ac.uk> Mail-Followup-To: Help for igraph users References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Jun 2010 11:34:52 -0000 > I'm using igraph's Python interface (downloaded from the launchpad > ppa) and I want to know if igraph's Python interface provides also a C > API for other python extensions No, unfortunately not. To be honest, I didn't even know that it is possible :) Please file a wishlist bug report and I'll check how complicated it would be at this stage. Or, if you are willing to work on it, please let me know, send a patch and I'll happily merge it with the dev branch if it works. -- Tamas From MAILER-DAEMON Sun Jun 20 02:56:09 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OQERt-0003Rc-A8 for mharc-igraph-help@gnu.org; Sun, 20 Jun 2010 02:56:09 -0400 Received: from [140.186.70.92] (port=56689 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OQAlE-0002Yz-WC for igraph-help@nongnu.org; Sat, 19 Jun 2010 22:59:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OQAlD-00026w-Ks for igraph-help@nongnu.org; Sat, 19 Jun 2010 22:59:52 -0400 Received: from nlpi157.sbcis.sbc.com ([207.115.36.171]:39457 helo=nlpi157.prodigy.net) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OQAlD-00026o-H7 for igraph-help@nongnu.org; Sat, 19 Jun 2010 22:59:51 -0400 Received: from double.brainski.com (adsl-70-237-196-205.dsl.stlsmo.sbcglobal.net [70.237.196.205]) (authenticated bits=0) by nlpi157.prodigy.net (8.13.8 smtpauth/dk/map_regex/8.13.8) with ESMTP id o5K2xnp5005321 for ; Sat, 19 Jun 2010 21:59:49 -0500 Received: from shirley.brainski.com (shirley [192.168.0.100]) by double.brainski.com (Postfix) with SMTP id F1C6FC175 for ; Sat, 19 Jun 2010 21:59:48 -0500 (CDT) Date: Sat, 19 Jun 2010 21:59:48 -0500 From: jim smith To: igraph-help@nongnu.org Message-Id: <20100619215948.ea24c1d7.jms@brainski.com> Organization: The Bedrose P. Lipschitz Experience! X-Mailer: Sylpheed 3.0.2 (GTK+ 2.20.1; i386-portbld-freebsd7.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Mailman-Approved-At: Sun, 20 Jun 2010 02:56:08 -0400 Subject: [igraph] Problem installing igraph via R on FreeBSD 7.3. X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Jun 2010 02:59:54 -0000 Hi, I am installing igraph via R on FreeBSD 7.3. It fails with the following error: ** testing if installed package can be loaded Error : .onLoad failed in loadNamespace() for 'igraph', details: call: dyn.load(file, DLLpath = DLLpath, ...) error: unable to load shared library '/usr/local/lib/R/library/igraph/libs/igraph.so': /usr/lib/libstdc+ +.so.6: version GLIBCXX_3.4.11 required by /usr/local/lib/R/library/igraph/libs/igraph.so not found ERROR: loading failed As I watch the build, igraph is apparently building with gcc44. Now, I know that there is a separate port for igraph that builds just fine on FreeBSD, but if I go that route, R is not aware of igraph. I only need igraph at this time for support of specific software packages in R [specifically DoE]. I'm also contacting the maintainer of the DoE package for guidance. Any help? Thanks. -- jim smith From MAILER-DAEMON Mon Jun 21 03:52:22 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OQbnq-0001Vg-NT for mharc-igraph-help@gnu.org; Mon, 21 Jun 2010 03:52:22 -0400 Received: from [140.186.70.92] (port=51562 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OQbno-0001VU-P7 for igraph-help@nongnu.org; Mon, 21 Jun 2010 03:52:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OQbnm-0004jh-T5 for igraph-help@nongnu.org; Mon, 21 Jun 2010 03:52:20 -0400 Received: from mail-wy0-f173.google.com ([74.125.82.173]:52673) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OQbnm-0004ix-Oj for igraph-help@nongnu.org; Mon, 21 Jun 2010 03:52:18 -0400 Received: by wyb36 with SMTP id 36so2587943wyb.4 for ; Mon, 21 Jun 2010 00:52:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=F3Kvu0BiDJc7a6BnAuJ9jn1zGqozR+S5p1ghLF7Vy/o=; b=STrmtexSDDW4oGOgW2/PX+IKESwjuaYfw1Niw0slhx+z9VKcmaj/IdUMBW2f4j4Zlp OynGJqo9tI5oKWOpgYlXliAaul3kkjOkwls+v4Vi69ZwWofsbndNbpkhc/jg8uoGsZAj CiAdSIN6RHggjHfd9TMbY8nO5pss0VNHurOpw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=HmNsgf6J6ZPkfybGROQxEY9knE1AOn2rzs+lTTQnhxZaX3maSA1bCQo6amgw22gw67 vbW38biH9Ng5HOapbr4O/D0evJ6jC37s/XT2qlDuQmG75Uy3BVtPPoiNyXh8JKPoJpmP 60kv2nqUEOccm8JpiHrGNk50xc53ogPVGdwY8= MIME-Version: 1.0 Received: by 10.216.87.142 with SMTP id y14mr2366252wee.96.1277106358725; Mon, 21 Jun 2010 00:45:58 -0700 (PDT) Received: by 10.216.11.20 with HTTP; Mon, 21 Jun 2010 00:45:58 -0700 (PDT) Date: Mon, 21 Jun 2010 09:45:58 +0200 Message-ID: From: shahab mokarizadeh To: igraph-help@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: [igraph] Error: "At iterators.c:721 : Cannot create iterator, invalid vertex id, Invalid vertex id" while computing shortest path X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jun 2010 07:52:21 -0000 Hi, I invoked "shortest.paths (graph,row) " function in R in order to compute shortest path in the graph. But I get the following error after a while: Error in shortest.paths(my_directed_graph, i) : At iterators.c:721 : Cannot create iterator, invalid vertex id, Invalid vertex id In addition: There were 50 or more warnings (use warnings() to see the first 50) Any idea about what would be the source of error?? Thanks, /Shahab From MAILER-DAEMON Mon Jun 21 03:58:17 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OQbtY-0002ui-1S for mharc-igraph-help@gnu.org; Mon, 21 Jun 2010 03:58:16 -0400 Received: from [140.186.70.92] (port=37226 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OQbtS-0002to-Sf for igraph-help@nongnu.org; Mon, 21 Jun 2010 03:58:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OQbtR-0005Tk-5E for igraph-help@nongnu.org; Mon, 21 Jun 2010 03:58:10 -0400 Received: from mail-fx0-f45.google.com ([209.85.161.45]:43270) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OQbtR-0005TI-03 for igraph-help@nongnu.org; Mon, 21 Jun 2010 03:58:09 -0400 Received: by fxm9 with SMTP id 9so1932323fxm.4 for ; Mon, 21 Jun 2010 00:58:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:content-type:content-transfer-encoding; bh=G2QiT+mloLHqxzkvC+LxuKSHnzzUtDN+dGtmEba2QL0=; b=kgSVs32ToCrdMeAfflymEf7cyiWqOlyEpuTeN1k9aR6uRfmvzofrLi37WQrUINAF2F yS5AscSfuY8Be3hZKMEahqdkB0DtkcVvdmYIxHz7afzp+eSg0d5KyPAt/EpUsb7fcFaf g8ppjUkQMnPCBqep81REdPwgAB6kISiCqrz8g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; b=eS+noxyI+GyZi/rzvGOTjCkMUdJPyDMrC3UGCskfIGm/n6aXMmgjHUzvCNp/QpeNbI TbisoUDAFxnnLiuQjfYRfnDNIe0gkdP/UWDTI2nsijOBEo0n/DFPwjtOj9CcB38Jrymq /5AHeN1XSMAwlPjh3iZua67OsFt3uSKoAHkoM= MIME-Version: 1.0 Received: by 10.239.188.146 with SMTP id p18mr307039hbh.10.1277107085604; Mon, 21 Jun 2010 00:58:05 -0700 (PDT) Sender: csardi.gabor@gmail.com Received: by 10.239.142.67 with HTTP; Mon, 21 Jun 2010 00:58:05 -0700 (PDT) In-Reply-To: References: Date: Mon, 21 Jun 2010 09:58:05 +0200 X-Google-Sender-Auth: miuSeuRhAvAADPxM09NFm6kQhRA Message-ID: Subject: Re: [igraph] Error: "At iterators.c:721 : Cannot create iterator, invalid vertex id, Invalid vertex id" while computing shortest path From: =?ISO-8859-1?B?R+Fib3IgQ3PhcmRp?= To: Help for igraph users Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jun 2010 07:58:13 -0000 Hi, exactly what the error message says, you supplied an invalid vertex id to shortest.paths(). Most likely you forgot that vertex ids are indexed from zero. But it is hard to say for sure, since we don't know what you did. Best, Gabor On Mon, Jun 21, 2010 at 9:45 AM, shahab mokarizadeh wrote: > Hi, > > I invoked =A0"shortest.paths (graph,row) " function in R in order to > compute shortest path in the graph. But I get the following error > after a while: > > Error in shortest.paths(my_directed_graph, i) : > =A0At iterators.c:721 : Cannot create iterator, invalid vertex id, > Invalid vertex id > In addition: There were 50 or more warnings (use warnings() to see the fi= rst 50) > > Any idea about what would be the source of error?? > Thanks, > > /Shahab > > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help > --=20 Gabor Csardi UNIL DGM From MAILER-DAEMON Mon Jun 21 04:02:30 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OQbxe-00047u-O7 for mharc-igraph-help@gnu.org; Mon, 21 Jun 2010 04:02:30 -0400 Received: from [140.186.70.92] (port=57288 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OQbxa-00047f-Sy for igraph-help@nongnu.org; Mon, 21 Jun 2010 04:02:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OQbxZ-000646-Hz for igraph-help@nongnu.org; Mon, 21 Jun 2010 04:02:26 -0400 Received: from c3d.hu ([195.70.36.141]:34062 helo=yavin.c3d.hu) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OQbxZ-00063m-7w for igraph-help@nongnu.org; Mon, 21 Jun 2010 04:02:25 -0400 Received: from [192.168.0.4] (client-80-5-45-11.cht-bng-015.adsl.virginmedia.net [80.5.45.11]) (authenticated bits=0) by yavin.c3d.hu (8.14.3/8.14.3/MailServer-SF02) with ESMTP id o5L82FOc021682 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for ; Mon, 21 Jun 2010 10:02:20 +0200 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1081) Subject: Re: [igraph] Error: "At iterators.c:721 : Cannot create iterator, invalid vertex id, Invalid vertex id" while computing shortest path From: Tamas Nepusz In-Reply-To: Date: Mon, 21 Jun 2010 09:02:09 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: To: Help for igraph users X-Mailer: Apple Mail (2.1081) X-Virus-Scanned: clamav-milter 0.96.1 at yavin X-Virus-Status: Clean X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jun 2010 08:02:29 -0000 > Hi, >=20 > I invoked "shortest.paths (graph,row) " function in R in order to > compute shortest path in the graph. But I get the following error > after a while: I made a typical error in my original email; in igraph, vertex indices = go from zero to N-1, so you have to type this: for (i in 0:vcount(g)-1) { instead of this: for (i in 1:vcount(g)) { --=20 T. From MAILER-DAEMON Mon Jun 21 04:06:19 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OQc1L-0004pD-9T for mharc-igraph-help@gnu.org; Mon, 21 Jun 2010 04:06:19 -0400 Received: from [140.186.70.92] (port=39323 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OQc1I-0004p7-RS for igraph-help@nongnu.org; Mon, 21 Jun 2010 04:06:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OQc1H-0006Ub-Cn for igraph-help@nongnu.org; Mon, 21 Jun 2010 04:06:16 -0400 Received: from mail-fx0-f45.google.com ([209.85.161.45]:45728) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OQc1H-0006UH-8S for igraph-help@nongnu.org; Mon, 21 Jun 2010 04:06:15 -0400 Received: by fxm9 with SMTP id 9so1937236fxm.4 for ; Mon, 21 Jun 2010 01:06:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:content-type:content-transfer-encoding; bh=/2M8YREEBpJAPLS2taA1dpqda6OqCBFOCApBHW/vOVU=; b=VREQmnuSMEd0Nqh+F1XPcjuiHdTzTTAeq7b7QOqG7qJLsH5cotZ5yRAV9tdhYvkxpw +wHMCI0rWy1vIeb/8qwgfHL6hzrDR6+aCo9iTQPoomooqe6Q5qUB1ML+05F5A28o0xmi Ec8AD/pe+LGCcdU10A+4FdFofJdMGsvZzsjbE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; b=digEGu08dgqqTJoC3d0YytKhVaBWD9k11eUR4/xBRdQK+KMD30i3nGzxH3CsWjWipS S3EP2iEL5lGCIuaqsBfJ9P/qQ6ounOyuGY5ch/bCs/+VbXT0HVF2HaWtOTuUuarhP8cV g1sARx6VBtRHA5U6Ugq3s/Ib6kvXSWLmfht58= MIME-Version: 1.0 Received: by 10.239.154.204 with SMTP id f12mr320639hbc.31.1277107573984; Mon, 21 Jun 2010 01:06:13 -0700 (PDT) Sender: csardi.gabor@gmail.com Received: by 10.239.142.67 with HTTP; Mon, 21 Jun 2010 01:06:13 -0700 (PDT) In-Reply-To: References: Date: Mon, 21 Jun 2010 10:06:13 +0200 X-Google-Sender-Auth: FNE-7nlsj-Tukrlm87tQEElWJT8 Message-ID: Subject: Re: [igraph] Error: "At iterators.c:721 : Cannot create iterator, invalid vertex id, Invalid vertex id" while computing shortest path From: =?ISO-8859-1?B?R+Fib3IgQ3PhcmRp?= To: Help for igraph users Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jun 2010 08:06:18 -0000 On Mon, Jun 21, 2010 at 10:02 AM, Tamas Nepusz wrote: >> Hi, >> >> I invoked =A0"shortest.paths (graph,row) " function in R in order to >> compute shortest path in the graph. But I get the following error >> after a while: > I made a typical error in my original email; in igraph, vertex indices go= from zero to N-1, so you have to type this: > > for (i in 0:vcount(g)-1) { > > instead of this: > > for (i in 1:vcount(g)) { Well, this seems still wrong, but anyway, the correct way to do this is for (i in seq_len(vcount(g))-1) { or maybe even better: for (i in V(g)) { Best, Gabor > -- > T. > > > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help > --=20 Gabor Csardi UNIL DGM From MAILER-DAEMON Mon Jun 21 04:09:30 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OQc4Q-0005PF-J3 for mharc-igraph-help@gnu.org; Mon, 21 Jun 2010 04:09:30 -0400 Received: from [140.186.70.92] (port=39644 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OQc4O-0005PA-9Q for igraph-help@nongnu.org; Mon, 21 Jun 2010 04:09:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OQc4N-0006pq-38 for igraph-help@nongnu.org; Mon, 21 Jun 2010 04:09:28 -0400 Received: from fg-out-1718.google.com ([72.14.220.159]:45842) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OQc4M-0006pj-So for igraph-help@nongnu.org; Mon, 21 Jun 2010 04:09:27 -0400 Received: by fg-out-1718.google.com with SMTP id l26so745190fgb.10 for ; Mon, 21 Jun 2010 01:09:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:content-type:content-transfer-encoding; bh=hAgBZYZrpL0M547jVg3v4m7Mhi5FZQFvdqh4ksHl29I=; b=iLY3DNc5J/NZZ8p2ZxfPDxb49ATtErAueEk98oVe+F6n+5xJceZX5wbLUHGMoFHFWG lOU0Hhpi8V6z7cnk7dQ8zwG4+8HXDejxoXZOx9qA2OA6HoLMXJEj/d25JM4sWpAsWBfu cfLYoie0vUFuJSmO8FK7iQfYQVE+ukNDcNXf8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; b=qkhnNG+zxuN1WEkGSA89Vp6rQ9J0X3DGzaGQceSpIpDoogxIZtVPCjlOjKQlkzxT46 EKmmFN1uSbX5aKp8fm6UVNndh5XgrYOx7Bm2InMDhY4iho7R4xxTUptdvHnZhoWO4Nq4 JHDHLJCnPgu8vkYJn5UCWoF2GzJ5t0ymZtFcg= MIME-Version: 1.0 Received: by 10.239.193.80 with SMTP id h16mr307853hbi.170.1277107765220; Mon, 21 Jun 2010 01:09:25 -0700 (PDT) Sender: csardi.gabor@gmail.com Received: by 10.239.142.67 with HTTP; Mon, 21 Jun 2010 01:09:25 -0700 (PDT) In-Reply-To: <20100619215948.ea24c1d7.jms@brainski.com> References: <20100619215948.ea24c1d7.jms@brainski.com> Date: Mon, 21 Jun 2010 10:09:25 +0200 X-Google-Sender-Auth: I0HUrdWzbNCqab-qORZheYqa5II Message-ID: Subject: Re: [igraph] Problem installing igraph via R on FreeBSD 7.3. From: =?ISO-8859-1?B?R+Fib3IgQ3PhcmRp?= To: Help for igraph users Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jun 2010 08:09:29 -0000 Jim, can you install any R package that requires compilation? Because this does not seem igraph specific to me. Best, Gabor On Sun, Jun 20, 2010 at 4:59 AM, jim smith wrote: > Hi, > > I am installing igraph via R on FreeBSD 7.3. =A0It fails with the > following error: > > ** testing if installed package can be loaded > Error : .onLoad failed in loadNamespace() for 'igraph', details: > =A0call: dyn.load(file, DLLpath =3D DLLpath, ...) > =A0error: unable to load shared library > '/usr/local/lib/R/library/igraph/libs/igraph.so': /usr/lib/libstdc+ > +.so.6: version GLIBCXX_3.4.11 required > by /usr/local/lib/R/library/igraph/libs/igraph.so not found ERROR: > loading failed > > > As I watch the build, igraph is apparently building with gcc44. > > Now, I know that there is a separate port for igraph that builds just > fine on FreeBSD, but if I go that route, R is not aware of igraph. > I only need igraph at this time for support of specific software > packages in R [specifically DoE]. > > I'm also contacting the maintainer of the DoE package for guidance. > > Any help? =A0Thanks. > > -- > jim smith > > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help > --=20 Gabor Csardi UNIL DGM From MAILER-DAEMON Mon Jun 21 05:17:36 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OQd8K-00007h-06 for mharc-igraph-help@gnu.org; Mon, 21 Jun 2010 05:17:36 -0400 Received: from [140.186.70.92] (port=60894 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OQd8H-00006p-3O for igraph-help@nongnu.org; Mon, 21 Jun 2010 05:17:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OQd8F-0007jH-Fc for igraph-help@nongnu.org; Mon, 21 Jun 2010 05:17:33 -0400 Received: from mail-bw0-f45.google.com ([209.85.214.45]:38467) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OQd8F-0007j1-Az for igraph-help@nongnu.org; Mon, 21 Jun 2010 05:17:31 -0400 Received: by bwz12 with SMTP id 12so658771bwz.4 for ; Mon, 21 Jun 2010 02:17:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type; bh=MchT5MWqcwH69ei4QUYIbkiu4MSPNJorOZO6G2QX2Rk=; b=eaCcQS5GoxfRmITu15atzHqw3afX9RklQiwmrkd5T2MJP2IHw+0kJghqfUme5bjSYK iVsDPznT8cwXtufP3nlEEHVsMSaCoU0ekprMT4uvvf08uutEcGcGtnXMoALXHoiTVztr dMhUkWtqPbVNjt+ka6xj+BL3H+4/8XXOiOyrU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=VTU+TFateMB5cwWnWV5CEerkTaQ6E6OEQT2KhW9lyRZJJctk4EkNIH7kaeusLU8b2t iifGjYvMnLU7yoxgFAsPjB+yBeotPAwaWo0kMPcmRaPEm1uCQUxLvyqp8a/jnxMytGY6 DtLsLGw8lauO3/37c6+5EqbCk3/W2BoufHxZE= MIME-Version: 1.0 Received: by 10.204.83.14 with SMTP id d14mr2707832bkl.50.1277111849106; Mon, 21 Jun 2010 02:17:29 -0700 (PDT) Received: by 10.204.66.71 with HTTP; Mon, 21 Jun 2010 02:17:29 -0700 (PDT) In-Reply-To: <20100618113447.GB14311@deviant.cs.rhul.ac.uk> References: <20100618113447.GB14311@deviant.cs.rhul.ac.uk> Date: Mon, 21 Jun 2010 11:17:29 +0200 Message-ID: Subject: Re: [igraph] C API for igraph Python Extension Module From: Daniel de Angelis Cordeiro To: Help for igraph users Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jun 2010 09:17:34 -0000 On Fri, Jun 18, 2010 at 13:34, Tamas Nepusz wrote: >> I'm using igraph's Python interface (downloaded from the launchpad >> ppa) and I want to know if igraph's Python interface provides also a C >> API for other python extensions > No, unfortunately not. To be honest, I didn't even know that it is > possible :) Neither did I. :-) I saw this in pygsl (the python interface for the GNU Scientific Library). They provide a neat function: PyGSL_API_EXTERN gsl_rng * PyGSL_gsl_rng_from_pyobject(PyObject * object); that takes as argument the PyObject object an returns the internal GSL representation of the object. Something similar in python-igraph (a function that returns the internal igraph_t of a Python object) would be awesome. :-) > Please file a wishlist bug report and I'll check how > complicated it would be at this stage. Or, if you are willing to work on > it, please let me know, send a patch and I'll happily merge it with the > dev branch if it works. I don't know either how to do it either, so for now I will fill the bug report. :-) Thanks, Daniel From MAILER-DAEMON Mon Jun 21 13:51:00 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OQl9A-0008I1-AX for mharc-igraph-help@gnu.org; Mon, 21 Jun 2010 13:51:00 -0400 Received: from [140.186.70.92] (port=54777 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OQl98-0008GX-Bb for igraph-help@nongnu.org; Mon, 21 Jun 2010 13:50:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OQl96-0003ri-Qp for igraph-help@nongnu.org; Mon, 21 Jun 2010 13:50:58 -0400 Received: from nlpi157.sbcis.sbc.com ([207.115.36.171]:50413 helo=nlpi157.prodigy.net) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OQl96-0003rA-My for igraph-help@nongnu.org; Mon, 21 Jun 2010 13:50:56 -0400 Received: from shirley.brainski.com (adsl-70-237-196-205.dsl.stlsmo.sbcglobal.net [70.237.196.205]) (authenticated bits=0) by nlpi157.prodigy.net (8.13.8 smtpauth/dk/map_regex/8.13.8) with ESMTP id o5LHor2T025344; Mon, 21 Jun 2010 12:50:54 -0500 Date: Mon, 21 Jun 2010 12:50:53 -0500 From: jim smith To: igraph-help@nongnu.org Subject: Re: [igraph] Problem installing igraph via R on FreeBSD 7.3. Message-Id: <20100621125053.ec5db45b.n0oct@sbcglobal.net> In-Reply-To: <201006211609.o5LG9vvL019626@nlpi081.prodigy.net> References: <201006211609.o5LG9vvL019626@nlpi081.prodigy.net> Organization: Amateur Radio Staion N0OCT X-Mailer: Sylpheed 3.0.2 (GTK+ 2.20.1; i386-portbld-freebsd7.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) Cc: wenheping@gmail.com X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jun 2010 17:50:59 -0000 On Mon, 21 Jun 2010 12:02:17 -0400 igraph-help-request@nongnu.org wrote: > > Jim, > > can you install any R package that requires compilation? Because this > does not seem igraph specific to me. > > Best, > Gabor Yes. For example, package "mcmc" compiles just fine. I found a separate port on FreeBSD named "R-cran-igraph", which I thought might do the trick. It is marked as "broken", as it apparently does not build with R-2.11. So, no luck there. -- jim smith From MAILER-DAEMON Mon Jun 21 13:57:22 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OQlFK-0002Iz-Ks for mharc-igraph-help@gnu.org; Mon, 21 Jun 2010 13:57:22 -0400 Received: from [140.186.70.92] (port=38829 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OQlFI-0002IK-HL for igraph-help@nongnu.org; Mon, 21 Jun 2010 13:57:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OQlFH-0004hZ-5S for igraph-help@nongnu.org; Mon, 21 Jun 2010 13:57:20 -0400 Received: from mail-fx0-f45.google.com ([209.85.161.45]:35289) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OQlFG-0004hT-Tr for igraph-help@nongnu.org; Mon, 21 Jun 2010 13:57:19 -0400 Received: by fxm9 with SMTP id 9so2360209fxm.4 for ; Mon, 21 Jun 2010 10:57:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=envBl91wC/YTAZ5mPQ0XRjbg/mDaW9B2f7JrCVzub0s=; b=MrLwwl29TWAMkS/xHF4uRn8x/3/SiM1pvgrfqk3LhgP6hfTVLXJzyx+RzZCoGxcd8Z 9uzk0W5n7LtRFIwOg0jjYK2IbzbnuJztcSJZdxUiobwYjqf+lOK4PAepVYhkNVzegl/I V6uGED3i+ecQeYCJs1xb3wmPtAEfbNFyX3HL8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=Y/Bdzp2SZurZbnQNaLMRSW0pZM6py26XcocXaQ8M419FRk2FUsh46eOH4RliybVQhr Mw+VDt2LxrmD89jNEF92piwLBcv/AIb071XO3dcrZ9fAWvBv7PHRtQ4HRfigEhgWOzmh us82a0KHoA3zPfRNlSUsbU07ZBekTOeIo6Rtk= MIME-Version: 1.0 Received: by 10.239.154.204 with SMTP id f12mr376759hbc.31.1277143037538; Mon, 21 Jun 2010 10:57:17 -0700 (PDT) Sender: csardi.gabor@gmail.com Received: by 10.239.142.67 with HTTP; Mon, 21 Jun 2010 10:57:17 -0700 (PDT) In-Reply-To: <20100621125053.ec5db45b.n0oct@sbcglobal.net> References: <201006211609.o5LG9vvL019626@nlpi081.prodigy.net> <20100621125053.ec5db45b.n0oct@sbcglobal.net> Date: Mon, 21 Jun 2010 19:57:17 +0200 X-Google-Sender-Auth: OtMuArsS5UQvdrsAYDXI1x0EsnU Message-ID: Subject: Re: [igraph] Problem installing igraph via R on FreeBSD 7.3. From: =?ISO-8859-1?B?R+Fib3IgQ3PhcmRp?= To: Help for igraph users Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Cc: wenheping@gmail.com X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jun 2010 17:57:21 -0000 On Mon, Jun 21, 2010 at 7:50 PM, jim smith wrote: > On Mon, 21 Jun 2010 12:02:17 -0400 > igraph-help-request@nongnu.org wrote: > >> >> Jim, >> >> can you install any R package that requires compilation? Because this >> does not seem igraph specific to me. >> >> Best, >> Gabor > > Yes. =A0For example, package "mcmc" compiles just fine. mcmc also has C++ code? Best, Gabor > I found a separate port on FreeBSD named "R-cran-igraph", which I > thought might do the trick. =A0It is marked as "broken", as it apparently > does not build with R-2.11. =A0So, no luck there. > > -- > jim smith > > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help > --=20 Gabor Csardi UNIL DGM From MAILER-DAEMON Mon Jun 21 14:20:44 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OQlbw-0000sp-5G for mharc-igraph-help@gnu.org; Mon, 21 Jun 2010 14:20:44 -0400 Received: from [140.186.70.92] (port=38648 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OQlbs-0000sj-OI for igraph-help@nongnu.org; Mon, 21 Jun 2010 14:20:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OQlbr-0008CV-PB for igraph-help@nongnu.org; Mon, 21 Jun 2010 14:20:40 -0400 Received: from mail-ww0-f45.google.com ([74.125.82.45]:33400) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OQlbr-0008CG-IX for igraph-help@nongnu.org; Mon, 21 Jun 2010 14:20:39 -0400 Received: by wwa36 with SMTP id 36so3354732wwa.4 for ; Mon, 21 Jun 2010 11:20:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=KMuiAiLXvbUGTcvYOyo5Nk3pN5wiuCXA8zYU3BxOat4=; b=n/kTXCiwv23HFk4JQElIcZSwCcf1dKZhdTHoEvXZQ3SXcJGt5SSGLaUwOxSXD9b/Sl MG3s0BGmmsIANXfzJxf7O/51nAuXWiK/y+M54WWZiZd+gZWQOYNMSe8+byWLvG7hYyjW YOEDonkG3jbet7l6kBkhd1d+QKngafS+2dMOY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=peiGQSCTbXt4CXxSsEoOVobMTL1H5m1+m4wRWuyoD1pY/EHGFH1414FtpT6UGR0kuX nBY/qtL5RFV72s8tkY9ovOv/2HaDhgpnaqJNaX1KldM/K8tGrX/n5y671e5ddsKt72su OocerHb8kluFOsLDb/202ZLJRRfld/4/glfak= MIME-Version: 1.0 Received: by 10.216.88.67 with SMTP id z45mr3781623wee.96.1277144438436; Mon, 21 Jun 2010 11:20:38 -0700 (PDT) Received: by 10.216.11.20 with HTTP; Mon, 21 Jun 2010 11:20:38 -0700 (PDT) Date: Mon, 21 Jun 2010 20:20:38 +0200 Message-ID: From: shahab mokarizadeh To: igraph-help@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: [igraph] Implementation of "Finding set of Key players on the network! X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jun 2010 18:20:42 -0000 Thanks a lot, I solved the errors, of invalid vertex id while computing shortest path, simple by applying your hints. I find in the archives of the "igraph" forum, some implementation for finding key players in a social network (following link) http://lists.nongnu.org/archive/html/igraph-help/2007-09/msg00014.html I wonder whether the full algorithm is implemented or not? Honestly I didn't understand the optimization algorithm well. Is there anyone who has implemented that algorithm? regards, /Shahab From MAILER-DAEMON Tue Jun 22 06:48:55 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OR12F-00052b-8W for mharc-igraph-help@gnu.org; Tue, 22 Jun 2010 06:48:55 -0400 Received: from [140.186.70.92] (port=54555 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OR12B-00051s-Qk for igraph-help@nongnu.org; Tue, 22 Jun 2010 06:48:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OR129-0002Wm-Jg for igraph-help@nongnu.org; Tue, 22 Jun 2010 06:48:51 -0400 Received: from mail-fx0-f45.google.com ([209.85.161.45]:48276) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OR129-0002WG-FJ for igraph-help@nongnu.org; Tue, 22 Jun 2010 06:48:49 -0400 Received: by fxm9 with SMTP id 9so2736154fxm.4 for ; Tue, 22 Jun 2010 03:48:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:content-type:content-transfer-encoding; bh=8LTtiVYOXdzhf1VdouT5nkS7/oekuXHQQlZmINOuUzs=; b=d08/it+8kqM6D2oxL0xIUYPYbN0FarAF9BsBweMv+i3r20nCOBoZocwMzwfjdsGslf NoIOvgsGY7kmZF0q2I5XCaSijiGCP0zQQ4D9GLcPkZZuepjarjUd90/aoI25I3LX+dcj Cava5eGNzb7L5fI2QNseHB/crdrUr3aNWf5CU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; b=C+GpiCU1ml8EPIVu9SDQT2JOaEh8WryreLDI9eevnVwzSp88E4jsY+m1mJTbzRnarZ coT5UVAK3Beh3iTvMeDUmvcSXEk4rtzEeXTH2V7+7hvz+3S/GulGUt6RkZ51lU8dP2V0 XRy4XIWRYefk3k3tjqnt9w9InBFVmmni9BbP0= MIME-Version: 1.0 Received: by 10.239.156.84 with SMTP id l20mr452720hbc.2.1277203727368; Tue, 22 Jun 2010 03:48:47 -0700 (PDT) Sender: csardi.gabor@gmail.com Received: by 10.239.142.67 with HTTP; Tue, 22 Jun 2010 03:48:47 -0700 (PDT) In-Reply-To: References: Date: Tue, 22 Jun 2010 12:48:47 +0200 X-Google-Sender-Auth: UlX3VYG018VUCj1MN3ty63Nwssc Message-ID: Subject: Re: [igraph] Implementation of "Finding set of Key players on the network! From: =?ISO-8859-1?B?R+Fib3IgQ3PhcmRp?= To: Help for igraph users Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jun 2010 10:48:53 -0000 Shahab, no, the full algorithm is not implemented. You can follow this issue here: https://bugs.launchpad.net/igraph/+bug/597196 Best, Gabor On Mon, Jun 21, 2010 at 8:20 PM, shahab mokarizadeh wrote: > Thanks a lot, I solved the errors, of invalid vertex id while > computing shortest path, =A0simple by applying your hints. > > I find in the archives of the "igraph" forum, some implementation for > finding key players in a social network (following link) > > http://lists.nongnu.org/archive/html/igraph-help/2007-09/msg00014.html > > > I wonder whether the full algorithm is implemented or not? =A0Honestly I > didn't understand the optimization algorithm well. > Is there anyone who has implemented that algorithm? > > regards, > /Shahab > > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help > --=20 Gabor Csardi UNIL DGM From MAILER-DAEMON Tue Jun 22 08:56:43 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OR31v-0000WO-9Z for mharc-igraph-help@gnu.org; Tue, 22 Jun 2010 08:56:43 -0400 Received: from [140.186.70.92] (port=50061 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OR31o-0000TA-Ne for igraph-help@nongnu.org; Tue, 22 Jun 2010 08:56:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OR31m-0003io-IN for igraph-help@nongnu.org; Tue, 22 Jun 2010 08:56:36 -0400 Received: from nlpi157.sbcis.sbc.com ([207.115.36.171]:53336 helo=nlpi157.prodigy.net) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OR31m-0003ic-Aa for igraph-help@nongnu.org; Tue, 22 Jun 2010 08:56:34 -0400 Received: from shirley.brainski.com (adsl-70-237-196-205.dsl.stlsmo.sbcglobal.net [70.237.196.205]) (authenticated bits=0) by nlpi157.prodigy.net (8.13.8 smtpauth/dk/map_regex/8.13.8) with ESMTP id o5MCuVS4029188 for ; Tue, 22 Jun 2010 07:56:32 -0500 Date: Tue, 22 Jun 2010 07:56:30 -0500 From: jim smith To: igraph-help@nongnu.org Subject: Re: [igraph] Problem installing igraph via R on FreeBSD 7.3 Message-Id: <20100622075630.93e44188.n0oct@sbcglobal.net> In-Reply-To: <201006211609.o5LG9vvL019626@nlpi081.prodigy.net> References: <201006211609.o5LG9vvL019626@nlpi081.prodigy.net> Organization: Amateur Radio Staion N0OCT X-Mailer: Sylpheed 3.0.2 (GTK+ 2.20.1; i386-portbld-freebsd7.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jun 2010 12:56:41 -0000 Gabor, >>> Jim, >>> >>> can you install any R package that requires compilation? Because this >>> does not seem igraph specific to me. >>> >>> Best, >>> Gabor >> >> Yes. For example, package "mcmc" compiles just fine. >mcmc also has C++ code? >Best, >Gabor It used gc44 to do the install of the package. I'm a chemist, not a programmer, just trying to get my department's server configured for fractional factorial experimental design. ;-) If you know of a specific package that uses C++ code [how does one search for that--I have been unsuccessful in finding R packages with C+ + code by searching Google], I can try an install on this end. Alternatively, I could send you a list of the packages we already have on this server to see if any use C++. BTW, I mis spoke earlier--our production server uses R version 2.10.1, whereas our sandbox machine uses 2.11. Thanks for all your help. From MAILER-DAEMON Tue Jun 22 09:08:15 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OR3D5-0006Rm-B3 for mharc-igraph-help@gnu.org; Tue, 22 Jun 2010 09:08:15 -0400 Received: from [140.186.70.92] (port=36025 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OR3D3-0006QW-4F for igraph-help@nongnu.org; Tue, 22 Jun 2010 09:08:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OR3D1-0005VG-Eg for igraph-help@nongnu.org; Tue, 22 Jun 2010 09:08:12 -0400 Received: from fg-out-1718.google.com ([72.14.220.158]:56529) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OR3D1-0005V7-63 for igraph-help@nongnu.org; Tue, 22 Jun 2010 09:08:11 -0400 Received: by fg-out-1718.google.com with SMTP id l26so1069673fgb.10 for ; Tue, 22 Jun 2010 06:08:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:content-type:content-transfer-encoding; bh=c0cHvW//YAkZ+HMy2UGuo+icXuCtKY6A3BPB78tRwHQ=; b=LpMjTeMbNsjXXtIIc2V9NYxjrAZ0hbsNpDbA/idWyVbNwDbMh/O7f7FBSSqRQWHQsG omEzhRBS+aQLSe4ZUoVsgqi/W4zSY8InR4CLoLTJxiUMI+C/kfW0HTaqiwQ42OWBpz42 sb/EN1egTorjbzpvoNDa9OGWCCp5VjsjSubYE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; b=PqtGOhJIrOcOtj82/tvtMuFu7twtlM8OWBrR/D7rNXyUTNEaqnAY+oLDZk6t/uqH06 gnNM0aT9Dyp/5HmT8IVA0NVSC9KvXBk11PgU3HqYOdurlxmGJVeYGffwkfJVAfZaBqws +g5dXLzesFCrGgjilvJCkleXw/KNtyBcQc5Wg= MIME-Version: 1.0 Received: by 10.239.150.201 with SMTP id o9mr444157hbb.15.1277212090128; Tue, 22 Jun 2010 06:08:10 -0700 (PDT) Sender: csardi.gabor@gmail.com Received: by 10.239.142.67 with HTTP; Tue, 22 Jun 2010 06:08:10 -0700 (PDT) In-Reply-To: <20100622075630.93e44188.n0oct@sbcglobal.net> References: <201006211609.o5LG9vvL019626@nlpi081.prodigy.net> <20100622075630.93e44188.n0oct@sbcglobal.net> Date: Tue, 22 Jun 2010 15:08:10 +0200 X-Google-Sender-Auth: MFuPX4edvMFW3uzjNLT4ESl4SYY Message-ID: Subject: Re: [igraph] Problem installing igraph via R on FreeBSD 7.3 From: =?ISO-8859-1?B?R+Fib3IgQ3PhcmRp?= To: Help for igraph users Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jun 2010 13:08:14 -0000 Jim, On Tue, Jun 22, 2010 at 2:56 PM, jim smith wrote: > Gabor, > > >>>> Jim, >>>> >>>> can you install any R package that requires compilation? Because this >>>> does not seem igraph specific to me. >>>> >>>> Best, >>>> Gabor >>> >>> Yes. =A0For example, package "mcmc" compiles just fine. > >>mcmc also has C++ code? > >>Best, >>Gabor > > It used gc44 to do the install of the package. =A0I'm a chemist, not a > programmer, just trying to get my department's server configured for > fractional factorial experimental design. ;-) > > If you know of a specific package that uses C++ code [how does one > search for that--I have been unsuccessful in finding R packages with C+ > + code by searching Google], [...] Please try Rcpp. http://cran.r-project.org/web/packages/Rcpp/index.html Thanks, Gabor [...] --=20 Gabor Csardi UNIL DGM From MAILER-DAEMON Tue Jun 22 16:44:02 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1ORAK9-00032j-Tq for mharc-igraph-help@gnu.org; Tue, 22 Jun 2010 16:44:01 -0400 Received: from [140.186.70.92] (port=52369 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ORAK7-00030z-H9 for igraph-help@nongnu.org; Tue, 22 Jun 2010 16:44:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1ORAK5-0002JB-VS for igraph-help@nongnu.org; Tue, 22 Jun 2010 16:43:59 -0400 Received: from nlpi157.sbcis.sbc.com ([207.115.36.171]:35535 helo=nlpi157.prodigy.net) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORAK5-0002Ix-Rn for igraph-help@nongnu.org; Tue, 22 Jun 2010 16:43:57 -0400 Received: from shirley.brainski.com (adsl-70-237-196-205.dsl.stlsmo.sbcglobal.net [70.237.196.205]) (authenticated bits=0) by nlpi157.prodigy.net (8.13.8 smtpauth/dk/map_regex/8.13.8) with ESMTP id o5MKhsl1009820 for ; Tue, 22 Jun 2010 15:43:55 -0500 Date: Tue, 22 Jun 2010 15:43:54 -0500 From: jim smith To: igraph-help@nongnu.org Subject: Re: [igraph] Problem installing igraph via R on FreeBSD 7.3 Message-Id: <20100622154354.cc83da90.n0oct@sbcglobal.net> In-Reply-To: References: <201006211609.o5LG9vvL019626@nlpi081.prodigy.net> <20100622075630.93e44188.n0oct@sbcglobal.net> Organization: Amateur Radio Staion N0OCT X-Mailer: Sylpheed 3.0.2 (GTK+ 2.20.1; i386-portbld-freebsd7.2) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jun 2010 20:44:00 -0000 On Tue, 22 Jun 2010 15:08:10 +0200 G=E1bor Cs=E1rdi wrote: > Jim, >=20 >=20 > Please try Rcpp. > http://cran.r-project.org/web/packages/Rcpp/index.html >=20 > Thanks, > Gabor * installing *source* package 'Rcpp' ... ** libs "Makevars", line 16: Missing dependency operator "Makevars", line 18: Need an operator "Makevars", line 20: Missing dependency operator "Makevars", line 22: Need an operator "Makevars", line 24: Need an operator make: fatal errors encountered -- cannot continue ERROR: compilation failed for package 'Rcpp' * removing '/usr/local/lib/R/library/Rcpp' Aha! Although, this seems a bit different than the other error I was getting. Next step? Thanks. --=20 jim smith From MAILER-DAEMON Wed Jun 23 05:32:35 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1ORMJu-0001o6-Fh for mharc-igraph-help@gnu.org; Wed, 23 Jun 2010 05:32:34 -0400 Received: from [140.186.70.92] (port=35475 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ORMJp-0001ja-Vi for igraph-help@nongnu.org; Wed, 23 Jun 2010 05:32:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1ORMJl-0008JB-Br for igraph-help@nongnu.org; Wed, 23 Jun 2010 05:32:27 -0400 Received: from fg-out-1718.google.com ([72.14.220.153]:63399) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORMJl-0008J0-3j for igraph-help@nongnu.org; Wed, 23 Jun 2010 05:32:25 -0400 Received: by fg-out-1718.google.com with SMTP id 22so1310350fge.10 for ; Wed, 23 Jun 2010 02:32:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:content-type:content-transfer-encoding; bh=GvXnPhb9azou4zYCFs77gHhe2p72Nw7MDrS6wlSa8sA=; b=TliJ3gJJI1Oa8ZFoxE3/xKCgbwdaL740z1JHVP6H5lTZqbbVi2/5GKOlqkEqvAbxv7 ATyJJeVAJQp3GQrhF044v6FW05HYggcoJldY1PvdvJuUIx8AE1bo/PjIRze8ggps1jTY f70phdZQ7fN/T+aejiREBXXKeEnF3KpykAHbs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; b=rqnq2TRzk7DQrjr+QbWGhI7bgQYfNdyNokrrtT+87NFgsjvN2QkKmmNWyVbFHXC6Wp lE1OpEmy72EfKESCU8LmSIcatibHDGCCk7njZwGNOQf5ym6wf521SzmbbIoE5IJBLLw1 xxrEpeb485QCL3WB5tlMstsDuJJ8MA+wS8qjE= MIME-Version: 1.0 Received: by 10.102.207.1 with SMTP id e1mr2425099mug.122.1277285543233; Wed, 23 Jun 2010 02:32:23 -0700 (PDT) Sender: csardi.gabor@gmail.com Received: by 10.103.199.18 with HTTP; Wed, 23 Jun 2010 02:32:22 -0700 (PDT) In-Reply-To: <20100622154354.cc83da90.n0oct@sbcglobal.net> References: <201006211609.o5LG9vvL019626@nlpi081.prodigy.net> <20100622075630.93e44188.n0oct@sbcglobal.net> <20100622154354.cc83da90.n0oct@sbcglobal.net> Date: Wed, 23 Jun 2010 11:32:22 +0200 X-Google-Sender-Auth: dkxAPTqr1dzXu0CgWw5_bo1UznE Message-ID: Subject: Re: [igraph] Problem installing igraph via R on FreeBSD 7.3 From: =?ISO-8859-1?B?R+Fib3IgQ3PhcmRp?= To: Help for igraph users Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jun 2010 09:32:32 -0000 On Tue, Jun 22, 2010 at 10:43 PM, jim smith wrote: > On Tue, 22 Jun 2010 15:08:10 +0200 > G=E1bor Cs=E1rdi wrote: > >> Jim, >> >> >> Please try Rcpp. >> http://cran.r-project.org/web/packages/Rcpp/index.html >> >> Thanks, >> Gabor > > * installing *source* package 'Rcpp' ... > ** libs > "Makevars", line 16: Missing dependency operator > "Makevars", line 18: Need an operator > "Makevars", line 20: Missing dependency operator > "Makevars", line 22: Need an operator > "Makevars", line 24: Need an operator > make: fatal errors encountered -- cannot continue > ERROR: compilation failed for package 'Rcpp' > * removing '/usr/local/lib/R/library/Rcpp' > > > Aha! =A0Although, this seems a bit different than the other error I was > getting. =A0Next step? Jim, unfortunately this is a different error, so it is useless for us. Anyway, what you can do is, to extract the .tar.gz file, try an install with 'R CMD INSTALL' and then check the dependencies of the igraph.so file: tar xzf igraph_0.5.3.tar.gz R CMD INSTALL igraph ldd igraph/src/igraph.so This will list all dynamic libraries needed for igraph, and whether the dynamic linker can actually find them. I suspect that it cannot find the proper libstdc++. If this is the case, then please find this library on your system and set LD_LIBRARY_PATH properly. (Or use another method to tell the linker about the place of the library.) Best, Gabor > Thanks. > > -- > jim smith > > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help > --=20 Gabor Csardi UNIL DGM From MAILER-DAEMON Wed Jun 23 07:06:39 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1ORNmw-0000wK-UX for mharc-igraph-help@gnu.org; Wed, 23 Jun 2010 07:06:39 -0400 Received: from [140.186.70.92] (port=46149 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ORNmu-0000wC-ER for igraph-help@nongnu.org; Wed, 23 Jun 2010 07:06:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1ORNmr-0001dG-9D for igraph-help@nongnu.org; Wed, 23 Jun 2010 07:06:36 -0400 Received: from nlpi157.sbcis.sbc.com ([207.115.36.171]:56445 helo=nlpi157.prodigy.net) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORNmr-0001d5-5b for igraph-help@nongnu.org; Wed, 23 Jun 2010 07:06:33 -0400 Received: from shirley.brainski.com (adsl-70-237-196-205.dsl.stlsmo.sbcglobal.net [70.237.196.205]) (authenticated bits=0) by nlpi157.prodigy.net (8.13.8 smtpauth/dk/map_regex/8.13.8) with ESMTP id o5NB6U9e022569 for ; Wed, 23 Jun 2010 06:06:30 -0500 Date: Wed, 23 Jun 2010 06:06:30 -0500 From: jim smith To: igraph-help@nongnu.org Subject: Re: [igraph] Problem installing igraph via R on FreeBSD 7.3 Message-Id: <20100623060630.9a0b85a4.n0oct@sbcglobal.net> In-Reply-To: References: <201006211609.o5LG9vvL019626@nlpi081.prodigy.net> <20100622075630.93e44188.n0oct@sbcglobal.net> <20100622154354.cc83da90.n0oct@sbcglobal.net> Organization: Amateur Radio Staion N0OCT X-Mailer: Sylpheed 3.0.2 (GTK+ 2.20.1; i386-portbld-freebsd7.2) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jun 2010 11:06:37 -0000 Gabor, On Wed, 23 Jun 2010 11:32:22 +0200 G=E1bor Cs=E1rdi wrote: > Jim, unfortunately this is a different error, so it is useless for us. >=20 > Anyway, what you can do is, to extract the .tar.gz file, try an > install with 'R CMD INSTALL' and then check the dependencies of the > igraph.so file: >=20 > tar xzf igraph_0.5.3.tar.gz > R CMD INSTALL igraph > ldd igraph/src/igraph.so >=20 > This will list all dynamic libraries needed for igraph, and whether > the dynamic linker can actually find them. I suspect that it cannot > find the proper libstdc++. If this is the case, then please find this > library on your system and set LD_LIBRARY_PATH properly. (Or use > another method to tell the linker about the place of the library.) >=20 > Best, > Gabor OK. Thanks for your help--I'll report back what happens. --=20 jim smith From MAILER-DAEMON Wed Jun 23 07:21:49 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1ORO1d-0003fp-F3 for mharc-igraph-help@gnu.org; Wed, 23 Jun 2010 07:21:49 -0400 Received: from [140.186.70.92] (port=58044 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ORO1a-0003fS-Mr for igraph-help@nongnu.org; Wed, 23 Jun 2010 07:21:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1ORO1Y-0003YZ-EL for igraph-help@nongnu.org; Wed, 23 Jun 2010 07:21:46 -0400 Received: from nlpi157.sbcis.sbc.com ([207.115.36.171]:50070 helo=nlpi157.prodigy.net) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORO1Y-0003YH-Ag for igraph-help@nongnu.org; Wed, 23 Jun 2010 07:21:44 -0400 Received: from shirley.brainski.com (adsl-70-237-196-205.dsl.stlsmo.sbcglobal.net [70.237.196.205]) (authenticated bits=0) by nlpi157.prodigy.net (8.13.8 smtpauth/dk/map_regex/8.13.8) with ESMTP id o5NBLgwj026794 for ; Wed, 23 Jun 2010 06:21:42 -0500 Date: Wed, 23 Jun 2010 06:21:42 -0500 From: jim smith To: igraph-help@nongnu.org Subject: Re: [igraph] Problem installing igraph via R on FreeBSD 7.3 Message-Id: <20100623062142.8eabb83a.n0oct@sbcglobal.net> In-Reply-To: References: <201006211609.o5LG9vvL019626@nlpi081.prodigy.net> <20100622075630.93e44188.n0oct@sbcglobal.net> <20100622154354.cc83da90.n0oct@sbcglobal.net> Organization: Amateur Radio Staion N0OCT X-Mailer: Sylpheed 3.0.2 (GTK+ 2.20.1; i386-portbld-freebsd7.2) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jun 2010 11:21:47 -0000 Hi Gabor, On Wed, 23 Jun 2010 11:32:22 +0200 G=E1bor Cs=E1rdi wrote: > Jim, unfortunately this is a different error, so it is useless for us. >=20 > Anyway, what you can do is, to extract the .tar.gz file, try an > install with 'R CMD INSTALL' and then check the dependencies of the > igraph.so file: >=20 > tar xzf igraph_0.5.3.tar.gz > R CMD INSTALL igraph > ldd igraph/src/igraph.so >=20 > This will list all dynamic libraries needed for igraph, and whether > the dynamic linker can actually find them. I suspect that it cannot > find the proper libstdc++. If this is the case, then please find this > library on your system and set LD_LIBRARY_PATH properly. (Or use > another method to tell the linker about the place of the library.) >=20 > Best, > Gabor The linker finds the correct version of libstdc++ in the correct location. I'll refer to the R help list at this point to see how to work around this. Thanks for your help! --=20 jim smith From MAILER-DAEMON Wed Jun 23 14:03:37 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1ORUIT-00056P-7v for mharc-igraph-help@gnu.org; Wed, 23 Jun 2010 14:03:37 -0400 Received: from [140.186.70.92] (port=37311 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ORUIP-00056D-JW for igraph-help@nongnu.org; Wed, 23 Jun 2010 14:03:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1ORUIM-00053y-Gn for igraph-help@nongnu.org; Wed, 23 Jun 2010 14:03:33 -0400 Received: from mail-gy0-f173.google.com ([209.85.160.173]:36381) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORUIM-00053u-EP for igraph-help@nongnu.org; Wed, 23 Jun 2010 14:03:30 -0400 Received: by gyd5 with SMTP id 5so4006471gyd.4 for ; Wed, 23 Jun 2010 11:03:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:from:date :message-id:subject:to:content-type; bh=sNISDw/9SF57jGiwPfn1mJopoKp+3RjigjVTUh7ytgY=; b=EXNQq3Hw1qTlh0VLkUcqgPxna4FTYZ4Ww28alAnklHdq8p+nnTxYmk1WL7moA77bEM M4dbUxnfz4YjBbWnOR7vkAAvvXCLT34PEpskB/sx9daS7Q8G/jN0hm5J4F/Z0k3ZezyF Op/zQd0mBZpU7Ka3u+wgVhDGMDwgeCYfRdRgE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=L+Cb/PTWLciXzmQt6xOenkSmZt2DqBfcEs8sZXkwAjDLIFgaxCg4vu7e+XmV2VlB7T bbQz4xTaw6RwGmgFLoP9Ug62gqNEwMulvAI20VHLoQxj5Ox6LS1LJrh6ZArsZk4i0FOh 4cXC8mFYp3KH+XIRvWPMzLfamkDWCVkVZuNr4= Received: by 10.229.245.213 with SMTP id lv21mr4591040qcb.121.1277316209251; Wed, 23 Jun 2010 11:03:29 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.222.7 with HTTP; Wed, 23 Jun 2010 11:03:09 -0700 (PDT) From: Alexander Tsiatas Date: Wed, 23 Jun 2010 14:03:09 -0400 Message-ID: To: igraph-help@nongnu.org Content-Type: multipart/alternative; boundary=0016e64084c8eb2aea0489b65a0e X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: [igraph] Determining exact coordinates for a drawn graph in Python X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jun 2010 18:03:35 -0000 --0016e64084c8eb2aea0489b65a0e Content-Type: text/plain; charset=ISO-8859-1 Hello, I am using the igraph package (with Python) for graph drawing, and I have a question about the treatment of coordinates when drawing graphs. I am drawing a graph with specified coordinates, created by calling igraph.Layout(coords). I can draw the graph fine, but it seems like the coordinates that are specified do not end up being exactly the coordinates used - they must be scaled or stretched somehow, even when I use bbox=layout.bounding_box() in igraph.plot(). I thought that this would use my exact coordinates, since I am using the bounding box from my coordinates, but it seems like they are being modified somehow, and I can't figure out how exactly they are changed. I am looking for the exact coordinates because I am overlaying my graph drawing with a Voronoi diagram, and I am using the coordinates that I specified as input. Is there any way to programmatically transform my specified layout coordinates into the eventual point locations, so I can use the actual coordinates in my Voronoi diagram? Thanks in advance. -Alex --0016e64084c8eb2aea0489b65a0e Content-Type: text/html; charset=ISO-8859-1 Hello,

I am using the igraph package (with Python) for graph drawing, and I have a question about the treatment of coordinates when drawing graphs. I am drawing a graph with specified coordinates, created by calling igraph.Layout(coords). I can draw the graph fine, but it seems like the coordinates that are specified do not end up being exactly the coordinates used - they must be scaled or stretched somehow, even when I use bbox=layout.bounding_box() in igraph.plot(). I thought that this would use my exact coordinates, since I am using the bounding box from my coordinates, but it seems like they are being modified somehow, and I can't figure out how exactly they are changed.

I am looking for the exact coordinates because I am overlaying my graph drawing with a Voronoi diagram, and I am using the coordinates that I specified as input. Is there any way to programmatically transform my specified layout coordinates into the eventual point locations, so I can use the actual coordinates in my Voronoi diagram?

Thanks in advance.
-Alex --0016e64084c8eb2aea0489b65a0e-- From MAILER-DAEMON Wed Jun 23 14:30:17 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1ORUiH-0004OP-Qz for mharc-igraph-help@gnu.org; Wed, 23 Jun 2010 14:30:17 -0400 Received: from [140.186.70.92] (port=50411 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ORUiF-0004OF-D9 for igraph-help@nongnu.org; Wed, 23 Jun 2010 14:30:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1ORUi6-0001m5-DP for igraph-help@nongnu.org; Wed, 23 Jun 2010 14:30:15 -0400 Received: from nlpi157.sbcis.sbc.com ([207.115.36.171]:35007 helo=nlpi157.prodigy.net) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORUi6-0001ls-9p for igraph-help@nongnu.org; Wed, 23 Jun 2010 14:30:06 -0400 Received: from shirley.brainski.com (adsl-70-237-196-205.dsl.stlsmo.sbcglobal.net [70.237.196.205]) (authenticated bits=0) by nlpi157.prodigy.net (8.13.8 smtpauth/dk/map_regex/8.13.8) with ESMTP id o5NIU43q025143 for ; Wed, 23 Jun 2010 13:30:05 -0500 Date: Wed, 23 Jun 2010 13:30:04 -0500 From: jim smith To: igraph-help@nongnu.org Subject: Re: [igraph] Problem installing igraph via R on FreeBSD 7.3 Message-Id: <20100623133004.cb955f8e.n0oct@sbcglobal.net> In-Reply-To: References: <201006211609.o5LG9vvL019626@nlpi081.prodigy.net> <20100622075630.93e44188.n0oct@sbcglobal.net> <20100622154354.cc83da90.n0oct@sbcglobal.net> Organization: Amateur Radio Staion N0OCT X-Mailer: Sylpheed 3.0.2 (GTK+ 2.20.1; i386-portbld-freebsd7.2) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jun 2010 18:30:17 -0000 On Wed, 23 Jun 2010 11:32:22 +0200 G=E1bor Cs=E1rdi wrote: > This will list all dynamic libraries needed for igraph, and whether > the dynamic linker can actually find them. I suspect that it cannot > find the proper libstdc++. If this is the case, then please find this > library on your system and set LD_LIBRARY_PATH properly. (Or use > another method to tell the linker about the place of the library.) One more question so that I understand clearly: which version of libstdc++ does igraph require? Thanks! --=20 jim smith From MAILER-DAEMON Wed Jun 23 14:34:34 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1ORUmQ-0005kr-G9 for mharc-igraph-help@gnu.org; Wed, 23 Jun 2010 14:34:34 -0400 Received: from [140.186.70.92] (port=51056 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ORUmN-0005ib-C9 for igraph-help@nongnu.org; Wed, 23 Jun 2010 14:34:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1ORUmI-0002Or-Fe for igraph-help@nongnu.org; Wed, 23 Jun 2010 14:34:31 -0400 Received: from c3d.hu ([195.70.36.141]:58878 helo=yavin.c3d.hu) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORUmI-0002Oc-45 for igraph-help@nongnu.org; Wed, 23 Jun 2010 14:34:26 -0400 Received: from [192.168.0.4] (client-80-5-45-11.cht-bng-015.adsl.virginmedia.net [80.5.45.11]) (authenticated bits=0) by yavin.c3d.hu (8.14.3/8.14.3/MailServer-SF02) with ESMTP id o5NIYFOv016817 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for ; Wed, 23 Jun 2010 20:34:20 +0200 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1081) Subject: Re: [igraph] Determining exact coordinates for a drawn graph in Python From: Tamas Nepusz In-Reply-To: Date: Wed, 23 Jun 2010 19:34:09 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <9E6F3ED0-494A-4747-9C4C-3C461F0A69B1@gmail.com> References: To: Help for igraph users X-Mailer: Apple Mail (2.1081) X-Virus-Scanned: clamav-milter 0.96.1 at yavin X-Virus-Status: Clean X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jun 2010 18:34:33 -0000 Hello, > I can draw the graph fine, but it seems like the coordinates that are = specified do not end up being exactly the coordinates used - they must = be scaled or stretched somehow, even when I use = bbox=3Dlayout.bounding_box() in igraph.plot(). I thought that this would = use my exact coordinates, since I am using the bounding box from my = coordinates, but it seems like they are being modified somehow, and I = can't figure out how exactly they are changed. The plotting function also takes into account the maximal vertex size; = in particular, it takes the specified width and height, creates a box = that spans from (0,0) to (width,height), then shrinks the box with half = the maximum vertex size to leave a margin of max_vertex_size/2. This is = to ensure that even those vertices are shown completely that end up at = the edges of the layout. So, if you have a pre-calculated layout with = the exact pixel coordinates, you can try this: max_vertex_size =3D 10 bbox =3D layout.bounding_box() width, height =3D bbox.width + max_vertex_size, bbox.height + = max_vertex_size plot(your_graph, (width, height)) By expanding the width and height of the plotting canvas with the = maximum vertex size in advance, you are compensating for the contraction = of the bounding box by half the vertex size in advance. Hope this helps. --=20 Tamas= From MAILER-DAEMON Wed Jun 23 14:49:31 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1ORV0t-0000vN-DO for mharc-igraph-help@gnu.org; Wed, 23 Jun 2010 14:49:31 -0400 Received: from [140.186.70.92] (port=48855 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ORV0s-0000ur-2e for igraph-help@nongnu.org; Wed, 23 Jun 2010 14:49:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1ORV0q-0004N8-Se for igraph-help@nongnu.org; Wed, 23 Jun 2010 14:49:29 -0400 Received: from c3d.hu ([195.70.36.141]:47269 helo=yavin.c3d.hu) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORV0q-0004My-Hy for igraph-help@nongnu.org; Wed, 23 Jun 2010 14:49:28 -0400 Received: from [192.168.0.4] (client-80-5-45-11.cht-bng-015.adsl.virginmedia.net [80.5.45.11]) (authenticated bits=0) by yavin.c3d.hu (8.14.3/8.14.3/MailServer-SF02) with ESMTP id o5NInIRe001285 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for ; Wed, 23 Jun 2010 20:49:24 +0200 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1081) Subject: Re: [igraph] Problem installing igraph via R on FreeBSD 7.3 From: Tamas Nepusz In-Reply-To: <20100623133004.cb955f8e.n0oct@sbcglobal.net> Date: Wed, 23 Jun 2010 19:49:13 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <201006211609.o5LG9vvL019626@nlpi081.prodigy.net> <20100622075630.93e44188.n0oct@sbcglobal.net> <20100622154354.cc83da90.n0oct@sbcglobal.net> <20100623133004.cb955f8e.n0oct@sbcglobal.net> To: Help for igraph users X-Mailer: Apple Mail (2.1081) X-Virus-Scanned: clamav-milter 0.96.1 at yavin X-Virus-Status: Clean X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jun 2010 18:49:31 -0000 > One more question so that I understand clearly: which version of > libstdc++ does igraph require? My machine has libstdc++.so.6 and igraph works with it. This does not = mean that it won't work with older versions, though. --=20 Tamas From MAILER-DAEMON Wed Jun 23 15:54:54 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1ORW2A-00085b-9x for mharc-igraph-help@gnu.org; Wed, 23 Jun 2010 15:54:54 -0400 Received: from [140.186.70.92] (port=35884 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ORW24-00084K-TC for igraph-help@nongnu.org; Wed, 23 Jun 2010 15:54:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1ORW20-0004jo-7M for igraph-help@nongnu.org; Wed, 23 Jun 2010 15:54:45 -0400 Received: from mail-qw0-f45.google.com ([209.85.216.45]:37184) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORW20-0004ji-3C for igraph-help@nongnu.org; Wed, 23 Jun 2010 15:54:44 -0400 Received: by qwc9 with SMTP id 9so346883qwc.4 for ; Wed, 23 Jun 2010 12:54:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:content-type; bh=PqmApow0+Q2+pqqhmM3Jm8lDjLGnnNQDPKKzExYO/R0=; b=RRv130ze+11fUmizDUyTlWAvWbRMghKpxKglp5IzmaT9O5xWdQI4Hc3OowHTJWUV/6 cJBvMKsMsiOpuPTin3I/RRdWOwNDm2sKSLB7mubQGAFxG24sFISOJx7AJ+/9aAQ7x9OP tX5qcyqyQcnXUEiVUSFs9DXXxTuqIxnLUFmgw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; b=G4Twrn+fpRllamgncu6xcwlQ2jI5bfbNZDQrfHhsgIXgNsTO3qNZcnACXoUf8fGLWQ uKwysR3knmDlBPvwb6Hl0PJsLMM6n0jZSaONfZYok3fxmo32GuCBZhfwnUovOdFPCzJY 1LTbDcXnYDQplwrO4fGL0y39h03arTQk7V6DE= Received: by 10.224.94.83 with SMTP id y19mr5181478qam.71.1277322883246; Wed, 23 Jun 2010 12:54:43 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.222.7 with HTTP; Wed, 23 Jun 2010 12:54:23 -0700 (PDT) In-Reply-To: <9E6F3ED0-494A-4747-9C4C-3C461F0A69B1@gmail.com> References: <9E6F3ED0-494A-4747-9C4C-3C461F0A69B1@gmail.com> From: Alexander Tsiatas Date: Wed, 23 Jun 2010 15:54:23 -0400 Message-ID: Subject: Re: [igraph] Determining exact coordinates for a drawn graph in Python To: Help for igraph users Content-Type: multipart/alternative; boundary=000feaecba05b82fbe0489b7e80a X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jun 2010 19:54:53 -0000 --000feaecba05b82fbe0489b7e80a Content-Type: text/plain; charset=ISO-8859-1 Tamas, Thanks for your help. What you said makes sense, but I think I have bigger problems than this. One of my specified coordinates is (0.006, 0.006), but the resulting picture does not place any point within 10 pixels of any of the image corners (where 20 is the max vertex size). Is there anything else that the plotter does to the coordinates when plotting them out? Also, my version of igraph doesn't seem to support the exact syntax you gave, but I've been using: plot(G, bbox=(0, 0, width, height)). -Alex On Wed, Jun 23, 2010 at 2:34 PM, Tamas Nepusz wrote: > Hello, > > > I can draw the graph fine, but it seems like the coordinates that are > specified do not end up being exactly the coordinates used - they must be > scaled or stretched somehow, even when I use bbox=layout.bounding_box() in > igraph.plot(). I thought that this would use my exact coordinates, since I > am using the bounding box from my coordinates, but it seems like they are > being modified somehow, and I can't figure out how exactly they are changed. > The plotting function also takes into account the maximal vertex size; in > particular, it takes the specified width and height, creates a box that > spans from (0,0) to (width,height), then shrinks the box with half the > maximum vertex size to leave a margin of max_vertex_size/2. This is to > ensure that even those vertices are shown completely that end up at the > edges of the layout. So, if you have a pre-calculated layout with the exact > pixel coordinates, you can try this: > > max_vertex_size = 10 > bbox = layout.bounding_box() > width, height = bbox.width + max_vertex_size, bbox.height + max_vertex_size > plot(your_graph, (width, height)) > > By expanding the width and height of the plotting canvas with the maximum > vertex size in advance, you are compensating for the contraction of the > bounding box by half the vertex size in advance. Hope this helps. > > -- > Tamas > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help > --000feaecba05b82fbe0489b7e80a Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Tamas,

Thanks for your help. What you said makes sense, but I think = I have bigger problems than this. One of my specified coordinates is (0.006= , 0.006), but the resulting picture does not place any point within 10 pixe= ls of any of the image corners (where 20 is the max vertex size). Is there = anything else that the plotter does to the coordinates when plotting them o= ut? Also, my version of igraph doesn't seem to support the exact syntax= you gave, but I've been using:
plot(G, bbox=3D(0, 0, width, height)).

-Alex

On Wed, Jun 23, 2010 at 2:34 PM, Tamas Nepusz = <ntamas@gmail.com> wro= te:
Hello,

> I can draw the graph fine, but it seems like the coordinates that are = specified do not end up being exactly the coordinates used - they must be s= caled or stretched somehow, even when I use bbox=3Dlayout.bounding_box() in= igraph.plot(). I thought that this would use my exact coordinates, since I= am using the bounding box from my coordinates, but it seems like they are = being modified somehow, and I can't figure out how exactly they are cha= nged.
The plotting function also takes into account the maximal vertex size= ; in particular, it takes the specified width and height, creates a box tha= t spans from (0,0) to (width,height), then shrinks the box with half the ma= ximum vertex size to leave a margin of max_vertex_size/2. This is to ensure= that even those vertices are shown completely that end up at the edges of = the layout. So, if you have a pre-calculated layout with the exact pixel co= ordinates, you can try this:

max_vertex_size =3D 10
bbox =3D layout.bounding_box()
width, height =3D bbox.width + max_vertex_size, bbox.height + max_vertex_si= ze
plot(your_graph, (width, height))

By expanding the width and height of the plotting canvas with the maximum v= ertex size in advance, you are compensating for the contraction of the boun= ding box by half the vertex size in advance. Hope this helps.

--
Tamas
_______________________________________________
igraph-help mailing list
igraph-help@nongnu.org
http://lists.nongnu.org/mailman/listinfo/igraph-help

--000feaecba05b82fbe0489b7e80a-- From MAILER-DAEMON Wed Jun 23 16:04:42 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1ORWBd-0001rO-Tp for mharc-igraph-help@gnu.org; Wed, 23 Jun 2010 16:04:41 -0400 Received: from [140.186.70.92] (port=59050 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ORWBa-0001pI-Qa for igraph-help@nongnu.org; Wed, 23 Jun 2010 16:04:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1ORWBZ-0006J5-Lp for igraph-help@nongnu.org; Wed, 23 Jun 2010 16:04:38 -0400 Received: from c3d.hu ([195.70.36.141]:58673 helo=yavin.c3d.hu) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORWBZ-0006Iv-AQ for igraph-help@nongnu.org; Wed, 23 Jun 2010 16:04:37 -0400 Received: from [192.168.0.4] (client-80-5-45-11.cht-bng-015.adsl.virginmedia.net [80.5.45.11]) (authenticated bits=0) by yavin.c3d.hu (8.14.3/8.14.3/MailServer-SF02) with ESMTP id o5NK4IVA013706 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for ; Wed, 23 Jun 2010 22:04:32 +0200 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1081) Subject: Re: [igraph] Determining exact coordinates for a drawn graph in Python From: Tamas Nepusz In-Reply-To: Date: Wed, 23 Jun 2010 21:04:09 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <9E6F3ED0-494A-4747-9C4C-3C461F0A69B1@gmail.com> To: Help for igraph users X-Mailer: Apple Mail (2.1081) X-Virus-Scanned: clamav-milter 0.96.1 at yavin X-Virus-Status: Clean X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jun 2010 20:04:39 -0000 Hi Alex, Can you please send the pickled layout and the pickled graph to my email = address so I can take a closer look at it? --=20 Tamas From MAILER-DAEMON Thu Jun 24 03:36:11 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1ORgyo-0005pf-Ls for mharc-igraph-help@gnu.org; Thu, 24 Jun 2010 03:36:10 -0400 Received: from [140.186.70.92] (port=60056 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ORdG7-0008L3-NH for igraph-help@nongnu.org; Wed, 23 Jun 2010 23:37:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1ORdG6-0003w4-Ix for igraph-help@nongnu.org; Wed, 23 Jun 2010 23:37:47 -0400 Received: from mscan1.vs.cs.kent.edu ([131.123.39.204]:49245) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORdG6-0003v1-Ex for igraph-help@nongnu.org; Wed, 23 Jun 2010 23:37:46 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by mscan1.vs.cs.kent.edu (8.14.3/8.14.3) with ESMTP id o5O3betx020641 for ; Wed, 23 Jun 2010 23:37:40 -0400 Received: from mscan1.vs.cs.kent.edu ([127.0.0.1]) by localhost (mscan.cs.kent.edu [127.0.0.1]) (amavisd-maia, port 10024) with LMTP id 19727-02 for ; Wed, 23 Jun 2010 23:37:39 -0400 (EDT) Received: from [192.168.1.101] (h224.184.21.98.dynamic.ip.windstream.net [98.21.184.224]) (authenticated bits=0) by mscan1.vs.cs.kent.edu (8.14.3/8.14.3) with ESMTP id o5O3bSgx020628 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Wed, 23 Jun 2010 23:37:34 -0400 Message-ID: <4C22D2F3.5050608@cs.kent.edu> Date: Wed, 23 Jun 2010 23:37:23 -0400 From: "H. Peyravi" User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0 ThunderBrowse/3.2.8.1 MIME-Version: 1.0 To: igraph-help@nongnu.org Content-Type: multipart/alternative; boundary="------------090500000907010608060004" X-Virus-Scanned: Maia Mailguard 1.0.2a X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Mailman-Approved-At: Thu, 24 Jun 2010 03:36:06 -0400 Subject: [igraph] reading weighted graph with edgelist format X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Jun 2010 03:37:48 -0000 This is a multi-part message in MIME format. --------------090500000907010608060004 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Can edgelist format read a weighted graph from a file consists of 3 columns, with weights on the 3rd column? I am using R as an interface. Thanks -hp -- --------------090500000907010608060004 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Can edgelist format read a weighted graph from a file consists of 3 columns, with weights on the 3rd column?

I am using R as an interface.

Thanks
-hp
--
--------------090500000907010608060004-- From MAILER-DAEMON Thu Jun 24 03:59:54 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1ORhLl-0000qY-4p for mharc-igraph-help@gnu.org; Thu, 24 Jun 2010 03:59:53 -0400 Received: from [140.186.70.92] (port=58860 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ORhLe-0008ER-Nq for igraph-help@nongnu.org; Thu, 24 Jun 2010 03:59:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1ORhF2-0004mx-7o for igraph-help@nongnu.org; Thu, 24 Jun 2010 03:52:57 -0400 Received: from c3d.hu ([195.70.36.141]:54362 helo=yavin.c3d.hu) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORhF1-0004mX-VU for igraph-help@nongnu.org; Thu, 24 Jun 2010 03:52:56 -0400 Received: from [192.168.0.4] (client-80-5-45-11.cht-bng-015.adsl.virginmedia.net [80.5.45.11]) (authenticated bits=0) by yavin.c3d.hu (8.14.3/8.14.3/MailServer-SF02) with ESMTP id o5O7qb2N011740 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for ; Thu, 24 Jun 2010 09:52:50 +0200 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1081) Subject: Re: [igraph] reading weighted graph with edgelist format From: Tamas Nepusz In-Reply-To: <4C22D2F3.5050608@cs.kent.edu> Date: Thu, 24 Jun 2010 08:52:31 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <90116A4E-CAE4-4B26-B2AD-D1BA7671F1AC@gmail.com> References: <4C22D2F3.5050608@cs.kent.edu> To: Help for igraph users X-Mailer: Apple Mail (2.1081) X-Virus-Scanned: clamav-milter 0.96.1 at yavin X-Virus-Status: Clean X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Jun 2010 07:59:49 -0000 > Can edgelist format read a weighted graph from a file consists of 3 = columns, with weights on the 3rd column? Yes, it is called the NCOL format. (Pass format=3D"ncol" to read.graph). = In the case of the NCOL format, you can use names instead of vertex IDs = in the first and second columns; vertex names will be assigned to the = "name" vertex attribute and edge weights will be assigned to the = "weight" edge attribute. --=20 Tamas From MAILER-DAEMON Thu Jun 24 13:36:49 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1ORqM5-0007TF-K9 for mharc-igraph-help@gnu.org; Thu, 24 Jun 2010 13:36:49 -0400 Received: from [140.186.70.92] (port=47371 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ORqM2-0007Sy-Da for igraph-help@nongnu.org; Thu, 24 Jun 2010 13:36:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1ORqM1-0006Ul-Bl for igraph-help@nongnu.org; Thu, 24 Jun 2010 13:36:46 -0400 Received: from www.illumat.de ([213.239.215.231]:53307) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORqM1-0006JX-7B for igraph-help@nongnu.org; Thu, 24 Jun 2010 13:36:45 -0400 Received: from [141.30.144.194] by www.illumat.de with esmtpa (Exim 4.69) (envelope-from ) id 1ORqKV-0000FB-6d for igraph-help@nongnu.org; Thu, 24 Jun 2010 19:35:11 +0200 Message-ID: <4C23974E.5000505@theory.phy.tu-dresden.de> Date: Thu, 24 Jun 2010 19:35:10 +0200 From: mathias kuhnt User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100423 Thunderbird/3.0.4 MIME-Version: 1.0 To: igraph-help@nongnu.org Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) Subject: [igraph] assign value to node using neighbor attributes X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Jun 2010 17:36:47 -0000 Hi! is it possible to assign in a simple way attributes to a node that depend on the attributes of all neighbors? may be this explains what I want even if it does not work this way: V(g)$an<-mean(V(g)[nei(???)]$a,na.rm=T) Thanks for your help, Mathias From MAILER-DAEMON Fri Jun 25 11:02:35 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OSAQN-0006UN-9w for mharc-igraph-help@gnu.org; Fri, 25 Jun 2010 11:02:35 -0400 Received: from [140.186.70.92] (port=58203 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ORtqo-0005DY-Lc for igraph-help@nongnu.org; Thu, 24 Jun 2010 17:20:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1ORtqn-0006Y2-Fa for igraph-help@nongnu.org; Thu, 24 Jun 2010 17:20:46 -0400 Received: from cantvx.canterbury.ac.nz ([132.181.2.44]:3485) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORtqn-0006Wr-1g for igraph-help@nongnu.org; Thu, 24 Jun 2010 17:20:45 -0400 Received: from DISCAIMER-DAEMON.it.canterbury.ac.nz by it.canterbury.ac.nz (PMDF V6.4 #31761) id <01NOQC16KK8G9JDGUD@it.canterbury.ac.nz> for igraph-help@nongnu.org; Fri, 25 Jun 2010 09:20:36 +1200 (NEW ZEALAND STANDARD TIME) Received: from exchange.canterbury.ac.nz (cantwe1.canterbury.ac.nz [132.181.2.113]) by it.canterbury.ac.nz (PMDF V6.4 #31761) with ESMTPS id <01NOQC16AIVW9GW1YL@it.canterbury.ac.nz> for igraph-help@nongnu.org; Fri, 25 Jun 2010 09:20:35 +1200 (NEW ZEALAND STANDARD TIME) Received: from exchange.canterbury.ac.nz ([132.181.7.161]) by exchange.canterbury.ac.nz with Microsoft SMTPSVC(6.0.3790.4675); Fri, 25 Jun 2010 09:20:35 +1200 Date: Fri, 25 Jun 2010 09:20:35 +1200 From: Firas Al-Hasani To: igraph-help@nongnu.org Message-id: <306EC02E550223499E52688222B0342704415E@ucexchange6.canterbury.ac.nz> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft Exchange V6.5 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: quoted-printable Thread-Topic: How to enter and process a general tree in python using igraph Thread-Index: AcsT4xWfXpr5BJLESQOvWAcXmQsEMA== Content-class: urn:content-classes:message X-MS-Has-Attach: X-MS-TNEF-Correlator: X-OriginalArrivalTime: 24 Jun 2010 21:20:35.0354 (UTC) FILETIME=[15BF17A0:01CB13E3] X-Disclaim-Comment: Disclaimer added by PMDF #31761 X-detected-operating-system: by eggs.gnu.org: OpenVMS 7.2 (Multinet 4.3-4.4 stack) X-Mailman-Approved-At: Fri, 25 Jun 2010 11:02:34 -0400 Subject: [igraph] How to enter and process a general tree in python using igraph X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Jun 2010 21:20:48 -0000 Hi, I want to generate a general tree and then writing algorithms for = traversal it and for finding a certain path from the root to a leaf = node. How to do this using igraph with python.=20 Thanks for your help. Firas This email may be confidential and subject to legal privilege, it may not reflect the views of the University of Canterbury, and it is not guaranteed to be virus free. If you are not an intended recipient, please notify the sender immediately and erase all copies of the message and any attachments. Please refer to http://www.canterbury.ac.nz/emaildisclaimer for more information. From MAILER-DAEMON Fri Jun 25 13:45:11 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OSCxi-0004H0-NV for mharc-igraph-help@gnu.org; Fri, 25 Jun 2010 13:45:10 -0400 Received: from [140.186.70.92] (port=44167 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OSCxU-0002Dc-NZ for igraph-help@nongnu.org; Fri, 25 Jun 2010 13:44:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OSAc1-0004Ut-Vc for igraph-help@nongnu.org; Fri, 25 Jun 2010 11:14:39 -0400 Received: from ixe-mta-17-tx.emailfiltering.com ([194.116.198.149]:55151 helo=gse-mta-17.emailfiltering.com) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OSAc1-0004SI-Mx for igraph-help@nongnu.org; Fri, 25 Jun 2010 11:14:37 -0400 Received: from csengels.cs.rhul.ac.uk ([134.219.188.10]) by gse-mta-17.emailfiltering.com with emfmta (version 4.5.0.261) by TLS id 2245072280 for igraph-help@nongnu.org; 8e61037ccdbe3d7; Fri, 25 Jun 2010 16:14:36 +0100 Received: from deviant.cs.rhul.ac.uk (deviant.cs.rhul.ac.uk [134.219.188.190]) by csengels.cs.rhul.ac.uk (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o5PFEaJ3003250 for ; Fri, 25 Jun 2010 16:14:36 +0100 Received: by deviant.cs.rhul.ac.uk (Postfix, from userid 11721) id EC07E1242C2; Fri, 25 Jun 2010 16:14:35 +0100 (BST) Date: Fri, 25 Jun 2010 16:14:35 +0100 From: Tamas Nepusz To: Help for igraph users Subject: Re: [igraph] How to enter and process a general tree in python using igraph Message-ID: <20100625151435.GB16784@deviant.cs.rhul.ac.uk> Mail-Followup-To: Help for igraph users References: <306EC02E550223499E52688222B0342704415E@ucexchange6.canterbury.ac.nz> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <306EC02E550223499E52688222B0342704415E@ucexchange6.canterbury.ac.nz> User-Agent: Mutt/1.5.20 (2009-06-14) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Jun 2010 17:44:59 -0000 Hi, > I want to generate a general tree Graph.Tree() can generate regular directed and undirected trees for you with a given number of nodes. "regular" means that almost all nodes have the same number of neighbours: >>> g = Graph.Tree(n=15, children=2) >>> print g Undirected graph (|V| = 15, |E| = 14) >>> g.get_edgelist() [(0,1), (0,2), (1,3), (1,4), (2,5), (2,6), (3,7), (3,8), (4,9), (4,10), (5,11), (5,12), (6,13), (6,14)] >>> plot(g) If you are looking for other kinds of trees where the branching ratio is not equal, you have to construct the tree yourself by using add_vertices() and add_edges() on an empty graph. > and then writing algorithms for traversal it The breadth first traversal is already implemented in igraph: >>> for vertex in tree.bfsiter(0): ... print vertex.index The depth first search is not implemented yet, but it's easy to implement it: def dfsiter(graph, root): stack = [root] visited = set(stack) while stack: vertex = stack.pop() yield vertex not_visited_neis = set(graph.neighbors(vertex)) - visited stack.extend(not_visited_neis) visited.update(not_visited_neis) for vertex in tree.dfsiter(0): print vertex.index > and for finding a certain path from the root to a leaf node. See the get_shortest_paths() method of the Graph object: >>> g.shortest_paths(0, [5]) [[0, 2, 5]] Note that g.shortest_paths can be used to determine the shortest paths from a given vertex to more than one other vertex: >>> g.shortest_paths(0, [5, 7]) [[0, 2, 5], [0, 1, 3, 7]] -- Tamas From MAILER-DAEMON Fri Jun 25 13:51:08 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OSD3U-0007z8-Kb for mharc-igraph-help@gnu.org; Fri, 25 Jun 2010 13:51:08 -0400 Received: from [140.186.70.92] (port=54226 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OSD3K-0004TW-6E for igraph-help@nongnu.org; Fri, 25 Jun 2010 13:51:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OS7Y1-0003NW-MB for igraph-help@nongnu.org; Fri, 25 Jun 2010 07:58:18 -0400 Received: from thb-mta-17-tx.emailfiltering.com ([194.116.199.149]:35034 helo=thb-mta-17.emailfiltering.com) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OS7Y1-0003N4-DS for igraph-help@nongnu.org; Fri, 25 Jun 2010 07:58:17 -0400 Received: from csengels.cs.rhul.ac.uk ([134.219.188.10]) by thb-mta-17.emailfiltering.com with emfmta (version 4.5.0.261) by TLS id 2240281166 for igraph-help@nongnu.org; fa9cce1ef7204321; Fri, 25 Jun 2010 12:58:13 +0100 Received: from deviant.cs.rhul.ac.uk (deviant.cs.rhul.ac.uk [134.219.188.190]) by csengels.cs.rhul.ac.uk (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o5PBYNSL011224 for ; Fri, 25 Jun 2010 12:34:23 +0100 Received: by deviant.cs.rhul.ac.uk (Postfix, from userid 11721) id 53E171242C2; Fri, 25 Jun 2010 12:34:23 +0100 (BST) Date: Fri, 25 Jun 2010 12:34:23 +0100 From: Tamas Nepusz To: Help for igraph users Subject: Re: [igraph] Determining exact coordinates for a drawn graph in Python Message-ID: <20100625113421.GA16784@deviant.cs.rhul.ac.uk> Mail-Followup-To: Help for igraph users References: <9E6F3ED0-494A-4747-9C4C-3C461F0A69B1@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Jun 2010 17:51:05 -0000 Hi Alex, > Thanks for your help. What you said makes sense, but I think I have bigger > problems than this. One of my specified coordinates is (0.006, 0.006), but > the resulting picture does not place any point within 10 pixels of any of > the image corners (where 20 is the max vertex size). Is there anything else > that the plotter does to the coordinates when plotting them out? I checked your graph and layout and it seems that you have more points in the layout than in the graph. Your graph has 115 vertices, the layout contains coordinates for 117 vertices (which is fine for igraph, it simply uses the first 115), and incidentally, the point you mentioned with coordinates (0.006, 0.006) is the 116th in the layout: >>> graph.vcount() 115 >>> len(layout) 117 >>> layout[115] [0.00608, 0.00608] No wonder that there's no corresponding vertex in the layout. > Also, my version of igraph doesn't seem to support the exact syntax > you gave, but I've been using: plot(G, bbox=(0, 0, width, height)). My bad, I've been using the development tree of igraph for too long ;) By the way, how did you pickle the graph and the layout and what OS are you using? The reason why I am asking is that I got an exception saying "No such module igraph" when I tried to unpickle the graph and the layout, and it took me a while until I realized that the module name in your pickled files was in fact "igraph\r" (with a carriage return character in the end) and not simply "igraph". I had to pipe the pickle files through dos2unix to make it work. -- Tamas From MAILER-DAEMON Fri Jun 25 16:43:55 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OSFkd-0006vD-OE for mharc-igraph-help@gnu.org; Fri, 25 Jun 2010 16:43:52 -0400 Received: from [140.186.70.92] (port=54501 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OSFkE-0005Nn-3g for igraph-help@nongnu.org; Fri, 25 Jun 2010 16:43:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OSFYD-0003yJ-31 for igraph-help@nongnu.org; Fri, 25 Jun 2010 16:31:02 -0400 Received: from mail-yx0-f173.google.com ([209.85.213.173]:58843) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OSFYC-0003pB-VO for igraph-help@nongnu.org; Fri, 25 Jun 2010 16:31:01 -0400 Received: by yxn35 with SMTP id 35so1025470yxn.4 for ; Fri, 25 Jun 2010 13:29:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:content-type; bh=TCItmAwGUg3BCVNt43p1MxDWckhNpS02uYNu/Q3TJgU=; b=M9DWbmHXS5s242U5M++UzSp0l9g62Hhjdt+IbanUcXXs7bEA+aOVsBa8qnMDXbZsD9 4iK1jaJ2TiNxbugZjfCYT+5l6o6zZcST1GTo+l9N9e0as3cJchbTvwhQEI095v+H2LcF Mt66+siKv6tBfT+VTWabJduNeuEHNYjQz39t0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; b=CEjXqRb5zoz7gzBCjonKe/6CpPdU1fNOb6+nJ6ow34Mudc1wS8f6Sz5t7jY4D5TSiR cnBR6AC0DbTaR1mpY/rlYqgD6HZ57gCT54QmFrRlhxw8b2CA1JhdErAjTT74N33C7J0R EQ03MaAPw/I+ITRZujpvqlCMBhs8SJoutshn0= Received: by 10.229.186.4 with SMTP id cq4mr859705qcb.236.1277497794374; Fri, 25 Jun 2010 13:29:54 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.222.7 with HTTP; Fri, 25 Jun 2010 13:29:34 -0700 (PDT) In-Reply-To: <20100625113421.GA16784@deviant.cs.rhul.ac.uk> References: <9E6F3ED0-494A-4747-9C4C-3C461F0A69B1@gmail.com> <20100625113421.GA16784@deviant.cs.rhul.ac.uk> From: Alexander Tsiatas Date: Fri, 25 Jun 2010 16:29:34 -0400 Message-ID: Subject: Re: [igraph] Determining exact coordinates for a drawn graph in Python To: Help for igraph users Content-Type: multipart/alternative; boundary=0016364ecc5a3c2d950489e0a2a8 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Jun 2010 20:43:30 -0000 --0016364ecc5a3c2d950489e0a2a8 Content-Type: text/plain; charset=ISO-8859-1 Hi Tamas, Thanks for your time and help here. I'm just going to ignore those two vertices for the time being. I think there might still be something fishy going on, but it's not important enough for me right now. Eventually I looked at my plot and my coordinates and attempted to match them one-to-one. Doing this revealed a pattern for the coordinate transformation, and I actually had the right number of points for the coordinates. However, two of the points did not match up with my coordinates, indicating that maybe they matched up with the (0.006, 0.006) points. I pickled the objects using dump(obj, f) where f is an open file object. I'm on a Windows box (:\) so that's probably why you had some trouble. -Alex On Fri, Jun 25, 2010 at 7:34 AM, Tamas Nepusz wrote: > Hi Alex, > > > Thanks for your help. What you said makes sense, but I think I have > bigger > > problems than this. One of my specified coordinates is (0.006, 0.006), > but > > the resulting picture does not place any point within 10 pixels of any of > > the image corners (where 20 is the max vertex size). Is there anything > else > > that the plotter does to the coordinates when plotting them out? > > I checked your graph and layout and it seems that you have more points > in the layout than in the graph. Your graph has 115 vertices, the layout > contains coordinates for 117 vertices (which is fine for igraph, it > simply uses the first 115), and incidentally, the point you mentioned > with coordinates (0.006, 0.006) is the 116th in the layout: > > >>> graph.vcount() > 115 > >>> len(layout) > 117 > >>> layout[115] > [0.00608, 0.00608] > > No wonder that there's no corresponding vertex in the layout. > > > Also, my version of igraph doesn't seem to support the exact syntax > > you gave, but I've been using: plot(G, bbox=(0, 0, width, height)). > My bad, I've been using the development tree of igraph for too long ;) > > By the way, how did you pickle the graph and the layout and what OS are > you using? The reason why I am asking is that I got an exception saying > "No such module igraph" when I tried to unpickle the graph and the > layout, and it took me a while until I realized that the module name in > your pickled files was in fact "igraph\r" (with a carriage return > character in the end) and not simply "igraph". I had to pipe the pickle > files through dos2unix to make it work. > > -- > Tamas > > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help > --0016364ecc5a3c2d950489e0a2a8 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Tamas,

Thanks for your time and help here. I'm just going to = ignore those two vertices for the time being. I think there might still be = something fishy going on, but it's not important enough for me right no= w. Eventually I looked at my plot and my coordinates and attempted to match= them one-to-one. Doing this revealed a pattern for the coordinate transfor= mation, and I actually had the right number of points for the coordinates. = However, two of the points did not match up with my coordinates, indicating= that maybe they matched up with the (0.006, 0.006) points.

I pickled the objects using dump(obj, f) where f is an open file object= . I'm on a Windows box (:\) so that's probably why you had some tro= uble.

-Alex

On Fri, Jun 25, 2010 a= t 7:34 AM, Tamas Nepusz <ntamas@gmail.com> wrote:
Hi Alex,

> Thanks for your help. What you said makes sense, but I think I have bi= gger
> problems than this. One of my specified coordinates is (0.006, 0.006),= but
> the resulting picture does not place any point within 10 pixels of any= of
> the image corners (where 20 is the max vertex size). Is there anything= else
> that the plotter does to the coordinates when plotting them out?

I checked your graph and layout and it seems that you have more point= s
in the layout than in the graph. Your graph has 115 vertices, the layout contains coordinates for 117 vertices (which is fine for igraph, it
simply uses the first 115), and incidentally, the point you mentioned
with coordinates (0.006, 0.006) is the 116th in the layout:

>>> graph.vcount()
115
>>> len(layout)
117
>>> layout[115]
[0.00608, 0.00608]

No wonder that there's no corresponding vertex in the layout.

> Also, my version of igraph doesn't seem to support the exact synta= x
> you gave, but I've been using: plot(G, bbox=3D(0, 0, width, height= )).
My bad, I've been using the development tree of igraph for too lo= ng ;)

By the way, how did you pickle the graph and the layout and what OS are
you using? The reason why I am asking is that I got an exception saying
"No such module igraph" when I tried to unpickle the graph and th= e
layout, and it took me a while until I realized that the module name in
your pickled files was in fact "igraph\r" (with a carriage return=
character in the end) and not simply "igraph". I had to pipe the = pickle
files through dos2unix to make it work.

--
Tamas

_______________________________________________
igraph-help mailing list
igraph-help@non= gnu.org
http://lists.nongnu.org/mailman/listinfo/igraph-help

--0016364ecc5a3c2d950489e0a2a8-- From MAILER-DAEMON Sat Jun 26 10:46:35 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OSWeQ-0004LP-SH for mharc-igraph-help@gnu.org; Sat, 26 Jun 2010 10:46:34 -0400 Received: from [140.186.70.92] (port=34555 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OSWeL-0004L7-Pw for igraph-help@nongnu.org; Sat, 26 Jun 2010 10:46:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OSWeK-0008BK-If for igraph-help@nongnu.org; Sat, 26 Jun 2010 10:46:29 -0400 Received: from mail-wy0-f173.google.com ([74.125.82.173]:49901) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OSWeK-0008B9-DO for igraph-help@nongnu.org; Sat, 26 Jun 2010 10:46:28 -0400 Received: by wyb42 with SMTP id 42so4157029wyb.4 for ; Sat, 26 Jun 2010 07:46:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:content-type :content-transfer-encoding:subject:date:message-id:to:mime-version :x-mailer; bh=NhQOLa2RZz0gW9BZEfFGudWM1YKeAjR+Q+D2kRAHEnw=; b=YsUUAHhRzkzlGJ6v8kNx5Sss61k+cDdKmZejTbNopS7fQSZZuokBXWmw9zq1A1jhOk /dNF54Wm+73dwxdfidJqEkNC2CYK7s9+aIuWEw/l1PM1CFyGxiQX3J48MrioUcjfayRG ieAfUQEGpnfVojeffoOCHK59JYGZnPK+KAutg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:content-type:content-transfer-encoding:subject:date:message-id :to:mime-version:x-mailer; b=c/fcIpANMsMcl8zrPv5ODrFxIa5sNUyPrZPcWnLLErIZzY7++ZkfqRV1qMJL6n/X/i ahZCICX9DaJOM52NJ89rNVQbdXYX3Mj1k5IFR9kxayvHYA0akJ+mSNgk6NNdHgS9j8Cn JVIHAZWI9XpqNkPNBc97dleMNp41x+pROTPKA= Received: by 10.216.90.130 with SMTP id e2mr6180192wef.99.1277563586491; Sat, 26 Jun 2010 07:46:26 -0700 (PDT) Received: from molly-pro.lan (dynamic-adsl-84-221-69-70.clienti.tiscali.it [84.221.69.70]) by mx.google.com with ESMTPS id n61sm3296624wed.6.2010.06.26.07.46.25 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 26 Jun 2010 07:46:26 -0700 (PDT) From: Simone Gabbriellini Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Date: Sat, 26 Jun 2010 16:46:24 +0200 Message-Id: To: igraph users Help Mime-Version: 1.0 (Apple Message framework v1081) X-Mailer: Apple Mail (2.1081) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: [igraph] Dyadwise shared partners X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jun 2010 14:46:32 -0000 Hello list, I would like to know if there is a dyadwise shared partners (or edgewise = shared partners) algorithm in igraph, or, if you have notice of these = statistics, some hint on how to implement them in igraph... many thanks for any advice, Simone Gabbriellini= From MAILER-DAEMON Sat Jun 26 13:37:05 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OSZJR-0001P9-6x for mharc-igraph-help@gnu.org; Sat, 26 Jun 2010 13:37:05 -0400 Received: from [140.186.70.92] (port=56258 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OSZJO-000144-71 for igraph-help@nongnu.org; Sat, 26 Jun 2010 13:37:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OSZ7g-0000P2-3W for igraph-help@nongnu.org; Sat, 26 Jun 2010 13:24:57 -0400 Received: from nlpi157.sbcis.sbc.com ([207.115.36.171]:53483 helo=nlpi157.prodigy.net) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OSZ7f-0000O2-TR for igraph-help@nongnu.org; Sat, 26 Jun 2010 13:24:56 -0400 Received: from shirley.brainski.com (adsl-70-237-196-205.dsl.stlsmo.sbcglobal.net [70.237.196.205]) (authenticated bits=0) by nlpi157.prodigy.net (8.13.8 smtpauth/dk/map_regex/8.13.8) with ESMTP id o5QHOqT9017034 for ; Sat, 26 Jun 2010 12:24:52 -0500 Date: Sat, 26 Jun 2010 12:24:52 -0500 From: jim smith To: igraph-help@nongnu.org Subject: Re: [igraph] Problem installing igraph via R on FreeBSD 7.3 SOLVED Message-Id: <20100626122452.a72f346b.n0oct@sbcglobal.net> In-Reply-To: References: <201006211609.o5LG9vvL019626@nlpi081.prodigy.net> <20100622075630.93e44188.n0oct@sbcglobal.net> <20100622154354.cc83da90.n0oct@sbcglobal.net> <20100623133004.cb955f8e.n0oct@sbcglobal.net> Organization: Amateur Radio Staion N0OCT X-Mailer: Sylpheed 3.0.2 (GTK+ 2.20.1; i386-portbld-freebsd7.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jun 2010 17:37:03 -0000 Indeed, as Gabor initially thought it is the difference between R being compiled with the standard system compiler [gcc42], and igraph being compiled through R with gcc44 on FreeBSD. The fix is to recompile R with gcc44, then the trick is to get R to load the correct libstdc++.so.6 on startup. -- jim smith From MAILER-DAEMON Sat Jun 26 13:39:25 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OSZLh-0002kv-PE for mharc-igraph-help@gnu.org; Sat, 26 Jun 2010 13:39:25 -0400 Received: from [140.186.70.92] (port=57334 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OSZLf-0002k7-OG for igraph-help@nongnu.org; Sat, 26 Jun 2010 13:39:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OSZLe-0002oq-9U for igraph-help@nongnu.org; Sat, 26 Jun 2010 13:39:23 -0400 Received: from mail-fx0-f45.google.com ([209.85.161.45]:55260) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OSZLe-0002og-5F for igraph-help@nongnu.org; Sat, 26 Jun 2010 13:39:22 -0400 Received: by fxm10 with SMTP id 10so567603fxm.4 for ; Sat, 26 Jun 2010 10:39:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=XxUd0mC0M9FDdJuOsjJJRuJj18kFNhKYnmJNZbwwX+Y=; b=B9i+pAdqE3H8ZG4o3WOaVLUiCcWfLd0GlcHDGSPe5dRjCajwvwi85DJKpvk/Dw4TSB 9SAD8oohJPP+Qd4ZN5Tz9GMVEuzVPOmlRBRmWtGLO1f7SURJWquunkofA3XqJoPD18sx ATqUcMkRgWSnw1vw+iNcI3xEr31GM6tA9t+RA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; b=vil7JXKLcnDusl368zZRzaKlQ9PjlizUpirnYZvnf+a5vdcDke9TEKqE24pOzvyj4U NytNRSWDiqB+2JFL0W1pjsvhs1UzCbYwRVvUz3NMNcFI1FSHMb9ywtRKmtG0dNBRlcIR 2zDrVJ60iXPQQwpJ4DiTjnjpsqNwzcUfGg5zU= MIME-Version: 1.0 Received: by 10.239.184.71 with SMTP id x7mr159811hbg.62.1277573960131; Sat, 26 Jun 2010 10:39:20 -0700 (PDT) Sender: csardi.gabor@gmail.com Received: by 10.239.142.67 with HTTP; Sat, 26 Jun 2010 10:39:20 -0700 (PDT) In-Reply-To: <20100626122452.a72f346b.n0oct@sbcglobal.net> References: <201006211609.o5LG9vvL019626@nlpi081.prodigy.net> <20100622075630.93e44188.n0oct@sbcglobal.net> <20100622154354.cc83da90.n0oct@sbcglobal.net> <20100623133004.cb955f8e.n0oct@sbcglobal.net> <20100626122452.a72f346b.n0oct@sbcglobal.net> Date: Sat, 26 Jun 2010 19:39:20 +0200 X-Google-Sender-Auth: bbUci67pjVdWe_KuRdcst4keHu0 Message-ID: Subject: Re: [igraph] Problem installing igraph via R on FreeBSD 7.3 SOLVED From: =?ISO-8859-1?B?R+Fib3IgQ3PhcmRp?= To: Help for igraph users Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jun 2010 17:39:24 -0000 Jim, if the whole system was compiled with gcc 4.2, why not just compiling the packages with the same 4.2 compiler? Gabor On Sat, Jun 26, 2010 at 7:24 PM, jim smith wrote: > Indeed, as Gabor initially thought it is the difference between R being > compiled with the standard system compiler [gcc42], and igraph being > compiled through R with gcc44 on FreeBSD. > > The fix is to recompile R with gcc44, then the trick is to get R to > load the correct libstdc++.so.6 on startup. > > -- > jim smith > > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help > -- Gabor Csardi UNIL DGM From MAILER-DAEMON Sat Jun 26 13:40:32 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OSZMm-00034m-3O for mharc-igraph-help@gnu.org; Sat, 26 Jun 2010 13:40:32 -0400 Received: from [140.186.70.92] (port=36956 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OSZMj-00034h-A4 for igraph-help@nongnu.org; Sat, 26 Jun 2010 13:40:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OSZMi-0002wz-AO for igraph-help@nongnu.org; Sat, 26 Jun 2010 13:40:29 -0400 Received: from mail-fx0-f45.google.com ([209.85.161.45]:53347) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OSZMi-0002wr-4n for igraph-help@nongnu.org; Sat, 26 Jun 2010 13:40:28 -0400 Received: by fxm10 with SMTP id 10so567962fxm.4 for ; Sat, 26 Jun 2010 10:40:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=t+Y02aLaAthYZTZwuDcgXSWqlL1SAp6jJDiKRlfp6MM=; b=wwS/+xwxURZ15lJ0H1jvPr0m6BTliqQaW6cstyVG39ExaENZ4ZlN2cI7HriavEGnhX VuLNU0NDdlPq9ecgniAn3bSfhkxjaWoLEGkjQftYqKpKs/AlkRNyYGndBp9c0QVFxmuX dkAxIVOmtSoHYGusT7vLnpa9lG6bHIyxq748A= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; b=Qh0wNX2VZQrjNVKwmaOH9r+EH0WU2xDEG5jeFal16/+SW9Eyxi8UkjRR8QPJxI84h4 ciPgmG2WC69W4tAXylRRr+OwSEV41Zi1wnd05838kauZIZ+WlOvA/WqF0f+KC6mu697U eV2mm71uOe8MlLtdSudKWAhV93ktjrIfErpO8= MIME-Version: 1.0 Received: by 10.239.157.81 with SMTP id p17mr163916hbc.48.1277574027232; Sat, 26 Jun 2010 10:40:27 -0700 (PDT) Sender: csardi.gabor@gmail.com Received: by 10.239.142.67 with HTTP; Sat, 26 Jun 2010 10:40:27 -0700 (PDT) In-Reply-To: References: Date: Sat, 26 Jun 2010 19:40:27 +0200 X-Google-Sender-Auth: kzERy6KSpv8mxClSmbqcPwOILD8 Message-ID: Subject: Re: [igraph] Dyadwise shared partners From: =?ISO-8859-1?B?R+Fib3IgQ3PhcmRp?= To: Help for igraph users Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jun 2010 17:40:31 -0000 Simone, what is the formal definition of this measure? Gabor On Sat, Jun 26, 2010 at 4:46 PM, Simone Gabbriellini wrote: > Hello list, > > I would like to know if there is a dyadwise shared partners (or edgewise shared partners) algorithm in igraph, or, if you have notice of these statistics, some hint on how to implement them in igraph... > > many thanks for any advice, > Simone Gabbriellini > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help > -- Gabor Csardi UNIL DGM From MAILER-DAEMON Sat Jun 26 13:48:49 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OSZUm-00048q-UJ for mharc-igraph-help@gnu.org; Sat, 26 Jun 2010 13:48:48 -0400 Received: from [140.186.70.92] (port=49720 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OSZUk-00048l-7F for igraph-help@nongnu.org; Sat, 26 Jun 2010 13:48:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OSZUi-0003ys-Ix for igraph-help@nongnu.org; Sat, 26 Jun 2010 13:48:46 -0400 Received: from mail-fx0-f45.google.com ([209.85.161.45]:43157) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OSZUi-0003yZ-DP for igraph-help@nongnu.org; Sat, 26 Jun 2010 13:48:44 -0400 Received: by fxm10 with SMTP id 10so570302fxm.4 for ; Sat, 26 Jun 2010 10:48:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type; bh=Q80T0hwRXNZTlyScr+Dj5XaM4bpLfCYgeHtVibNRR64=; b=h78VUaxZHLBQSjsVeMWYzd6ag6fc5OD+pYipd08F30TWKr1Q24Nin5MW9m7ktDJzDc c71fF9dfNI+QOMBo7d15ebYFqCXjSUJEFmobl5n9jIKFQ4T3ShSweXr+jG0xCiwHhLGS E9pgTXyBrI20cTD2vD3K5aBiJBjoASDcaIPi0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; b=SW2/UhQfkprNI+jZeVp/lE1QXRKxrNbrUQ1lolk9w1Cx+XehjVi1ZPTkQqQtgEBgpe PZI4Z5lmehRguPD7cQxl6DF8WH87gDluUSWyAhaOPqJkFmzHUs+PXDvhJaPPILJA3H8d fcMUbdP7Jg4/Oypsa4Q6Odyqeind8kF2OPcls= MIME-Version: 1.0 Received: by 10.239.144.140 with SMTP id o12mr162232hba.111.1277574523286; Sat, 26 Jun 2010 10:48:43 -0700 (PDT) Sender: csardi.gabor@gmail.com Received: by 10.239.142.67 with HTTP; Sat, 26 Jun 2010 10:48:43 -0700 (PDT) In-Reply-To: <4C23974E.5000505@theory.phy.tu-dresden.de> References: <4C23974E.5000505@theory.phy.tu-dresden.de> Date: Sat, 26 Jun 2010 19:48:43 +0200 X-Google-Sender-Auth: 0hZkkxHGx_tC4jzvN3ifS9xx1Xk Message-ID: Subject: Re: [igraph] assign value to node using neighbor attributes From: =?ISO-8859-1?B?R+Fib3IgQ3PhcmRp?= To: Help for igraph users Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Cc: X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jun 2010 17:48:47 -0000 Mathias, you cannot do this with simple assignment, you need a loop, or something similar. E.g. V(g)$an <- sapply(V(g), function(x) mean(V(g)[neighbors(g, x)]$a, na.rm=TRUE)) should work. Best, Gabor On Thu, Jun 24, 2010 at 7:35 PM, mathias kuhnt wrote: > Hi! > > is it possible to assign in a simple way attributes to a node that depend on > the attributes of all neighbors? > > may be this explains what I want even if it does not work this way: > > V(g)$an<-mean(V(g)[nei(???)]$a,na.rm=T) > > > Thanks for your help, > Mathias > > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help > -- Gabor Csardi UNIL DGM From MAILER-DAEMON Sat Jun 26 13:53:24 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OSZZE-0004ra-Ft for mharc-igraph-help@gnu.org; Sat, 26 Jun 2010 13:53:24 -0400 Received: from [140.186.70.92] (port=58775 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OSZZC-0004rD-02 for igraph-help@nongnu.org; Sat, 26 Jun 2010 13:53:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OSZZ9-0004eb-VT for igraph-help@nongnu.org; Sat, 26 Jun 2010 13:53:21 -0400 Received: from mail-ww0-f45.google.com ([74.125.82.45]:44436) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OSZZ9-0004eT-Qr for igraph-help@nongnu.org; Sat, 26 Jun 2010 13:53:19 -0400 Received: by wwd20 with SMTP id 20so865225wwd.4 for ; Sat, 26 Jun 2010 10:53:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:content-type:mime-version :subject:from:in-reply-to:date:content-transfer-encoding:message-id :references:to:x-mailer; bh=sBTdCApmvKvQo6j6QqQ6/Q+YFfofeLIzA3UHTR3tOuA=; b=eXtY2j2f5lXzUejFHPxuP5+xZnWDOn7l5ZjhGpSMZfjrRVFBVIYXfapy0d5B13leWG yTmcQa+t5nQYr1Wnwf2ambS0jbVFI7srpuLWJcoVCvlS28rZ8j+S6zU3TBop8N/oEFkv OE9BZ9+ogpkDC0Sw6yPVfRa5mae4yzFEbxPQg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer; b=DobZlVaMMkVDfPd6jtoGr9Hz6iD7XP0ujNyo5cEJhM4G7W82wZMdTRjKX1UPcK22BZ eFesXgsPnQminLdLvzFwEMCVADx/Htjfp9V1LUHHac/BzVHQeuBoX/mvhi4FKpJt4+Ly u0PewrS0q/SsXXV1GEXJYfIlH6v7AADcPpSdY= Received: by 10.216.181.140 with SMTP id l12mr1837938wem.69.1277574798889; Sat, 26 Jun 2010 10:53:18 -0700 (PDT) Received: from molly-pro.lan (dynamic-adsl-84-221-69-70.clienti.tiscali.it [84.221.69.70]) by mx.google.com with ESMTPS id s47sm2486585wec.13.2010.06.26.10.53.18 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 26 Jun 2010 10:53:18 -0700 (PDT) Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Apple Message framework v1081) Subject: Re: [igraph] Dyadwise shared partners From: Simone Gabbriellini In-Reply-To: Date: Sat, 26 Jun 2010 19:53:16 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <16B32D30-FDD6-4495-8028-5D80AA63CCFD@gmail.com> References: To: Help for igraph users X-Mailer: Apple Mail (2.1081) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jun 2010 17:53:23 -0000 Gabor, I know it is defined here: Snijders, T. A. B., P. E. Pattison, G. L. Robins, and M. S. Handcock = (2006). New specifications for exponential random graph models, = Sociological Methodology, 36(1): 99-153 but I have no access to the paper right now. Simone Il giorno 26/giu/2010, alle ore 19.40, G=E1bor Cs=E1rdi ha scritto: > Simone, >=20 > what is the formal definition of this measure? >=20 > Gabor >=20 > On Sat, Jun 26, 2010 at 4:46 PM, Simone Gabbriellini > wrote: >> Hello list, >>=20 >> I would like to know if there is a dyadwise shared partners (or = edgewise shared partners) algorithm in igraph, or, if you have notice of = these statistics, some hint on how to implement them in igraph... >>=20 >> many thanks for any advice, >> Simone Gabbriellini >> _______________________________________________ >> igraph-help mailing list >> igraph-help@nongnu.org >> http://lists.nongnu.org/mailman/listinfo/igraph-help >>=20 >=20 >=20 >=20 > --=20 > Gabor Csardi UNIL DGM >=20 > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help From MAILER-DAEMON Sat Jun 26 13:57:05 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OSZcm-0005PO-Vb for mharc-igraph-help@gnu.org; Sat, 26 Jun 2010 13:57:05 -0400 Received: from [140.186.70.92] (port=38307 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OSZcl-0005OI-0z for igraph-help@nongnu.org; Sat, 26 Jun 2010 13:57:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OSZcj-00059i-BA for igraph-help@nongnu.org; Sat, 26 Jun 2010 13:57:02 -0400 Received: from mail-wy0-f173.google.com ([74.125.82.173]:47350) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OSZcj-00059d-37 for igraph-help@nongnu.org; Sat, 26 Jun 2010 13:57:01 -0400 Received: by wyb42 with SMTP id 42so4240962wyb.4 for ; Sat, 26 Jun 2010 10:57:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:content-type:mime-version :subject:from:in-reply-to:date:content-transfer-encoding:message-id :references:to:x-mailer; bh=C/jzK/7wHEHRkrDjT7ZrJeWZdRocIdpjls0nRdZSymk=; b=pF9vb5BPIhODRufK9ClS7RTd6ALN7i54nTGkd5avZNyKf/trCi1M+RzkjMTSGcsQ3K aAS04Zucc3K5rbynpmdfkbj1wXyuSLBldk9E900DV6XshOXnp8JZETqBdRb4kmU8PtLV 4Js7v8ahY/xg6SGWZVDnGcC4ZF3D8rGRcgtwU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer; b=XTrtwsZyLxK9Izvcn2W6t1VMC40HjKTB6TRqjguH6YQvX1YYvP3JKfxhQr5lnyCuxZ j9xf9hEbScy9UuXuVeiYhbFxGm9u5TAmkHD9IiiWMrCn9pOoOoIEMeVe/pB8xAKjcUBO 5jXokIv+X2WTXG1Fbp2auZ8CxnyvkC8lVDcp8= Received: by 10.216.88.20 with SMTP id z20mr1829546wee.94.1277575019842; Sat, 26 Jun 2010 10:56:59 -0700 (PDT) Received: from molly-pro.lan (dynamic-adsl-84-221-69-70.clienti.tiscali.it [84.221.69.70]) by mx.google.com with ESMTPS id w19sm3912748weq.20.2010.06.26.10.56.59 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 26 Jun 2010 10:56:59 -0700 (PDT) Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Apple Message framework v1081) Subject: Re: [igraph] Dyadwise shared partners From: Simone Gabbriellini In-Reply-To: Date: Sat, 26 Jun 2010 19:56:57 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <89ED7062-B6E3-4614-A30C-11F41B7D53C7@gmail.com> References: To: Help for igraph users X-Mailer: Apple Mail (2.1081) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jun 2010 17:57:04 -0000 and this is a definition I've found in the ergm package: dsp(d): Dyadwise shared partners: The d argument is a vector of distinct = integers. This term adds one network statistic to the model for each = element in d; the ith such statistic equals the number of dyads in the = network with exactly d[i] shared partners. This term can be used with = directed and undirected networks. For directed networks the count is = over homogeneous shared partners only (i.e., only partners on a directed = two-path connecting the nodes in the dyad). I don't know if this can help you to understand the algorithm... it does = not help me... simone Il giorno 26/giu/2010, alle ore 19.40, G=E1bor Cs=E1rdi ha scritto: > Simone, >=20 > what is the formal definition of this measure? >=20 > Gabor >=20 > On Sat, Jun 26, 2010 at 4:46 PM, Simone Gabbriellini > wrote: >> Hello list, >>=20 >> I would like to know if there is a dyadwise shared partners (or = edgewise shared partners) algorithm in igraph, or, if you have notice of = these statistics, some hint on how to implement them in igraph... >>=20 >> many thanks for any advice, >> Simone Gabbriellini >> _______________________________________________ >> igraph-help mailing list >> igraph-help@nongnu.org >> http://lists.nongnu.org/mailman/listinfo/igraph-help >>=20 >=20 >=20 >=20 > --=20 > Gabor Csardi UNIL DGM >=20 > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help From MAILER-DAEMON Sat Jun 26 15:13:37 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OSaor-0000Bu-86 for mharc-igraph-help@gnu.org; Sat, 26 Jun 2010 15:13:37 -0400 Received: from [140.186.70.92] (port=54258 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OSaoo-0000Bo-86 for igraph-help@nongnu.org; Sat, 26 Jun 2010 15:13:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OSaok-0007GL-K6 for igraph-help@nongnu.org; Sat, 26 Jun 2010 15:13:32 -0400 Received: from mail-fx0-f45.google.com ([209.85.161.45]:54765) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OSaok-0007GB-EN for igraph-help@nongnu.org; Sat, 26 Jun 2010 15:13:30 -0400 Received: by fxm10 with SMTP id 10so594099fxm.4 for ; Sat, 26 Jun 2010 12:13:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=KBI9HohXapD+MQ6nJflmk0/44oDgAhmXBll/LZ7SOMQ=; b=Wbn9KVoSD1muCL4tJUg3x/u8nHdHtaPhzsRUdaHegMckPKlDhm0dnmLtx5U5uP87R8 OLkvL8mrtjo30L/5pKEHwqzyeSlivVF/SotcOooQmgtCzku2iT0/IY9eFZLfuGwPQU0O 3KlxG9stBwus0bcI9zTAuL6o2ycUiqFvBwryg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=boEqW1nACcNS+TNrEwjfOGn+jLyJqCeNa5tHGGiEQsf5teGUyOJI4VrQdHT7G4cslr 8abmMePXjWHhMvjtuYDvgzwTVxH7a1meXDiWV76Qp8jW/XG42FG2oxsjCypIhUNHhUv7 uq7N+6J8XVsRWO/EYFn8TpNRpjRfr3QPqLGDk= MIME-Version: 1.0 Received: by 10.239.193.6 with SMTP id g6mr182866hbi.24.1277579609355; Sat, 26 Jun 2010 12:13:29 -0700 (PDT) Sender: csardi.gabor@gmail.com Received: by 10.239.142.67 with HTTP; Sat, 26 Jun 2010 12:13:29 -0700 (PDT) In-Reply-To: <90116A4E-CAE4-4B26-B2AD-D1BA7671F1AC@gmail.com> References: <4C22D2F3.5050608@cs.kent.edu> <90116A4E-CAE4-4B26-B2AD-D1BA7671F1AC@gmail.com> Date: Sat, 26 Jun 2010 21:13:29 +0200 X-Google-Sender-Auth: mX-WlhA0xGTBzI07YTOqLVwLH1Y Message-ID: Subject: Re: [igraph] reading weighted graph with edgelist format From: =?ISO-8859-1?B?R+Fib3IgQ3PhcmRp?= To: Help for igraph users Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Cc: X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jun 2010 19:13:36 -0000 The NCOL format has some nasty bugs in the 0.5.3 version IFAIK, but you can just read the file with scan(), create a matrix from it with matrix() and then use graph.data.frame(): el <- matrix(scan("filename"), byrow=3DTRUE, ncol=3D3) g <- graph.data.frame(as.data.frame(el)) Best, Gabor On Thu, Jun 24, 2010 at 9:52 AM, Tamas Nepusz wrote: >> Can edgelist format read a weighted graph from a file consists of 3 colu= mns, with weights on the 3rd column? > Yes, it is called the NCOL format. (Pass format=3D"ncol" to read.graph). = In the case of the NCOL format, you can use names instead of vertex IDs in = the first and second columns; vertex names will be assigned to the "name" v= ertex attribute and edge weights will be assigned to the "weight" edge attr= ibute. > > -- > Tamas > > > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help > --=20 Gabor Csardi UNIL DGM From MAILER-DAEMON Mon Jun 28 04:40:29 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OT9tF-00045j-2G for mharc-igraph-help@gnu.org; Mon, 28 Jun 2010 04:40:29 -0400 Received: from [140.186.70.92] (port=41946 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OT9tB-00043Y-CB for igraph-help@nongnu.org; Mon, 28 Jun 2010 04:40:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OT9ri-0007N8-MH for igraph-help@nongnu.org; Mon, 28 Jun 2010 04:39:00 -0400 Received: from mail-iw0-f173.google.com ([209.85.214.173]:57310) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OT9ri-0007N1-JM for igraph-help@nongnu.org; Mon, 28 Jun 2010 04:38:54 -0400 Received: by iwn6 with SMTP id 6so1815798iwn.4 for ; Mon, 28 Jun 2010 01:38:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=BnZy42Vej1Vl8iWaqs1Wo9eUCQsw1DgbAp8HKIm6YQo=; b=elB4SAfU8SaorC2XOx0Hb58Ka5Mu4aVridRtdRxm8ireWMswu2dVxEOpAy+6IVJ8Rp Sz3q+tIA/nHUFCaOw03Cj0H0hTyCz++YfNQritT9Q41fzzk0gpiOqa/aq9Wh5nxbEupF cooywRsbh/Gg4efKvNekzarHx/wK3h6CGj5d4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=SLeaE8pQvvXk7OlcwZOZQrUyTzyTnGoNyqjOT3qW2ZV/EXG4+lQPQejwJKNn2E4VFJ kR80zLzIP83xDxAizhdUZARBTeafO86+08FcU1TNqslnqXsfXobQPhPV5E8QYMl+AsBA cKt7pEAwCZXsrUph6jlSOSSzu52dnLFiHOs/o= MIME-Version: 1.0 Received: by 10.231.169.9 with SMTP id w9mr5381788iby.58.1277714333173; Mon, 28 Jun 2010 01:38:53 -0700 (PDT) Received: by 10.231.19.74 with HTTP; Mon, 28 Jun 2010 01:38:53 -0700 (PDT) Date: Mon, 28 Jun 2010 04:38:53 -0400 Message-ID: From: Diederik van Liere To: igraph-help@nongnu.org Content-Type: multipart/alternative; boundary=0016e6d26073f4092f048a130c78 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: [igraph] how to plot graph on matplotlib figure? X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jun 2010 08:40:27 -0000 --0016e6d26073f4092f048a130c78 Content-Type: text/plain; charset=ISO-8859-1 Hi Igraph developers! I have a short question that I have struggling with and seems to be really straightforward but I can't find the answer. I would like to add my graph to a matplotlib figure but don't know how. Could somebody please email me a code snippet showing how to do this? Or, if this is not possible, how can you add titles, etc to an igraph.plot object? Best, Diederik --0016e6d26073f4092f048a130c78 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Igraph developers!

I have a short question that I hav= e struggling with and seems to be really straightforward but I can't fi= nd the answer.

I would like to add my graph to a m= atplotlib figure but don't know how. Could somebody please email me a c= ode snippet showing how to do this? Or, if this is not possible, how can yo= u add titles, etc to an igraph.plot object?

Best,

Diederik
--0016e6d26073f4092f048a130c78-- From MAILER-DAEMON Mon Jun 28 05:01:38 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OTADi-0001cj-Ao for mharc-igraph-help@gnu.org; Mon, 28 Jun 2010 05:01:38 -0400 Received: from [140.186.70.92] (port=51883 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OTADZ-0001cN-2A for igraph-help@nongnu.org; Mon, 28 Jun 2010 05:01:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OTADV-0002kO-W3 for igraph-help@nongnu.org; Mon, 28 Jun 2010 05:01:27 -0400 Received: from c3d.hu ([195.70.36.141]:58670 helo=yavin.c3d.hu) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OTADV-0002k6-Li for igraph-help@nongnu.org; Mon, 28 Jun 2010 05:01:25 -0400 Received: from [192.168.2.100] (catv-89-135-134-162.catv.broadband.hu [89.135.134.162]) (authenticated bits=0) by yavin.c3d.hu (8.14.3/8.14.3/MailServer-SF02) with ESMTP id o5S91AiL009298 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for ; Mon, 28 Jun 2010 11:01:15 +0200 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1081) Subject: Re: [igraph] how to plot graph on matplotlib figure? From: Tamas Nepusz In-Reply-To: Date: Mon, 28 Jun 2010 10:01:10 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <094EC729-4BE7-4453-A1CC-1A34D4644491@gmail.com> References: To: Help for igraph users X-Mailer: Apple Mail (2.1081) X-Virus-Scanned: clamav-milter 0.96.1 at yavin X-Virus-Status: Clean X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jun 2010 09:01:36 -0000 Hi, > I would like to add my graph to a matplotlib figure but don't know = how. Could somebody please email me a code snippet showing how to do = this? Or, if this is not possible, how can you add titles, etc to an = igraph.plot object? As for matplotlib, I don't know the answer off the top of my head, but I = guess it can be done with matplotlib's Cairo backend. igraph's plot() = function and the Plot() class supports a keyword argument named = "target", which can accept an arbitrary Cairo surface to plot on. If you = can get the Cairo surface matplotlib plots on somehow, you can construct = a Plot instance in igraph using this surface, call the .add() method of = the Plot instance to add your graph to the plot and there you go. = Alternatively, you can construct a Plot instance on its own and pass its = .surface attribute to matplotlib if matplotlib supports that. Another option I can think of right now for plotting a title to an = igraph.plot object is to implement a plottable Title class yourself. If = you dig deeper into igraph's drawing internals (in the API documentation = of the Plot class), you will find that you can add arbitrary objects to = a Plot instance, and igraph will call the __plot__ method of these = objects when the plot is drawn. So, if you do something like this: class Label(object): def __init__(self, text): self.text =3D text def __plot__(self, context, bbox, palette): # Call some Cairo methods on the given Cairo context to draw = self.text # into the bounding box given by `bbox` [...] then the following might work: plot =3D Plot(bbox=3D(600, 600)) plot.add(your_graph) title_label =3D Label("here comes the title of the plot") plot.add(title_label, bbox=3DBoundingBox(0, 0, 600, 20)) plot.save() I've never tried it, but if you manage to come up with a solution, = please let me know and I will add it to igraph 0.6. --=20 Tamas From MAILER-DAEMON Mon Jun 28 13:38:45 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OTII9-0002Gc-Fl for mharc-igraph-help@gnu.org; Mon, 28 Jun 2010 13:38:45 -0400 Received: from [140.186.70.92] (port=58841 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OTII6-0002GK-SE for igraph-help@nongnu.org; Mon, 28 Jun 2010 13:38:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OTII5-0005gC-DD for igraph-help@nongnu.org; Mon, 28 Jun 2010 13:38:42 -0400 Received: from mail-fx0-f45.google.com ([209.85.161.45]:54714) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OTII5-0005g1-8m for igraph-help@nongnu.org; Mon, 28 Jun 2010 13:38:41 -0400 Received: by fxm10 with SMTP id 10so1643579fxm.4 for ; Mon, 28 Jun 2010 10:38:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:content-type:content-transfer-encoding; bh=muwmp8AEYRUhIRmQe9lyngyBEWqQt4xLKjbkOk3gn9g=; b=Y5+8ZfjIdymV6q2b5mpM4jGplenjHWXd8FZh3ryGKbkvlE3+4swACPnsdIjJ+mQdXS JzLNUfySbJoImA2hDemfJqNJqNTrPtZ8gyRyTL0YHc7sn8H7I8SFhEVep6H3mlBCipNo XxIRsUB+qu8IDm6aKPsbZdg5MpAOb6La0cmA8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; b=dZ5NoMrJKzKGTu0EzTEC+EBzor7lH5ouguwYgjtyUa9hqYZOplo1/kdVZwih0YdmHb 7CN0XqCV7QMTPeDHK8RNFkaqofKUwEIUOrlZuw1JrckQKSSklW/qizBzBnzHeaPy7cLJ 1DUIqkYhIQBj09kLz+mmdBYgAepe1wttfSdMQ= MIME-Version: 1.0 Received: by 10.239.186.6 with SMTP id e6mr338403hbh.198.1277746719213; Mon, 28 Jun 2010 10:38:39 -0700 (PDT) Sender: csardi.gabor@gmail.com Received: by 10.239.142.67 with HTTP; Mon, 28 Jun 2010 10:38:39 -0700 (PDT) In-Reply-To: <89ED7062-B6E3-4614-A30C-11F41B7D53C7@gmail.com> References: <89ED7062-B6E3-4614-A30C-11F41B7D53C7@gmail.com> Date: Mon, 28 Jun 2010 19:38:39 +0200 X-Google-Sender-Auth: LRePisXDWSdxK4Yxf7h8kOKpfok Message-ID: Subject: Re: [igraph] Dyadwise shared partners From: =?ISO-8859-1?B?R+Fib3IgQ3PhcmRp?= To: Help for igraph users Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jun 2010 17:38:44 -0000 OK, I think I understand it. But why do you specifically need this measure? Gabor On Sat, Jun 26, 2010 at 7:56 PM, Simone Gabbriellini wrote: > and this is a definition I've found in the ergm package: > > dsp(d): > > Dyadwise shared partners: The d argument is a vector of distinct integers= . This term adds one network statistic to the model for each element in d; = the ith such statistic equals the number of dyads in the network with exact= ly d[i] shared partners. This term can be used with directed and undirected= networks. For directed networks the count is over homogeneous shared partn= ers only (i.e., only partners on a directed two-path connecting the nodes i= n the dyad). > > I don't know if this can help you to understand the algorithm... it does = not help me... > > simone > > Il giorno 26/giu/2010, alle ore 19.40, G=E1bor Cs=E1rdi ha scritto: > >> Simone, >> >> what is the formal definition of this measure? >> >> Gabor >> >> On Sat, Jun 26, 2010 at 4:46 PM, Simone Gabbriellini >> wrote: >>> Hello list, >>> >>> I would like to know if there is a dyadwise shared partners (or edgewis= e shared partners) algorithm in igraph, or, if you have notice of these sta= tistics, some hint on how to implement them in igraph... >>> >>> many thanks for any advice, >>> Simone Gabbriellini >>> _______________________________________________ >>> igraph-help mailing list >>> igraph-help@nongnu.org >>> http://lists.nongnu.org/mailman/listinfo/igraph-help >>> >> >> >> >> -- >> Gabor Csardi =A0 =A0 UNIL DGM >> >> _______________________________________________ >> igraph-help mailing list >> igraph-help@nongnu.org >> http://lists.nongnu.org/mailman/listinfo/igraph-help > > > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help > --=20 Gabor Csardi UNIL DGM From MAILER-DAEMON Mon Jun 28 14:19:49 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OTIvt-0002f7-D4 for mharc-igraph-help@gnu.org; Mon, 28 Jun 2010 14:19:49 -0400 Received: from [140.186.70.92] (port=37498 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OTIOc-00049p-Rf for igraph-help@nongnu.org; Mon, 28 Jun 2010 13:45:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OTIOb-0006ZG-5U for igraph-help@nongnu.org; Mon, 28 Jun 2010 13:45:26 -0400 Received: from smtp2.cc.ic.ac.uk ([155.198.5.156]:45869) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OTIOb-0006Yk-0a for igraph-help@nongnu.org; Mon, 28 Jun 2010 13:45:25 -0400 Received: from icexh1.ic.ac.uk ([155.198.29.141]) by smtp2.cc.ic.ac.uk with esmtp (Exim 4.69) (envelope-from ) id 1OTIOY-0003h5-5K for igraph-help@nongnu.org; Mon, 28 Jun 2010 18:45:22 +0100 Received: from [146.169.7.99] (146.169.7.99) by icex.imperial.ac.uk (155.198.29.141) with Microsoft SMTP Server (TLS) id 8.2.254.0; Mon, 28 Jun 2010 18:44:55 +0100 Message-ID: <4C28DF96.7030101@imperial.ac.uk> Date: Mon, 28 Jun 2010 18:44:54 +0100 From: Fernando Martinez User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-IC-MsgID: 1OTIOY-0003h5-5K X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Mailman-Approved-At: Mon, 28 Jun 2010 14:19:47 -0400 Subject: [igraph] igraph_matrix_copy_to() X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jun 2010 17:45:28 -0000 Dear All, I'm having problems when using the function igraph_matrix_copy_to() As I understand it, this function allows to copy an igraph matrix into a normal C matrix. However, I get an error when compiling. My code is the following: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #include int main() { igraph_matrix_t matriz; igraph_vector_t vec; igraph_vs_t from; igraph_neimode_t mode = IGRAPH_ALL; long numberofnodes=512; long distances[numberofnodes][numberofnodes]; igraph_vs_all(&from); igraph_shortest_paths(&graph, &matriz, from, mode); igraph_matrix_copy_to(&matriz, distances); return(0); } @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ I compile in Unbuntu 9.04 g++ -I/igraph -L/lib w1024.cpp -ligraph -lgsl -lgslcblas -o w1024 and gives error for the line of "igraph_matrix_copy_to(&matriz, distances);": error: cannot convert `long int (*)[((long unsigned int)((long int)numberofnodes))]' to `igraph_real_t*' for argument `2' to `int igraph_matrix_copy_to(const igraph_matrix_t*, igraph_real_t*)' Any ideas on how to pass the data from the igraph matrix to a C matrix? Cheers, Fernando From MAILER-DAEMON Mon Jun 28 14:22:30 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OTIyU-0002qp-J2 for mharc-igraph-help@gnu.org; Mon, 28 Jun 2010 14:22:30 -0400 Received: from [140.186.70.92] (port=34922 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OTIyQ-0002qe-Ol for igraph-help@nongnu.org; Mon, 28 Jun 2010 14:22:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OTIyP-0003A6-7t for igraph-help@nongnu.org; Mon, 28 Jun 2010 14:22:26 -0400 Received: from mail-wy0-f173.google.com ([74.125.82.173]:41248) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OTIyO-00039a-FR for igraph-help@nongnu.org; Mon, 28 Jun 2010 14:22:25 -0400 Received: by wyb35 with SMTP id 35so473263wyb.4 for ; Mon, 28 Jun 2010 11:22:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:mime-version :content-type:subject:date:in-reply-to:to:references:message-id :x-mailer; bh=Qn+KOOVqbgCqqMD0bAJov4ffMwUdEPwNtCDOaN61ntc=; b=Y50RdGjMxufF6gynlNMTR5dR9h307Y7LrEHF2o07xMWkJz+QRyzTnoiqYpdhE3w8HK SEXVZXXa7u1koU09hGmAxg+DGZzi94ilptdVbrSppFgo9ye9LU9qmlohg6exX0t0+We5 ovdFjaLhzpSYG7Lwsgo1ArRAMXXspxQJajIGM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:mime-version:content-type:subject:date:in-reply-to:to :references:message-id:x-mailer; b=klS3CCzyPOrTuWimEZoM5Cl+kIM+s2MvZzM8WZzlCH4fCvtWL0is2GaP/fUlp0De3m gEjRqWUGMtJiTGV1YqLP4eVFV9XJ5Wdxxx7PQPNPZ8OOKAZ3OHUXQc5spIsLyClI5Dip o6hq+mPY2SAXs3hPcU9/a+pScWMeEchGR230c= Received: by 10.227.137.20 with SMTP id u20mr4217526wbt.222.1277749342748; Mon, 28 Jun 2010 11:22:22 -0700 (PDT) Received: from molly-pro.lan (dynamic-adsl-84-221-69-70.clienti.tiscali.it [84.221.69.70]) by mx.google.com with ESMTPS id p17sm270127wbe.20.2010.06.28.11.22.16 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 28 Jun 2010 11:22:22 -0700 (PDT) From: Simone Gabbriellini Mime-Version: 1.0 (Apple Message framework v1081) Content-Type: multipart/mixed; boundary=Apple-Mail-5-941908396 Subject: Re: [igraph] Dyadwise shared partners Date: Mon, 28 Jun 2010 20:22:15 +0200 In-Reply-To: To: Help for igraph users References: <89ED7062-B6E3-4614-A30C-11F41B7D53C7@gmail.com> Message-Id: <37C3A23B-7D1C-4396-B891-17A0527E05C0@gmail.com> X-Mailer: Apple Mail (2.1081) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jun 2010 18:22:29 -0000 --Apple-Mail-5-941908396 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii HI Gabor, thanks for the time you spent on this... I would like to produce something like a goodess of fit measure for some = simulated networks and an empiric one. Something like this (from = statnet): --Apple-Mail-5-941908396 Content-Disposition: inline; filename=gofMMORPG.pdf Content-Type: application/pdf; x-unix-mode=0644; name="gofMMORPG.pdf" Content-Transfer-Encoding: quoted-printable %PDF-1.4=0A%=81=E2=81=E3=81=CF=81=D3\r=0A1=200=20obj=0A<<=0A= /CreationDate=20(D:20100621174758)=0A/ModDate=20(D:20100621174758)=0A= /Title=20(R=20Graphics=20Output)=0A/Producer=20(R=202.11.1)=0A/Creator=20= (R)=0A>>=0Aendobj=0A2=200=20obj=0A<<=0A/Type=20/Catalog=0A/Pages=203=200=20= R=0A>>=0Aendobj=0A5=200=20obj=0A<<=0A/Type=20/Page=0A/Parent=203=200=20R=0A= /Contents=206=200=20R=0A/Resources=204=200=20R=0A>>=0Aendobj=0A6=200=20= obj=0A<<=0A/Length=207=200=20R=0A>>=0Astream=0D=0A1=20J=201=20j=20q=0AQ=20= q=2038.97=20300.47=20109.08=20164.56=20re=20W=20n=0A0.000=200.000=20= 0.000=20RG=0A2.25=20w=0A[]=200=20d=0A0=20J=0A1=20j=0A10.00=20M=0A44.27=20= 428.58=20m=2054.37=20428.58=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20= d=0A1=20J=0A49.32=20427.15=20m=2049.32=20428.22=20l=20S=0A49.32=20430.05=20= m=2049.32=20428.98=20l=20S=0A0.75=20w=0A[]=200=20d=0A46.79=20427.15=20m=20= 51.84=20427.15=20l=20S=0A46.79=20430.05=20m=2051.84=20430.05=20l=20S=0A= 44.27=20428.22=20m=0A54.37=20428.22=20l=0A54.37=20428.98=20l=0A44.27=20= 428.98=20l=0A44.27=20428.22=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 56.89=20457.53=20m=2066.99=20457.53=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A61.94=20456.17=20m=2061.94=20457.10=20l=20S=0A= 61.94=20458.94=20m=2061.94=20457.86=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 59.42=20456.17=20m=2064.47=20456.17=20l=20S=0A59.42=20458.94=20m=2064.47=20= 458.94=20l=20S=0A56.89=20457.10=20m=0A66.99=20457.10=20l=0A66.99=20= 457.86=20l=0A56.89=20457.86=20l=0A56.89=20457.10=20l=0AS=0A2.25=20w=0A[]=20= 0=20d=0A0=20J=0A69.52=20357.31=20m=2079.62=20357.31=20l=20S=0A0.75=20w=0A= [=203.00=205.00]=200=20d=0A1=20J=0A74.57=20337.69=20m=2074.57=20351.16=20= l=20S=0A74.57=20375.13=20m=2074.57=20364.57=20l=20S=0A0.75=20w=0A[]=200=20= d=0A72.04=20337.69=20m=2077.09=20337.69=20l=20S=0A72.04=20375.13=20m=20= 77.09=20375.13=20l=20S=0A69.52=20351.16=20m=0A79.62=20351.16=20l=0A79.62=20= 364.57=20l=0A69.52=20364.57=20l=0A69.52=20351.16=20l=0AS=0A2.25=20w=0A[]=20= 0=20d=0A0=20J=0A82.14=20306.57=20m=2092.24=20306.57=20l=20S=0A0.75=20w=0A= [=203.00=205.00]=200=20d=0A1=20J=0A87.19=20306.57=20m=2087.19=20306.57=20= l=20S=0A87.19=20306.57=20m=2087.19=20306.57=20l=20S=0A0.75=20w=0A[]=200=20= d=0A84.67=20306.57=20m=2089.72=20306.57=20l=20S=0A84.67=20306.57=20m=20= 89.72=20306.57=20l=20S=0A82.14=20306.57=20m=0A92.24=20306.57=20l=0A92.24=20= 306.57=20l=0A82.14=20306.57=20l=0A82.14=20306.57=20l=0AS=0A2.25=20w=0A[]=20= 0=20d=0A0=20J=0A94.77=20306.57=20m=20104.87=20306.57=20l=20S=0A0.75=20w=0A= [=203.00=205.00]=200=20d=0A1=20J=0A99.82=20306.57=20m=2099.82=20306.57=20= l=20S=0A99.82=20306.57=20m=2099.82=20306.57=20l=20S=0A0.75=20w=0A[]=200=20= d=0A97.29=20306.57=20m=20102.34=20306.57=20l=20S=0A97.29=20306.57=20m=20= 102.34=20306.57=20l=20S=0A94.77=20306.57=20m=0A104.87=20306.57=20l=0A= 104.87=20306.57=20l=0A94.77=20306.57=20l=0A94.77=20306.57=20l=0AS=0A2.25=20= w=0A[]=200=20d=0A0=20J=0A107.39=20306.57=20m=20117.49=20306.57=20l=20S=0A= 0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A112.44=20306.57=20m=20= 112.44=20306.57=20l=20S=0A112.44=20306.57=20m=20112.44=20306.57=20l=20S=0A= 0.75=20w=0A[]=200=20d=0A109.92=20306.57=20m=20114.97=20306.57=20l=20S=0A= 109.92=20306.57=20m=20114.97=20306.57=20l=20S=0A107.39=20306.57=20m=0A= 117.49=20306.57=20l=0A117.49=20306.57=20l=0A107.39=20306.57=20l=0A107.39=20= 306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A120.02=20306.57=20m=20= 130.11=20306.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 125.07=20306.57=20m=20125.07=20306.57=20l=20S=0A125.07=20306.57=20m=20= 125.07=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A122.54=20306.57=20m=20= 127.59=20306.57=20l=20S=0A122.54=20306.57=20m=20127.59=20306.57=20l=20S=0A= 120.02=20306.57=20m=0A130.11=20306.57=20l=0A130.11=20306.57=20l=0A120.02=20= 306.57=20l=0A120.02=20306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 132.64=20306.57=20m=20142.74=20306.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A137.69=20306.57=20m=20137.69=20306.57=20l=20S=0A= 137.69=20306.57=20m=20137.69=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 135.16=20306.57=20m=20140.21=20306.57=20l=20S=0A135.16=20306.57=20m=20= 140.21=20306.57=20l=20S=0A132.64=20306.57=20m=0A142.74=20306.57=20l=0A= 142.74=20306.57=20l=0A132.64=20306.57=20l=0A132.64=20306.57=20l=0AS=0AQ=20= q=0A0.000=200.000=200.000=20RG=0A0.75=20w=0A[]=200=20d=0A1=20J=0A1=20j=0A= 10.00=20M=0A49.32=20300.47=20m=20137.69=20300.47=20l=20S=0A49.32=20= 300.47=20m=2049.32=20295.72=20l=20S=0A61.94=20300.47=20m=2061.94=20= 295.72=20l=20S=0A74.57=20300.47=20m=2074.57=20295.72=20l=20S=0A87.19=20= 300.47=20m=2087.19=20295.72=20l=20S=0A99.82=20300.47=20m=2099.82=20= 295.72=20l=20S=0A112.44=20300.47=20m=20112.44=20295.72=20l=20S=0A125.07=20= 300.47=20m=20125.07=20295.72=20l=20S=0A137.69=20300.47=20m=20137.69=20= 295.72=20l=20S=0ABT=0A0.000=200.000=200.000=20rg=0A/F2=201=20Tf=2013.00=20= 0.00=20-0.00=2013.00=2045.70=20283.36=20Tm=20(1)=20Tj=0AET=0ABT=0A/F2=20= 1=20Tf=2013.00=200.00=20-0.00=2013.00=2070.95=20283.36=20Tm=20(3)=20Tj=0A= ET=0ABT=0A/F2=201=20Tf=2013.00=200.00=20-0.00=2013.00=2096.20=20283.36=20= Tm=20(5)=20Tj=0AET=0ABT=0A/F2=201=20Tf=2013.00=200.00=20-0.00=2013.00=20= 121.45=20283.36=20Tm=20(7)=20Tj=0AET=0A38.97=20304.53=20m=2038.97=20= 443.37=20l=20S=0A38.97=20304.53=20m=2034.21=20304.53=20l=20S=0A38.97=20= 339.24=20m=2034.21=20339.24=20l=20S=0A38.97=20373.95=20m=2034.21=20= 373.95=20l=20S=0A38.97=20408.66=20m=2034.21=20408.66=20l=20S=0A38.97=20= 443.37=20m=2034.21=20443.37=20l=20S=0ABT=0A/F2=201=20Tf=200.00=2013.00=20= -13.00=200.00=2027.56=20297.12=20Tm=20(-8)=20Tj=0AET=0ABT=0A/F2=201=20Tf=20= 0.00=2013.00=20-13.00=200.00=2027.56=20331.83=20Tm=20(-6)=20Tj=0AET=0ABT=0A= /F2=201=20Tf=200.00=2013.00=20-13.00=200.00=2027.56=20366.54=20Tm=20(-4)=20= Tj=0AET=0ABT=0A/F2=201=20Tf=200.00=2013.00=20-13.00=200.00=2027.56=20= 401.25=20Tm=20(-2)=20Tj=0AET=0ABT=0A/F2=201=20Tf=200.00=2013.00=20-13.00=20= 0.00=2027.56=20439.75=20Tm=20(0)=20Tj=0AET=0AQ=20q=200.00=20252.00=20= 168.00=20252.00=20re=20W=20n=0ABT=0A0.000=200.000=200.000=20rg=0A/F2=201=20= Tf=2013.00=200.00=20-0.00=2013.00=2013.38=20264.36=20Tm=20[(minim)=2010=20= (um=20geodesic=20distance)]=20TJ=0AET=0ABT=0A/F2=201=20Tf=200.00=2013.00=20= -13.00=200.00=208.55=20325.81=20Tm=20[(log-odds=20f)=2030=20(or=20a=20= dy)=2020=20(ad)]=20TJ=0AET=0AQ=20q=0A0.000=200.000=200.000=20RG=0A0.75=20= w=0A[]=200=20d=0A1=20J=0A1=20j=0A10.00=20M=0A38.97=20300.47=20m=0A148.04=20= 300.47=20l=0A148.04=20465.03=20l=0A38.97=20465.03=20l=0A38.97=20300.47=20= l=0AS=0AQ=20q=2038.97=20300.47=20109.08=20164.56=20re=20W=20n=0A0.000=20= 0.000=200.000=20RG=0A0.75=20w=0A[]=200=20d=0A1=20J=0A1=20j=0A10.00=20M=0A= BT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=2047.85=20425.59=20Tm=20= (l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=2060.48=20455.11=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=2073.10=20336.41=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=2085.73=20305.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=2098.35=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20110.97=20305.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20123.60=20305.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20136.22=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=2047.85=20428.57=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=2060.48=20457.46=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=2073.10=20370.01=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=2085.73=20305.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=2098.35=20305.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20110.97=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20123.60=20305.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20136.22=20305.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0A0.749=200.749=200.749=20RG=0A49.32=20= 426.87=20m=0A61.94=20456.39=20l=0A74.57=20337.69=20l=0A87.19=20306.57=20= l=0A99.82=20306.57=20l=0A112.44=20306.57=20l=0A125.07=20306.57=20l=0AS=0A= 49.32=20429.86=20m=0A61.94=20458.75=20l=0A74.57=20371.30=20l=0A87.19=20= 306.57=20l=0A99.82=20306.57=20l=0A112.44=20306.57=20l=0A125.07=20306.57=20= l=0AS=0A0.000=200.000=200.000=20rg=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=20= 0=200=203.70=2047.85=20426.44=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=20= 1=20Tf=200=20Tr=203.70=200=200=203.70=2060.48=20445.07=20Tm=20(l)=20Tj=20= 0=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=2073.10=20= 405.55=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=20= 0=200=203.70=2085.73=20339.09=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=20= 1=20Tf=200=20Tr=203.70=200=200=203.70=2098.35=20305.28=20Tm=20(l)=20Tj=20= 0=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20110.97=20= 305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=20= 0=200=203.70=20123.60=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=20= 1=20Tf=200=20Tr=203.70=200=200=203.70=20136.22=20393.36=20Tm=20(l)=20Tj=20= 0=20Tr=0AET=0A0.000=200.000=200.000=20RG=0A2.25=20w=0A[]=200=20d=0A49.32=20= 427.73=20m=0A61.94=20446.36=20l=0A74.57=20406.83=20l=0A87.19=20340.37=20= l=0A99.82=20306.57=20l=0A112.44=20306.57=20l=0A125.07=20306.57=20l=0AS=0A= Q=20q=20206.97=20300.47=20109.08=20164.56=20re=20W=20n=0AQ=20q=20206.97=20= 300.47=20109.08=20164.56=20re=20W=20n=0A0.000=200.000=200.000=20RG=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A1=20j=0A10.00=20M=0A211.29=20364.84=20m=20= 213.53=20364.84=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 212.41=20325.89=20m=20212.41=20351.98=20l=20S=0A212.41=20389.24=20m=20= 212.41=20371.29=20l=20S=0A0.75=20w=0A[]=200=20d=0A211.85=20325.89=20m=20= 212.97=20325.89=20l=20S=0A211.85=20389.24=20m=20212.97=20389.24=20l=20S=0A= 211.29=20351.98=20m=0A213.53=20351.98=20l=0A213.53=20371.29=20l=0A211.29=20= 371.29=20l=0A211.29=20351.98=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 214.09=20408.34=20m=20216.34=20408.34=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A215.21=20383.20=20m=20215.21=20400.24=20l=20S=0A= 215.21=20421.45=20m=20215.21=20412.33=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 214.65=20383.20=20m=20215.78=20383.20=20l=20S=0A214.65=20421.45=20m=20= 215.78=20421.45=20l=20S=0A214.09=20400.24=20m=0A216.34=20400.24=20l=0A= 216.34=20412.33=20l=0A214.09=20412.33=20l=0A214.09=20400.24=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A216.90=20430.65=20m=20219.14=20430.65=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A218.02=20417.26=20= m=20218.02=20426.09=20l=20S=0A218.02=20445.70=20m=20218.02=20435.03=20l=20= S=0A0.75=20w=0A[]=200=20d=0A217.46=20417.26=20m=20218.58=20417.26=20l=20= S=0A217.46=20445.70=20m=20218.58=20445.70=20l=20S=0A216.90=20426.09=20m=0A= 219.14=20426.09=20l=0A219.14=20435.03=20l=0A216.90=20435.03=20l=0A216.90=20= 426.09=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A219.70=20445.09=20m=20= 221.95=20445.09=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 220.83=20432.08=20m=20220.83=20441.29=20l=20S=0A220.83=20454.41=20m=20= 220.83=20448.06=20l=20S=0A0.75=20w=0A[]=200=20d=0A220.26=20432.08=20m=20= 221.39=20432.08=20l=20S=0A220.26=20454.41=20m=20221.39=20454.41=20l=20S=0A= 219.70=20441.29=20m=0A221.95=20441.29=20l=0A221.95=20448.06=20l=0A219.70=20= 448.06=20l=0A219.70=20441.29=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 222.51=20450.52=20m=20224.75=20450.52=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A223.63=20438.08=20m=20223.63=20446.89=20l=20S=0A= 223.63=20458.94=20m=20223.63=20453.04=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 223.07=20438.08=20m=20224.19=20438.08=20l=20S=0A223.07=20458.94=20m=20= 224.19=20458.94=20l=20S=0A222.51=20446.89=20m=0A224.75=20446.89=20l=0A= 224.75=20453.04=20l=0A222.51=20453.04=20l=0A222.51=20446.89=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A225.31=20446.97=20m=20227.56=20446.97=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A226.44=20440.16=20= m=20226.44=20444.46=20l=20S=0A226.44=20454.32=20m=20226.44=20449.05=20l=20= S=0A0.75=20w=0A[]=200=20d=0A225.88=20440.16=20m=20227.00=20440.16=20l=20= S=0A225.88=20454.32=20m=20227.00=20454.32=20l=20S=0A225.31=20444.46=20m=0A= 227.56=20444.46=20l=0A227.56=20449.05=20l=0A225.31=20449.05=20l=0A225.31=20= 444.46=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A228.12=20437.45=20m=20= 230.36=20437.45=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 229.24=20428.64=20m=20229.24=20434.75=20l=20S=0A229.24=20447.53=20m=20= 229.24=20440.07=20l=20S=0A0.75=20w=0A[]=200=20d=0A228.68=20428.64=20m=20= 229.80=20428.64=20l=20S=0A228.68=20447.53=20m=20229.80=20447.53=20l=20S=0A= 228.12=20434.75=20m=0A230.36=20434.75=20l=0A230.36=20440.07=20l=0A228.12=20= 440.07=20l=0A228.12=20434.75=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 230.92=20424.04=20m=20233.17=20424.04=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A232.05=20406.93=20m=20232.05=20418.70=20l=20S=0A= 232.05=20437.14=20m=20232.05=20428.29=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 231.49=20406.93=20m=20232.61=20406.93=20l=20S=0A231.49=20437.14=20m=20= 232.61=20437.14=20l=20S=0A230.92=20418.70=20m=0A233.17=20418.70=20l=0A= 233.17=20428.29=20l=0A230.92=20428.29=20l=0A230.92=20418.70=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A233.73=20407.24=20m=20235.97=20407.24=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A234.85=20381.19=20= m=20234.85=20399.96=20l=20S=0A234.85=20431.02=20m=20234.85=20413.59=20l=20= S=0A0.75=20w=0A[]=200=20d=0A234.29=20381.19=20m=20235.41=20381.19=20l=20= S=0A234.29=20431.02=20m=20235.41=20431.02=20l=20S=0A233.73=20399.96=20m=0A= 235.97=20399.96=20l=0A235.97=20413.59=20l=0A233.73=20413.59=20l=0A233.73=20= 399.96=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A236.54=20383.75=20m=20= 238.78=20383.75=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 237.66=20352.74=20m=20237.66=20375.63=20l=20S=0A237.66=20417.41=20m=20= 237.66=20392.43=20l=20S=0A0.75=20w=0A[]=200=20d=0A237.10=20352.74=20m=20= 238.22=20352.74=20l=20S=0A237.10=20417.41=20m=20238.22=20417.41=20l=20S=0A= 236.54=20375.63=20m=0A238.78=20375.63=20l=0A238.78=20392.43=20l=0A236.54=20= 392.43=20l=0A236.54=20375.63=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 239.34=20359.20=20m=20241.59=20359.20=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A240.46=20306.57=20m=20240.46=20338.56=20l=20S=0A= 240.46=20405.94=20m=20240.46=20376.54=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 239.90=20306.57=20m=20241.02=20306.57=20l=20S=0A239.90=20405.94=20m=20= 241.02=20405.94=20l=20S=0A239.34=20338.56=20m=0A241.59=20338.56=20l=0A= 241.59=20376.54=20l=0A239.34=20376.54=20l=0A239.34=20338.56=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A242.15=20327.78=20m=20244.39=20327.78=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A243.27=20306.57=20= m=20243.27=20308.40=20l=20S=0A243.27=20403.41=20m=20243.27=20350.87=20l=20= S=0A0.75=20w=0A[]=200=20d=0A242.71=20306.57=20m=20243.83=20306.57=20l=20= S=0A242.71=20403.41=20m=20243.83=20403.41=20l=20S=0A242.15=20308.40=20m=0A= 244.39=20308.40=20l=0A244.39=20350.87=20l=0A242.15=20350.87=20l=0A242.15=20= 308.40=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A244.95=20308.34=20m=20= 247.20=20308.34=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 246.07=20306.57=20m=20246.07=20306.57=20l=20S=0A246.07=20380.98=20m=20= 246.07=20337.30=20l=20S=0A0.75=20w=0A[]=200=20d=0A245.51=20306.57=20m=20= 246.64=20306.57=20l=20S=0A245.51=20380.98=20m=20246.64=20380.98=20l=20S=0A= 244.95=20306.57=20m=0A247.20=20306.57=20l=0A247.20=20337.30=20l=0A244.95=20= 337.30=20l=0A244.95=20306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 247.76=20306.57=20m=20250.00=20306.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A248.88=20306.57=20m=20248.88=20306.57=20l=20S=0A= 248.88=20309.60=20m=20248.88=20308.46=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 248.32=20306.57=20m=20249.44=20306.57=20l=20S=0A248.32=20309.60=20m=20= 249.44=20309.60=20l=20S=0A247.76=20306.57=20m=0A250.00=20306.57=20l=0A= 250.00=20308.46=20l=0A247.76=20308.46=20l=0A247.76=20306.57=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A250.56=20306.57=20m=20252.81=20306.57=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A251.68=20306.57=20= m=20251.68=20306.57=20l=20S=0A251.68=20306.57=20m=20251.68=20306.57=20l=20= S=0A0.75=20w=0A[]=200=20d=0A251.12=20306.57=20m=20252.25=20306.57=20l=20= S=0A251.12=20306.57=20m=20252.25=20306.57=20l=20S=0A250.56=20306.57=20m=0A= 252.81=20306.57=20l=0A252.81=20306.57=20l=0A250.56=20306.57=20l=0A250.56=20= 306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A253.37=20306.57=20m=20= 255.61=20306.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 254.49=20306.57=20m=20254.49=20306.57=20l=20S=0A254.49=20306.57=20m=20= 254.49=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A253.93=20306.57=20m=20= 255.05=20306.57=20l=20S=0A253.93=20306.57=20m=20255.05=20306.57=20l=20S=0A= 253.37=20306.57=20m=0A255.61=20306.57=20l=0A255.61=20306.57=20l=0A253.37=20= 306.57=20l=0A253.37=20306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 256.17=20306.57=20m=20258.42=20306.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A257.30=20306.57=20m=20257.30=20306.57=20l=20S=0A= 257.30=20306.57=20m=20257.30=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 256.73=20306.57=20m=20257.86=20306.57=20l=20S=0A256.73=20306.57=20m=20= 257.86=20306.57=20l=20S=0A256.17=20306.57=20m=0A258.42=20306.57=20l=0A= 258.42=20306.57=20l=0A256.17=20306.57=20l=0A256.17=20306.57=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A258.98=20306.57=20m=20261.22=20306.57=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A260.10=20306.57=20= m=20260.10=20306.57=20l=20S=0A260.10=20306.57=20m=20260.10=20306.57=20l=20= S=0A0.75=20w=0A[]=200=20d=0A259.54=20306.57=20m=20260.66=20306.57=20l=20= S=0A259.54=20306.57=20m=20260.66=20306.57=20l=20S=0A258.98=20306.57=20m=0A= 261.22=20306.57=20l=0A261.22=20306.57=20l=0A258.98=20306.57=20l=0A258.98=20= 306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A261.78=20306.57=20m=20= 264.03=20306.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 262.91=20306.57=20m=20262.91=20306.57=20l=20S=0A262.91=20306.57=20m=20= 262.91=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A262.35=20306.57=20m=20= 263.47=20306.57=20l=20S=0A262.35=20306.57=20m=20263.47=20306.57=20l=20S=0A= 261.78=20306.57=20m=0A264.03=20306.57=20l=0A264.03=20306.57=20l=0A261.78=20= 306.57=20l=0A261.78=20306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 264.59=20306.57=20m=20266.83=20306.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A265.71=20306.57=20m=20265.71=20306.57=20l=20S=0A= 265.71=20306.57=20m=20265.71=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 265.15=20306.57=20m=20266.27=20306.57=20l=20S=0A265.15=20306.57=20m=20= 266.27=20306.57=20l=20S=0A264.59=20306.57=20m=0A266.83=20306.57=20l=0A= 266.83=20306.57=20l=0A264.59=20306.57=20l=0A264.59=20306.57=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A267.40=20306.57=20m=20269.64=20306.57=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A268.52=20306.57=20= m=20268.52=20306.57=20l=20S=0A268.52=20306.57=20m=20268.52=20306.57=20l=20= S=0A0.75=20w=0A[]=200=20d=0A267.96=20306.57=20m=20269.08=20306.57=20l=20= S=0A267.96=20306.57=20m=20269.08=20306.57=20l=20S=0A267.40=20306.57=20m=0A= 269.64=20306.57=20l=0A269.64=20306.57=20l=0A267.40=20306.57=20l=0A267.40=20= 306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A270.20=20306.57=20m=20= 272.45=20306.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 271.32=20306.57=20m=20271.32=20306.57=20l=20S=0A271.32=20306.57=20m=20= 271.32=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A270.76=20306.57=20m=20= 271.88=20306.57=20l=20S=0A270.76=20306.57=20m=20271.88=20306.57=20l=20S=0A= 270.20=20306.57=20m=0A272.45=20306.57=20l=0A272.45=20306.57=20l=0A270.20=20= 306.57=20l=0A270.20=20306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 273.01=20306.57=20m=20275.25=20306.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A274.13=20306.57=20m=20274.13=20306.57=20l=20S=0A= 274.13=20306.57=20m=20274.13=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 273.57=20306.57=20m=20274.69=20306.57=20l=20S=0A273.57=20306.57=20m=20= 274.69=20306.57=20l=20S=0A273.01=20306.57=20m=0A275.25=20306.57=20l=0A= 275.25=20306.57=20l=0A273.01=20306.57=20l=0A273.01=20306.57=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A275.81=20306.57=20m=20278.06=20306.57=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A276.93=20306.57=20= m=20276.93=20306.57=20l=20S=0A276.93=20306.57=20m=20276.93=20306.57=20l=20= S=0A0.75=20w=0A[]=200=20d=0A276.37=20306.57=20m=20277.49=20306.57=20l=20= S=0A276.37=20306.57=20m=20277.49=20306.57=20l=20S=0A275.81=20306.57=20m=0A= 278.06=20306.57=20l=0A278.06=20306.57=20l=0A275.81=20306.57=20l=0A275.81=20= 306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A278.62=20306.57=20m=20= 280.86=20306.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 279.74=20306.57=20m=20279.74=20306.57=20l=20S=0A279.74=20306.57=20m=20= 279.74=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A279.18=20306.57=20m=20= 280.30=20306.57=20l=20S=0A279.18=20306.57=20m=20280.30=20306.57=20l=20S=0A= 278.62=20306.57=20m=0A280.86=20306.57=20l=0A280.86=20306.57=20l=0A278.62=20= 306.57=20l=0A278.62=20306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 281.42=20306.57=20m=20283.67=20306.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A282.54=20306.57=20m=20282.54=20306.57=20l=20S=0A= 282.54=20306.57=20m=20282.54=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 281.98=20306.57=20m=20283.11=20306.57=20l=20S=0A281.98=20306.57=20m=20= 283.11=20306.57=20l=20S=0A281.42=20306.57=20m=0A283.67=20306.57=20l=0A= 283.67=20306.57=20l=0A281.42=20306.57=20l=0A281.42=20306.57=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A284.23=20306.57=20m=20286.47=20306.57=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A285.35=20306.57=20= m=20285.35=20306.57=20l=20S=0A285.35=20306.57=20m=20285.35=20306.57=20l=20= S=0A0.75=20w=0A[]=200=20d=0A284.79=20306.57=20m=20285.91=20306.57=20l=20= S=0A284.79=20306.57=20m=20285.91=20306.57=20l=20S=0A284.23=20306.57=20m=0A= 286.47=20306.57=20l=0A286.47=20306.57=20l=0A284.23=20306.57=20l=0A284.23=20= 306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A287.03=20306.57=20m=20= 289.28=20306.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 288.16=20306.57=20m=20288.16=20306.57=20l=20S=0A288.16=20306.57=20m=20= 288.16=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A287.59=20306.57=20m=20= 288.72=20306.57=20l=20S=0A287.59=20306.57=20m=20288.72=20306.57=20l=20S=0A= 287.03=20306.57=20m=0A289.28=20306.57=20l=0A289.28=20306.57=20l=0A287.03=20= 306.57=20l=0A287.03=20306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 289.84=20306.57=20m=20292.08=20306.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A290.96=20306.57=20m=20290.96=20306.57=20l=20S=0A= 290.96=20306.57=20m=20290.96=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 290.40=20306.57=20m=20291.52=20306.57=20l=20S=0A290.40=20306.57=20m=20= 291.52=20306.57=20l=20S=0A289.84=20306.57=20m=0A292.08=20306.57=20l=0A= 292.08=20306.57=20l=0A289.84=20306.57=20l=0A289.84=20306.57=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A292.64=20306.57=20m=20294.89=20306.57=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A293.77=20306.57=20= m=20293.77=20306.57=20l=20S=0A293.77=20306.57=20m=20293.77=20306.57=20l=20= S=0A0.75=20w=0A[]=200=20d=0A293.21=20306.57=20m=20294.33=20306.57=20l=20= S=0A293.21=20306.57=20m=20294.33=20306.57=20l=20S=0A292.64=20306.57=20m=0A= 294.89=20306.57=20l=0A294.89=20306.57=20l=0A292.64=20306.57=20l=0A292.64=20= 306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A295.45=20306.57=20m=20= 297.69=20306.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 296.57=20306.57=20m=20296.57=20306.57=20l=20S=0A296.57=20306.57=20m=20= 296.57=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A296.01=20306.57=20m=20= 297.13=20306.57=20l=20S=0A296.01=20306.57=20m=20297.13=20306.57=20l=20S=0A= 295.45=20306.57=20m=0A297.69=20306.57=20l=0A297.69=20306.57=20l=0A295.45=20= 306.57=20l=0A295.45=20306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 298.26=20306.57=20m=20300.50=20306.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A299.38=20306.57=20m=20299.38=20306.57=20l=20S=0A= 299.38=20306.57=20m=20299.38=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 298.82=20306.57=20m=20299.94=20306.57=20l=20S=0A298.82=20306.57=20m=20= 299.94=20306.57=20l=20S=0A298.26=20306.57=20m=0A300.50=20306.57=20l=0A= 300.50=20306.57=20l=0A298.26=20306.57=20l=0A298.26=20306.57=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A301.06=20306.57=20m=20303.30=20306.57=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A302.18=20306.57=20= m=20302.18=20306.57=20l=20S=0A302.18=20306.57=20m=20302.18=20306.57=20l=20= S=0A0.75=20w=0A[]=200=20d=0A301.62=20306.57=20m=20302.74=20306.57=20l=20= S=0A301.62=20306.57=20m=20302.74=20306.57=20l=20S=0A301.06=20306.57=20m=0A= 303.30=20306.57=20l=0A303.30=20306.57=20l=0A301.06=20306.57=20l=0A301.06=20= 306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A303.87=20306.57=20m=20= 306.11=20306.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 304.99=20306.57=20m=20304.99=20306.57=20l=20S=0A304.99=20306.57=20m=20= 304.99=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A304.43=20306.57=20m=20= 305.55=20306.57=20l=20S=0A304.43=20306.57=20m=20305.55=20306.57=20l=20S=0A= 303.87=20306.57=20m=0A306.11=20306.57=20l=0A306.11=20306.57=20l=0A303.87=20= 306.57=20l=0A303.87=20306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 306.67=20306.57=20m=20308.92=20306.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A307.79=20306.57=20m=20307.79=20306.57=20l=20S=0A= 307.79=20306.57=20m=20307.79=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 307.23=20306.57=20m=20308.35=20306.57=20l=20S=0A307.23=20306.57=20m=20= 308.35=20306.57=20l=20S=0A306.67=20306.57=20m=0A308.92=20306.57=20l=0A= 308.92=20306.57=20l=0A306.67=20306.57=20l=0A306.67=20306.57=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A309.48=20306.57=20m=20311.72=20306.57=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A310.60=20306.57=20= m=20310.60=20306.57=20l=20S=0A310.60=20306.57=20m=20310.60=20306.57=20l=20= S=0A0.75=20w=0A[]=200=20d=0A310.04=20306.57=20m=20311.16=20306.57=20l=20= S=0A310.04=20306.57=20m=20311.16=20306.57=20l=20S=0A309.48=20306.57=20m=0A= 311.72=20306.57=20l=0A311.72=20306.57=20l=0A309.48=20306.57=20l=0A309.48=20= 306.57=20l=0AS=0AQ=20q=0A0.000=200.000=200.000=20RG=0A0.75=20w=0A[]=200=20= d=0A1=20J=0A1=20j=0A10.00=20M=0A212.41=20300.47=20m=20310.60=20300.47=20= l=20S=0A212.41=20300.47=20m=20212.41=20295.72=20l=20S=0A215.21=20300.47=20= m=20215.21=20295.72=20l=20S=0A218.02=20300.47=20m=20218.02=20295.72=20l=20= S=0A220.83=20300.47=20m=20220.83=20295.72=20l=20S=0A223.63=20300.47=20m=20= 223.63=20295.72=20l=20S=0A226.44=20300.47=20m=20226.44=20295.72=20l=20S=0A= 229.24=20300.47=20m=20229.24=20295.72=20l=20S=0A232.05=20300.47=20m=20= 232.05=20295.72=20l=20S=0A234.85=20300.47=20m=20234.85=20295.72=20l=20S=0A= 237.66=20300.47=20m=20237.66=20295.72=20l=20S=0A240.46=20300.47=20m=20= 240.46=20295.72=20l=20S=0A243.27=20300.47=20m=20243.27=20295.72=20l=20S=0A= 246.07=20300.47=20m=20246.07=20295.72=20l=20S=0A248.88=20300.47=20m=20= 248.88=20295.72=20l=20S=0A251.68=20300.47=20m=20251.68=20295.72=20l=20S=0A= 254.49=20300.47=20m=20254.49=20295.72=20l=20S=0A257.30=20300.47=20m=20= 257.30=20295.72=20l=20S=0A260.10=20300.47=20m=20260.10=20295.72=20l=20S=0A= 262.91=20300.47=20m=20262.91=20295.72=20l=20S=0A265.71=20300.47=20m=20= 265.71=20295.72=20l=20S=0A268.52=20300.47=20m=20268.52=20295.72=20l=20S=0A= 271.32=20300.47=20m=20271.32=20295.72=20l=20S=0A274.13=20300.47=20m=20= 274.13=20295.72=20l=20S=0A276.93=20300.47=20m=20276.93=20295.72=20l=20S=0A= 279.74=20300.47=20m=20279.74=20295.72=20l=20S=0A282.54=20300.47=20m=20= 282.54=20295.72=20l=20S=0A285.35=20300.47=20m=20285.35=20295.72=20l=20S=0A= 288.16=20300.47=20m=20288.16=20295.72=20l=20S=0A290.96=20300.47=20m=20= 290.96=20295.72=20l=20S=0A293.77=20300.47=20m=20293.77=20295.72=20l=20S=0A= 296.57=20300.47=20m=20296.57=20295.72=20l=20S=0A299.38=20300.47=20m=20= 299.38=20295.72=20l=20S=0A302.18=20300.47=20m=20302.18=20295.72=20l=20S=0A= 304.99=20300.47=20m=20304.99=20295.72=20l=20S=0A307.79=20300.47=20m=20= 307.79=20295.72=20l=20S=0A310.60=20300.47=20m=20310.60=20295.72=20l=20S=0A= BT=0A0.000=200.000=200.000=20rg=0A/F2=201=20Tf=2013.00=200.00=20-0.00=20= 13.00=20208.79=20283.36=20Tm=20(0)=20Tj=0AET=0ABT=0A/F2=201=20Tf=2013.00=20= 0.00=20-0.00=2013.00=20228.43=20283.36=20Tm=20(7)=20Tj=0AET=0ABT=0A/F2=20= 1=20Tf=2013.00=200.00=20-0.00=2013.00=20247.26=20283.36=20Tm=20(15)=20Tj=0A= ET=0ABT=0A/F2=201=20Tf=2013.00=200.00=20-0.00=2013.00=20275.32=20283.36=20= Tm=20(25)=20Tj=0AET=0ABT=0A/F2=201=20Tf=2013.00=200.00=20-0.00=2013.00=20= 303.37=20283.36=20Tm=20(35)=20Tj=0AET=0A206.97=20326.66=20m=20206.97=20= 461.89=20l=20S=0A206.97=20326.66=20m=20202.21=20326.66=20l=20S=0A206.97=20= 353.70=20m=20202.21=20353.70=20l=20S=0A206.97=20380.75=20m=20202.21=20= 380.75=20l=20S=0A206.97=20407.80=20m=20202.21=20407.80=20l=20S=0A206.97=20= 434.84=20m=20202.21=20434.84=20l=20S=0A206.97=20461.89=20m=20202.21=20= 461.89=20l=20S=0ABT=0A/F2=201=20Tf=200.00=2013.00=20-13.00=200.00=20= 195.56=20319.25=20Tm=20(-6)=20Tj=0AET=0ABT=0A/F2=201=20Tf=200.00=2013.00=20= -13.00=200.00=20195.56=20346.29=20Tm=20(-5)=20Tj=0AET=0ABT=0A/F2=201=20= Tf=200.00=2013.00=20-13.00=200.00=20195.56=20373.34=20Tm=20(-4)=20Tj=0A= ET=0ABT=0A/F2=201=20Tf=200.00=2013.00=20-13.00=200.00=20195.56=20400.39=20= Tm=20(-3)=20Tj=0AET=0ABT=0A/F2=201=20Tf=200.00=2013.00=20-13.00=200.00=20= 195.56=20427.43=20Tm=20(-2)=20Tj=0AET=0ABT=0A/F2=201=20Tf=200.00=2013.00=20= -13.00=200.00=20195.56=20454.48=20Tm=20(-1)=20Tj=0AET=0AQ=20q=20168.00=20= 252.00=20168.00=20252.00=20re=20W=20n=0ABT=0A0.000=200.000=200.000=20rg=0A= /F2=201=20Tf=2013.00=200.00=20-0.00=2013.00=20182.67=20264.36=20Tm=20= [(edge-wise=20shared=20par)=20-40=20(tners)]=20TJ=0AET=0ABT=0A/F2=201=20= Tf=200.00=2013.00=20-13.00=200.00=20176.55=20321.70=20Tm=20[(log-odds=20= f)=2030=20(or=20an=20edge)]=20TJ=0AET=0AQ=20q=0A0.000=200.000=200.000=20= RG=0A0.75=20w=0A[]=200=20d=0A1=20J=0A1=20j=0A10.00=20M=0A206.97=20300.47=20= m=0A316.04=20300.47=20l=0A316.04=20465.03=20l=0A206.97=20465.03=20l=0A= 206.97=20300.47=20l=0AS=0AQ=20q=20206.97=20300.47=20109.08=20164.56=20re=20= W=20n=0A0.000=200.000=200.000=20RG=0A0.75=20w=0A[]=200=20d=0A1=20J=0A1=20= j=0A10.00=20M=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20= 210.94=20330.84=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20= Tr=203.70=200=200=203.70=20213.75=20388.51=20Tm=20(l)=20Tj=200=20Tr=0AET=0A= BT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20216.55=20417.55=20Tm=20= (l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20219.36=20433.62=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20222.16=20437.53=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20224.97=20437.44=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20227.78=20428.94=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20230.58=20406.99=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20233.39=20383.47=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20236.19=20345.62=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20239.00=20305.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20241.80=20305.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20244.61=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20247.41=20305.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20250.22=20305.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20253.02=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20255.83=20305.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20258.64=20305.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20261.44=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20264.25=20305.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20267.05=20305.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20269.86=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20272.66=20305.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20275.47=20305.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20278.27=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20281.08=20305.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20283.88=20305.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20286.69=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20289.49=20305.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20292.30=20305.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20295.11=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20297.91=20305.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20300.72=20305.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20303.52=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20306.33=20305.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20309.13=20305.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20210.94=20384.45=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20213.75=20418.43=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20216.55=20442.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20219.36=20452.48=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20222.16=20455.75=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20224.97=20451.49=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20227.78=20442.67=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20230.58=20434.26=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20233.39=20425.81=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20236.19=20415.34=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20239.00=20398.72=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20241.80=20392.50=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20244.61=20376.59=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20247.41=20355.41=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20250.22=20344.49=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20253.02=20325.56=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20255.83=20307.31=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20258.64=20305.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20261.44=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20264.25=20305.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20267.05=20305.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20269.86=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20272.66=20305.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20275.47=20305.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20278.27=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20281.08=20305.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20283.88=20305.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20286.69=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20289.49=20305.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20292.30=20305.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20295.11=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20297.91=20305.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20300.72=20305.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20303.52=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20306.33=20305.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20309.13=20305.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0A0.749=200.749=200.749=20RG=0A212.41=20= 332.12=20m=0A215.21=20389.80=20l=0A218.02=20418.83=20l=0A220.83=20434.90=20= l=0A223.63=20438.81=20l=0A226.44=20438.73=20l=0A229.24=20430.23=20l=0A= 232.05=20408.28=20l=0A234.85=20384.75=20l=0A237.66=20346.91=20l=0A240.46=20= 306.57=20l=0A243.27=20306.57=20l=0A246.07=20306.57=20l=0A248.88=20306.57=20= l=0A251.68=20306.57=20l=0A254.49=20306.57=20l=0A257.30=20306.57=20l=0A= 260.10=20306.57=20l=0A262.91=20306.57=20l=0A265.71=20306.57=20l=0A268.52=20= 306.57=20l=0A271.32=20306.57=20l=0A274.13=20306.57=20l=0A276.93=20306.57=20= l=0A279.74=20306.57=20l=0A282.54=20306.57=20l=0A285.35=20306.57=20l=0A= 288.16=20306.57=20l=0A290.96=20306.57=20l=0A293.77=20306.57=20l=0A296.57=20= 306.57=20l=0A299.38=20306.57=20l=0A302.18=20306.57=20l=0A304.99=20306.57=20= l=0A307.79=20306.57=20l=0A310.60=20306.57=20l=0AS=0A212.41=20385.74=20m=0A= 215.21=20419.71=20l=0A218.02=20443.56=20l=0A220.83=20453.76=20l=0A223.63=20= 457.03=20l=0A226.44=20452.78=20l=0A229.24=20443.95=20l=0A232.05=20435.54=20= l=0A234.85=20427.09=20l=0A237.66=20416.62=20l=0A240.46=20400.01=20l=0A= 243.27=20393.78=20l=0A246.07=20377.88=20l=0A248.88=20356.69=20l=0A251.68=20= 345.77=20l=0A254.49=20326.85=20l=0A257.30=20308.59=20l=0A260.10=20306.57=20= l=0A262.91=20306.57=20l=0A265.71=20306.57=20l=0A268.52=20306.57=20l=0A= 271.32=20306.57=20l=0A274.13=20306.57=20l=0A276.93=20306.57=20l=0A279.74=20= 306.57=20l=0A282.54=20306.57=20l=0A285.35=20306.57=20l=0A288.16=20306.57=20= l=0A290.96=20306.57=20l=0A293.77=20306.57=20l=0A296.57=20306.57=20l=0A= 299.38=20306.57=20l=0A302.18=20306.57=20l=0A304.99=20306.57=20l=0A307.79=20= 306.57=20l=0A310.60=20306.57=20l=0AS=0A0.000=200.000=200.000=20rg=0ABT=0A= /F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20210.94=20337.85=20Tm=20(l)=20= Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20= 213.75=20345.67=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20= Tr=203.70=200=200=203.70=20216.55=20337.85=20Tm=20(l)=20Tj=200=20Tr=0AET=0A= BT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20219.36=20364.56=20Tm=20= (l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20222.16=20399.16=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20224.97=20381.81=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20227.78=20410.65=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20230.58=20427.99=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20233.39=20418.43=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20236.19=20420.48=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20239.00=20435.74=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20241.80=20418.43=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20244.61=20419.47=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20247.41=20410.65=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20250.22=20413.26=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20253.02=20377.87=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20255.83=20393.66=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20258.64=20373.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20261.44=20389.77=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20264.25=20383.59=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20267.05=20388.35=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20269.86=20381.81=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20272.66=20377.87=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20275.47=20360.91=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20278.27=20377.87=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20281.08=20364.56=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20283.88=20364.56=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20286.69=20326.85=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20289.49=20345.67=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20292.30=20305.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20295.11=20305.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20297.91=20326.85=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20300.72=20308.07=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20303.52=20305.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20306.33=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20309.13=20305.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0A0.000=200.000=200.000=20RG=0A2.25=20w=0A[]=200=20d=0A212.41=20= 339.14=20m=0A215.21=20346.95=20l=0A218.02=20339.14=20l=0A220.83=20365.84=20= l=0A223.63=20400.45=20l=0A226.44=20383.09=20l=0A229.24=20411.93=20l=0A= 232.05=20429.27=20l=0A234.85=20419.71=20l=0A237.66=20421.77=20l=0A240.46=20= 437.02=20l=0A243.27=20419.71=20l=0A246.07=20420.76=20l=0A248.88=20411.93=20= l=0A251.68=20414.54=20l=0A254.49=20379.15=20l=0A257.30=20394.94=20l=0A= 260.10=20374.56=20l=0A262.91=20391.05=20l=0A265.71=20384.88=20l=0A268.52=20= 389.63=20l=0A271.32=20383.09=20l=0A274.13=20379.15=20l=0A276.93=20362.19=20= l=0A279.74=20379.15=20l=0A282.54=20365.84=20l=0A285.35=20365.84=20l=0A= 288.16=20328.13=20l=0A290.96=20346.95=20l=0A293.77=20306.57=20l=0A296.57=20= 306.57=20l=0A299.38=20328.13=20l=0A302.18=20309.35=20l=0A304.99=20306.57=20= l=0A307.79=20306.57=20l=0A310.60=20306.57=20l=0AS=0AQ=20q=20374.97=20= 300.47=20109.08=20164.56=20re=20W=20n=0AQ=20q=20374.97=20300.47=20109.08=20= 164.56=20re=20W=20n=0A0.000=200.000=200.000=20RG=0A2.25=20w=0A[]=200=20d=0A= 0=20J=0A1=20j=0A10.00=20M=0A379.29=20381.17=20m=20381.53=20381.17=20l=20= S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A380.41=20354.11=20m=20= 380.41=20374.55=20l=20S=0A380.41=20400.97=20m=20380.41=20388.70=20l=20S=0A= 0.75=20w=0A[]=200=20d=0A379.85=20354.11=20m=20380.97=20354.11=20l=20S=0A= 379.85=20400.97=20m=20380.97=20400.97=20l=20S=0A379.29=20374.55=20m=0A= 381.53=20374.55=20l=0A381.53=20388.70=20l=0A379.29=20388.70=20l=0A379.29=20= 374.55=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A382.09=20419.23=20m=20= 384.34=20419.23=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 383.21=20400.19=20m=20383.21=20413.19=20l=20S=0A383.21=20431.36=20m=20= 383.21=20422.79=20l=20S=0A0.75=20w=0A[]=200=20d=0A382.65=20400.19=20m=20= 383.78=20400.19=20l=20S=0A382.65=20431.36=20m=20383.78=20431.36=20l=20S=0A= 382.09=20413.19=20m=0A384.34=20413.19=20l=0A384.34=20422.79=20l=0A382.09=20= 422.79=20l=0A382.09=20413.19=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 384.90=20438.81=20m=20387.14=20438.81=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A386.02=20428.21=20m=20386.02=20435.75=20l=20S=0A= 386.02=20447.85=20m=20386.02=20441.34=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 385.46=20428.21=20m=20386.58=20428.21=20l=20S=0A385.46=20447.85=20m=20= 386.58=20447.85=20l=20S=0A384.90=20435.75=20m=0A387.14=20435.75=20l=0A= 387.14=20441.34=20l=0A384.90=20441.34=20l=0A384.90=20435.75=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A387.70=20450.04=20m=20389.95=20450.04=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A388.83=20443.71=20= m=20388.83=20448.01=20l=20S=0A388.83=20456.48=20m=20388.83=20452.13=20l=20= S=0A0.75=20w=0A[]=200=20d=0A388.26=20443.71=20m=20389.39=20443.71=20l=20= S=0A388.26=20456.48=20m=20389.39=20456.48=20l=20S=0A387.70=20448.01=20m=0A= 389.95=20448.01=20l=0A389.95=20452.13=20l=0A387.70=20452.13=20l=0A387.70=20= 448.01=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A390.51=20454.27=20m=20= 392.75=20454.27=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 391.63=20448.04=20m=20391.63=20452.68=20l=20S=0A391.63=20458.94=20m=20= 391.63=20455.91=20l=20S=0A0.75=20w=0A[]=200=20d=0A391.07=20448.04=20m=20= 392.19=20448.04=20l=20S=0A391.07=20458.94=20m=20392.19=20458.94=20l=20S=0A= 390.51=20452.68=20m=0A392.75=20452.68=20l=0A392.75=20455.91=20l=0A390.51=20= 455.91=20l=0A390.51=20452.68=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 393.31=20451.55=20m=20395.56=20451.55=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A394.44=20444.23=20m=20394.44=20449.70=20l=20S=0A= 394.44=20456.69=20m=20394.44=20453.42=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 393.88=20444.23=20m=20395.00=20444.23=20l=20S=0A393.88=20456.69=20m=20= 395.00=20456.69=20l=20S=0A393.31=20449.70=20m=0A395.56=20449.70=20l=0A= 395.56=20453.42=20l=0A393.31=20453.42=20l=0A393.31=20449.70=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A396.12=20443.03=20m=20398.36=20443.03=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A397.24=20436.67=20= m=20397.24=20441.42=20l=20S=0A397.24=20449.26=20m=20397.24=20444.71=20l=20= S=0A0.75=20w=0A[]=200=20d=0A396.68=20436.67=20m=20397.80=20436.67=20l=20= S=0A396.68=20449.26=20m=20397.80=20449.26=20l=20S=0A396.12=20441.42=20m=0A= 398.36=20441.42=20l=0A398.36=20444.71=20l=0A396.12=20444.71=20l=0A396.12=20= 441.42=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A398.92=20431.08=20m=20= 401.17=20431.08=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 400.05=20420.99=20m=20400.05=20428.08=20l=20S=0A400.05=20440.23=20m=20= 400.05=20433.25=20l=20S=0A0.75=20w=0A[]=200=20d=0A399.49=20420.99=20m=20= 400.61=20420.99=20l=20S=0A399.49=20440.23=20m=20400.61=20440.23=20l=20S=0A= 398.92=20428.08=20m=0A401.17=20428.08=20l=0A401.17=20433.25=20l=0A398.92=20= 433.25=20l=0A398.92=20428.08=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 401.73=20415.40=20m=20403.97=20415.40=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A402.85=20401.35=20m=20402.85=20411.63=20l=20S=0A= 402.85=20428.59=20m=20402.85=20420.47=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 402.29=20401.35=20m=20403.41=20401.35=20l=20S=0A402.29=20428.59=20m=20= 403.41=20428.59=20l=20S=0A401.73=20411.63=20m=0A403.97=20411.63=20l=0A= 403.97=20420.47=20l=0A401.73=20420.47=20l=0A401.73=20411.63=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A404.54=20395.62=20m=20406.78=20395.62=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A405.66=20375.14=20= m=20405.66=20391.15=20l=20S=0A405.66=20417.92=20m=20405.66=20402.45=20l=20= S=0A0.75=20w=0A[]=200=20d=0A405.10=20375.14=20m=20406.22=20375.14=20l=20= S=0A405.10=20417.92=20m=20406.22=20417.92=20l=20S=0A404.54=20391.15=20m=0A= 406.78=20391.15=20l=0A406.78=20402.45=20l=0A404.54=20402.45=20l=0A404.54=20= 391.15=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A407.34=20373.96=20m=20= 409.59=20373.96=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 408.46=20338.25=20m=20408.46=20365.24=20l=20S=0A408.46=20404.85=20m=20= 408.46=20386.34=20l=20S=0A0.75=20w=0A[]=200=20d=0A407.90=20338.25=20m=20= 409.02=20338.25=20l=20S=0A407.90=20404.85=20m=20409.02=20404.85=20l=20S=0A= 407.34=20365.24=20m=0A409.59=20365.24=20l=0A409.59=20386.34=20l=0A407.34=20= 386.34=20l=0A407.34=20365.24=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 410.15=20351.06=20m=20412.39=20351.06=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A411.27=20306.57=20m=20411.27=20338.25=20l=20S=0A= 411.27=20394.89=20m=20411.27=20366.09=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 410.71=20306.57=20m=20411.83=20306.57=20l=20S=0A410.71=20394.89=20m=20= 411.83=20394.89=20l=20S=0A410.15=20338.25=20m=0A412.39=20338.25=20l=0A= 412.39=20366.09=20l=0A410.15=20366.09=20l=0A410.15=20338.25=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A412.95=20331.67=20m=20415.20=20331.67=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A414.07=20306.57=20= m=20414.07=20306.57=20l=20S=0A414.07=20382.06=20m=20414.07=20345.44=20l=20= S=0A0.75=20w=0A[]=200=20d=0A413.51=20306.57=20m=20414.64=20306.57=20l=20= S=0A413.51=20382.06=20m=20414.64=20382.06=20l=20S=0A412.95=20306.57=20m=0A= 415.20=20306.57=20l=0A415.20=20345.44=20l=0A412.95=20345.44=20l=0A412.95=20= 306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A415.76=20306.57=20m=20= 418.00=20306.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 416.88=20306.57=20m=20416.88=20306.57=20l=20S=0A416.88=20338.25=20m=20= 416.88=20322.40=20l=20S=0A0.75=20w=0A[]=200=20d=0A416.32=20306.57=20m=20= 417.44=20306.57=20l=20S=0A416.32=20338.25=20m=20417.44=20338.25=20l=20S=0A= 415.76=20306.57=20m=0A418.00=20306.57=20l=0A418.00=20322.40=20l=0A415.76=20= 322.40=20l=0A415.76=20306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 418.56=20306.57=20m=20420.81=20306.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A419.68=20306.57=20m=20419.68=20306.57=20l=20S=0A= 419.68=20306.57=20m=20419.68=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 419.12=20306.57=20m=20420.25=20306.57=20l=20S=0A419.12=20306.57=20m=20= 420.25=20306.57=20l=20S=0A418.56=20306.57=20m=0A420.81=20306.57=20l=0A= 420.81=20306.57=20l=0A418.56=20306.57=20l=0A418.56=20306.57=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A421.37=20306.57=20m=20423.61=20306.57=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A422.49=20306.57=20= m=20422.49=20306.57=20l=20S=0A422.49=20306.57=20m=20422.49=20306.57=20l=20= S=0A0.75=20w=0A[]=200=20d=0A421.93=20306.57=20m=20423.05=20306.57=20l=20= S=0A421.93=20306.57=20m=20423.05=20306.57=20l=20S=0A421.37=20306.57=20m=0A= 423.61=20306.57=20l=0A423.61=20306.57=20l=0A421.37=20306.57=20l=0A421.37=20= 306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A424.17=20306.57=20m=20= 426.42=20306.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 425.30=20306.57=20m=20425.30=20306.57=20l=20S=0A425.30=20306.57=20m=20= 425.30=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A424.73=20306.57=20m=20= 425.86=20306.57=20l=20S=0A424.73=20306.57=20m=20425.86=20306.57=20l=20S=0A= 424.17=20306.57=20m=0A426.42=20306.57=20l=0A426.42=20306.57=20l=0A424.17=20= 306.57=20l=0A424.17=20306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 426.98=20306.57=20m=20429.22=20306.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A428.10=20306.57=20m=20428.10=20306.57=20l=20S=0A= 428.10=20306.57=20m=20428.10=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 427.54=20306.57=20m=20428.66=20306.57=20l=20S=0A427.54=20306.57=20m=20= 428.66=20306.57=20l=20S=0A426.98=20306.57=20m=0A429.22=20306.57=20l=0A= 429.22=20306.57=20l=0A426.98=20306.57=20l=0A426.98=20306.57=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A429.78=20306.57=20m=20432.03=20306.57=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A430.91=20306.57=20= m=20430.91=20306.57=20l=20S=0A430.91=20306.57=20m=20430.91=20306.57=20l=20= S=0A0.75=20w=0A[]=200=20d=0A430.35=20306.57=20m=20431.47=20306.57=20l=20= S=0A430.35=20306.57=20m=20431.47=20306.57=20l=20S=0A429.78=20306.57=20m=0A= 432.03=20306.57=20l=0A432.03=20306.57=20l=0A429.78=20306.57=20l=0A429.78=20= 306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A432.59=20306.57=20m=20= 434.83=20306.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 433.71=20306.57=20m=20433.71=20306.57=20l=20S=0A433.71=20306.57=20m=20= 433.71=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A433.15=20306.57=20m=20= 434.27=20306.57=20l=20S=0A433.15=20306.57=20m=20434.27=20306.57=20l=20S=0A= 432.59=20306.57=20m=0A434.83=20306.57=20l=0A434.83=20306.57=20l=0A432.59=20= 306.57=20l=0A432.59=20306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 435.40=20306.57=20m=20437.64=20306.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A436.52=20306.57=20m=20436.52=20306.57=20l=20S=0A= 436.52=20306.57=20m=20436.52=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 435.96=20306.57=20m=20437.08=20306.57=20l=20S=0A435.96=20306.57=20m=20= 437.08=20306.57=20l=20S=0A435.40=20306.57=20m=0A437.64=20306.57=20l=0A= 437.64=20306.57=20l=0A435.40=20306.57=20l=0A435.40=20306.57=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A438.20=20306.57=20m=20440.45=20306.57=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A439.32=20306.57=20= m=20439.32=20306.57=20l=20S=0A439.32=20306.57=20m=20439.32=20306.57=20l=20= S=0A0.75=20w=0A[]=200=20d=0A438.76=20306.57=20m=20439.88=20306.57=20l=20= S=0A438.76=20306.57=20m=20439.88=20306.57=20l=20S=0A438.20=20306.57=20m=0A= 440.45=20306.57=20l=0A440.45=20306.57=20l=0A438.20=20306.57=20l=0A438.20=20= 306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A441.01=20306.57=20m=20= 443.25=20306.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 442.13=20306.57=20m=20442.13=20306.57=20l=20S=0A442.13=20306.57=20m=20= 442.13=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A441.57=20306.57=20m=20= 442.69=20306.57=20l=20S=0A441.57=20306.57=20m=20442.69=20306.57=20l=20S=0A= 441.01=20306.57=20m=0A443.25=20306.57=20l=0A443.25=20306.57=20l=0A441.01=20= 306.57=20l=0A441.01=20306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 443.81=20306.57=20m=20446.06=20306.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A444.93=20306.57=20m=20444.93=20306.57=20l=20S=0A= 444.93=20306.57=20m=20444.93=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 444.37=20306.57=20m=20445.49=20306.57=20l=20S=0A444.37=20306.57=20m=20= 445.49=20306.57=20l=20S=0A443.81=20306.57=20m=0A446.06=20306.57=20l=0A= 446.06=20306.57=20l=0A443.81=20306.57=20l=0A443.81=20306.57=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A446.62=20306.57=20m=20448.86=20306.57=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A447.74=20306.57=20= m=20447.74=20306.57=20l=20S=0A447.74=20306.57=20m=20447.74=20306.57=20l=20= S=0A0.75=20w=0A[]=200=20d=0A447.18=20306.57=20m=20448.30=20306.57=20l=20= S=0A447.18=20306.57=20m=20448.30=20306.57=20l=20S=0A446.62=20306.57=20m=0A= 448.86=20306.57=20l=0A448.86=20306.57=20l=0A446.62=20306.57=20l=0A446.62=20= 306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A449.42=20306.57=20m=20= 451.67=20306.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 450.54=20306.57=20m=20450.54=20306.57=20l=20S=0A450.54=20306.57=20m=20= 450.54=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A449.98=20306.57=20m=20= 451.11=20306.57=20l=20S=0A449.98=20306.57=20m=20451.11=20306.57=20l=20S=0A= 449.42=20306.57=20m=0A451.67=20306.57=20l=0A451.67=20306.57=20l=0A449.42=20= 306.57=20l=0A449.42=20306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 452.23=20306.57=20m=20454.47=20306.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A453.35=20306.57=20m=20453.35=20306.57=20l=20S=0A= 453.35=20306.57=20m=20453.35=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 452.79=20306.57=20m=20453.91=20306.57=20l=20S=0A452.79=20306.57=20m=20= 453.91=20306.57=20l=20S=0A452.23=20306.57=20m=0A454.47=20306.57=20l=0A= 454.47=20306.57=20l=0A452.23=20306.57=20l=0A452.23=20306.57=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A455.03=20306.57=20m=20457.28=20306.57=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A456.16=20306.57=20= m=20456.16=20306.57=20l=20S=0A456.16=20306.57=20m=20456.16=20306.57=20l=20= S=0A0.75=20w=0A[]=200=20d=0A455.59=20306.57=20m=20456.72=20306.57=20l=20= S=0A455.59=20306.57=20m=20456.72=20306.57=20l=20S=0A455.03=20306.57=20m=0A= 457.28=20306.57=20l=0A457.28=20306.57=20l=0A455.03=20306.57=20l=0A455.03=20= 306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A457.84=20306.57=20m=20= 460.08=20306.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 458.96=20306.57=20m=20458.96=20306.57=20l=20S=0A458.96=20306.57=20m=20= 458.96=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A458.40=20306.57=20m=20= 459.52=20306.57=20l=20S=0A458.40=20306.57=20m=20459.52=20306.57=20l=20S=0A= 457.84=20306.57=20m=0A460.08=20306.57=20l=0A460.08=20306.57=20l=0A457.84=20= 306.57=20l=0A457.84=20306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 460.64=20306.57=20m=20462.89=20306.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A461.77=20306.57=20m=20461.77=20306.57=20l=20S=0A= 461.77=20306.57=20m=20461.77=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 461.21=20306.57=20m=20462.33=20306.57=20l=20S=0A461.21=20306.57=20m=20= 462.33=20306.57=20l=20S=0A460.64=20306.57=20m=0A462.89=20306.57=20l=0A= 462.89=20306.57=20l=0A460.64=20306.57=20l=0A460.64=20306.57=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A463.45=20306.57=20m=20465.69=20306.57=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A464.57=20306.57=20= m=20464.57=20306.57=20l=20S=0A464.57=20306.57=20m=20464.57=20306.57=20l=20= S=0A0.75=20w=0A[]=200=20d=0A464.01=20306.57=20m=20465.13=20306.57=20l=20= S=0A464.01=20306.57=20m=20465.13=20306.57=20l=20S=0A463.45=20306.57=20m=0A= 465.69=20306.57=20l=0A465.69=20306.57=20l=0A463.45=20306.57=20l=0A463.45=20= 306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A466.26=20306.57=20m=20= 468.50=20306.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 467.38=20306.57=20m=20467.38=20306.57=20l=20S=0A467.38=20306.57=20m=20= 467.38=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A466.82=20306.57=20m=20= 467.94=20306.57=20l=20S=0A466.82=20306.57=20m=20467.94=20306.57=20l=20S=0A= 466.26=20306.57=20m=0A468.50=20306.57=20l=0A468.50=20306.57=20l=0A466.26=20= 306.57=20l=0A466.26=20306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 469.06=20306.57=20m=20471.30=20306.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A470.18=20306.57=20m=20470.18=20306.57=20l=20S=0A= 470.18=20306.57=20m=20470.18=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 469.62=20306.57=20m=20470.74=20306.57=20l=20S=0A469.62=20306.57=20m=20= 470.74=20306.57=20l=20S=0A469.06=20306.57=20m=0A471.30=20306.57=20l=0A= 471.30=20306.57=20l=0A469.06=20306.57=20l=0A469.06=20306.57=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A471.87=20306.57=20m=20474.11=20306.57=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A472.99=20306.57=20= m=20472.99=20306.57=20l=20S=0A472.99=20306.57=20m=20472.99=20306.57=20l=20= S=0A0.75=20w=0A[]=200=20d=0A472.43=20306.57=20m=20473.55=20306.57=20l=20= S=0A472.43=20306.57=20m=20473.55=20306.57=20l=20S=0A471.87=20306.57=20m=0A= 474.11=20306.57=20l=0A474.11=20306.57=20l=0A471.87=20306.57=20l=0A471.87=20= 306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A474.67=20306.57=20m=20= 476.92=20306.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 475.79=20306.57=20m=20475.79=20306.57=20l=20S=0A475.79=20306.57=20m=20= 475.79=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A475.23=20306.57=20m=20= 476.35=20306.57=20l=20S=0A475.23=20306.57=20m=20476.35=20306.57=20l=20S=0A= 474.67=20306.57=20m=0A476.92=20306.57=20l=0A476.92=20306.57=20l=0A474.67=20= 306.57=20l=0A474.67=20306.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 477.48=20306.57=20m=20479.72=20306.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A478.60=20306.57=20m=20478.60=20306.57=20l=20S=0A= 478.60=20306.57=20m=20478.60=20306.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 478.04=20306.57=20m=20479.16=20306.57=20l=20S=0A478.04=20306.57=20m=20= 479.16=20306.57=20l=20S=0A477.48=20306.57=20m=0A479.72=20306.57=20l=0A= 479.72=20306.57=20l=0A477.48=20306.57=20l=0A477.48=20306.57=20l=0AS=0AQ=20= q=0A0.000=200.000=200.000=20RG=0A0.75=20w=0A[]=200=20d=0A1=20J=0A1=20j=0A= 10.00=20M=0A380.41=20300.47=20m=20478.60=20300.47=20l=20S=0A380.41=20= 300.47=20m=20380.41=20295.72=20l=20S=0A383.21=20300.47=20m=20383.21=20= 295.72=20l=20S=0A386.02=20300.47=20m=20386.02=20295.72=20l=20S=0A388.83=20= 300.47=20m=20388.83=20295.72=20l=20S=0A391.63=20300.47=20m=20391.63=20= 295.72=20l=20S=0A394.44=20300.47=20m=20394.44=20295.72=20l=20S=0A397.24=20= 300.47=20m=20397.24=20295.72=20l=20S=0A400.05=20300.47=20m=20400.05=20= 295.72=20l=20S=0A402.85=20300.47=20m=20402.85=20295.72=20l=20S=0A405.66=20= 300.47=20m=20405.66=20295.72=20l=20S=0A408.46=20300.47=20m=20408.46=20= 295.72=20l=20S=0A411.27=20300.47=20m=20411.27=20295.72=20l=20S=0A414.07=20= 300.47=20m=20414.07=20295.72=20l=20S=0A416.88=20300.47=20m=20416.88=20= 295.72=20l=20S=0A419.68=20300.47=20m=20419.68=20295.72=20l=20S=0A422.49=20= 300.47=20m=20422.49=20295.72=20l=20S=0A425.30=20300.47=20m=20425.30=20= 295.72=20l=20S=0A428.10=20300.47=20m=20428.10=20295.72=20l=20S=0A430.91=20= 300.47=20m=20430.91=20295.72=20l=20S=0A433.71=20300.47=20m=20433.71=20= 295.72=20l=20S=0A436.52=20300.47=20m=20436.52=20295.72=20l=20S=0A439.32=20= 300.47=20m=20439.32=20295.72=20l=20S=0A442.13=20300.47=20m=20442.13=20= 295.72=20l=20S=0A444.93=20300.47=20m=20444.93=20295.72=20l=20S=0A447.74=20= 300.47=20m=20447.74=20295.72=20l=20S=0A450.54=20300.47=20m=20450.54=20= 295.72=20l=20S=0A453.35=20300.47=20m=20453.35=20295.72=20l=20S=0A456.16=20= 300.47=20m=20456.16=20295.72=20l=20S=0A458.96=20300.47=20m=20458.96=20= 295.72=20l=20S=0A461.77=20300.47=20m=20461.77=20295.72=20l=20S=0A464.57=20= 300.47=20m=20464.57=20295.72=20l=20S=0A467.38=20300.47=20m=20467.38=20= 295.72=20l=20S=0A470.18=20300.47=20m=20470.18=20295.72=20l=20S=0A472.99=20= 300.47=20m=20472.99=20295.72=20l=20S=0A475.79=20300.47=20m=20475.79=20= 295.72=20l=20S=0A478.60=20300.47=20m=20478.60=20295.72=20l=20S=0ABT=0A= 0.000=200.000=200.000=20rg=0A/F2=201=20Tf=2013.00=200.00=20-0.00=2013.00=20= 376.79=20283.36=20Tm=20(0)=20Tj=0AET=0ABT=0A/F2=201=20Tf=2013.00=200.00=20= -0.00=2013.00=20396.43=20283.36=20Tm=20(7)=20Tj=0AET=0ABT=0A/F2=201=20Tf=20= 13.00=200.00=20-0.00=2013.00=20415.26=20283.36=20Tm=20(15)=20Tj=0AET=0A= BT=0A/F2=201=20Tf=2013.00=200.00=20-0.00=2013.00=20443.32=20283.36=20Tm=20= (25)=20Tj=0AET=0ABT=0A/F2=201=20Tf=2013.00=200.00=20-0.00=2013.00=20= 471.37=20283.36=20Tm=20(35)=20Tj=0AET=0A374.97=20303.89=20m=20374.97=20= 463.74=20l=20S=0A374.97=20303.89=20m=20370.21=20303.89=20l=20S=0A374.97=20= 326.72=20m=20370.21=20326.72=20l=20S=0A374.97=20349.56=20m=20370.21=20= 349.56=20l=20S=0A374.97=20372.40=20m=20370.21=20372.40=20l=20S=0A374.97=20= 395.23=20m=20370.21=20395.23=20l=20S=0A374.97=20418.07=20m=20370.21=20= 418.07=20l=20S=0A374.97=20440.91=20m=20370.21=20440.91=20l=20S=0A374.97=20= 463.74=20m=20370.21=20463.74=20l=20S=0ABT=0A/F2=201=20Tf=200.00=2013.00=20= -13.00=200.00=20363.56=20296.48=20Tm=20(-8)=20Tj=0AET=0ABT=0A/F2=201=20= Tf=200.00=2013.00=20-13.00=200.00=20363.56=20342.15=20Tm=20(-6)=20Tj=0A= ET=0ABT=0A/F2=201=20Tf=200.00=2013.00=20-13.00=200.00=20363.56=20387.82=20= Tm=20(-4)=20Tj=0AET=0ABT=0A/F2=201=20Tf=200.00=2013.00=20-13.00=200.00=20= 363.56=20433.50=20Tm=20(-2)=20Tj=0AET=0AQ=20q=20336.00=20252.00=20168.00=20= 252.00=20re=20W=20n=0ABT=0A0.000=200.000=200.000=20rg=0A/F2=201=20Tf=20= 13.00=200.00=20-0.00=2013.00=20351.16=20264.36=20Tm=20[(dy)=2020=20= (ad-wise=20shared=20par)=20-40=20(tners)]=20TJ=0AET=0ABT=0A/F2=201=20Tf=20= 0.00=2013.00=20-13.00=200.00=20344.55=20321.70=20Tm=20[(log-odds=20f)=20= 30=20(or=20an=20edge)]=20TJ=0AET=0AQ=20q=0A0.000=200.000=200.000=20RG=0A= 0.75=20w=0A[]=200=20d=0A1=20J=0A1=20j=0A10.00=20M=0A374.97=20300.47=20m=0A= 484.04=20300.47=20l=0A484.04=20465.03=20l=0A374.97=20465.03=20l=0A374.97=20= 300.47=20l=0AS=0AQ=20q=20374.97=20300.47=20109.08=20164.56=20re=20W=20n=0A= 0.000=200.000=200.000=20RG=0A0.75=20w=0A[]=200=20d=0A1=20J=0A1=20j=0A= 10.00=20M=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20378.94=20= 357.83=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=20= 0=200=203.70=20381.75=20402.87=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=20= 1=20Tf=201=20Tr=203.70=200=200=203.70=20384.55=20428.22=20Tm=20(l)=20Tj=20= 0=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20387.36=20= 443.09=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=20= 0=200=203.70=20390.16=20446.29=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=20= 1=20Tf=201=20Tr=203.70=200=200=203.70=20392.97=20443.16=20Tm=20(l)=20Tj=20= 0=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20395.78=20= 435.13=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=20= 0=200=203.70=20398.58=20420.18=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=20= 1=20Tf=201=20Tr=203.70=200=200=203.70=20401.39=20398.42=20Tm=20(l)=20Tj=20= 0=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20404.19=20= 375.44=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=20= 0=200=203.70=20407.00=20339.53=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=20= 1=20Tf=201=20Tr=203.70=200=200=203.70=20409.80=20305.28=20Tm=20(l)=20Tj=20= 0=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20412.61=20= 305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=20= 0=200=203.70=20415.41=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=20= 1=20Tf=201=20Tr=203.70=200=200=203.70=20418.22=20305.28=20Tm=20(l)=20Tj=20= 0=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20421.02=20= 305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=20= 0=200=203.70=20423.83=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=20= 1=20Tf=201=20Tr=203.70=200=200=203.70=20426.64=20305.28=20Tm=20(l)=20Tj=20= 0=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20429.44=20= 305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=20= 0=200=203.70=20432.25=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=20= 1=20Tf=201=20Tr=203.70=200=200=203.70=20435.05=20305.28=20Tm=20(l)=20Tj=20= 0=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20437.86=20= 305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=20= 0=200=203.70=20440.66=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=20= 1=20Tf=201=20Tr=203.70=200=200=203.70=20443.47=20305.28=20Tm=20(l)=20Tj=20= 0=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20446.27=20= 305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=20= 0=200=203.70=20449.08=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=20= 1=20Tf=201=20Tr=203.70=200=200=203.70=20451.88=20305.28=20Tm=20(l)=20Tj=20= 0=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20454.69=20= 305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=20= 0=200=203.70=20457.49=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=20= 1=20Tf=201=20Tr=203.70=200=200=203.70=20460.30=20305.28=20Tm=20(l)=20Tj=20= 0=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20463.11=20= 305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=20= 0=200=203.70=20465.91=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=20= 1=20Tf=201=20Tr=203.70=200=200=203.70=20468.72=20305.28=20Tm=20(l)=20Tj=20= 0=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20471.52=20= 305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=20= 0=200=203.70=20474.33=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=20= 1=20Tf=201=20Tr=203.70=200=200=203.70=20477.13=20305.28=20Tm=20(l)=20Tj=20= 0=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20378.94=20= 395.96=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=20= 0=200=203.70=20381.75=20428.85=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=20= 1=20Tf=201=20Tr=203.70=200=200=203.70=20384.55=20444.86=20Tm=20(l)=20Tj=20= 0=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20387.36=20= 454.17=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=20= 0=200=203.70=20390.16=20457.39=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=20= 1=20Tf=201=20Tr=203.70=200=200=203.70=20392.97=20453.88=20Tm=20(l)=20Tj=20= 0=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20395.78=20= 447.21=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=20= 0=200=203.70=20398.58=20435.96=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=20= 1=20Tf=201=20Tr=203.70=200=200=203.70=20401.39=20424.92=20Tm=20(l)=20Tj=20= 0=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20404.19=20= 413.59=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=20= 0=200=203.70=20407.00=20400.10=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=20= 1=20Tf=201=20Tr=203.70=200=200=203.70=20409.80=20390.46=20Tm=20(l)=20Tj=20= 0=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20412.61=20= 378.55=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=20= 0=200=203.70=20415.41=20358.06=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=20= 1=20Tf=201=20Tr=203.70=200=200=203.70=20418.22=20349.93=20Tm=20(l)=20Tj=20= 0=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20421.02=20= 330.76=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=20= 0=200=203.70=20423.83=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=20= 1=20Tf=201=20Tr=203.70=200=200=203.70=20426.64=20305.28=20Tm=20(l)=20Tj=20= 0=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20429.44=20= 305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=20= 0=200=203.70=20432.25=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=20= 1=20Tf=201=20Tr=203.70=200=200=203.70=20435.05=20305.28=20Tm=20(l)=20Tj=20= 0=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20437.86=20= 305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=20= 0=200=203.70=20440.66=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=20= 1=20Tf=201=20Tr=203.70=200=200=203.70=20443.47=20305.28=20Tm=20(l)=20Tj=20= 0=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20446.27=20= 305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=20= 0=200=203.70=20449.08=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=20= 1=20Tf=201=20Tr=203.70=200=200=203.70=20451.88=20305.28=20Tm=20(l)=20Tj=20= 0=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20454.69=20= 305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=20= 0=200=203.70=20457.49=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=20= 1=20Tf=201=20Tr=203.70=200=200=203.70=20460.30=20305.28=20Tm=20(l)=20Tj=20= 0=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20463.11=20= 305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=20= 0=200=203.70=20465.91=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=20= 1=20Tf=201=20Tr=203.70=200=200=203.70=20468.72=20305.28=20Tm=20(l)=20Tj=20= 0=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20471.52=20= 305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=20= 0=200=203.70=20474.33=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=20= 1=20Tf=201=20Tr=203.70=200=200=203.70=20477.13=20305.28=20Tm=20(l)=20Tj=20= 0=20Tr=0AET=0A0.749=200.749=200.749=20RG=0A380.41=20359.11=20m=0A383.21=20= 404.16=20l=0A386.02=20429.51=20l=0A388.83=20444.37=20l=0A391.63=20447.58=20= l=0A394.44=20444.44=20l=0A397.24=20436.42=20l=0A400.05=20421.47=20l=0A= 402.85=20399.71=20l=0A405.66=20376.73=20l=0A408.46=20340.82=20l=0A411.27=20= 306.57=20l=0A414.07=20306.57=20l=0A416.88=20306.57=20l=0A419.68=20306.57=20= l=0A422.49=20306.57=20l=0A425.30=20306.57=20l=0A428.10=20306.57=20l=0A= 430.91=20306.57=20l=0A433.71=20306.57=20l=0A436.52=20306.57=20l=0A439.32=20= 306.57=20l=0A442.13=20306.57=20l=0A444.93=20306.57=20l=0A447.74=20306.57=20= l=0A450.54=20306.57=20l=0A453.35=20306.57=20l=0A456.16=20306.57=20l=0A= 458.96=20306.57=20l=0A461.77=20306.57=20l=0A464.57=20306.57=20l=0A467.38=20= 306.57=20l=0A470.18=20306.57=20l=0A472.99=20306.57=20l=0A475.79=20306.57=20= l=0A478.60=20306.57=20l=0AS=0A380.41=20397.24=20m=0A383.21=20430.14=20l=0A= 386.02=20446.14=20l=0A388.83=20455.45=20l=0A391.63=20458.67=20l=0A394.44=20= 455.16=20l=0A397.24=20448.50=20l=0A400.05=20437.24=20l=0A402.85=20426.20=20= l=0A405.66=20414.88=20l=0A408.46=20401.38=20l=0A411.27=20391.75=20l=0A= 414.07=20379.84=20l=0A416.88=20359.34=20l=0A419.68=20351.22=20l=0A422.49=20= 332.05=20l=0A425.30=20306.57=20l=0A428.10=20306.57=20l=0A430.91=20306.57=20= l=0A433.71=20306.57=20l=0A436.52=20306.57=20l=0A439.32=20306.57=20l=0A= 442.13=20306.57=20l=0A444.93=20306.57=20l=0A447.74=20306.57=20l=0A450.54=20= 306.57=20l=0A453.35=20306.57=20l=0A456.16=20306.57=20l=0A458.96=20306.57=20= l=0A461.77=20306.57=20l=0A464.57=20306.57=20l=0A467.38=20306.57=20l=0A= 470.18=20306.57=20l=0A472.99=20306.57=20l=0A475.79=20306.57=20l=0A478.60=20= 306.57=20l=0AS=0A0.000=200.000=200.000=20rg=0ABT=0A/F1=201=20Tf=200=20Tr=20= 3.70=200=200=203.70=20378.94=20448.97=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A= /F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20381.75=20429.62=20Tm=20(l)=20= Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20= 384.55=20427.56=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20= Tr=203.70=200=200=203.70=20387.36=20430.76=20Tm=20(l)=20Tj=200=20Tr=0AET=0A= BT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20390.16=20434.71=20Tm=20= (l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20392.97=20427.56=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20395.78=20424.35=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20398.58=20424.21=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20401.39=20414.85=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20404.19=20414.64=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20407.00=20418.66=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20409.80=20402.22=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20412.61=20401.52=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20415.41=20392.59=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20418.22=20394.57=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20421.02=20363.96=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20423.83=20378.06=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20426.64=20360.13=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20429.44=20373.86=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20432.25=20368.73=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20435.05=20372.68=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20437.86=20367.24=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20440.66=20363.96=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20443.47=20349.77=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20446.27=20363.96=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20449.08=20352.83=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20451.88=20352.83=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20454.69=20321.12=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20457.49=20336.96=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20460.30=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20463.11=20305.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20465.91=20321.12=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20468.72=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20471.52=20305.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20474.33=20305.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20477.13=20305.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0A0.000=200.000=20= 0.000=20RG=0A2.25=20w=0A[]=200=20d=0A380.41=20450.26=20m=0A383.21=20= 430.90=20l=0A386.02=20428.84=20l=0A388.83=20432.04=20l=0A391.63=20436.00=20= l=0A394.44=20428.84=20l=0A397.24=20425.64=20l=0A400.05=20425.50=20l=0A= 402.85=20416.13=20l=0A405.66=20415.93=20l=0A408.46=20419.95=20l=0A411.27=20= 403.51=20l=0A414.07=20402.81=20l=0A416.88=20393.88=20l=0A419.68=20395.86=20= l=0A422.49=20365.24=20l=0A425.30=20379.34=20l=0A428.10=20361.41=20l=0A= 430.91=20375.14=20l=0A433.71=20370.01=20l=0A436.52=20373.96=20l=0A439.32=20= 368.53=20l=0A442.13=20365.24=20l=0A444.93=20351.06=20l=0A447.74=20365.24=20= l=0A450.54=20354.11=20l=0A453.35=20354.11=20l=0A456.16=20322.40=20l=0A= 458.96=20338.25=20l=0A461.77=20306.57=20l=0A464.57=20306.57=20l=0A467.38=20= 322.40=20l=0A470.18=20306.57=20l=0A472.99=20306.57=20l=0A475.79=20306.57=20= l=0A478.60=20306.57=20l=0AS=0AQ=20q=2038.97=2048.47=20109.08=20164.56=20= re=20W=20n=0AQ=20q=2038.97=2048.47=20109.08=20164.56=20re=20W=20n=0A= 0.000=200.000=200.000=20RG=0A2.25=20w=0A[]=200=20d=0A0=20J=0A1=20j=0A= 10.00=20M=0A43.24=2054.57=20m=2045.07=2054.57=20l=20S=0A0.75=20w=0A[=20= 3.00=205.00]=200=20d=0A1=20J=0A44.15=2054.57=20m=2044.15=2054.57=20l=20S=0A= 44.15=2054.57=20m=2044.15=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 43.69=2054.57=20m=2044.61=2054.57=20l=20S=0A43.69=2054.57=20m=2044.61=20= 54.57=20l=20S=0A43.24=2054.57=20m=0A45.07=2054.57=20l=0A45.07=2054.57=20= l=0A43.24=2054.57=20l=0A43.24=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A= 0=20J=0A45.53=2054.57=20m=2047.37=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A46.45=2054.57=20m=2046.45=2054.57=20l=20S=0A= 46.45=2054.57=20m=2046.45=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 45.99=2054.57=20m=2046.91=2054.57=20l=20S=0A45.99=2054.57=20m=2046.91=20= 54.57=20l=20S=0A45.53=2054.57=20m=0A47.37=2054.57=20l=0A47.37=2054.57=20= l=0A45.53=2054.57=20l=0A45.53=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A= 0=20J=0A47.83=2054.57=20m=2049.66=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A48.74=2054.57=20m=2048.74=2054.57=20l=20S=0A= 48.74=2054.57=20m=2048.74=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 48.29=2054.57=20m=2049.20=2054.57=20l=20S=0A48.29=2054.57=20m=2049.20=20= 54.57=20l=20S=0A47.83=2054.57=20m=0A49.66=2054.57=20l=0A49.66=2054.57=20= l=0A47.83=2054.57=20l=0A47.83=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A= 0=20J=0A50.12=2054.57=20m=2051.96=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A51.04=2054.57=20m=2051.04=2054.57=20l=20S=0A= 51.04=2054.57=20m=2051.04=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 50.58=2054.57=20m=2051.50=2054.57=20l=20S=0A50.58=2054.57=20m=2051.50=20= 54.57=20l=20S=0A50.12=2054.57=20m=0A51.96=2054.57=20l=0A51.96=2054.57=20= l=0A50.12=2054.57=20l=0A50.12=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A= 0=20J=0A52.42=2054.57=20m=2054.25=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A53.34=2054.57=20m=2053.34=2054.57=20l=20S=0A= 53.34=2054.57=20m=2053.34=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 52.88=2054.57=20m=2053.79=2054.57=20l=20S=0A52.88=2054.57=20m=2053.79=20= 54.57=20l=20S=0A52.42=2054.57=20m=0A54.25=2054.57=20l=0A54.25=2054.57=20= l=0A52.42=2054.57=20l=0A52.42=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A= 0=20J=0A54.71=2054.57=20m=2056.55=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A55.63=2054.57=20m=2055.63=2054.57=20l=20S=0A= 55.63=2054.57=20m=2055.63=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 55.17=2054.57=20m=2056.09=2054.57=20l=20S=0A55.17=2054.57=20m=2056.09=20= 54.57=20l=20S=0A54.71=2054.57=20m=0A56.55=2054.57=20l=0A56.55=2054.57=20= l=0A54.71=2054.57=20l=0A54.71=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A= 0=20J=0A57.01=2054.57=20m=2058.84=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A57.93=2054.57=20m=2057.93=2054.57=20l=20S=0A= 57.93=2054.57=20m=2057.93=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 57.47=2054.57=20m=2058.39=2054.57=20l=20S=0A57.47=2054.57=20m=2058.39=20= 54.57=20l=20S=0A57.01=2054.57=20m=0A58.84=2054.57=20l=0A58.84=2054.57=20= l=0A57.01=2054.57=20l=0A57.01=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A= 0=20J=0A59.30=2054.57=20m=2061.14=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A60.22=2054.57=20m=2060.22=2054.57=20l=20S=0A= 60.22=2054.57=20m=2060.22=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 59.76=2054.57=20m=2060.68=2054.57=20l=20S=0A59.76=2054.57=20m=2060.68=20= 54.57=20l=20S=0A59.30=2054.57=20m=0A61.14=2054.57=20l=0A61.14=2054.57=20= l=0A59.30=2054.57=20l=0A59.30=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A= 0=20J=0A61.60=2054.57=20m=2063.43=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A62.52=2054.57=20m=2062.52=2054.57=20l=20S=0A= 62.52=2054.57=20m=2062.52=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 62.06=2054.57=20m=2062.98=2054.57=20l=20S=0A62.06=2054.57=20m=2062.98=20= 54.57=20l=20S=0A61.60=2054.57=20m=0A63.43=2054.57=20l=0A63.43=2054.57=20= l=0A61.60=2054.57=20l=0A61.60=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A= 0=20J=0A63.89=2054.57=20m=2065.73=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A64.81=2054.57=20m=2064.81=2054.57=20l=20S=0A= 64.81=2054.57=20m=2064.81=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 64.35=2054.57=20m=2065.27=2054.57=20l=20S=0A64.35=2054.57=20m=2065.27=20= 54.57=20l=20S=0A63.89=2054.57=20m=0A65.73=2054.57=20l=0A65.73=2054.57=20= l=0A63.89=2054.57=20l=0A63.89=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A= 0=20J=0A66.19=2092.91=20m=2068.03=2092.91=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A67.11=2054.57=20m=2067.11=2054.57=20l=20S=0A= 67.11=20165.95=20m=2067.11=20104.36=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 66.65=2054.57=20m=2067.57=2054.57=20l=20S=0A66.65=20165.95=20m=2067.57=20= 165.95=20l=20S=0A66.19=2054.57=20m=0A68.03=2054.57=20l=0A68.03=20104.36=20= l=0A66.19=20104.36=20l=0A66.19=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A= 0=20J=0A68.48=20115.80=20m=2070.32=20115.80=20l=20S=0A0.75=20w=0A[=20= 3.00=205.00]=200=20d=0A1=20J=0A69.40=2054.57=20m=2069.40=2092.91=20l=20S=0A= 69.40=20165.95=20m=2069.40=20132.38=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 68.94=2054.57=20m=2069.86=2054.57=20l=20S=0A68.94=20165.95=20m=2069.86=20= 165.95=20l=20S=0A68.48=2092.91=20m=0A70.32=2092.91=20l=0A70.32=20132.38=20= l=0A68.48=20132.38=20l=0A68.48=2092.91=20l=0AS=0A2.25=20w=0A[]=200=20d=0A= 0=20J=0A70.78=20132.38=20m=2072.62=20132.38=20l=20S=0A0.75=20w=0A[=20= 3.00=205.00]=200=20d=0A1=20J=0A71.70=2092.91=20m=2071.70=20115.80=20l=20= S=0A71.70=20181.91=20m=2071.70=20156.48=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 71.24=2092.91=20m=2072.16=2092.91=20l=20S=0A71.24=20181.91=20m=2072.16=20= 181.91=20l=20S=0A70.78=20115.80=20m=0A72.62=20115.80=20l=0A72.62=20= 156.48=20l=0A70.78=20156.48=20l=0A70.78=20115.80=20l=0AS=0A2.25=20w=0A[]=20= 0=20d=0A0=20J=0A73.08=20145.52=20m=2074.91=20145.52=20l=20S=0A0.75=20w=0A= [=203.00=205.00]=200=20d=0A1=20J=0A73.99=2092.91=20m=2073.99=20132.38=20= l=20S=0A73.99=20188.84=20m=2073.99=20165.95=20l=20S=0A0.75=20w=0A[]=200=20= d=0A73.53=2092.91=20m=2074.45=2092.91=20l=20S=0A73.53=20188.84=20m=20= 74.45=20188.84=20l=20S=0A73.08=20132.38=20m=0A74.91=20132.38=20l=0A74.91=20= 165.95=20l=0A73.08=20165.95=20l=0A73.08=20132.38=20l=0AS=0A2.25=20w=0A[]=20= 0=20d=0A0=20J=0A75.37=20156.48=20m=2077.21=20156.48=20l=20S=0A0.75=20w=0A= [=203.00=205.00]=200=20d=0A1=20J=0A76.29=2092.91=20m=2076.29=20132.38=20= l=20S=0A76.29=20188.84=20m=2076.29=20165.95=20l=20S=0A0.75=20w=0A[]=200=20= d=0A75.83=2092.91=20m=2076.75=2092.91=20l=20S=0A75.83=20188.84=20m=20= 76.75=20188.84=20l=20S=0A75.37=20132.38=20m=0A77.21=20132.38=20l=0A77.21=20= 165.95=20l=0A75.37=20165.95=20l=0A75.37=20132.38=20l=0AS=0A2.25=20w=0A[]=20= 0=20d=0A0=20J=0A77.67=20156.48=20m=2079.50=20156.48=20l=20S=0A0.75=20w=0A= [=203.00=205.00]=200=20d=0A1=20J=0A78.58=2092.91=20m=2078.58=20138.95=20= l=20S=0A78.58=20206.94=20m=2078.58=20174.34=20l=20S=0A0.75=20w=0A[]=200=20= d=0A78.13=2092.91=20m=2079.04=2092.91=20l=20S=0A78.13=20206.94=20m=20= 79.04=20206.94=20l=20S=0A77.67=20138.95=20m=0A79.50=20138.95=20l=0A79.50=20= 174.34=20l=0A77.67=20174.34=20l=0A77.67=20138.95=20l=0AS=0A2.25=20w=0A[]=20= 0=20d=0A0=20J=0A79.96=20156.48=20m=2081.80=20156.48=20l=20S=0A0.75=20w=0A= [=203.00=205.00]=200=20d=0A1=20J=0A80.88=2092.91=20m=2080.88=20132.38=20= l=20S=0A80.88=20201.27=20m=2080.88=20174.34=20l=20S=0A0.75=20w=0A[]=200=20= d=0A80.42=2092.91=20m=2081.34=2092.91=20l=20S=0A80.42=20201.27=20m=20= 81.34=20201.27=20l=20S=0A79.96=20132.38=20m=0A81.80=20132.38=20l=0A81.80=20= 174.34=20l=0A79.96=20174.34=20l=0A79.96=20132.38=20l=0AS=0A2.25=20w=0A[]=20= 0=20d=0A0=20J=0A82.26=20145.52=20m=2084.09=20145.52=20l=20S=0A0.75=20w=0A= [=203.00=205.00]=200=20d=0A1=20J=0A83.17=2092.91=20m=2083.17=20132.38=20= l=20S=0A83.17=20201.27=20m=2083.17=20165.95=20l=20S=0A0.75=20w=0A[]=200=20= d=0A82.72=2092.91=20m=2083.63=2092.91=20l=20S=0A82.72=20201.27=20m=20= 83.63=20201.27=20l=20S=0A82.26=20132.38=20m=0A84.09=20132.38=20l=0A84.09=20= 165.95=20l=0A82.26=20165.95=20l=0A82.26=20132.38=20l=0AS=0A2.25=20w=0A[]=20= 0=20d=0A0=20J=0A84.55=20132.38=20m=2086.39=20132.38=20l=20S=0A0.75=20w=0A= [=203.00=205.00]=200=20d=0A1=20J=0A85.47=2054.57=20m=2085.47=2092.91=20l=20= S=0A85.47=20188.84=20m=2085.47=20145.52=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 85.01=2054.57=20m=2085.93=2054.57=20l=20S=0A85.01=20188.84=20m=2085.93=20= 188.84=20l=20S=0A84.55=2092.91=20m=0A86.39=2092.91=20l=0A86.39=20145.52=20= l=0A84.55=20145.52=20l=0A84.55=2092.91=20l=0AS=0A2.25=20w=0A[]=200=20d=0A= 0=20J=0A86.85=20115.80=20m=2088.68=20115.80=20l=20S=0A0.75=20w=0A[=20= 3.00=205.00]=200=20d=0A1=20J=0A87.77=2054.57=20m=2087.77=2092.91=20l=20S=0A= 87.77=20174.34=20m=2087.77=20132.38=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 87.31=2054.57=20m=2088.22=2054.57=20l=20S=0A87.31=20174.34=20m=2088.22=20= 174.34=20l=20S=0A86.85=2092.91=20m=0A88.68=2092.91=20l=0A88.68=20132.38=20= l=0A86.85=20132.38=20l=0A86.85=2092.91=20l=0AS=0A2.25=20w=0A[]=200=20d=0A= 0=20J=0A89.14=2092.91=20m=2090.98=2092.91=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A90.06=2054.57=20m=2090.06=2054.57=20l=20S=0A= 90.06=20174.34=20m=2090.06=20115.80=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 89.60=2054.57=20m=2090.52=2054.57=20l=20S=0A89.60=20174.34=20m=2090.52=20= 174.34=20l=20S=0A89.14=2054.57=20m=0A90.98=2054.57=20l=0A90.98=20115.80=20= l=0A89.14=20115.80=20l=0A89.14=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A= 0=20J=0A91.44=2054.57=20m=2093.27=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A92.36=2054.57=20m=2092.36=2054.57=20l=20S=0A= 92.36=20132.38=20m=2092.36=2092.91=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 91.90=2054.57=20m=2092.82=2054.57=20l=20S=0A91.90=20132.38=20m=2092.82=20= 132.38=20l=20S=0A91.44=2054.57=20m=0A93.27=2054.57=20l=0A93.27=2092.91=20= l=0A91.44=2092.91=20l=0A91.44=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A= 0=20J=0A93.73=2054.57=20m=2095.57=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A94.65=2054.57=20m=2094.65=2054.57=20l=20S=0A= 94.65=2054.57=20m=2094.65=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 94.19=2054.57=20m=2095.11=2054.57=20l=20S=0A94.19=2054.57=20m=2095.11=20= 54.57=20l=20S=0A93.73=2054.57=20m=0A95.57=2054.57=20l=0A95.57=2054.57=20= l=0A93.73=2054.57=20l=0A93.73=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A= 0=20J=0A96.03=2054.57=20m=2097.87=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A96.95=2054.57=20m=2096.95=2054.57=20l=20S=0A= 96.95=2054.57=20m=2096.95=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 96.49=2054.57=20m=2097.41=2054.57=20l=20S=0A96.49=2054.57=20m=2097.41=20= 54.57=20l=20S=0A96.03=2054.57=20m=0A97.87=2054.57=20l=0A97.87=2054.57=20= l=0A96.03=2054.57=20l=0A96.03=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A= 0=20J=0A98.32=2054.57=20m=20100.16=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A99.24=2054.57=20m=2099.24=2054.57=20l=20S=0A= 99.24=2054.57=20m=2099.24=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 98.78=2054.57=20m=2099.70=2054.57=20l=20S=0A98.78=2054.57=20m=2099.70=20= 54.57=20l=20S=0A98.32=2054.57=20m=0A100.16=2054.57=20l=0A100.16=2054.57=20= l=0A98.32=2054.57=20l=0A98.32=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A= 0=20J=0A100.62=2054.57=20m=20102.46=2054.57=20l=20S=0A0.75=20w=0A[=20= 3.00=205.00]=200=20d=0A1=20J=0A101.54=2054.57=20m=20101.54=2054.57=20l=20= S=0A101.54=2054.57=20m=20101.54=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 101.08=2054.57=20m=20102.00=2054.57=20l=20S=0A101.08=2054.57=20m=20= 102.00=2054.57=20l=20S=0A100.62=2054.57=20m=0A102.46=2054.57=20l=0A= 102.46=2054.57=20l=0A100.62=2054.57=20l=0A100.62=2054.57=20l=0AS=0A2.25=20= w=0A[]=200=20d=0A0=20J=0A102.91=2054.57=20m=20104.75=2054.57=20l=20S=0A= 0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A103.83=2054.57=20m=20= 103.83=2054.57=20l=20S=0A103.83=2054.57=20m=20103.83=2054.57=20l=20S=0A= 0.75=20w=0A[]=200=20d=0A103.37=2054.57=20m=20104.29=2054.57=20l=20S=0A= 103.37=2054.57=20m=20104.29=2054.57=20l=20S=0A102.91=2054.57=20m=0A= 104.75=2054.57=20l=0A104.75=2054.57=20l=0A102.91=2054.57=20l=0A102.91=20= 54.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A105.21=2054.57=20m=20= 107.05=2054.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 106.13=2054.57=20m=20106.13=2054.57=20l=20S=0A106.13=2054.57=20m=20= 106.13=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A105.67=2054.57=20m=20= 106.59=2054.57=20l=20S=0A105.67=2054.57=20m=20106.59=2054.57=20l=20S=0A= 105.21=2054.57=20m=0A107.05=2054.57=20l=0A107.05=2054.57=20l=0A105.21=20= 54.57=20l=0A105.21=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 107.51=2054.57=20m=20109.34=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A108.42=2054.57=20m=20108.42=2054.57=20l=20S=0A= 108.42=2054.57=20m=20108.42=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 107.96=2054.57=20m=20108.88=2054.57=20l=20S=0A107.96=2054.57=20m=20= 108.88=2054.57=20l=20S=0A107.51=2054.57=20m=0A109.34=2054.57=20l=0A= 109.34=2054.57=20l=0A107.51=2054.57=20l=0A107.51=2054.57=20l=0AS=0A2.25=20= w=0A[]=200=20d=0A0=20J=0A109.80=2054.57=20m=20111.64=2054.57=20l=20S=0A= 0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A110.72=2054.57=20m=20= 110.72=2054.57=20l=20S=0A110.72=2054.57=20m=20110.72=2054.57=20l=20S=0A= 0.75=20w=0A[]=200=20d=0A110.26=2054.57=20m=20111.18=2054.57=20l=20S=0A= 110.26=2054.57=20m=20111.18=2054.57=20l=20S=0A109.80=2054.57=20m=0A= 111.64=2054.57=20l=0A111.64=2054.57=20l=0A109.80=2054.57=20l=0A109.80=20= 54.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A112.10=2054.57=20m=20= 113.93=2054.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 113.01=2054.57=20m=20113.01=2054.57=20l=20S=0A113.01=2054.57=20m=20= 113.01=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A112.56=2054.57=20m=20= 113.47=2054.57=20l=20S=0A112.56=2054.57=20m=20113.47=2054.57=20l=20S=0A= 112.10=2054.57=20m=0A113.93=2054.57=20l=0A113.93=2054.57=20l=0A112.10=20= 54.57=20l=0A112.10=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 114.39=2054.57=20m=20116.23=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A115.31=2054.57=20m=20115.31=2054.57=20l=20S=0A= 115.31=2054.57=20m=20115.31=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 114.85=2054.57=20m=20115.77=2054.57=20l=20S=0A114.85=2054.57=20m=20= 115.77=2054.57=20l=20S=0A114.39=2054.57=20m=0A116.23=2054.57=20l=0A= 116.23=2054.57=20l=0A114.39=2054.57=20l=0A114.39=2054.57=20l=0AS=0A2.25=20= w=0A[]=200=20d=0A0=20J=0A116.69=2054.57=20m=20118.52=2054.57=20l=20S=0A= 0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A117.61=2054.57=20m=20= 117.61=2054.57=20l=20S=0A117.61=2054.57=20m=20117.61=2054.57=20l=20S=0A= 0.75=20w=0A[]=200=20d=0A117.15=2054.57=20m=20118.06=2054.57=20l=20S=0A= 117.15=2054.57=20m=20118.06=2054.57=20l=20S=0A116.69=2054.57=20m=0A= 118.52=2054.57=20l=0A118.52=2054.57=20l=0A116.69=2054.57=20l=0A116.69=20= 54.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A118.98=2054.57=20m=20= 120.82=2054.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 119.90=2054.57=20m=20119.90=2054.57=20l=20S=0A119.90=2054.57=20m=20= 119.90=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A119.44=2054.57=20m=20= 120.36=2054.57=20l=20S=0A119.44=2054.57=20m=20120.36=2054.57=20l=20S=0A= 118.98=2054.57=20m=0A120.82=2054.57=20l=0A120.82=2054.57=20l=0A118.98=20= 54.57=20l=0A118.98=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 121.28=2054.57=20m=20123.11=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A122.20=2054.57=20m=20122.20=2054.57=20l=20S=0A= 122.20=2054.57=20m=20122.20=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 121.74=2054.57=20m=20122.65=2054.57=20l=20S=0A121.74=2054.57=20m=20= 122.65=2054.57=20l=20S=0A121.28=2054.57=20m=0A123.11=2054.57=20l=0A= 123.11=2054.57=20l=0A121.28=2054.57=20l=0A121.28=2054.57=20l=0AS=0A2.25=20= w=0A[]=200=20d=0A0=20J=0A123.57=2054.57=20m=20125.41=2054.57=20l=20S=0A= 0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A124.49=2054.57=20m=20= 124.49=2054.57=20l=20S=0A124.49=2054.57=20m=20124.49=2054.57=20l=20S=0A= 0.75=20w=0A[]=200=20d=0A124.03=2054.57=20m=20124.95=2054.57=20l=20S=0A= 124.03=2054.57=20m=20124.95=2054.57=20l=20S=0A123.57=2054.57=20m=0A= 125.41=2054.57=20l=0A125.41=2054.57=20l=0A123.57=2054.57=20l=0A123.57=20= 54.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A125.87=2054.57=20m=20= 127.70=2054.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 126.79=2054.57=20m=20126.79=2054.57=20l=20S=0A126.79=2054.57=20m=20= 126.79=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A126.33=2054.57=20m=20= 127.25=2054.57=20l=20S=0A126.33=2054.57=20m=20127.25=2054.57=20l=20S=0A= 125.87=2054.57=20m=0A127.70=2054.57=20l=0A127.70=2054.57=20l=0A125.87=20= 54.57=20l=0A125.87=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 128.16=2054.57=20m=20130.00=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A129.08=2054.57=20m=20129.08=2054.57=20l=20S=0A= 129.08=2054.57=20m=20129.08=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 128.62=2054.57=20m=20129.54=2054.57=20l=20S=0A128.62=2054.57=20m=20= 129.54=2054.57=20l=20S=0A128.16=2054.57=20m=0A130.00=2054.57=20l=0A= 130.00=2054.57=20l=0A128.16=2054.57=20l=0A128.16=2054.57=20l=0AS=0A2.25=20= w=0A[]=200=20d=0A0=20J=0A130.46=2054.57=20m=20132.30=2054.57=20l=20S=0A= 0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A131.38=2054.57=20m=20= 131.38=2054.57=20l=20S=0A131.38=2054.57=20m=20131.38=2054.57=20l=20S=0A= 0.75=20w=0A[]=200=20d=0A130.92=2054.57=20m=20131.84=2054.57=20l=20S=0A= 130.92=2054.57=20m=20131.84=2054.57=20l=20S=0A130.46=2054.57=20m=0A= 132.30=2054.57=20l=0A132.30=2054.57=20l=0A130.46=2054.57=20l=0A130.46=20= 54.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A132.75=2054.57=20m=20= 134.59=2054.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 133.67=2054.57=20m=20133.67=2054.57=20l=20S=0A133.67=2054.57=20m=20= 133.67=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A133.21=2054.57=20m=20= 134.13=2054.57=20l=20S=0A133.21=2054.57=20m=20134.13=2054.57=20l=20S=0A= 132.75=2054.57=20m=0A134.59=2054.57=20l=0A134.59=2054.57=20l=0A132.75=20= 54.57=20l=0A132.75=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 135.05=2054.57=20m=20136.89=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A135.97=2054.57=20m=20135.97=2054.57=20l=20S=0A= 135.97=2054.57=20m=20135.97=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 135.51=2054.57=20m=20136.43=2054.57=20l=20S=0A135.51=2054.57=20m=20= 136.43=2054.57=20l=20S=0A135.05=2054.57=20m=0A136.89=2054.57=20l=0A= 136.89=2054.57=20l=0A135.05=2054.57=20l=0A135.05=2054.57=20l=0AS=0A2.25=20= w=0A[]=200=20d=0A0=20J=0A137.35=2054.57=20m=20139.18=2054.57=20l=20S=0A= 0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A138.26=2054.57=20m=20= 138.26=2054.57=20l=20S=0A138.26=2054.57=20m=20138.26=2054.57=20l=20S=0A= 0.75=20w=0A[]=200=20d=0A137.80=2054.57=20m=20138.72=2054.57=20l=20S=0A= 137.80=2054.57=20m=20138.72=2054.57=20l=20S=0A137.35=2054.57=20m=0A= 139.18=2054.57=20l=0A139.18=2054.57=20l=0A137.35=2054.57=20l=0A137.35=20= 54.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A139.64=2054.57=20m=20= 141.48=2054.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 140.56=2054.57=20m=20140.56=2054.57=20l=20S=0A140.56=2054.57=20m=20= 140.56=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A140.10=2054.57=20m=20= 141.02=2054.57=20l=20S=0A140.10=2054.57=20m=20141.02=2054.57=20l=20S=0A= 139.64=2054.57=20m=0A141.48=2054.57=20l=0A141.48=2054.57=20l=0A139.64=20= 54.57=20l=0A139.64=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 141.94=2054.57=20m=20143.77=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A142.85=2054.57=20m=20142.85=2054.57=20l=20S=0A= 142.85=2054.57=20m=20142.85=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 142.40=2054.57=20m=20143.31=2054.57=20l=20S=0A142.40=2054.57=20m=20= 143.31=2054.57=20l=20S=0A141.94=2054.57=20m=0A143.77=2054.57=20l=0A= 143.77=2054.57=20l=0A141.94=2054.57=20l=0A141.94=2054.57=20l=0AS=0AQ=20q=0A= 0.000=200.000=200.000=20RG=0A0.75=20w=0A[]=200=20d=0A1=20J=0A1=20j=0A= 10.00=20M=0A44.15=2048.47=20m=20142.85=2048.47=20l=20S=0A44.15=2048.47=20= m=2044.15=2043.72=20l=20S=0A46.45=2048.47=20m=2046.45=2043.72=20l=20S=0A= 48.74=2048.47=20m=2048.74=2043.72=20l=20S=0A51.04=2048.47=20m=2051.04=20= 43.72=20l=20S=0A53.34=2048.47=20m=2053.34=2043.72=20l=20S=0A55.63=20= 48.47=20m=2055.63=2043.72=20l=20S=0A57.93=2048.47=20m=2057.93=2043.72=20= l=20S=0A60.22=2048.47=20m=2060.22=2043.72=20l=20S=0A62.52=2048.47=20m=20= 62.52=2043.72=20l=20S=0A64.81=2048.47=20m=2064.81=2043.72=20l=20S=0A= 67.11=2048.47=20m=2067.11=2043.72=20l=20S=0A69.40=2048.47=20m=2069.40=20= 43.72=20l=20S=0A71.70=2048.47=20m=2071.70=2043.72=20l=20S=0A73.99=20= 48.47=20m=2073.99=2043.72=20l=20S=0A76.29=2048.47=20m=2076.29=2043.72=20= l=20S=0A78.58=2048.47=20m=2078.58=2043.72=20l=20S=0A80.88=2048.47=20m=20= 80.88=2043.72=20l=20S=0A83.17=2048.47=20m=2083.17=2043.72=20l=20S=0A= 85.47=2048.47=20m=2085.47=2043.72=20l=20S=0A87.77=2048.47=20m=2087.77=20= 43.72=20l=20S=0A90.06=2048.47=20m=2090.06=2043.72=20l=20S=0A92.36=20= 48.47=20m=2092.36=2043.72=20l=20S=0A94.65=2048.47=20m=2094.65=2043.72=20= l=20S=0A96.95=2048.47=20m=2096.95=2043.72=20l=20S=0A99.24=2048.47=20m=20= 99.24=2043.72=20l=20S=0A101.54=2048.47=20m=20101.54=2043.72=20l=20S=0A= 103.83=2048.47=20m=20103.83=2043.72=20l=20S=0A106.13=2048.47=20m=20= 106.13=2043.72=20l=20S=0A108.42=2048.47=20m=20108.42=2043.72=20l=20S=0A= 110.72=2048.47=20m=20110.72=2043.72=20l=20S=0A113.01=2048.47=20m=20= 113.01=2043.72=20l=20S=0A115.31=2048.47=20m=20115.31=2043.72=20l=20S=0A= 117.61=2048.47=20m=20117.61=2043.72=20l=20S=0A119.90=2048.47=20m=20= 119.90=2043.72=20l=20S=0A122.20=2048.47=20m=20122.20=2043.72=20l=20S=0A= 124.49=2048.47=20m=20124.49=2043.72=20l=20S=0A126.79=2048.47=20m=20= 126.79=2043.72=20l=20S=0A129.08=2048.47=20m=20129.08=2043.72=20l=20S=0A= 131.38=2048.47=20m=20131.38=2043.72=20l=20S=0A133.67=2048.47=20m=20= 133.67=2043.72=20l=20S=0A135.97=2048.47=20m=20135.97=2043.72=20l=20S=0A= 138.26=2048.47=20m=20138.26=2043.72=20l=20S=0A140.56=2048.47=20m=20= 140.56=2043.72=20l=20S=0A142.85=2048.47=20m=20142.85=2043.72=20l=20S=0A= BT=0A0.000=200.000=200.000=20rg=0A/F2=201=20Tf=2013.00=200.00=20-0.00=20= 13.00=2040.54=2031.36=20Tm=20(0)=20Tj=0AET=0ABT=0A/F2=201=20Tf=2013.00=20= 0.00=20-0.00=2013.00=2058.90=2031.36=20Tm=20(8)=20Tj=0AET=0ABT=0A/F2=201=20= Tf=2013.00=200.00=20-0.00=2013.00=2078.24=2031.36=20Tm=20(18)=20Tj=0AET=0A= BT=0A/F2=201=20Tf=2013.00=200.00=20-0.00=2013.00=20105.79=2031.36=20Tm=20= (30)=20Tj=0AET=0ABT=0A/F2=201=20Tf=2013.00=200.00=20-0.00=2013.00=20= 133.33=2031.36=20Tm=20(42)=20Tj=0AET=0A38.97=2050.90=20m=2038.97=20= 212.24=20l=20S=0A38.97=2050.90=20m=2034.21=2050.90=20l=20S=0A38.97=20= 77.79=20m=2034.21=2077.79=20l=20S=0A38.97=20104.68=20m=2034.21=20104.68=20= l=20S=0A38.97=20131.57=20m=2034.21=20131.57=20l=20S=0A38.97=20158.46=20m=20= 34.21=20158.46=20l=20S=0A38.97=20185.35=20m=2034.21=20185.35=20l=20S=0A= 38.97=20212.24=20m=2034.21=20212.24=20l=20S=0ABT=0A/F2=201=20Tf=200.00=20= 13.00=20-13.00=200.00=2027.56=2038.07=20Tm=20(-4.0)=20Tj=0AET=0ABT=0A/F2=20= 1=20Tf=200.00=2013.00=20-13.00=200.00=2027.56=2091.85=20Tm=20(-3.0)=20Tj=0A= ET=0ABT=0A/F2=201=20Tf=200.00=2013.00=20-13.00=200.00=2027.56=20145.63=20= Tm=20(-2.0)=20Tj=0AET=0ABT=0A/F2=201=20Tf=200.00=2013.00=20-13.00=200.00=20= 27.56=20199.41=20Tm=20(-1.0)=20Tj=0AET=0AQ=20q=200.00=200.00=20168.00=20= 252.00=20re=20W=20n=0ABT=0A0.000=200.000=200.000=20rg=0A/F2=201=20Tf=20= 13.00=200.00=20-0.00=2013.00=2066.41=2012.36=20Tm=20(in=20degree)=20Tj=0A= ET=0ABT=0A/F2=201=20Tf=200.00=2013.00=20-13.00=200.00=208.55=2073.31=20= Tm=20[(log-odds=20f)=2030=20(or=20a=20node)]=20TJ=0AET=0AQ=20q=0A0.000=20= 0.000=200.000=20RG=0A0.75=20w=0A[]=200=20d=0A1=20J=0A1=20j=0A10.00=20M=0A= 38.97=2048.47=20m=0A148.04=2048.47=20l=0A148.04=20213.03=20l=0A38.97=20= 213.03=20l=0A38.97=2048.47=20l=0AS=0AQ=20q=2038.97=2048.47=20109.08=20= 164.56=20re=20W=20n=0A0.000=200.000=200.000=20RG=0A0.75=20w=0A[]=200=20d=0A= 1=20J=0A1=20j=0A10.00=20M=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=2042.69=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=2044.98=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=2047.28=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=2049.57=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=2051.87=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=2054.16=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=2056.46=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=2058.76=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=2061.05=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=2063.35=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=2065.64=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=2067.94=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=2070.23=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=2072.53=2091.62=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=2074.82=2091.62=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=2077.12=2074.69=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=2079.41=2074.69=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=2081.71=2074.69=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=2084.00=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=2086.30=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=2088.59=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=2090.89=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=2093.19=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=2095.48=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=2097.78=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20100.07=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20102.37=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20104.66=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20106.96=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20109.25=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20111.55=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20113.84=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20116.14=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20118.43=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20120.73=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20123.03=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20125.32=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20127.62=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20129.91=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20132.21=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20134.50=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20136.80=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20139.09=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20141.39=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=2042.69=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=2044.98=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=2047.28=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=2049.57=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=2051.87=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=2054.16=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=2056.46=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=2058.76=2091.62=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=2061.05=20104.73=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=2063.35=20114.52=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=2065.64=20131.10=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=2067.94=20155.19=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=2070.23=20173.06=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=2072.53=20184.34=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=2074.82=20187.56=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=2077.12=20190.99=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=2079.41=20187.56=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=2081.71=20184.34=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=2084.00=20173.06=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=2086.30=20155.19=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=2088.59=20144.23=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=2090.89=20131.10=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=2093.19=20114.52=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=2095.48=2091.62=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=2097.78=2091.62=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20100.07=2076.53=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20102.37=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20104.66=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20106.96=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20109.25=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20111.55=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20113.84=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20116.14=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20118.43=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20120.73=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20123.03=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20125.32=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20127.62=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20129.91=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20132.21=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20134.50=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20136.80=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20139.09=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20141.39=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0A0.749=200.749=20= 0.749=20RG=0A44.15=2054.57=20m=0A46.45=2054.57=20l=0A48.74=2054.57=20l=0A= 51.04=2054.57=20l=0A53.34=2054.57=20l=0A55.63=2054.57=20l=0A57.93=20= 54.57=20l=0A60.22=2054.57=20l=0A62.52=2054.57=20l=0A64.81=2054.57=20l=0A= 67.11=2054.57=20l=0A69.40=2054.57=20l=0A71.70=2054.57=20l=0A73.99=20= 92.91=20l=0A76.29=2092.91=20l=0A78.58=2075.97=20l=0A80.88=2075.97=20l=0A= 83.17=2075.97=20l=0A85.47=2054.57=20l=0A87.77=2054.57=20l=0A90.06=20= 54.57=20l=0A92.36=2054.57=20l=0A94.65=2054.57=20l=0A96.95=2054.57=20l=0A= 99.24=2054.57=20l=0A101.54=2054.57=20l=0A103.83=2054.57=20l=0A106.13=20= 54.57=20l=0A108.42=2054.57=20l=0A110.72=2054.57=20l=0A113.01=2054.57=20l=0A= 115.31=2054.57=20l=0A117.61=2054.57=20l=0A119.90=2054.57=20l=0A122.20=20= 54.57=20l=0A124.49=2054.57=20l=0A126.79=2054.57=20l=0A129.08=2054.57=20l=0A= 131.38=2054.57=20l=0A133.67=2054.57=20l=0A135.97=2054.57=20l=0A138.26=20= 54.57=20l=0A140.56=2054.57=20l=0A142.85=2054.57=20l=0AS=0A44.15=2054.57=20= m=0A46.45=2054.57=20l=0A48.74=2054.57=20l=0A51.04=2054.57=20l=0A53.34=20= 54.57=20l=0A55.63=2054.57=20l=0A57.93=2054.57=20l=0A60.22=2092.91=20l=0A= 62.52=20106.01=20l=0A64.81=20115.80=20l=0A67.11=20132.38=20l=0A69.40=20= 156.48=20l=0A71.70=20174.34=20l=0A73.99=20185.62=20l=0A76.29=20188.84=20= l=0A78.58=20192.27=20l=0A80.88=20188.84=20l=0A83.17=20185.62=20l=0A85.47=20= 174.34=20l=0A87.77=20156.48=20l=0A90.06=20145.52=20l=0A92.36=20132.38=20= l=0A94.65=20115.80=20l=0A96.95=2092.91=20l=0A99.24=2092.91=20l=0A101.54=20= 77.82=20l=0A103.83=2054.57=20l=0A106.13=2054.57=20l=0A108.42=2054.57=20l=0A= 110.72=2054.57=20l=0A113.01=2054.57=20l=0A115.31=2054.57=20l=0A117.61=20= 54.57=20l=0A119.90=2054.57=20l=0A122.20=2054.57=20l=0A124.49=2054.57=20l=0A= 126.79=2054.57=20l=0A129.08=2054.57=20l=0A131.38=2054.57=20l=0A133.67=20= 54.57=20l=0A135.97=2054.57=20l=0A138.26=2054.57=20l=0A140.56=2054.57=20l=0A= 142.85=2054.57=20l=0AS=0A0.000=200.000=200.000=20rg=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=2042.69=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=2044.98=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=2047.28=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=2049.57=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=2051.87=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=2054.16=20114.52=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=2056.46=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=2058.76=20114.52=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=2061.05=20114.52=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=2063.35=20114.52=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=2065.64=20114.52=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=2067.94=20164.67=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=2070.23=20114.52=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=2072.53=20114.52=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=2074.82=2091.62=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=2077.12=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=2079.41=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=2081.71=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=2084.00=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=2086.30=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=2088.59=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=2090.89=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=2093.19=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=2095.48=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=2097.78=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20100.07=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20102.37=2091.62=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20104.66=20114.52=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20106.96=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20109.25=2091.62=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20111.55=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20113.84=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20116.14=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20118.43=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20120.73=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20123.03=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20125.32=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20127.62=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20129.91=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20132.21=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20134.50=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20136.80=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20139.09=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20141.39=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0A0.000=200.000=200.000=20RG=0A2.25=20w=0A[]=20= 0=20d=0A44.15=2054.57=20m=0A46.45=2054.57=20l=0A48.74=2054.57=20l=0A= 51.04=2054.57=20l=0A53.34=2054.57=20l=0A55.63=20115.80=20l=0A57.93=20= 54.57=20l=0A60.22=20115.80=20l=0A62.52=20115.80=20l=0A64.81=20115.80=20l=0A= 67.11=20115.80=20l=0A69.40=20165.95=20l=0A71.70=20115.80=20l=0A73.99=20= 115.80=20l=0A76.29=2092.91=20l=0A78.58=2054.57=20l=0A80.88=2054.57=20l=0A= 83.17=2054.57=20l=0A85.47=2054.57=20l=0A87.77=2054.57=20l=0A90.06=20= 54.57=20l=0A92.36=2054.57=20l=0A94.65=2054.57=20l=0A96.95=2054.57=20l=0A= 99.24=2054.57=20l=0A101.54=2054.57=20l=0A103.83=2092.91=20l=0A106.13=20= 115.80=20l=0A108.42=2054.57=20l=0A110.72=2092.91=20l=0A113.01=2054.57=20= l=0A115.31=2054.57=20l=0A117.61=2054.57=20l=0A119.90=2054.57=20l=0A= 122.20=2054.57=20l=0A124.49=2054.57=20l=0A126.79=2054.57=20l=0A129.08=20= 54.57=20l=0A131.38=2054.57=20l=0A133.67=2054.57=20l=0A135.97=2054.57=20l=0A= 138.26=2054.57=20l=0A140.56=2054.57=20l=0A142.85=2054.57=20l=0AS=0AQ=20q=20= 206.97=2048.47=20109.08=20164.56=20re=20W=20n=0AQ=20q=20206.97=2048.47=20= 109.08=20164.56=20re=20W=20n=0A0.000=200.000=200.000=20RG=0A2.25=20w=0A= []=200=20d=0A0=20J=0A1=20j=0A10.00=20M=0A211.23=2054.57=20m=20212.98=20= 54.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A212.10=20= 54.57=20m=20212.10=2054.57=20l=20S=0A212.10=2054.57=20m=20212.10=2054.57=20= l=20S=0A0.75=20w=0A[]=200=20d=0A211.66=2054.57=20m=20212.54=2054.57=20l=20= S=0A211.66=2054.57=20m=20212.54=2054.57=20l=20S=0A211.23=2054.57=20m=0A= 212.98=2054.57=20l=0A212.98=2054.57=20l=0A211.23=2054.57=20l=0A211.23=20= 54.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A213.42=2054.57=20m=20= 215.18=2054.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 214.30=2054.57=20m=20214.30=2054.57=20l=20S=0A214.30=2054.57=20m=20= 214.30=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A213.86=2054.57=20m=20= 214.74=2054.57=20l=20S=0A213.86=2054.57=20m=20214.74=2054.57=20l=20S=0A= 213.42=2054.57=20m=0A215.18=2054.57=20l=0A215.18=2054.57=20l=0A213.42=20= 54.57=20l=0A213.42=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 215.62=2054.57=20m=20217.37=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A216.50=2054.57=20m=20216.50=2054.57=20l=20S=0A= 216.50=2054.57=20m=20216.50=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 216.06=2054.57=20m=20216.93=2054.57=20l=20S=0A216.06=2054.57=20m=20= 216.93=2054.57=20l=20S=0A215.62=2054.57=20m=0A217.37=2054.57=20l=0A= 217.37=2054.57=20l=0A215.62=2054.57=20l=0A215.62=2054.57=20l=0AS=0A2.25=20= w=0A[]=200=20d=0A0=20J=0A217.81=2054.57=20m=20219.57=2054.57=20l=20S=0A= 0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A218.69=2054.57=20m=20= 218.69=2054.57=20l=20S=0A218.69=2054.57=20m=20218.69=2054.57=20l=20S=0A= 0.75=20w=0A[]=200=20d=0A218.25=2054.57=20m=20219.13=2054.57=20l=20S=0A= 218.25=2054.57=20m=20219.13=2054.57=20l=20S=0A217.81=2054.57=20m=0A= 219.57=2054.57=20l=0A219.57=2054.57=20l=0A217.81=2054.57=20l=0A217.81=20= 54.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A220.01=2054.57=20m=20= 221.76=2054.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 220.89=2054.57=20m=20220.89=2054.57=20l=20S=0A220.89=2054.57=20m=20= 220.89=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A220.45=2054.57=20m=20= 221.33=2054.57=20l=20S=0A220.45=2054.57=20m=20221.33=2054.57=20l=20S=0A= 220.01=2054.57=20m=0A221.76=2054.57=20l=0A221.76=2054.57=20l=0A220.01=20= 54.57=20l=0A220.01=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 222.20=2054.57=20m=20223.96=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A223.08=2054.57=20m=20223.08=2054.57=20l=20S=0A= 223.08=2054.57=20m=20223.08=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 222.64=2054.57=20m=20223.52=2054.57=20l=20S=0A222.64=2054.57=20m=20= 223.52=2054.57=20l=20S=0A222.20=2054.57=20m=0A223.96=2054.57=20l=0A= 223.96=2054.57=20l=0A222.20=2054.57=20l=0A222.20=2054.57=20l=0AS=0A2.25=20= w=0A[]=200=20d=0A0=20J=0A224.40=2054.57=20m=20226.16=2054.57=20l=20S=0A= 0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A225.28=2054.57=20m=20= 225.28=2054.57=20l=20S=0A225.28=2054.57=20m=20225.28=2054.57=20l=20S=0A= 0.75=20w=0A[]=200=20d=0A224.84=2054.57=20m=20225.72=2054.57=20l=20S=0A= 224.84=2054.57=20m=20225.72=2054.57=20l=20S=0A224.40=2054.57=20m=0A= 226.16=2054.57=20l=0A226.16=2054.57=20l=0A224.40=2054.57=20l=0A224.40=20= 54.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A226.59=2054.57=20m=20= 228.35=2054.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 227.47=2054.57=20m=20227.47=2054.57=20l=20S=0A227.47=20109.73=20m=20= 227.47=2080.95=20l=20S=0A0.75=20w=0A[]=200=20d=0A227.03=2054.57=20m=20= 227.91=2054.57=20l=20S=0A227.03=20109.73=20m=20227.91=20109.73=20l=20S=0A= 226.59=2054.57=20m=0A228.35=2054.57=20l=0A228.35=2080.95=20l=0A226.59=20= 80.95=20l=0A226.59=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 228.79=2054.57=20m=20230.55=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A229.67=2054.57=20m=20229.67=2054.57=20l=20S=0A= 229.67=20109.73=20m=20229.67=2080.95=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 229.23=2054.57=20m=20230.11=2054.57=20l=20S=0A229.23=20109.73=20m=20= 230.11=20109.73=20l=20S=0A228.79=2054.57=20m=0A230.55=2054.57=20l=0A= 230.55=2080.95=20l=0A228.79=2080.95=20l=0A228.79=2054.57=20l=0AS=0A2.25=20= w=0A[]=200=20d=0A0=20J=0A230.99=2080.95=20m=20232.74=2080.95=20l=20S=0A= 0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A231.86=2054.57=20m=20= 231.86=2054.57=20l=20S=0A231.86=20149.22=20m=20231.86=2095.34=20l=20S=0A= 0.75=20w=0A[]=200=20d=0A231.42=2054.57=20m=20232.30=2054.57=20l=20S=0A= 231.42=20149.22=20m=20232.30=20149.22=20l=20S=0A230.99=2054.57=20m=0A= 232.74=2054.57=20l=0A232.74=2095.34=20l=0A230.99=2095.34=20l=0A230.99=20= 54.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A233.18=20109.73=20m=20= 234.94=20109.73=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 234.06=2054.57=20m=20234.06=2080.95=20l=20S=0A234.06=20149.22=20m=20= 234.06=20109.73=20l=20S=0A0.75=20w=0A[]=200=20d=0A233.62=2054.57=20m=20= 234.50=2054.57=20l=20S=0A233.62=20149.22=20m=20234.50=20149.22=20l=20S=0A= 233.18=2080.95=20m=0A234.94=2080.95=20l=0A234.94=20109.73=20l=0A233.18=20= 109.73=20l=0A233.18=2080.95=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 235.38=20109.73=20m=20237.13=20109.73=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A236.26=2054.57=20m=20236.26=2080.95=20l=20S=0A= 236.26=20164.56=20m=20236.26=20139.36=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 235.82=2054.57=20m=20236.69=2054.57=20l=20S=0A235.82=20164.56=20m=20= 236.69=20164.56=20l=20S=0A235.38=2080.95=20m=0A237.13=2080.95=20l=0A= 237.13=20139.36=20l=0A235.38=20139.36=20l=0A235.38=2080.95=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A237.57=20149.22=20m=20239.33=20149.22=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A238.45=20109.73=20= m=20238.45=20126.92=20l=20S=0A238.45=20176.54=20m=20238.45=20157.45=20l=20= S=0A0.75=20w=0A[]=200=20d=0A238.01=20109.73=20m=20238.89=20109.73=20l=20= S=0A238.01=20176.54=20m=20238.89=20176.54=20l=20S=0A237.57=20126.92=20m=0A= 239.33=20126.92=20l=0A239.33=20157.45=20l=0A237.57=20157.45=20l=0A237.57=20= 126.92=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A239.77=20149.22=20m=20= 241.52=20149.22=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 240.65=20109.73=20m=20240.65=20139.36=20l=20S=0A240.65=20186.56=20m=20= 240.65=20164.56=20l=20S=0A0.75=20w=0A[]=200=20d=0A240.21=20109.73=20m=20= 241.09=20109.73=20l=20S=0A240.21=20186.56=20m=20241.09=20186.56=20l=20S=0A= 239.77=20139.36=20m=0A241.52=20139.36=20l=0A241.52=20164.56=20l=0A239.77=20= 164.56=20l=0A239.77=20139.36=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 241.96=20157.45=20m=20243.72=20157.45=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A242.84=20126.92=20m=20242.84=20149.22=20l=20S=0A= 242.84=20186.56=20m=20242.84=20164.56=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 242.40=20126.92=20m=20243.28=20126.92=20l=20S=0A242.40=20186.56=20m=20= 243.28=20186.56=20l=20S=0A241.96=20149.22=20m=0A243.72=20149.22=20l=0A= 243.72=20164.56=20l=0A241.96=20164.56=20l=0A241.96=20149.22=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A244.16=20157.45=20m=20245.92=20157.45=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A245.04=20126.92=20= m=20245.04=20149.22=20l=20S=0A245.04=20186.56=20m=20245.04=20170.86=20l=20= S=0A0.75=20w=0A[]=200=20d=0A244.60=20126.92=20m=20245.48=20126.92=20l=20= S=0A244.60=20186.56=20m=20245.48=20186.56=20l=20S=0A244.16=20149.22=20m=0A= 245.92=20149.22=20l=0A245.92=20170.86=20l=0A244.16=20170.86=20l=0A244.16=20= 149.22=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A246.35=20157.45=20m=20= 248.11=20157.45=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 247.23=20109.73=20m=20247.23=20139.36=20l=20S=0A247.23=20186.56=20m=20= 247.23=20164.56=20l=20S=0A0.75=20w=0A[]=200=20d=0A246.79=20109.73=20m=20= 247.67=20109.73=20l=20S=0A246.79=20186.56=20m=20247.67=20186.56=20l=20S=0A= 246.35=20139.36=20m=0A248.11=20139.36=20l=0A248.11=20164.56=20l=0A246.35=20= 164.56=20l=0A246.35=20139.36=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 248.55=20144.29=20m=20250.31=20144.29=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A249.43=20109.73=20m=20249.43=20126.92=20l=20S=0A= 249.43=20181.74=20m=20249.43=20157.45=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 248.99=20109.73=20m=20249.87=20109.73=20l=20S=0A248.99=20181.74=20m=20= 249.87=20181.74=20l=20S=0A248.55=20126.92=20m=0A250.31=20126.92=20l=0A= 250.31=20157.45=20l=0A248.55=20157.45=20l=0A248.55=20126.92=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A250.75=20139.36=20m=20252.50=20139.36=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A251.62=20109.73=20= m=20251.62=20126.92=20l=20S=0A251.62=20176.54=20m=20251.62=20149.22=20l=20= S=0A0.75=20w=0A[]=200=20d=0A251.18=20109.73=20m=20252.06=20109.73=20l=20= S=0A251.18=20176.54=20m=20252.06=20176.54=20l=20S=0A250.75=20126.92=20m=0A= 252.50=20126.92=20l=0A252.50=20149.22=20l=0A250.75=20149.22=20l=0A250.75=20= 126.92=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A252.94=20126.92=20m=20= 254.70=20126.92=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 253.82=2080.95=20m=20253.82=20109.73=20l=20S=0A253.82=20176.54=20m=20= 253.82=20139.36=20l=20S=0A0.75=20w=0A[]=200=20d=0A253.38=2080.95=20m=20= 254.26=2080.95=20l=20S=0A253.38=20176.54=20m=20254.26=20176.54=20l=20S=0A= 252.94=20109.73=20m=0A254.70=20109.73=20l=0A254.70=20139.36=20l=0A252.94=20= 139.36=20l=0A252.94=20109.73=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 255.14=20109.73=20m=20256.89=20109.73=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A256.02=2054.57=20m=20256.02=2080.95=20l=20S=0A= 256.02=20170.86=20m=20256.02=20126.92=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 255.58=2054.57=20m=20256.45=2054.57=20l=20S=0A255.58=20170.86=20m=20= 256.45=20170.86=20l=20S=0A255.14=2080.95=20m=0A256.89=2080.95=20l=0A= 256.89=20126.92=20l=0A255.14=20126.92=20l=0A255.14=2080.95=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A257.33=2080.95=20m=20259.09=2080.95=20l=20= S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A258.21=2054.57=20m=20= 258.21=2067.76=20l=20S=0A258.21=20139.36=20m=20258.21=20109.73=20l=20S=0A= 0.75=20w=0A[]=200=20d=0A257.77=2054.57=20m=20258.65=2054.57=20l=20S=0A= 257.77=20139.36=20m=20258.65=20139.36=20l=20S=0A257.33=2067.76=20m=0A= 259.09=2067.76=20l=0A259.09=20109.73=20l=0A257.33=20109.73=20l=0A257.33=20= 67.76=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A259.53=2080.95=20m=20= 261.28=2080.95=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 260.41=2054.57=20m=20260.41=2054.57=20l=20S=0A260.41=20109.73=20m=20= 260.41=2080.95=20l=20S=0A0.75=20w=0A[]=200=20d=0A259.97=2054.57=20m=20= 260.85=2054.57=20l=20S=0A259.97=20109.73=20m=20260.85=20109.73=20l=20S=0A= 259.53=2054.57=20m=0A261.28=2054.57=20l=0A261.28=2080.95=20l=0A259.53=20= 80.95=20l=0A259.53=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 261.72=2054.57=20m=20263.48=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A262.60=2054.57=20m=20262.60=2054.57=20l=20S=0A= 262.60=20109.73=20m=20262.60=2080.95=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 262.16=2054.57=20m=20263.04=2054.57=20l=20S=0A262.16=20109.73=20m=20= 263.04=20109.73=20l=20S=0A261.72=2054.57=20m=0A263.48=2054.57=20l=0A= 263.48=2080.95=20l=0A261.72=2080.95=20l=0A261.72=2054.57=20l=0AS=0A2.25=20= w=0A[]=200=20d=0A0=20J=0A263.92=2054.57=20m=20265.68=2054.57=20l=20S=0A= 0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A264.80=2054.57=20m=20= 264.80=2054.57=20l=20S=0A264.80=20109.73=20m=20264.80=2080.95=20l=20S=0A= 0.75=20w=0A[]=200=20d=0A264.36=2054.57=20m=20265.24=2054.57=20l=20S=0A= 264.36=20109.73=20m=20265.24=20109.73=20l=20S=0A263.92=2054.57=20m=0A= 265.68=2054.57=20l=0A265.68=2080.95=20l=0A263.92=2080.95=20l=0A263.92=20= 54.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A266.11=2054.57=20m=20= 267.87=2054.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 266.99=2054.57=20m=20266.99=2054.57=20l=20S=0A266.99=2054.57=20m=20= 266.99=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A266.55=2054.57=20m=20= 267.43=2054.57=20l=20S=0A266.55=2054.57=20m=20267.43=2054.57=20l=20S=0A= 266.11=2054.57=20m=0A267.87=2054.57=20l=0A267.87=2054.57=20l=0A266.11=20= 54.57=20l=0A266.11=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 268.31=2054.57=20m=20270.07=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A269.19=2054.57=20m=20269.19=2054.57=20l=20S=0A= 269.19=2054.57=20m=20269.19=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 268.75=2054.57=20m=20269.63=2054.57=20l=20S=0A268.75=2054.57=20m=20= 269.63=2054.57=20l=20S=0A268.31=2054.57=20m=0A270.07=2054.57=20l=0A= 270.07=2054.57=20l=0A268.31=2054.57=20l=0A268.31=2054.57=20l=0AS=0A2.25=20= w=0A[]=200=20d=0A0=20J=0A270.51=2054.57=20m=20272.26=2054.57=20l=20S=0A= 0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A271.38=2054.57=20m=20= 271.38=2054.57=20l=20S=0A271.38=2054.57=20m=20271.38=2054.57=20l=20S=0A= 0.75=20w=0A[]=200=20d=0A270.94=2054.57=20m=20271.82=2054.57=20l=20S=0A= 270.94=2054.57=20m=20271.82=2054.57=20l=20S=0A270.51=2054.57=20m=0A= 272.26=2054.57=20l=0A272.26=2054.57=20l=0A270.51=2054.57=20l=0A270.51=20= 54.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A272.70=2054.57=20m=20= 274.46=2054.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 273.58=2054.57=20m=20273.58=2054.57=20l=20S=0A273.58=2054.57=20m=20= 273.58=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A273.14=2054.57=20m=20= 274.02=2054.57=20l=20S=0A273.14=2054.57=20m=20274.02=2054.57=20l=20S=0A= 272.70=2054.57=20m=0A274.46=2054.57=20l=0A274.46=2054.57=20l=0A272.70=20= 54.57=20l=0A272.70=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 274.90=2054.57=20m=20276.65=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A275.78=2054.57=20m=20275.78=2054.57=20l=20S=0A= 275.78=2054.57=20m=20275.78=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 275.34=2054.57=20m=20276.21=2054.57=20l=20S=0A275.34=2054.57=20m=20= 276.21=2054.57=20l=20S=0A274.90=2054.57=20m=0A276.65=2054.57=20l=0A= 276.65=2054.57=20l=0A274.90=2054.57=20l=0A274.90=2054.57=20l=0AS=0A2.25=20= w=0A[]=200=20d=0A0=20J=0A277.09=2054.57=20m=20278.85=2054.57=20l=20S=0A= 0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A277.97=2054.57=20m=20= 277.97=2054.57=20l=20S=0A277.97=2054.57=20m=20277.97=2054.57=20l=20S=0A= 0.75=20w=0A[]=200=20d=0A277.53=2054.57=20m=20278.41=2054.57=20l=20S=0A= 277.53=2054.57=20m=20278.41=2054.57=20l=20S=0A277.09=2054.57=20m=0A= 278.85=2054.57=20l=0A278.85=2054.57=20l=0A277.09=2054.57=20l=0A277.09=20= 54.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A279.29=2054.57=20m=20= 281.04=2054.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 280.17=2054.57=20m=20280.17=2054.57=20l=20S=0A280.17=2054.57=20m=20= 280.17=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A279.73=2054.57=20m=20= 280.61=2054.57=20l=20S=0A279.73=2054.57=20m=20280.61=2054.57=20l=20S=0A= 279.29=2054.57=20m=0A281.04=2054.57=20l=0A281.04=2054.57=20l=0A279.29=20= 54.57=20l=0A279.29=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 281.48=2054.57=20m=20283.24=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A282.36=2054.57=20m=20282.36=2054.57=20l=20S=0A= 282.36=2054.57=20m=20282.36=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 281.92=2054.57=20m=20282.80=2054.57=20l=20S=0A281.92=2054.57=20m=20= 282.80=2054.57=20l=20S=0A281.48=2054.57=20m=0A283.24=2054.57=20l=0A= 283.24=2054.57=20l=0A281.48=2054.57=20l=0A281.48=2054.57=20l=0AS=0A2.25=20= w=0A[]=200=20d=0A0=20J=0A283.68=2054.57=20m=20285.44=2054.57=20l=20S=0A= 0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A284.56=2054.57=20m=20= 284.56=2054.57=20l=20S=0A284.56=2054.57=20m=20284.56=2054.57=20l=20S=0A= 0.75=20w=0A[]=200=20d=0A284.12=2054.57=20m=20285.00=2054.57=20l=20S=0A= 284.12=2054.57=20m=20285.00=2054.57=20l=20S=0A283.68=2054.57=20m=0A= 285.44=2054.57=20l=0A285.44=2054.57=20l=0A283.68=2054.57=20l=0A283.68=20= 54.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A285.87=2054.57=20m=20= 287.63=2054.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 286.75=2054.57=20m=20286.75=2054.57=20l=20S=0A286.75=2054.57=20m=20= 286.75=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A286.31=2054.57=20m=20= 287.19=2054.57=20l=20S=0A286.31=2054.57=20m=20287.19=2054.57=20l=20S=0A= 285.87=2054.57=20m=0A287.63=2054.57=20l=0A287.63=2054.57=20l=0A285.87=20= 54.57=20l=0A285.87=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 288.07=2054.57=20m=20289.83=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A288.95=2054.57=20m=20288.95=2054.57=20l=20S=0A= 288.95=2054.57=20m=20288.95=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 288.51=2054.57=20m=20289.39=2054.57=20l=20S=0A288.51=2054.57=20m=20= 289.39=2054.57=20l=20S=0A288.07=2054.57=20m=0A289.83=2054.57=20l=0A= 289.83=2054.57=20l=0A288.07=2054.57=20l=0A288.07=2054.57=20l=0AS=0A2.25=20= w=0A[]=200=20d=0A0=20J=0A290.27=2054.57=20m=20292.02=2054.57=20l=20S=0A= 0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A291.14=2054.57=20m=20= 291.14=2054.57=20l=20S=0A291.14=2054.57=20m=20291.14=2054.57=20l=20S=0A= 0.75=20w=0A[]=200=20d=0A290.70=2054.57=20m=20291.58=2054.57=20l=20S=0A= 290.70=2054.57=20m=20291.58=2054.57=20l=20S=0A290.27=2054.57=20m=0A= 292.02=2054.57=20l=0A292.02=2054.57=20l=0A290.27=2054.57=20l=0A290.27=20= 54.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A292.46=2054.57=20m=20= 294.22=2054.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 293.34=2054.57=20m=20293.34=2054.57=20l=20S=0A293.34=2054.57=20m=20= 293.34=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A292.90=2054.57=20m=20= 293.78=2054.57=20l=20S=0A292.90=2054.57=20m=20293.78=2054.57=20l=20S=0A= 292.46=2054.57=20m=0A294.22=2054.57=20l=0A294.22=2054.57=20l=0A292.46=20= 54.57=20l=0A292.46=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 294.66=2054.57=20m=20296.41=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A295.54=2054.57=20m=20295.54=2054.57=20l=20S=0A= 295.54=2054.57=20m=20295.54=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 295.10=2054.57=20m=20295.97=2054.57=20l=20S=0A295.10=2054.57=20m=20= 295.97=2054.57=20l=20S=0A294.66=2054.57=20m=0A296.41=2054.57=20l=0A= 296.41=2054.57=20l=0A294.66=2054.57=20l=0A294.66=2054.57=20l=0AS=0A2.25=20= w=0A[]=200=20d=0A0=20J=0A296.85=2054.57=20m=20298.61=2054.57=20l=20S=0A= 0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A297.73=2054.57=20m=20= 297.73=2054.57=20l=20S=0A297.73=2054.57=20m=20297.73=2054.57=20l=20S=0A= 0.75=20w=0A[]=200=20d=0A297.29=2054.57=20m=20298.17=2054.57=20l=20S=0A= 297.29=2054.57=20m=20298.17=2054.57=20l=20S=0A296.85=2054.57=20m=0A= 298.61=2054.57=20l=0A298.61=2054.57=20l=0A296.85=2054.57=20l=0A296.85=20= 54.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A299.05=2054.57=20m=20= 300.80=2054.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 299.93=2054.57=20m=20299.93=2054.57=20l=20S=0A299.93=2054.57=20m=20= 299.93=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A299.49=2054.57=20m=20= 300.37=2054.57=20l=20S=0A299.49=2054.57=20m=20300.37=2054.57=20l=20S=0A= 299.05=2054.57=20m=0A300.80=2054.57=20l=0A300.80=2054.57=20l=0A299.05=20= 54.57=20l=0A299.05=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 301.24=2054.57=20m=20303.00=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A302.12=2054.57=20m=20302.12=2054.57=20l=20S=0A= 302.12=2054.57=20m=20302.12=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 301.68=2054.57=20m=20302.56=2054.57=20l=20S=0A301.68=2054.57=20m=20= 302.56=2054.57=20l=20S=0A301.24=2054.57=20m=0A303.00=2054.57=20l=0A= 303.00=2054.57=20l=0A301.24=2054.57=20l=0A301.24=2054.57=20l=0AS=0A2.25=20= w=0A[]=200=20d=0A0=20J=0A303.44=2054.57=20m=20305.20=2054.57=20l=20S=0A= 0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A304.32=2054.57=20m=20= 304.32=2054.57=20l=20S=0A304.32=2054.57=20m=20304.32=2054.57=20l=20S=0A= 0.75=20w=0A[]=200=20d=0A303.88=2054.57=20m=20304.76=2054.57=20l=20S=0A= 303.88=2054.57=20m=20304.76=2054.57=20l=20S=0A303.44=2054.57=20m=0A= 305.20=2054.57=20l=0A305.20=2054.57=20l=0A303.44=2054.57=20l=0A303.44=20= 54.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A305.63=2054.57=20m=20= 307.39=2054.57=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 306.51=2054.57=20m=20306.51=2054.57=20l=20S=0A306.51=2054.57=20m=20= 306.51=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A306.07=2054.57=20m=20= 306.95=2054.57=20l=20S=0A306.07=2054.57=20m=20306.95=2054.57=20l=20S=0A= 305.63=2054.57=20m=0A307.39=2054.57=20l=0A307.39=2054.57=20l=0A305.63=20= 54.57=20l=0A305.63=2054.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 307.83=2054.57=20m=20309.59=2054.57=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A308.71=2054.57=20m=20308.71=2054.57=20l=20S=0A= 308.71=2054.57=20m=20308.71=2054.57=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 308.27=2054.57=20m=20309.15=2054.57=20l=20S=0A308.27=2054.57=20m=20= 309.15=2054.57=20l=20S=0A307.83=2054.57=20m=0A309.59=2054.57=20l=0A= 309.59=2054.57=20l=0A307.83=2054.57=20l=0A307.83=2054.57=20l=0AS=0A2.25=20= w=0A[]=200=20d=0A0=20J=0A310.03=2054.57=20m=20311.78=2054.57=20l=20S=0A= 0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A310.90=2054.57=20m=20= 310.90=2054.57=20l=20S=0A310.90=2054.57=20m=20310.90=2054.57=20l=20S=0A= 0.75=20w=0A[]=200=20d=0A310.46=2054.57=20m=20311.34=2054.57=20l=20S=0A= 310.46=2054.57=20m=20311.34=2054.57=20l=20S=0A310.03=2054.57=20m=0A= 311.78=2054.57=20l=0A311.78=2054.57=20l=0A310.03=2054.57=20l=0A310.03=20= 54.57=20l=0AS=0AQ=20q=0A0.000=200.000=200.000=20RG=0A0.75=20w=0A[]=200=20= d=0A1=20J=0A1=20j=0A10.00=20M=0A212.10=2048.47=20m=20310.90=2048.47=20l=20= S=0A212.10=2048.47=20m=20212.10=2043.72=20l=20S=0A214.30=2048.47=20m=20= 214.30=2043.72=20l=20S=0A216.50=2048.47=20m=20216.50=2043.72=20l=20S=0A= 218.69=2048.47=20m=20218.69=2043.72=20l=20S=0A220.89=2048.47=20m=20= 220.89=2043.72=20l=20S=0A223.08=2048.47=20m=20223.08=2043.72=20l=20S=0A= 225.28=2048.47=20m=20225.28=2043.72=20l=20S=0A227.47=2048.47=20m=20= 227.47=2043.72=20l=20S=0A229.67=2048.47=20m=20229.67=2043.72=20l=20S=0A= 231.86=2048.47=20m=20231.86=2043.72=20l=20S=0A234.06=2048.47=20m=20= 234.06=2043.72=20l=20S=0A236.26=2048.47=20m=20236.26=2043.72=20l=20S=0A= 238.45=2048.47=20m=20238.45=2043.72=20l=20S=0A240.65=2048.47=20m=20= 240.65=2043.72=20l=20S=0A242.84=2048.47=20m=20242.84=2043.72=20l=20S=0A= 245.04=2048.47=20m=20245.04=2043.72=20l=20S=0A247.23=2048.47=20m=20= 247.23=2043.72=20l=20S=0A249.43=2048.47=20m=20249.43=2043.72=20l=20S=0A= 251.62=2048.47=20m=20251.62=2043.72=20l=20S=0A253.82=2048.47=20m=20= 253.82=2043.72=20l=20S=0A256.02=2048.47=20m=20256.02=2043.72=20l=20S=0A= 258.21=2048.47=20m=20258.21=2043.72=20l=20S=0A260.41=2048.47=20m=20= 260.41=2043.72=20l=20S=0A262.60=2048.47=20m=20262.60=2043.72=20l=20S=0A= 264.80=2048.47=20m=20264.80=2043.72=20l=20S=0A266.99=2048.47=20m=20= 266.99=2043.72=20l=20S=0A269.19=2048.47=20m=20269.19=2043.72=20l=20S=0A= 271.38=2048.47=20m=20271.38=2043.72=20l=20S=0A273.58=2048.47=20m=20= 273.58=2043.72=20l=20S=0A275.78=2048.47=20m=20275.78=2043.72=20l=20S=0A= 277.97=2048.47=20m=20277.97=2043.72=20l=20S=0A280.17=2048.47=20m=20= 280.17=2043.72=20l=20S=0A282.36=2048.47=20m=20282.36=2043.72=20l=20S=0A= 284.56=2048.47=20m=20284.56=2043.72=20l=20S=0A286.75=2048.47=20m=20= 286.75=2043.72=20l=20S=0A288.95=2048.47=20m=20288.95=2043.72=20l=20S=0A= 291.14=2048.47=20m=20291.14=2043.72=20l=20S=0A293.34=2048.47=20m=20= 293.34=2043.72=20l=20S=0A295.54=2048.47=20m=20295.54=2043.72=20l=20S=0A= 297.73=2048.47=20m=20297.73=2043.72=20l=20S=0A299.93=2048.47=20m=20= 299.93=2043.72=20l=20S=0A302.12=2048.47=20m=20302.12=2043.72=20l=20S=0A= 304.32=2048.47=20m=20304.32=2043.72=20l=20S=0A306.51=2048.47=20m=20= 306.51=2043.72=20l=20S=0A308.71=2048.47=20m=20308.71=2043.72=20l=20S=0A= 310.90=2048.47=20m=20310.90=2043.72=20l=20S=0ABT=0A0.000=200.000=200.000=20= rg=0A/F2=201=20Tf=2013.00=200.00=20-0.00=2013.00=20208.49=2031.36=20Tm=20= (0)=20Tj=0AET=0ABT=0A/F2=201=20Tf=2013.00=200.00=20-0.00=2013.00=20= 228.25=2031.36=20Tm=20(9)=20Tj=0AET=0ABT=0A/F2=201=20Tf=2013.00=200.00=20= -0.00=2013.00=20246.59=2031.36=20Tm=20(19)=20Tj=0AET=0ABT=0A/F2=201=20Tf=20= 13.00=200.00=20-0.00=2013.00=20272.94=2031.36=20Tm=20(31)=20Tj=0AET=0ABT=0A= /F2=201=20Tf=2013.00=200.00=20-0.00=2013.00=20299.28=2031.36=20Tm=20(43)=20= Tj=0AET=0A206.97=2078.20=20m=20206.97=20199.31=20l=20S=0A206.97=2078.20=20= m=20202.21=2078.20=20l=20S=0A206.97=20118.57=20m=20202.21=20118.57=20l=20= S=0A206.97=20158.94=20m=20202.21=20158.94=20l=20S=0A206.97=20199.31=20m=20= 202.21=20199.31=20l=20S=0ABT=0A/F2=201=20Tf=200.00=2013.00=20-13.00=20= 0.00=20195.56=2070.79=20Tm=20(-4)=20Tj=0AET=0ABT=0A/F2=201=20Tf=200.00=20= 13.00=20-13.00=200.00=20195.56=20111.16=20Tm=20(-3)=20Tj=0AET=0ABT=0A/F2=20= 1=20Tf=200.00=2013.00=20-13.00=200.00=20195.56=20151.53=20Tm=20(-2)=20Tj=0A= ET=0ABT=0A/F2=201=20Tf=200.00=2013.00=20-13.00=200.00=20195.56=20191.90=20= Tm=20(-1)=20Tj=0AET=0AQ=20q=20168.00=200.00=20168.00=20252.00=20re=20W=20= n=0ABT=0A0.000=200.000=200.000=20rg=0A/F2=201=20Tf=2013.00=200.00=20= -0.00=2013.00=20230.43=2012.36=20Tm=20(out=20degree)=20Tj=0AET=0ABT=0A= /F2=201=20Tf=200.00=2013.00=20-13.00=200.00=20176.55=2073.31=20Tm=20= [(log-odds=20f)=2030=20(or=20a=20node)]=20TJ=0AET=0AQ=20q=0A0.000=20= 0.000=200.000=20RG=0A0.75=20w=0A[]=200=20d=0A1=20J=0A1=20j=0A10.00=20M=0A= 206.97=2048.47=20m=0A316.04=2048.47=20l=0A316.04=20213.03=20l=0A206.97=20= 213.03=20l=0A206.97=2048.47=20l=0AS=0AQ=20q=20206.97=2048.47=20109.08=20= 164.56=20re=20W=20n=0A0.000=200.000=200.000=20RG=0A0.75=20w=0A[]=200=20d=0A= 1=20J=0A1=20j=0A10.00=20M=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20210.64=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20212.83=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20215.03=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20217.22=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20219.42=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20221.62=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20223.81=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20226.01=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20228.20=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20230.40=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20232.59=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20234.79=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20236.98=20108.45=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20239.18=2095.73=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20241.38=20108.45=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20243.57=20108.45=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20245.77=20108.45=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20247.96=2079.67=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20250.16=2079.67=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20252.35=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20254.55=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20256.74=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20258.94=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20261.14=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20263.33=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20265.53=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20267.72=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20269.92=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20272.11=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20274.31=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20276.50=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20278.70=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20280.90=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20283.09=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20285.29=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20287.48=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20289.68=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20291.87=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20294.07=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20296.26=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20298.46=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20300.66=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20302.85=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20305.05=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20307.24=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20309.44=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20210.64=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20212.83=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20215.03=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20217.22=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20219.42=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20221.62=2079.67=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20223.81=2079.67=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20226.01=2097.12=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20228.20=20108.45=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20230.40=20132.58=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20232.59=20138.08=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20234.79=20156.16=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20236.98=20163.27=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20239.18=20180.46=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20241.38=20187.68=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20243.57=20185.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20245.77=20180.46=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20247.96=20178.04=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20250.16=20163.27=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20252.35=20156.16=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20254.55=20152.42=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20256.74=20138.08=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20258.94=20108.45=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20261.14=20108.45=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20263.33=20108.45=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20265.53=2079.67=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20267.72=2079.67=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20269.92=2079.67=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20272.11=2079.67=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20274.31=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20276.50=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20278.70=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20280.90=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20283.09=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20285.29=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20287.48=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20289.68=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20291.87=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20294.07=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20296.26=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20298.46=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20300.66=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20302.85=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20305.05=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20307.24=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20309.44=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0A0.749=200.749=200.749=20RG=0A212.10=2054.57=20m=0A214.30=2054.57=20= l=0A216.50=2054.57=20l=0A218.69=2054.57=20l=0A220.89=2054.57=20l=0A= 223.08=2054.57=20l=0A225.28=2054.57=20l=0A227.47=2054.57=20l=0A229.67=20= 54.57=20l=0A231.86=2054.57=20l=0A234.06=2054.57=20l=0A236.26=2054.57=20l=0A= 238.45=20109.73=20l=0A240.65=2097.02=20l=0A242.84=20109.73=20l=0A245.04=20= 109.73=20l=0A247.23=20109.73=20l=0A249.43=2080.95=20l=0A251.62=2080.95=20= l=0A253.82=2054.57=20l=0A256.02=2054.57=20l=0A258.21=2054.57=20l=0A= 260.41=2054.57=20l=0A262.60=2054.57=20l=0A264.80=2054.57=20l=0A266.99=20= 54.57=20l=0A269.19=2054.57=20l=0A271.38=2054.57=20l=0A273.58=2054.57=20l=0A= 275.78=2054.57=20l=0A277.97=2054.57=20l=0A280.17=2054.57=20l=0A282.36=20= 54.57=20l=0A284.56=2054.57=20l=0A286.75=2054.57=20l=0A288.95=2054.57=20l=0A= 291.14=2054.57=20l=0A293.34=2054.57=20l=0A295.54=2054.57=20l=0A297.73=20= 54.57=20l=0A299.93=2054.57=20l=0A302.12=2054.57=20l=0A304.32=2054.57=20l=0A= 306.51=2054.57=20l=0A308.71=2054.57=20l=0A310.90=2054.57=20l=0AS=0A= 212.10=2054.57=20m=0A214.30=2054.57=20l=0A216.50=2054.57=20l=0A218.69=20= 54.57=20l=0A220.89=2054.57=20l=0A223.08=2080.95=20l=0A225.28=2080.95=20l=0A= 227.47=2098.40=20l=0A229.67=20109.73=20l=0A231.86=20133.86=20l=0A234.06=20= 139.36=20l=0A236.26=20157.45=20l=0A238.45=20164.56=20l=0A240.65=20181.74=20= l=0A242.84=20188.96=20l=0A245.04=20186.56=20l=0A247.23=20181.74=20l=0A= 249.43=20179.32=20l=0A251.62=20164.56=20l=0A253.82=20157.45=20l=0A256.02=20= 153.70=20l=0A258.21=20139.36=20l=0A260.41=20109.73=20l=0A262.60=20109.73=20= l=0A264.80=20109.73=20l=0A266.99=2080.95=20l=0A269.19=2080.95=20l=0A= 271.38=2080.95=20l=0A273.58=2080.95=20l=0A275.78=2054.57=20l=0A277.97=20= 54.57=20l=0A280.17=2054.57=20l=0A282.36=2054.57=20l=0A284.56=2054.57=20l=0A= 286.75=2054.57=20l=0A288.95=2054.57=20l=0A291.14=2054.57=20l=0A293.34=20= 54.57=20l=0A295.54=2054.57=20l=0A297.73=2054.57=20l=0A299.93=2054.57=20l=0A= 302.12=2054.57=20l=0A304.32=2054.57=20l=0A306.51=2054.57=20l=0A308.71=20= 54.57=20l=0A310.90=2054.57=20l=0AS=0A0.000=200.000=200.000=20rg=0ABT=0A= /F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20210.64=20108.45=20Tm=20(l)=20= Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20= 212.83=20108.45=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20= Tr=203.70=200=200=203.70=20215.03=20108.45=20Tm=20(l)=20Tj=200=20Tr=0AET=0A= BT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20217.22=2079.67=20Tm=20= (l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20219.42=2079.67=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20221.62=20125.63=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20223.81=2079.67=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20226.01=20108.45=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20228.20=20147.94=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20230.40=2079.67=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20232.59=2079.67=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20234.79=2079.67=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20236.98=20163.27=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20239.18=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20241.38=2079.67=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20243.57=20108.45=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20245.77=2079.67=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20247.96=20125.63=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20250.16=20108.45=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20252.35=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20254.55=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20256.74=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20258.94=2079.67=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20261.14=20108.45=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20263.33=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20265.53=20108.45=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20267.72=2079.67=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20269.92=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20272.11=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20274.31=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20276.50=2079.67=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20278.70=20125.63=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20280.90=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20283.09=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20285.29=2079.67=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20287.48=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20289.68=2079.67=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20291.87=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20294.07=2079.67=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20296.26=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20298.46=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20300.66=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20302.85=2079.67=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20305.05=2053.28=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20307.24=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20309.44=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0A0.000=200.000=200.000=20RG=0A2.25=20w=0A[]=20= 0=20d=0A212.10=20109.73=20m=0A214.30=20109.73=20l=0A216.50=20109.73=20l=0A= 218.69=2080.95=20l=0A220.89=2080.95=20l=0A223.08=20126.92=20l=0A225.28=20= 80.95=20l=0A227.47=20109.73=20l=0A229.67=20149.22=20l=0A231.86=2080.95=20= l=0A234.06=2080.95=20l=0A236.26=2080.95=20l=0A238.45=20164.56=20l=0A= 240.65=2054.57=20l=0A242.84=2080.95=20l=0A245.04=20109.73=20l=0A247.23=20= 80.95=20l=0A249.43=20126.92=20l=0A251.62=20109.73=20l=0A253.82=2054.57=20= l=0A256.02=2054.57=20l=0A258.21=2054.57=20l=0A260.41=2080.95=20l=0A= 262.60=20109.73=20l=0A264.80=2054.57=20l=0A266.99=20109.73=20l=0A269.19=20= 80.95=20l=0A271.38=2054.57=20l=0A273.58=2054.57=20l=0A275.78=2054.57=20l=0A= 277.97=2080.95=20l=0A280.17=20126.92=20l=0A282.36=2054.57=20l=0A284.56=20= 54.57=20l=0A286.75=2080.95=20l=0A288.95=2054.57=20l=0A291.14=2080.95=20l=0A= 293.34=2054.57=20l=0A295.54=2080.95=20l=0A297.73=2054.57=20l=0A299.93=20= 54.57=20l=0A302.12=2054.57=20l=0A304.32=2080.95=20l=0A306.51=2054.57=20l=0A= 308.71=2054.57=20l=0A310.90=2054.57=20l=0AS=0AQ=20q=20374.97=2048.47=20= 109.08=20164.56=20re=20W=20n=0AQ=20q=20374.97=2048.47=20109.08=20164.56=20= re=20W=20n=0A0.000=200.000=200.000=20RG=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 1=20j=0A10.00=20M=0A379.64=20201.19=20m=20384.69=20201.19=20l=20S=0A0.75=20= w=0A[=203.00=205.00]=200=20d=0A1=20J=0A382.16=20198.94=20m=20382.16=20= 200.61=20l=20S=0A382.16=20203.26=20m=20382.16=20201.75=20l=20S=0A0.75=20= w=0A[]=200=20d=0A380.90=20198.94=20m=20383.42=20198.94=20l=20S=0A380.90=20= 203.26=20m=20383.42=20203.26=20l=20S=0A379.64=20200.61=20m=0A384.69=20= 200.61=20l=0A384.69=20201.75=20l=0A379.64=20201.75=20l=0A379.64=20200.61=20= l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A385.95=20181.44=20m=20391.00=20= 181.44=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A388.47=20= 177.83=20m=20388.47=20180.46=20l=20S=0A388.47=20183.96=20m=20388.47=20= 182.29=20l=20S=0A0.75=20w=0A[]=200=20d=0A387.21=20177.83=20m=20389.74=20= 177.83=20l=20S=0A387.21=20183.96=20m=20389.74=20183.96=20l=20S=0A385.95=20= 180.46=20m=0A391.00=20180.46=20l=0A391.00=20182.29=20l=0A385.95=20182.29=20= l=0A385.95=20180.46=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A392.26=20= 204.96=20m=20397.31=20204.96=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20= d=0A1=20J=0A394.79=20203.41=20m=20394.79=20204.59=20l=20S=0A394.79=20= 206.29=20m=20394.79=20205.41=20l=20S=0A0.75=20w=0A[]=200=20d=0A393.52=20= 203.41=20m=20396.05=20203.41=20l=20S=0A393.52=20206.29=20m=20396.05=20= 206.29=20l=20S=0A392.26=20204.59=20m=0A397.31=20204.59=20l=0A397.31=20= 205.41=20l=0A392.26=20205.41=20l=0A392.26=20204.59=20l=0AS=0A2.25=20w=0A= []=200=20d=0A0=20J=0A398.57=20123.54=20m=20403.62=20123.54=20l=20S=0A= 0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A401.10=20115.94=20m=20= 401.10=20121.12=20l=20S=0A401.10=20130.69=20m=20401.10=20125.44=20l=20S=0A= 0.75=20w=0A[]=200=20d=0A399.84=20115.94=20m=20402.36=20115.94=20l=20S=0A= 399.84=20130.69=20m=20402.36=20130.69=20l=20S=0A398.57=20121.12=20m=0A= 403.62=20121.12=20l=0A403.62=20125.44=20l=0A398.57=20125.44=20l=0A398.57=20= 121.12=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A404.89=20123.20=20m=20= 409.94=20123.20=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 407.41=20114.04=20m=20407.41=20120.59=20l=20S=0A407.41=20130.54=20m=20= 407.41=20125.34=20l=20S=0A0.75=20w=0A[]=200=20d=0A406.15=20114.04=20m=20= 408.67=20114.04=20l=20S=0A406.15=20130.54=20m=20408.67=20130.54=20l=20S=0A= 404.89=20120.59=20m=0A409.94=20120.59=20l=0A409.94=20125.34=20l=0A404.89=20= 125.34=20l=0A404.89=20120.59=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 411.20=20134.98=20m=20416.25=20134.98=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A413.72=20126.41=20m=20413.72=20132.40=20l=20S=0A= 413.72=20141.42=20m=20413.72=20136.52=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 412.46=20126.41=20m=20414.99=20126.41=20l=20S=0A412.46=20141.42=20m=20= 414.99=20141.42=20l=20S=0A411.20=20132.40=20m=0A416.25=20132.40=20l=0A= 416.25=20136.52=20l=0A411.20=20136.52=20l=0A411.20=20132.40=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A417.51=20165.05=20m=20422.56=20165.05=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A420.04=20162.48=20= m=20420.04=20164.44=20l=20S=0A420.04=20167.92=20m=20420.04=20165.91=20l=20= S=0A0.75=20w=0A[]=200=20d=0A418.77=20162.48=20m=20421.30=20162.48=20l=20= S=0A418.77=20167.92=20m=20421.30=20167.92=20l=20S=0A417.51=20164.44=20m=0A= 422.56=20164.44=20l=0A422.56=20165.91=20l=0A417.51=20165.91=20l=0A417.51=20= 164.44=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A423.82=20165.03=20m=20= 428.87=20165.03=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 426.35=20162.31=20m=20426.35=20164.24=20l=20S=0A426.35=20167.90=20m=20= 426.35=20166.01=20l=20S=0A0.75=20w=0A[]=200=20d=0A425.09=20162.31=20m=20= 427.61=20162.31=20l=20S=0A425.09=20167.90=20m=20427.61=20167.90=20l=20S=0A= 423.82=20164.24=20m=0A428.87=20164.24=20l=0A428.87=20166.01=20l=0A423.82=20= 166.01=20l=0A423.82=20164.24=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 430.14=2089.98=20m=20435.19=2089.98=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A432.66=2072.27=20m=20432.66=2083.44=20l=20S=0A= 432.66=20102.86=20m=20432.66=2093.22=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 431.40=2072.27=20m=20433.92=2072.27=20l=20S=0A431.40=20102.86=20m=20= 433.92=20102.86=20l=20S=0A430.14=2083.44=20m=0A435.19=2083.44=20l=0A= 435.19=2093.22=20l=0A430.14=2093.22=20l=0A430.14=2083.44=20l=0AS=0A2.25=20= w=0A[]=200=20d=0A0=20J=0A436.45=2072.27=20m=20441.50=2072.27=20l=20S=0A= 0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A438.97=2054.57=20m=20= 438.97=2054.57=20l=20S=0A438.97=2091.68=20m=20438.97=2076.91=20l=20S=0A= 0.75=20w=0A[]=200=20d=0A437.71=2054.57=20m=20440.23=2054.57=20l=20S=0A= 437.71=2091.68=20m=20440.23=2091.68=20l=20S=0A436.45=2054.57=20m=0A= 441.50=2054.57=20l=0A441.50=2076.91=20l=0A436.45=2076.91=20l=0A436.45=20= 54.57=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A442.76=20185.23=20m=20= 447.81=20185.23=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 445.28=20182.77=20m=20445.28=20184.52=20l=20S=0A445.28=20188.14=20m=20= 445.28=20186.09=20l=20S=0A0.75=20w=0A[]=200=20d=0A444.02=20182.77=20m=20= 446.55=20182.77=20l=20S=0A444.02=20188.14=20m=20446.55=20188.14=20l=20S=0A= 442.76=20184.52=20m=0A447.81=20184.52=20l=0A447.81=20186.09=20l=0A442.76=20= 186.09=20l=0A442.76=20184.52=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 449.07=20107.70=20m=20454.12=20107.70=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A451.60=2098.22=20m=20451.60=20105.11=20l=20S=0A= 451.60=20116.65=20m=20451.60=20110.18=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 450.33=2098.22=20m=20452.86=2098.22=20l=20S=0A450.33=20116.65=20m=20= 452.86=20116.65=20l=20S=0A449.07=20105.11=20m=0A454.12=20105.11=20l=0A= 454.12=20110.18=20l=0A449.07=20110.18=20l=0A449.07=20105.11=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A455.38=20107.70=20m=20460.43=20107.70=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A457.91=2097.10=20m=20= 457.91=20105.11=20l=20S=0A457.91=20119.18=20m=20457.91=20111.18=20l=20S=0A= 0.75=20w=0A[]=200=20d=0A456.65=2097.10=20m=20459.17=2097.10=20l=20S=0A= 456.65=20119.18=20m=20459.17=20119.18=20l=20S=0A455.38=20105.11=20m=0A= 460.43=20105.11=20l=0A460.43=20111.18=20l=0A455.38=20111.18=20l=0A455.38=20= 105.11=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A461.70=20119.18=20m=20= 466.75=20119.18=20l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A= 464.22=20110.44=20m=20464.22=20116.82=20l=20S=0A464.22=20126.41=20m=20= 464.22=20121.63=20l=20S=0A0.75=20w=0A[]=200=20d=0A462.96=20110.44=20m=20= 465.48=20110.44=20l=20S=0A462.96=20126.41=20m=20465.48=20126.41=20l=20S=0A= 461.70=20116.82=20m=0A466.75=20116.82=20l=0A466.75=20121.63=20l=0A461.70=20= 121.63=20l=0A461.70=20116.82=20l=0AS=0A2.25=20w=0A[]=200=20d=0A0=20J=0A= 468.01=20149.78=20m=20473.06=20149.78=20l=20S=0A0.75=20w=0A[=203.00=20= 5.00]=200=20d=0A1=20J=0A470.53=20146.15=20m=20470.53=20148.46=20l=20S=0A= 470.53=20153.57=20m=20470.53=20150.70=20l=20S=0A0.75=20w=0A[]=200=20d=0A= 469.27=20146.15=20m=20471.80=20146.15=20l=20S=0A469.27=20153.57=20m=20= 471.80=20153.57=20l=20S=0A468.01=20148.46=20m=0A473.06=20148.46=20l=0A= 473.06=20150.70=20l=0A468.01=20150.70=20l=0A468.01=20148.46=20l=0AS=0A= 2.25=20w=0A[]=200=20d=0A0=20J=0A474.32=20150.83=20m=20479.37=20150.83=20= l=20S=0A0.75=20w=0A[=203.00=205.00]=200=20d=0A1=20J=0A476.85=20145.69=20= m=20476.85=20149.62=20l=20S=0A476.85=20156.51=20m=20476.85=20152.47=20l=20= S=0A0.75=20w=0A[]=200=20d=0A475.58=20145.69=20m=20478.11=20145.69=20l=20= S=0A475.58=20156.51=20m=20478.11=20156.51=20l=20S=0A474.32=20149.62=20m=0A= 479.37=20149.62=20l=0A479.37=20152.47=20l=0A474.32=20152.47=20l=0A474.32=20= 149.62=20l=0AS=0AQ=20q=0A0.000=200.000=200.000=20RG=0A0.75=20w=0A[]=200=20= d=0A1=20J=0A1=20j=0A10.00=20M=0A382.16=2048.47=20m=20476.85=2048.47=20l=20= S=0A382.16=2048.47=20m=20382.16=2043.72=20l=20S=0A388.47=2048.47=20m=20= 388.47=2043.72=20l=20S=0A394.79=2048.47=20m=20394.79=2043.72=20l=20S=0A= 401.10=2048.47=20m=20401.10=2043.72=20l=20S=0A407.41=2048.47=20m=20= 407.41=2043.72=20l=20S=0A413.72=2048.47=20m=20413.72=2043.72=20l=20S=0A= 420.04=2048.47=20m=20420.04=2043.72=20l=20S=0A426.35=2048.47=20m=20= 426.35=2043.72=20l=20S=0A432.66=2048.47=20m=20432.66=2043.72=20l=20S=0A= 438.97=2048.47=20m=20438.97=2043.72=20l=20S=0A445.28=2048.47=20m=20= 445.28=2043.72=20l=20S=0A451.60=2048.47=20m=20451.60=2043.72=20l=20S=0A= 457.91=2048.47=20m=20457.91=2043.72=20l=20S=0A464.22=2048.47=20m=20= 464.22=2043.72=20l=20S=0A470.53=2048.47=20m=20470.53=2043.72=20l=20S=0A= 476.85=2048.47=20m=20476.85=2043.72=20l=20S=0ABT=0A0.000=200.000=200.000=20= rg=0A/F2=201=20Tf=2013.00=200.00=20-0.00=2013.00=20371.32=2031.36=20Tm=20= (003)=20Tj=0AET=0ABT=0A/F2=201=20Tf=2013.00=200.00=20-0.00=2013.00=20= 404.50=2031.36=20Tm=20(111D)=20Tj=0AET=0ABT=0A/F2=201=20Tf=2013.00=20= 0.00=20-0.00=2013.00=20448.69=2031.36=20Tm=20(120C)=20Tj=0AET=0A374.97=20= 54.62=20m=20374.97=20183.54=20l=20S=0A374.97=2054.62=20m=20370.21=20= 54.62=20l=20S=0A374.97=2086.85=20m=20370.21=2086.85=20l=20S=0A374.97=20= 119.08=20m=20370.21=20119.08=20l=20S=0A374.97=20151.31=20m=20370.21=20= 151.31=20l=20S=0A374.97=20183.54=20m=20370.21=20183.54=20l=20S=0ABT=0A= /F2=201=20Tf=200.00=2013.00=20-13.00=200.00=20363.56=2043.59=20Tm=20= (-10)=20Tj=0AET=0ABT=0A/F2=201=20Tf=200.00=2013.00=20-13.00=200.00=20= 363.56=2079.44=20Tm=20(-8)=20Tj=0AET=0ABT=0A/F2=201=20Tf=200.00=2013.00=20= -13.00=200.00=20363.56=20111.67=20Tm=20(-6)=20Tj=0AET=0ABT=0A/F2=201=20= Tf=200.00=2013.00=20-13.00=200.00=20363.56=20143.90=20Tm=20(-4)=20Tj=0A= ET=0ABT=0A/F2=201=20Tf=200.00=2013.00=20-13.00=200.00=20363.56=20176.13=20= Tm=20(-2)=20Tj=0AET=0AQ=20q=20336.00=200.00=20168.00=20252.00=20re=20W=20= n=0ABT=0A0.000=200.000=200.000=20rg=0A/F2=201=20Tf=2013.00=200.00=20= -0.00=2013.00=20394.37=2012.36=20Tm=20[(tr)=20-15=20(iad=20census)]=20TJ=0A= ET=0ABT=0A/F2=201=20Tf=200.00=2013.00=20-13.00=200.00=20344.55=2075.03=20= Tm=20[(log-odds=20f)=2030=20(or=20a=20tr)=20-15=20(iad)]=20TJ=0AET=0AQ=20= q=0A0.000=200.000=200.000=20RG=0A0.75=20w=0A[]=200=20d=0A1=20J=0A1=20j=0A= 10.00=20M=0A374.97=2048.47=20m=0A484.04=2048.47=20l=0A484.04=20213.03=20= l=0A374.97=20213.03=20l=0A374.97=2048.47=20l=0AS=0AQ=20q=20374.97=20= 48.47=20109.08=20164.56=20re=20W=20n=0A0.000=200.000=200.000=20RG=0A0.75=20= w=0A[]=200=20d=0A1=20J=0A1=20j=0A10.00=20M=0ABT=0A/F1=201=20Tf=201=20Tr=20= 3.70=200=200=203.70=20380.70=20197.87=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A= /F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20387.01=20177.56=20Tm=20(l)=20= Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20= 393.32=20202.25=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20= Tr=203.70=200=200=203.70=20399.63=20115.16=20Tm=20(l)=20Tj=200=20Tr=0AET=0A= BT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20405.95=20114.28=20Tm=20= (l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20412.26=20125.40=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20418.57=20160.99=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20424.88=20161.82=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20431.19=2070.99=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20437.51=2053.28=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20443.82=20182.15=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20450.13=2096.93=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20456.44=2096.36=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20462.76=20109.86=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20469.07=20145.16=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20475.38=20145.90=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20380.70=20202.09=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20387.01=20182.48=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20393.32=20204.93=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20399.63=20127.44=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20405.95=20127.97=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20412.26=20137.98=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20418.57=20166.33=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20424.88=20166.27=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20431.19=2098.07=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20437.51=2087.82=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20443.82=20186.42=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20450.13=20113.92=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20456.44=20114.30=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=20= 3.70=20462.76=20124.65=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 1=20Tr=203.70=200=200=203.70=20469.07=20151.17=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=201=20Tr=203.70=200=200=203.70=20475.38=20154.86=20= Tm=20(l)=20Tj=200=20Tr=0AET=0A0.749=200.749=200.749=20RG=0A382.16=20= 199.15=20m=0A388.47=20178.84=20l=0A394.79=20203.53=20l=0A401.10=20116.45=20= l=0A407.41=20115.56=20l=0A413.72=20126.69=20l=0A420.04=20162.28=20l=0A= 426.35=20163.11=20l=0A432.66=2072.27=20l=0A438.97=2054.57=20l=0A445.28=20= 183.43=20l=0A451.60=2098.22=20l=0A457.91=2097.64=20l=0A464.22=20111.14=20= l=0A470.53=20146.44=20l=0A476.85=20147.18=20l=0AS=0A382.16=20203.37=20m=0A= 388.47=20183.77=20l=0A394.79=20206.21=20l=0A401.10=20128.72=20l=0A407.41=20= 129.26=20l=0A413.72=20139.27=20l=0A420.04=20167.62=20l=0A426.35=20167.55=20= l=0A432.66=2099.36=20l=0A438.97=2089.11=20l=0A445.28=20187.71=20l=0A= 451.60=20115.21=20l=0A457.91=20115.58=20l=0A464.22=20125.94=20l=0A470.53=20= 152.45=20l=0A476.85=20156.14=20l=0AS=0A0.000=200.000=200.000=20rg=0ABT=0A= /F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20380.70=20205.48=20Tm=20(l)=20= Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20= 387.01=20178.82=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20= Tr=203.70=200=200=203.70=20393.32=20198.99=20Tm=20(l)=20Tj=200=20Tr=0AET=0A= BT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20399.63=20134.98=20Tm=20= (l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20405.95=20115.01=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20412.26=20121.56=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20418.57=20153.40=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20424.88=20163.98=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20431.19=2084.64=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20437.51=2053.28=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20443.82=20178.75=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20450.13=20111.93=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20456.44=20143.88=20= Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=20= 3.70=20462.76=2091.93=20Tm=20(l)=20Tj=200=20Tr=0AET=0ABT=0A/F1=201=20Tf=20= 0=20Tr=203.70=200=200=203.70=20469.07=20150.17=20Tm=20(l)=20Tj=200=20Tr=0A= ET=0ABT=0A/F1=201=20Tf=200=20Tr=203.70=200=200=203.70=20475.38=20168.27=20= Tm=20(l)=20Tj=200=20Tr=0AET=0A0.000=200.000=200.000=20RG=0A2.25=20w=0A[]=20= 0=20d=0A382.16=20206.76=20m=0A388.47=20180.10=20l=0A394.79=20200.28=20l=0A= 401.10=20136.27=20l=0A407.41=20116.30=20l=0A413.72=20122.85=20l=0A420.04=20= 154.68=20l=0A426.35=20165.26=20l=0A432.66=2085.93=20l=0A438.97=2054.57=20= l=0A445.28=20180.04=20l=0A451.60=20113.21=20l=0A457.91=20145.16=20l=0A= 464.22=2093.22=20l=0A470.53=20151.45=20l=0A476.85=20169.55=20l=0AS=0AQ=20= q=0ABT=0A0.000=200.000=200.000=20rg=0A/F2=201=20Tf=2018.00=200.00=20= -0.00=2018.00=20138.44=20480.05=20Tm=20(Goodness-of-fit=20diagnostics)=20= Tj=0AET=0AQ=0Aendstream=0Aendobj=0A7=200=20obj=0A115363=0Aendobj=0A3=200=20= obj=0A<<=0A/Type=20/Pages=0A/Kids=20[=0A5=200=20R=0A]=0A/Count=201=0A= /MediaBox=20[0=200=20504=20504]=0A>>=0Aendobj=0A4=200=20obj=0A<<=0A= /ProcSet=20[/PDF=20/Text]=0A/Font=20<<=20/F1=209=200=20R=20/F2=2010=200=20= R=20>>=0A/ExtGState=20<<=20>>=0A>>=0Aendobj=0A8=200=20obj=0A<<=0A/Type=20= /Encoding=0A/BaseEncoding=20/WinAnsiEncoding=0A/Differences=20[=20= 45/minus=2096/quoteleft=0A144/dotlessi=20/grave=20/acute=20/circumflex=20= /tilde=20/macron=20/breve=20/dotaccent=0A/dieresis=20/.notdef=20/ring=20= /cedilla=20/.notdef=20/hungarumlaut=20/ogonek=20/caron=20/space]=0A>>=0A= endobj=0A9=200=20obj=0A<<=0A/Type=20/Font=0A/Subtype=20/Type1=0A/Name=20= /F1=0A/BaseFont=20/ZapfDingbats=0A>>=0Aendobj=0A10=200=20obj=20<<=0A= /Type=20/Font=0A/Subtype=20/Type1=0A/Name=20/F2=0A/BaseFont=20/Helvetica=0A= /Encoding=208=200=20R=0A>>=20endobj=0Axref=0A0=2011=0A0000000000=2065535=20= f=20=0A0000000021=2000000=20n=20=0A0000000164=2000000=20n=20=0A= 0000115731=2000000=20n=20=0A0000115814=2000000=20n=20=0A0000000213=20= 00000=20n=20=0A0000000293=2000000=20n=20=0A0000115709=2000000=20n=20=0A= 0000115907=2000000=20n=20=0A0000116164=2000000=20n=20=0A0000116247=20= 00000=20n=20=0Atrailer=0A<<=0A/Size=2011=0A/Info=201=200=20R=0A/Root=202=20= 0=20R=0A>>=0Astartxref=0A116344=0A%%EOF=0A= --Apple-Mail-5-941908396 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=iso-8859-1 I am simulating a network with netlogo and I am doing the network = analysis part in R with igraph. regards, simone Il giorno 28/giu/2010, alle ore 19.38, G=E1bor Cs=E1rdi ha scritto: > OK, I think I understand it. But why do you specifically need this = measure? >=20 > Gabor >=20 > On Sat, Jun 26, 2010 at 7:56 PM, Simone Gabbriellini > wrote: >> and this is a definition I've found in the ergm package: >>=20 >> dsp(d): >>=20 >> Dyadwise shared partners: The d argument is a vector of distinct = integers. This term adds one network statistic to the model for each = element in d; the ith such statistic equals the number of dyads in the = network with exactly d[i] shared partners. This term can be used with = directed and undirected networks. For directed networks the count is = over homogeneous shared partners only (i.e., only partners on a directed = two-path connecting the nodes in the dyad). >>=20 >> I don't know if this can help you to understand the algorithm... it = does not help me... >>=20 >> simone >>=20 >> Il giorno 26/giu/2010, alle ore 19.40, G=E1bor Cs=E1rdi ha scritto: >>=20 >>> Simone, >>>=20 >>> what is the formal definition of this measure? >>>=20 >>> Gabor >>>=20 >>> On Sat, Jun 26, 2010 at 4:46 PM, Simone Gabbriellini >>> wrote: >>>> Hello list, >>>>=20 >>>> I would like to know if there is a dyadwise shared partners (or = edgewise shared partners) algorithm in igraph, or, if you have notice of = these statistics, some hint on how to implement them in igraph... >>>>=20 >>>> many thanks for any advice, >>>> Simone Gabbriellini >>>> _______________________________________________ >>>> igraph-help mailing list >>>> igraph-help@nongnu.org >>>> http://lists.nongnu.org/mailman/listinfo/igraph-help >>>>=20 >>>=20 >>>=20 >>>=20 >>> -- >>> Gabor Csardi UNIL DGM >>>=20 >>> _______________________________________________ >>> igraph-help mailing list >>> igraph-help@nongnu.org >>> http://lists.nongnu.org/mailman/listinfo/igraph-help >>=20 >>=20 >> _______________________________________________ >> igraph-help mailing list >> igraph-help@nongnu.org >> http://lists.nongnu.org/mailman/listinfo/igraph-help >>=20 >=20 >=20 >=20 > --=20 > Gabor Csardi UNIL DGM >=20 > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help --Apple-Mail-5-941908396-- From MAILER-DAEMON Mon Jun 28 14:22:47 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OTIyl-0002ur-Ow for mharc-igraph-help@gnu.org; Mon, 28 Jun 2010 14:22:47 -0400 Received: from [140.186.70.92] (port=34978 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OTIyi-0002tg-BJ for igraph-help@nongnu.org; Mon, 28 Jun 2010 14:22:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OTIyb-0003C4-1D for igraph-help@nongnu.org; Mon, 28 Jun 2010 14:22:42 -0400 Received: from c3d.hu ([195.70.36.141]:40002 helo=yavin.c3d.hu) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OTIya-0003Bm-Na for igraph-help@nongnu.org; Mon, 28 Jun 2010 14:22:37 -0400 Received: from [192.168.2.100] (catv-89-135-134-162.catv.broadband.hu [89.135.134.162]) (authenticated bits=0) by yavin.c3d.hu (8.14.3/8.14.3/MailServer-SF02) with ESMTP id o5SIMRHD007293 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for ; Mon, 28 Jun 2010 20:22:32 +0200 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1081) Subject: Re: [igraph] igraph_matrix_copy_to() From: Tamas Nepusz In-Reply-To: <4C28DF96.7030101@imperial.ac.uk> Date: Mon, 28 Jun 2010 19:22:26 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <4C28DF96.7030101@imperial.ac.uk> To: Help for igraph users X-Mailer: Apple Mail (2.1081) X-Virus-Scanned: clamav-milter 0.96.1 at yavin X-Virus-Status: Clean X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jun 2010 18:22:47 -0000 Hi Fernando, igraph matrices store real numbers, not integers, therefore long is not = a suitable data type for igraph_matrix_copy_to. Use an array of = igraph_real_t instead: igraph_real_t distances[numberofnodes][numberofnodes]; --=20 Tamas On 2010.06.28., at 18:44, Fernando Martinez wrote: > Dear All, >=20 > I'm having problems when using the function igraph_matrix_copy_to() >=20 > As I understand it, this function allows to copy an igraph matrix into = a normal C matrix. However, I get an error when compiling. >=20 > My code is the following: >=20 > @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ >=20 >=20 >=20 > #include >=20 > int main() > { >=20 >=20 > igraph_matrix_t matriz; > igraph_vector_t vec; > igraph_vs_t from; > igraph_neimode_t mode =3D IGRAPH_ALL; >=20 > long numberofnodes=3D512; >=20 > long distances[numberofnodes][numberofnodes]; >=20 > igraph_vs_all(&from); >=20 > igraph_shortest_paths(&graph, &matriz, from, mode); >=20 > igraph_matrix_copy_to(&matriz, distances); >=20 > return(0); >=20 > } >=20 >=20 > @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ >=20 > I compile in Unbuntu 9.04 >=20 > g++ -I/igraph -L/lib w1024.cpp -ligraph -lgsl -lgslcblas -o w1024 >=20 > and gives error for the line of "igraph_matrix_copy_to(&matriz, = distances);": >=20 > error: cannot convert `long int (*)[((long unsigned int)((long = int)numberofnodes))]' to `igraph_real_t*' for argument `2' to `int = igraph_matrix_copy_to(const igraph_matrix_t*, igraph_real_t*)' >=20 > Any ideas on how to pass the data from the igraph matrix to a C = matrix? >=20 >=20 > Cheers, > Fernando >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help From MAILER-DAEMON Mon Jun 28 17:32:08 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OTLw0-0001YJ-8b for mharc-igraph-help@gnu.org; Mon, 28 Jun 2010 17:32:08 -0400 Received: from [140.186.70.92] (port=53184 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OTLvx-0001X8-40 for igraph-help@nongnu.org; Mon, 28 Jun 2010 17:32:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OTLvv-0004Nj-M0 for igraph-help@nongnu.org; Mon, 28 Jun 2010 17:32:04 -0400 Received: from mail-wy0-f173.google.com ([74.125.82.173]:56626) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OTLvv-0004NY-Hw for igraph-help@nongnu.org; Mon, 28 Jun 2010 17:32:03 -0400 Received: by wyb35 with SMTP id 35so629130wyb.4 for ; Mon, 28 Jun 2010 14:32:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:content-type:mime-version :subject:from:in-reply-to:date:content-transfer-encoding:message-id :references:to:x-mailer; bh=aLeMCx/7ZoRzdGGZtWR9gFDy09y30y8PpTt1KzswdzQ=; b=nnNcdVx/aOU9a7u/qJ+2roJ0g65j61iN7vpuWucosEFQi4DhPExGcajuOHA0rHwwLM I7LINZQmyKvfDdsM1xiNAN1t3iJ27SZaW1BNGzdjS2LZGNP9i4JZx7HRrH80NFRfOKHw uabsMYaXqIB1qJ0Gg/k++PVdd/Aa2UjGN+29E= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer; b=Oqti0eCVcI4X1bG+NYJ7HSjNtSOuh9pCtxnTkhYZyB9r1xQKdfnuMJhYPh6nJTI29Q zNwzTMIDYQnn06rXuevOP3gQIT/AmrA0bhcdhRa9tlNga6/a4WMetC9/E/9tdwwxdZB5 KcKWnVyuSAlUMHqyCNGb3LYCMXXUNqTDmHRpQ= Received: by 10.216.172.80 with SMTP id s58mr8687807wel.60.1277760722595; Mon, 28 Jun 2010 14:32:02 -0700 (PDT) Received: from molly-pro.lan (dynamic-adsl-84-221-69-70.clienti.tiscali.it [84.221.69.70]) by mx.google.com with ESMTPS id s47sm1098874wec.37.2010.06.28.14.32.01 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 28 Jun 2010 14:32:01 -0700 (PDT) Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Apple Message framework v1081) Subject: Re: [igraph] Dyadwise shared partners From: Simone Gabbriellini In-Reply-To: Date: Mon, 28 Jun 2010 23:31:59 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <7A83FCF9-809C-4D5D-BEB7-6E3C79F8A004@gmail.com> References: <89ED7062-B6E3-4614-A30C-11F41B7D53C7@gmail.com> To: Help for igraph users X-Mailer: Apple Mail (2.1081) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jun 2010 21:32:06 -0000 Gabor, a few words just to be more specific... I am trying to reproduce as close as I can the structure of the = Sampson's monks network. I am working on the mechanism of selection = between nodes in NetLogo - because I am used to it more than R. I would like to use igraph for the computational intensive part = regarding network analysis. If I get it right, DSP and ESP are = considered to be two reliable measures for comparing the structural = features of networks, besides degree distribution, shorthest path lenght = and triad census. many thanks, Simone Il giorno 28/giu/2010, alle ore 19.38, G=E1bor Cs=E1rdi ha scritto: > OK, I think I understand it. But why do you specifically need this = measure? >=20 > Gabor >=20 > On Sat, Jun 26, 2010 at 7:56 PM, Simone Gabbriellini > wrote: >> and this is a definition I've found in the ergm package: >>=20 >> dsp(d): >>=20 >> Dyadwise shared partners: The d argument is a vector of distinct = integers. This term adds one network statistic to the model for each = element in d; the ith such statistic equals the number of dyads in the = network with exactly d[i] shared partners. This term can be used with = directed and undirected networks. For directed networks the count is = over homogeneous shared partners only (i.e., only partners on a directed = two-path connecting the nodes in the dyad). >>=20 >> I don't know if this can help you to understand the algorithm... it = does not help me... >>=20 >> simone >>=20 >> Il giorno 26/giu/2010, alle ore 19.40, G=E1bor Cs=E1rdi ha scritto: >>=20 >>> Simone, >>>=20 >>> what is the formal definition of this measure? >>>=20 >>> Gabor >>>=20 >>> On Sat, Jun 26, 2010 at 4:46 PM, Simone Gabbriellini >>> wrote: >>>> Hello list, >>>>=20 >>>> I would like to know if there is a dyadwise shared partners (or = edgewise shared partners) algorithm in igraph, or, if you have notice of = these statistics, some hint on how to implement them in igraph... >>>>=20 >>>> many thanks for any advice, >>>> Simone Gabbriellini >>>> _______________________________________________ >>>> igraph-help mailing list >>>> igraph-help@nongnu.org >>>> http://lists.nongnu.org/mailman/listinfo/igraph-help >>>>=20 >>>=20 >>>=20 >>>=20 >>> -- >>> Gabor Csardi UNIL DGM >>>=20 >>> _______________________________________________ >>> igraph-help mailing list >>> igraph-help@nongnu.org >>> http://lists.nongnu.org/mailman/listinfo/igraph-help >>=20 >>=20 >> _______________________________________________ >> igraph-help mailing list >> igraph-help@nongnu.org >> http://lists.nongnu.org/mailman/listinfo/igraph-help >>=20 >=20 >=20 >=20 > --=20 > Gabor Csardi UNIL DGM >=20 > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help From MAILER-DAEMON Tue Jun 29 05:26:26 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OTX5G-0003OD-1D for mharc-igraph-help@gnu.org; Tue, 29 Jun 2010 05:26:26 -0400 Received: from [140.186.70.92] (port=51086 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OTX5C-0003Mw-Pu for igraph-help@nongnu.org; Tue, 29 Jun 2010 05:26:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OTX5B-0001qj-H1 for igraph-help@nongnu.org; Tue, 29 Jun 2010 05:26:22 -0400 Received: from mail-fx0-f45.google.com ([209.85.161.45]:40453) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OTX5B-0001qG-CP for igraph-help@nongnu.org; Tue, 29 Jun 2010 05:26:21 -0400 Received: by fxm10 with SMTP id 10so2027154fxm.4 for ; Tue, 29 Jun 2010 02:26:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:content-type:content-transfer-encoding; bh=yi5dTXKQoBnuylFZv2DuyjwLSGbaf4XpgFGrk64Nm4s=; b=SEVR2dLOfbrl1w2zjLTQqTkcojJgdXm39fvhtUzjwVw6xDAJSFKg+KD4XutfQyzxw/ AMGuMNxhFHIKaOTEtlisFC8egB92Pj5R0KNqERp4QmHRlJVtRjRjRl75ViyvLBk3hT+b K4r8pwacb0AYzqejQE/S7RFDR20APNWNgLuqk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; b=aI/MexWrLx4ijSXmcZ3zkTexogYMDtRiREyYCB8xczDZo+2gNrY1yBvLkiMR0H+q7H GqpQ99IIyETgDOmsira7Oh3LdF2OKgm7fi+ZrOo1Zyj0gWP2ln5T8T2rp2SyqDQTyxmp g8H7Mu12vEowqkpAuMcm9LNRHRaacDYzcMgbU= MIME-Version: 1.0 Received: by 10.239.186.6 with SMTP id e6mr404536hbh.198.1277803580124; Tue, 29 Jun 2010 02:26:20 -0700 (PDT) Sender: csardi.gabor@gmail.com Received: by 10.239.142.67 with HTTP; Tue, 29 Jun 2010 02:26:20 -0700 (PDT) In-Reply-To: References: <4C28DF96.7030101@imperial.ac.uk> Date: Tue, 29 Jun 2010 11:26:20 +0200 X-Google-Sender-Auth: -hdFmwdnM5uQCdTyC8sVBKAzPgk Message-ID: Subject: Re: [igraph] igraph_matrix_copy_to() From: =?ISO-8859-1?B?R+Fib3IgQ3PhcmRp?= To: Help for igraph users , Fernando Martinez Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Cc: X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jun 2010 09:26:24 -0000 Tamas, you are right, this is one thing. But even if it is igraph_real_t the compiler gives a warning (gcc) or error (g++), because igraph_matrix_copy_to expects a pointer to a real, and not a pointer to an array. See e.g. http://www.lysator.liu.se/c/c-faq/c-2.html#2-10 Fernando, consider using a pointer to the first element of the array instead of a pointer to an array. I think this can be done by a simple casting, although I might miss something here, pointers to arrays are tricky. Also, I don't know whether using g++ instead of gcc changes anything here, except for getting an error instead of a warning. But actually, why copying the thing anyway? What is wrong with keeping it in an igraph_matrix_t? Best, Gabor On Mon, Jun 28, 2010 at 8:22 PM, Tamas Nepusz wrote: > Hi Fernando, > > igraph matrices store real numbers, not integers, therefore long is not a= suitable data type for igraph_matrix_copy_to. Use an array of igraph_real_= t instead: > > igraph_real_t distances[numberofnodes][numberofnodes]; > > -- > Tamas > > On 2010.06.28., at 18:44, Fernando Martinez wrote: > >> Dear All, >> >> I'm having problems when using the function igraph_matrix_copy_to() >> >> As I understand it, this function allows to copy an igraph matrix into a= normal C matrix. However, I get an error when compiling. >> >> My code is the following: >> >> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ >> >> >> >> #include >> >> int main() >> { >> >> >> =A0 =A0 =A0 igraph_matrix_t matriz; >> =A0 =A0 =A0 igraph_vector_t vec; >> =A0 =A0 =A0 igraph_vs_t from; >> =A0 =A0 =A0 igraph_neimode_t mode =3D IGRAPH_ALL; >> >> =A0 =A0 =A0 long numberofnodes=3D512; >> >> =A0 =A0 =A0 long distances[numberofnodes][numberofnodes]; >> >> =A0 =A0 =A0 igraph_vs_all(&from); >> >> =A0 =A0 =A0 igraph_shortest_paths(&graph, &matriz, from, mode); >> >> =A0 =A0 =A0 igraph_matrix_copy_to(&matriz, distances); >> >> =A0 =A0 =A0 return(0); >> >> } >> >> >> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ >> >> I compile in Unbuntu 9.04 >> >> g++ -I/igraph -L/lib w1024.cpp -ligraph -lgsl -lgslcblas -o w1024 >> >> and gives error for the line of "igraph_matrix_copy_to(&matriz, distance= s);": >> >> error: cannot convert `long int (*)[((long unsigned int)((long int)numbe= rofnodes))]' to `igraph_real_t*' for argument `2' to `int igraph_matrix_cop= y_to(const igraph_matrix_t*, igraph_real_t*)' >> >> Any ideas on how to pass the data from the igraph matrix to a C matrix? >> >> >> Cheers, >> Fernando >> >> >> >> >> >> >> >> >> _______________________________________________ >> igraph-help mailing list >> igraph-help@nongnu.org >> http://lists.nongnu.org/mailman/listinfo/igraph-help > > > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help > --=20 Gabor Csardi UNIL DGM From MAILER-DAEMON Tue Jun 29 08:57:08 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OTaNA-0006Xf-Jl for mharc-igraph-help@gnu.org; Tue, 29 Jun 2010 08:57:08 -0400 Received: from [140.186.70.92] (port=51933 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OTaFz-0004m5-5k for igraph-help@nongnu.org; Tue, 29 Jun 2010 08:49:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OTaFx-00072m-F4 for igraph-help@nongnu.org; Tue, 29 Jun 2010 08:49:43 -0400 Received: from smtp2.cc.ic.ac.uk ([155.198.5.156]:48212) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OTaFx-00072Y-86 for igraph-help@nongnu.org; Tue, 29 Jun 2010 08:49:41 -0400 Received: from icexh1.ic.ac.uk ([155.198.29.141]) by smtp2.cc.ic.ac.uk with esmtp (Exim 4.69) (envelope-from ) id 1OTaFv-0004HW-0O; Tue, 29 Jun 2010 13:49:39 +0100 Received: from [146.169.7.99] (146.169.7.99) by icex.imperial.ac.uk (155.198.29.141) with Microsoft SMTP Server (TLS) id 8.2.254.0; Tue, 29 Jun 2010 13:49:37 +0100 Message-ID: <4C29EBE0.3040005@imperial.ac.uk> Date: Tue, 29 Jun 2010 13:49:36 +0100 From: Fernando Martinez User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: =?ISO-8859-1?Q?G=E1bor_Cs=E1rdi?= Subject: Re: [igraph] igraph_matrix_copy_to() References: <4C28DF96.7030101@imperial.ac.uk> In-Reply-To: Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: quoted-printable X-IC-MsgID: 1OTaFv-0004HW-0O X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Mailman-Approved-At: Tue, 29 Jun 2010 08:57:06 -0400 Cc: Fernando Martinez , Help for igraph users X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jun 2010 12:49:45 -0000 Hi G=E1bor and Tamas, I've solved it like this: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #include int main(){ =20 igraph_neimode_t mode =3D IGRAPH_ALL; igraph_matrix_t matriz; igraph_vs_t from; double distances_vector[numberofnodes*numberofnodes]; long distances[numberofnodes][numberofnodes]; igraph_vs_all(&from); igraph_matrix_init(&matriz, numberofnodes, numberofnodes); //get the shortest paths: igraph_shortest_paths(&graph, &matriz, from, mode); //copy the shortest paths to a 'double' single-dimensioned array: igraph_matrix_copy_to(&matriz, distances_vector); //transform the single-dimension array into matrix form for convenien= ce: for(j=3D0; j Tamas, > > you are right, this is one thing. But even if it is igraph_real_t the > compiler gives a warning (gcc) or error (g++), because > igraph_matrix_copy_to expects a pointer to a real, and not a pointer > to an array. See e.g. > http://www.lysator.liu.se/c/c-faq/c-2.html#2-10 > > Fernando, consider using a pointer to the first element of the array > instead of a pointer to an array. I think this can be done by a simple > casting, although I might miss something here, pointers to arrays are > tricky. Also, I don't know whether using g++ instead of gcc changes > anything here, except for getting an error instead of a warning. > > But actually, why copying the thing anyway? What is wrong with keeping > it in an igraph_matrix_t? > > Best, > Gabor > > On Mon, Jun 28, 2010 at 8:22 PM, Tamas Nepusz wrote:= > =20 >> Hi Fernando, >> >> igraph matrices store real numbers, not integers, therefore long is no= t a suitable data type for igraph_matrix_copy_to. Use an array of igraph_= real_t instead: >> >> igraph_real_t distances[numberofnodes][numberofnodes]; >> >> -- >> Tamas >> >> On 2010.06.28., at 18:44, Fernando Martinez wrote: >> >> =20 >>> Dear All, >>> >>> I'm having problems when using the function igraph_matrix_copy_to() >>> >>> As I understand it, this function allows to copy an igraph matrix int= o a normal C matrix. However, I get an error when compiling. >>> >>> My code is the following: >>> >>> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ >>> >>> >>> >>> #include >>> >>> int main() >>> { >>> >>> >>> igraph_matrix_t matriz; >>> igraph_vector_t vec; >>> igraph_vs_t from; >>> igraph_neimode_t mode =3D IGRAPH_ALL; >>> >>> long numberofnodes=3D512; >>> >>> long distances[numberofnodes][numberofnodes]; >>> >>> igraph_vs_all(&from); >>> >>> igraph_shortest_paths(&graph, &matriz, from, mode); >>> >>> igraph_matrix_copy_to(&matriz, distances); >>> >>> return(0); >>> >>> } >>> >>> >>> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ >>> >>> I compile in Unbuntu 9.04 >>> >>> g++ -I/igraph -L/lib w1024.cpp -ligraph -lgsl -lgslcblas -o w1024 >>> >>> and gives error for the line of "igraph_matrix_copy_to(&matriz, dista= nces);": >>> >>> error: cannot convert `long int (*)[((long unsigned int)((long int)nu= mberofnodes))]' to `igraph_real_t*' for argument `2' to `int igraph_matri= x_copy_to(const igraph_matrix_t*, igraph_real_t*)' >>> >>> Any ideas on how to pass the data from the igraph matrix to a C matri= x? >>> >>> >>> Cheers, >>> Fernando >>> >>> >>> >>> >>> >>> >>> >>> >>> _______________________________________________ >>> igraph-help mailing list >>> igraph-help@nongnu.org >>> http://lists.nongnu.org/mailman/listinfo/igraph-help >>> =20 >> _______________________________________________ >> igraph-help mailing list >> igraph-help@nongnu.org >> http://lists.nongnu.org/mailman/listinfo/igraph-help >> >> =20 > > > > =20 From MAILER-DAEMON Tue Jun 29 11:12:34 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OTcUE-0002uJ-L0 for mharc-igraph-help@gnu.org; Tue, 29 Jun 2010 11:12:34 -0400 Received: from [140.186.70.92] (port=58659 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OTcUB-0002to-8Q for igraph-help@nongnu.org; Tue, 29 Jun 2010 11:12:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OTcU7-0005oU-Bj for igraph-help@nongnu.org; Tue, 29 Jun 2010 11:12:31 -0400 Received: from mail-wy0-f173.google.com ([74.125.82.173]:59559) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OTcU7-0005ne-7V for igraph-help@nongnu.org; Tue, 29 Jun 2010 11:12:27 -0400 Received: by wyb35 with SMTP id 35so1314562wyb.4 for ; Tue, 29 Jun 2010 08:12:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=4NFw4+mtn6dY2CeaZkUZbK7gDYCPPd1GwwKnkJoRStQ=; b=Hj+WqsVLIOiBhgC6RyJY/ft/asQhUBOtqncqPaPgxugLyLHx4gxqXPSitHX8meL4nM uag0TiWV7AjEzXFPWSedFmeBMgkbbLwozofG2ldeUWFZ9XDucnoaUP/oDWesApG0DPz/ tq+aq5sZLl/lu0NDZVasOLBEhM/kQKSh49Q+0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=bJVVEIxfVflOG8hpNzKRMFw6WGroWZfP0yFCAxbJzKPwEBGdoVTsiwyKmgCz0UOYiG cBE31curIiJYvdpG1HeL3WovWIUFP4JzNvmoFPiVfYhHX/InOAYs2l5bdFVpxKHVccg6 04XOgjkNxHhZ/zyfFXHSZn5zfvzVtNupRTlb8= MIME-Version: 1.0 Received: by 10.216.164.70 with SMTP id b48mr9639059wel.21.1277824344739; Tue, 29 Jun 2010 08:12:24 -0700 (PDT) Received: by 10.216.18.203 with HTTP; Tue, 29 Jun 2010 08:12:24 -0700 (PDT) Date: Tue, 29 Jun 2010 17:12:24 +0200 Message-ID: From: shahab mokarizadeh To: igraph-help@nongnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: [igraph] Can not run tkigraph() X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jun 2010 15:12:32 -0000 Hi, I am getting a strange error. I was able to run tkigraph() without any error last week before installing Winodws patches . but now I am getting the following error: "Error in tkigraph() : tkigraph window is already open!" Any idea what would be the source of the problem? BTW, The result of "search()" is the following, if it helps in finding the source of problem : [1] ".GlobalEnv" "package:igraph" "package:tcltk" [4] "package:stats" "package:graphics" "package:grDevices" [7] "package:utils" "package:datasets" "package:methods" [10] "Autoloads" "package:base" and the content of ".GlobalEnv" is : regards, /Shahab From MAILER-DAEMON Tue Jun 29 11:19:59 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OTcbP-00051l-65 for mharc-igraph-help@gnu.org; Tue, 29 Jun 2010 11:19:59 -0400 Received: from [140.186.70.92] (port=45285 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OTcbM-00051Y-HJ for igraph-help@nongnu.org; Tue, 29 Jun 2010 11:19:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OTcbK-00075u-T8 for igraph-help@nongnu.org; Tue, 29 Jun 2010 11:19:56 -0400 Received: from mail-fx0-f45.google.com ([209.85.161.45]:41938) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OTcbK-00075n-Na for igraph-help@nongnu.org; Tue, 29 Jun 2010 11:19:54 -0400 Received: by fxm10 with SMTP id 10so2320291fxm.4 for ; Tue, 29 Jun 2010 08:19:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:content-type:content-transfer-encoding; bh=mG16aapIB19eAxqF0OP0cgBWknMq0CYaCFbo6WUCNpE=; b=qGFrbBDFh9wYaE0LkZ0cAWz3YWQG2+KW0ngODawWetWFZaL+BzTFV3QoSOyitGGtNY W7U3kzBlCQweS2HORKzRRT2nnPZZDTPn7jGOSglDBc4E8PtQsHsIYQ9+Bkb/ojStGSv1 oqQ86nMCvgeoqYhSQvOPgoLC4AC/bxLqmKkZE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; b=Zln1u9rpPvetvzU+VdW7QD2pEz60wEugwUNviZ0zmdcYbeGE1fAJ1nF4epcXiyRCB0 5NJGz5MaW5SNeV/6aplTNho3pAi8ZJXS//jyEQ05+MRAhgIEg5znK2ZSJxYm4znAAgLg 2fcti9eJPzAeQWvl+y7eOAzPYvEWhAIZKbtg0= MIME-Version: 1.0 Received: by 10.239.185.131 with SMTP id c3mr437287hbh.193.1277824793544; Tue, 29 Jun 2010 08:19:53 -0700 (PDT) Sender: csardi.gabor@gmail.com Received: by 10.239.142.67 with HTTP; Tue, 29 Jun 2010 08:19:53 -0700 (PDT) In-Reply-To: References: Date: Tue, 29 Jun 2010 17:19:53 +0200 X-Google-Sender-Auth: vy7oUAqZEY2GORNP1FJTJfPy4z8 Message-ID: Subject: Re: [igraph] Can not run tkigraph() From: =?ISO-8859-1?B?R+Fib3IgQ3PhcmRp?= To: Help for igraph users Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jun 2010 15:19:58 -0000 Hi, this is intended to happen if you have the tkigraph window open. If you are sure that it is not open, then delete the .tkigraph.env object, and that should solve the issue: rm(.tkigraph.env) tkigraph() Maybe you saved your workspace while the tkigraph window was open, and then restarted R and loaded it back. I'll fix tkigraph, so that this issue does not happen again, or at least it pops up a dialog asking whether you want to remove the old .tkigraph.env object. Thanks for the report! Best, Gabor On Tue, Jun 29, 2010 at 5:12 PM, shahab mokarizadeh wrote: > Hi, > > I am getting a strange error. I was =A0able to run tkigraph() without > any error last week before installing Winodws patches . but now I am > getting the following error: > "Error in tkigraph() : tkigraph window is already open!" > > Any idea what would be the source of the problem? > BTW, The result of "search()" =A0is the following, if it helps in > finding the source of problem : > > > [1] ".GlobalEnv" =A0 =A0 =A0 =A0"package:igraph" =A0 =A0"package:tcltk" > =A0[4] "package:stats" =A0 =A0 "package:graphics" =A0"package:grDevices" > =A0[7] "package:utils" =A0 =A0 "package:datasets" =A0"package:methods" > [10] "Autoloads" =A0 =A0 =A0 =A0 "package:base" > > and the content of ".GlobalEnv" is : > > > regards, > /Shahab > > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help > --=20 Gabor Csardi UNIL DGM From MAILER-DAEMON Wed Jun 30 05:48:48 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OTtuR-0000AB-SW for mharc-igraph-help@gnu.org; Wed, 30 Jun 2010 05:48:47 -0400 Received: from [140.186.70.92] (port=44043 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OTtuO-00008p-Ec for igraph-help@nongnu.org; Wed, 30 Jun 2010 05:48:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OTtuM-0004Ng-SY for igraph-help@nongnu.org; Wed, 30 Jun 2010 05:48:44 -0400 Received: from mail-fx0-f45.google.com ([209.85.161.45]:47388) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OTtuM-0004NR-L2 for igraph-help@nongnu.org; Wed, 30 Jun 2010 05:48:42 -0400 Received: by fxm10 with SMTP id 10so313539fxm.4 for ; Wed, 30 Jun 2010 02:48:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=CQcan0IaTR2a7iacyr5e+b3mvMbfTj24lZF7RuvLdO0=; b=uTqvQFRgr8KC0d4bP5YHT1ulw4BwMhrMg2eJYyBGGmX13noXZkxQ0NFUoeYGYEsxpP R0PzdEvUA/DroSdrfMSl7I6hRWAMRL/c7ztoQ2qjym23n9NuHJKZob97PfGqvZtweSbD bjRnNtvuGAPunhNV4UwsroVcWA6mkZXh9R5DE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=tb93EBP5J2Av72ONY8L5VpZD/UO6CwAdfg//VwZ9zAZEXEncEbg5gpNtmPq7sbptuS bE4WSXNzhXVMSBYXwyu556+gGQKSG48DqAVq1pf5ckrSchAZDlPum5MMwj5QpCzGp/+5 jYp5bQkK+CLrSmKay8XdA4MkHqjYd9EqiBIzg= MIME-Version: 1.0 Received: by 10.239.144.140 with SMTP id o12mr577000hba.111.1277891320903; Wed, 30 Jun 2010 02:48:40 -0700 (PDT) Sender: csardi.gabor@gmail.com Received: by 10.239.142.67 with HTTP; Wed, 30 Jun 2010 02:48:40 -0700 (PDT) In-Reply-To: <4C29EBE0.3040005@imperial.ac.uk> References: <4C28DF96.7030101@imperial.ac.uk> <4C29EBE0.3040005@imperial.ac.uk> Date: Wed, 30 Jun 2010 11:48:40 +0200 X-Google-Sender-Auth: iOHYuymCP95FqDhjwLwzkTTqVBM Message-ID: Subject: Re: [igraph] igraph_matrix_copy_to() From: =?ISO-8859-1?B?R+Fib3IgQ3PhcmRp?= To: Fernando Martinez Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Cc: Help for igraph users X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jun 2010 09:48:45 -0000 Well, just for the record, this solution might work, but it is very suboptimal, as it copies the whole thing twice. Also, no memory will be freed until the function returns. Personally I would suggest to keep everything in the igraph_matrix_t, you can access its element just as quickly as the array of arrays version, and it even has a couple of operations that might come handy (searching for maximum/minimum, row/column-wise sums, etc.). You can also extract a pointer to the first element, with &MATRIX(matrix,0,0), and then pass this to BLAS or LAPACK routines. Gabor On Tue, Jun 29, 2010 at 2:49 PM, Fernando Martinez wrote: > Hi G=E1bor and Tamas, > > I've solved it like this: > > @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ > > #include > > int main(){ > > =A0 =A0 igraph_neimode_t mode =3D IGRAPH_ALL; > =A0 igraph_matrix_t matriz; > =A0 igraph_vs_t from; > > > =A0 double distances_vector[numberofnodes*numberofnodes]; > =A0 long distances[numberofnodes][numberofnodes]; > > =A0 igraph_vs_all(&from); > > > =A0 igraph_matrix_init(&matriz, numberofnodes, numberofnodes); > > =A0 //get the shortest paths: > =A0 igraph_shortest_paths(&graph, &matriz, from, mode); > > > =A0 //copy the shortest paths to a 'double' single-dimensioned array: > =A0 igraph_matrix_copy_to(&matriz, distances_vector); > > > > > =A0 //transform the single-dimension array into matrix form for convenien= ce: > =A0 for(j=3D0; j =A0 =A0 for(m=3D0; m =A0 =A0 =A0 distances[j][m]=3D(long)distances_vector[numberofnodes*j+m]; > =A0 =A0 } > =A0 } > > > > =A0 igraph_matrix_destroy(&matriz); > =A0 igraph_vs_destroy(&from); > > =A0 return(0); > > } > > > @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ > > This works fine. Thanks very much for your inputs. > > Cheers, > Fernando > > > > > > G=E1bor Cs=E1rdi wrote: >> >> Tamas, >> >> you are right, this is one thing. But even if it is igraph_real_t the >> compiler gives a warning (gcc) or error (g++), because >> igraph_matrix_copy_to expects a pointer to a real, and not a pointer >> to an array. See e.g. >> http://www.lysator.liu.se/c/c-faq/c-2.html#2-10 >> >> Fernando, consider using a pointer to the first element of the array >> instead of a pointer to an array. I think this can be done by a simple >> casting, although I might miss something here, pointers to arrays are >> tricky. Also, I don't know whether using g++ instead of gcc changes >> anything here, except for getting an error instead of a warning. >> >> But actually, why copying the thing anyway? What is wrong with keeping >> it in an igraph_matrix_t? >> >> Best, >> Gabor >> >> On Mon, Jun 28, 2010 at 8:22 PM, Tamas Nepusz wrote: >> >>> >>> Hi Fernando, >>> >>> igraph matrices store real numbers, not integers, therefore long is not= a >>> suitable data type for igraph_matrix_copy_to. Use an array of igraph_re= al_t >>> instead: >>> >>> igraph_real_t distances[numberofnodes][numberofnodes]; >>> >>> -- >>> Tamas >>> >>> On 2010.06.28., at 18:44, Fernando Martinez wrote: >>> >>> >>>> >>>> Dear All, >>>> >>>> I'm having problems when using the function igraph_matrix_copy_to() >>>> >>>> As I understand it, this function allows to copy an igraph matrix into= a >>>> normal C matrix. However, I get an error when compiling. >>>> >>>> My code is the following: >>>> >>>> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ >>>> >>>> >>>> >>>> #include >>>> >>>> int main() >>>> { >>>> >>>> >>>> =A0 =A0 =A0igraph_matrix_t matriz; >>>> =A0 =A0 =A0igraph_vector_t vec; >>>> =A0 =A0 =A0igraph_vs_t from; >>>> =A0 =A0 =A0igraph_neimode_t mode =3D IGRAPH_ALL; >>>> >>>> =A0 =A0 =A0long numberofnodes=3D512; >>>> >>>> =A0 =A0 =A0long distances[numberofnodes][numberofnodes]; >>>> >>>> =A0 =A0 =A0igraph_vs_all(&from); >>>> >>>> =A0 =A0 =A0igraph_shortest_paths(&graph, &matriz, from, mode); >>>> >>>> =A0 =A0 =A0igraph_matrix_copy_to(&matriz, distances); >>>> >>>> =A0 =A0 =A0return(0); >>>> >>>> } >>>> >>>> >>>> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ >>>> >>>> I compile in Unbuntu 9.04 >>>> >>>> g++ -I/igraph -L/lib w1024.cpp -ligraph -lgsl -lgslcblas -o w1024 >>>> >>>> and gives error for the line of "igraph_matrix_copy_to(&matriz, >>>> distances);": >>>> >>>> error: cannot convert `long int (*)[((long unsigned int)((long >>>> int)numberofnodes))]' to `igraph_real_t*' for argument `2' to `int >>>> igraph_matrix_copy_to(const igraph_matrix_t*, igraph_real_t*)' >>>> >>>> Any ideas on how to pass the data from the igraph matrix to a C matrix= ? >>>> >>>> >>>> Cheers, >>>> Fernando >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> igraph-help mailing list >>>> igraph-help@nongnu.org >>>> http://lists.nongnu.org/mailman/listinfo/igraph-help >>>> >>> >>> _______________________________________________ >>> igraph-help mailing list >>> igraph-help@nongnu.org >>> http://lists.nongnu.org/mailman/listinfo/igraph-help >>> >>> >> >> >> >> > > --=20 Gabor Csardi UNIL DGM From MAILER-DAEMON Wed Jun 30 10:42:09 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OTyUL-0000Lt-GH for mharc-igraph-help@gnu.org; Wed, 30 Jun 2010 10:42:09 -0400 Received: from [140.186.70.92] (port=45220 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OTyGH-0004HD-72 for igraph-help@nongnu.org; Wed, 30 Jun 2010 10:27:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OTyFw-0000pe-Io for igraph-help@nongnu.org; Wed, 30 Jun 2010 10:27:22 -0400 Received: from mail-pw0-f45.google.com ([209.85.160.45]:52217) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OTyFw-0000pI-Dx for igraph-help@nongnu.org; Wed, 30 Jun 2010 10:27:16 -0400 Received: by pwi8 with SMTP id 8so293370pwi.4 for ; Wed, 30 Jun 2010 07:27:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:from:date :message-id:subject:to:content-type; bh=y6NmQmsFlK2JWqBJ+dmvVNDQPLfmJKBrIDLUK8I+BUo=; b=W9+wPUqWBFEvn5zzyoJyht/o39/smp6kXtiAluyhj/yeEBlG3Gv/v/kl8Y5pmDSBBr HXUFtJWG0XFDXOqPn6Dtr1onbmIDvajOgyk2TvVKYlAg6CzEHgvJO7bLkOybluFVAYJB pyg2ulLeSKd75AY8BIDCoZ4l8MOC/mPswg2Pg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=EYsJxT+2Yz8abdQwjiVngpz5WHU+N1WyX/qASD7SZJgw99WWetI9nGlCnkGLX1NoLf 7D37yJmnUdzPeuwcdO57uKC2P0SNB1zUIvKCQt9qeipL5Rnmb+5G3IOhP9T5AA6yjIig WoELkf/aNeJmuPC/vTmWkfvYpZZ3+iogITJVI= Received: by 10.142.157.8 with SMTP id f8mr1504986wfe.172.1277908031267; Wed, 30 Jun 2010 07:27:11 -0700 (PDT) MIME-Version: 1.0 Received: by 10.142.180.17 with HTTP; Wed, 30 Jun 2010 07:26:51 -0700 (PDT) From: Rachita Halehalli Date: Wed, 30 Jun 2010 19:56:51 +0530 Message-ID: To: igraph-help@nongnu.org Content-Type: multipart/alternative; boundary=000e0cd1a52e42aa6d048a40269c X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Mailman-Approved-At: Wed, 30 Jun 2010 10:42:08 -0400 Subject: [igraph] to find connected components in the network X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jun 2010 14:27:42 -0000 --000e0cd1a52e42aa6d048a40269c Content-Type: text/plain; charset=ISO-8859-1 Hi, Can any one help me out to find components in the network. I have list of articulation points for a network. Now i want to find out the different components that each articulation point connects.. Degree of articulation points in the list varies from 2 to 100. It becomes very tedious to use fucntion 'subcomponent'. Thanks and warm regards -Rachita Halehalli Graduate student CDFD Hyderabad --000e0cd1a52e42aa6d048a40269c Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hi,
Can any one help me out to find components in the = network.

I have list of articulation points for a network.
Now i= want to find out the different components that each articulation point con= nects..

Degree of articulation points in the list=A0 varies from 2 to 100. It b= ecomes very tedious to use fucntion 'subcomponent'.

Thanks a= nd warm regards

-Rachita Halehalli
Graduate student
CDFD
Hyderabad
--000e0cd1a52e42aa6d048a40269c-- From MAILER-DAEMON Wed Jun 30 10:43:53 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OTyW1-0000jZ-OZ for mharc-igraph-help@gnu.org; Wed, 30 Jun 2010 10:43:53 -0400 Received: from [140.186.70.92] (port=32839 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OTyTz-0007sh-RP for igraph-help@nongnu.org; Wed, 30 Jun 2010 10:43:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OTyRa-000403-Ep for igraph-help@nongnu.org; Wed, 30 Jun 2010 10:41:47 -0400 Received: from ixe-mta-17-tx.emailfiltering.com ([194.116.198.149]:49807 helo=gse-mta-17.emailfiltering.com) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OTyRa-0003zW-2f for igraph-help@nongnu.org; Wed, 30 Jun 2010 10:39:18 -0400 X-CTCH-RefID: str=0001.0A0B0208.4C2B5713.0392,ss=1,fgs=0 Received: from csengels.cs.rhul.ac.uk ([134.219.188.10]) by gse-mta-17.emailfiltering.com with emfmta (version 4.5.0.261) by TLS id 2250035940 for igraph-help@nongnu.org; 63257619397ce033; Wed, 30 Jun 2010 15:39:15 +0100 Received: from deviant.cs.rhul.ac.uk (deviant.cs.rhul.ac.uk [134.219.188.190]) by csengels.cs.rhul.ac.uk (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id o5UEdFs4018487 for ; Wed, 30 Jun 2010 15:39:15 +0100 Received: by deviant.cs.rhul.ac.uk (Postfix, from userid 11721) id EB0541242D0; Wed, 30 Jun 2010 15:39:14 +0100 (BST) Date: Wed, 30 Jun 2010 15:39:14 +0100 From: Tamas Nepusz To: Help for igraph users Subject: Re: [igraph] how to plot graph on matplotlib figure? Message-ID: <20100630143914.GA27817@deviant.cs.rhul.ac.uk> Mail-Followup-To: Help for igraph users References: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="DocE+STaALJfprDB" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jun 2010 14:43:52 -0000 --DocE+STaALJfprDB Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Diederik, > I would like to add my graph to a matplotlib figure but don't know how. I played around a bit with matplotlib today and this is what I came up with (see the attachment). It works only for Cairo-based Matplotlib backends as igraph supports plotting on Cairo contexts only. -- Tamas --DocE+STaALJfprDB Content-Type: text/x-python; charset=us-ascii Content-Disposition: attachment; filename="igraph_mpl.py" #!/usr/bin/env python from matplotlib.artist import Artist from igraph import BoundingBox, Graph, palettes class GraphArtist(Artist): """Matplotlib artist class that draws igraph graphs. Only Cairo-based backends are supported. """ def __init__(self, graph, bbox, palette=None, *args, **kwds): """Constructs a graph artist that draws the given graph within the given bounding box. `graph` must be an instance of `igraph.Graph`. `bbox` must either be an instance of `igraph.drawing.BoundingBox` or a 4-tuple (`left`, `top`, `width`, `height`). The tuple will be passed on to the constructor of `BoundingBox`. `palette` is an igraph palette that is used to transform numeric color IDs to RGB values. If `None`, a default grayscale palette is used from igraph. All the remaining positional and keyword arguments are passed on intact to `igraph.Graph.__plot__`. """ Artist.__init__(self) if not isinstance(graph, Graph): raise TypeError, "expected igraph.Graph, got %r" % type(graph) self.graph = graph self.palette = palette or palettes["gray"] self.bbox = BoundingBox(bbox) self.args = args self.kwds = kwds def draw(self, renderer): from matplotlib.backends.backend_cairo import RendererCairo if not isinstance(renderer, RendererCairo): raise TypeError("graph plotting is supported only on Cairo backends") self.graph.__plot__(renderer.ctx, self.bbox, self.palette) def test(): import math # Make Matplotlib use a Cairo backend import matplotlib matplotlib.use("cairo.pdf") import matplotlib.pyplot as pyplot # Create the figure fig = pyplot.figure() # Create a basic plot axes = fig.add_subplot(111) xs = range(200) ys = [math.sin(x/10.) for x in xs] axes.plot(xs, ys) # Draw the graph over the plot # Two points to note here: # 1) we add the graph to the axes, not to the figure. This is because # the axes are always drawn on top of everything in a matplotlib # figure, and we want the graph to be on top of the axes. # 2) we set the z-order of the graph to infinity to ensure that it is # drawn above all the curves drawn by the axes object itself. graph = Graph.GRG(100, 0.2) graph_artist = GraphArtist(graph, (10, 10, 150, 150), layout="kk") graph_artist.set_zorder(float('inf')) axes.artists.append(graph_artist) # Save the figure fig.savefig("test.pdf") print "Plot saved to test.pdf" if __name__ == "__main__": test() --DocE+STaALJfprDB-- From MAILER-DAEMON Wed Jun 30 11:29:56 2010 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OTzEa-0001rL-6a for mharc-igraph-help@gnu.org; Wed, 30 Jun 2010 11:29:56 -0400 Received: from [140.186.70.92] (port=36056 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OTzET-0001qC-CJ for igraph-help@nongnu.org; Wed, 30 Jun 2010 11:29:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OTzEL-0006Zq-EC for igraph-help@nongnu.org; Wed, 30 Jun 2010 11:29:49 -0400 Received: from mail-gy0-f173.google.com ([209.85.160.173]:43898) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OTzEL-0006Zi-Ao for igraph-help@nongnu.org; Wed, 30 Jun 2010 11:29:41 -0400 Received: by gye5 with SMTP id 5so510242gye.4 for ; Wed, 30 Jun 2010 08:29:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=NKI8dl6Fp9nbaagbOQARgTZ3qDWhck9u48AB93P9DW8=; b=CMXDXm8EbypW/gG6Xp3d11uIJpX8KQATCxaV/2fDIVNku2JxtdtqeGrRJeg8N5kDiM 14nW8MkHbuntgghOltj5ptSoCIKxKn7rKApZa3WiWwVolyN5j2MKuDMaDCiWvMVkz+sW 9gabHzcr/ZH5LHAEnOnAbInl4l07ue4iRSqHY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=c9DUHNXTTYlsFoUyKshYljD4ewbbaATMhkC82cd8O1diVF3G69em4Bp6WYSEtdIIV1 FA/8Q9iatzbItT5x9sv1YE2weVQeEtJzvLxbfHT22pvItSa5257hdlUVv+LYvVUV6dtY SijIIff6yQerU7ydwuXdVftrip1rhuPTMXxFM= MIME-Version: 1.0 Received: by 10.239.144.140 with SMTP id o12mr631393hba.111.1277911779782; Wed, 30 Jun 2010 08:29:39 -0700 (PDT) Sender: csardi.gabor@gmail.com Received: by 10.239.142.67 with HTTP; Wed, 30 Jun 2010 08:29:39 -0700 (PDT) In-Reply-To: References: Date: Wed, 30 Jun 2010 17:29:39 +0200 X-Google-Sender-Auth: Pwzyhz84ieE1LzY9v0pc1lAMG2M Message-ID: Subject: Re: [igraph] to find connected components in the network From: =?ISO-8859-1?B?R+Fib3IgQ3PhcmRp?= To: Help for igraph users Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Cc: Rachita Halehalli X-BeenThere: igraph-help@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Help for igraph users List-Id: Help for igraph users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jun 2010 15:29:54 -0000 Hi, what exactly is tedious? If I understand you correctly, all you need to do is removing the articulation points one by one from the network, and then calling clusters() or decompose.graph() on the remainder graphs. If your graph is not too big and everything fits into the memory, then you can do all this with rem <- lapply(A, delete.vertices, graph=3Dg) comps <- lapply(rem, decompose.graph) where 'A' is the number vector with the articulation points and 'g' is your graph. If you just need the vertex ids and not the actual graphs, then use 'clusters' instead of 'decompose.graph', 'clusters' is much faster. Is this what you want? Best, Gabor On Wed, Jun 30, 2010 at 4:26 PM, Rachita Halehalli w= rote: > > Hi, > Can any one help me out to find components in the network. > > I have list of articulation points for a network. > Now i want to find out the different components that each articulation po= int > connects.. > > Degree of articulation points in the list=A0 varies from 2 to 100. It bec= omes > very tedious to use fucntion 'subcomponent'. > > Thanks and warm regards > > -Rachita Halehalli > Graduate student > CDFD > Hyderabad > > _______________________________________________ > igraph-help mailing list > igraph-help@nongnu.org > http://lists.nongnu.org/mailman/listinfo/igraph-help > > --=20 Gabor Csardi UNIL DGM