From jochen at jochen-kuepper.de Thu Aug 1 01:29:52 2002 From: jochen at jochen-kuepper.de (Jochen =?iso-8859-1?q?K=FCpper?=) Date: 01 Aug 2002 01:29:52 -0400 Subject: [SciPy-user] Re: [Numpy-discussion] Sparse matrices In-Reply-To: References: Message-ID: There seems to be a problem with the sparse module with respect to files missing in the snapshot: On Thu, 01 Aug 2002 00:02:43 -0400 Victor S Miller wrote: Victor> Jochen, I downloaded the source built today (7/31/02). Here's what's Victor> in the sparse directory. The SuperLU directory just has one file Victor> make.inc. I guess I'll have to supplement it with the CVS. Victor> /usr/local/coop/src/SciPy-0.2.0_alpha_105.3699/sparse: Victor> total 3 Victor> drwxr-xr-x 26 victor 1024 Jul 31 17:02 .. Victor> drwxr-xr-x 3 victor 512 Jul 31 04:59 . Victor> drwxr-xr-x 2 victor 512 Jul 31 04:59 SuperLU Greetings, Jochen -- Einigkeit und Recht und Freiheit http://www.Jochen-Kuepper.de Libert?, ?galit?, Fraternit? GnuPG key: 44BCCD8E Sex, drugs and rock-n-roll From eric at enthought.com Thu Aug 1 02:39:14 2002 From: eric at enthought.com (eric jones) Date: Thu, 1 Aug 2002 01:39:14 -0500 Subject: [SciPy-user] Re: [Numpy-discussion] Sparse matrices In-Reply-To: Message-ID: <000101c23926$2a572590$777ba8c0@ericlaptop> No one has worked on the sparse stuff as far as I'm aware, so the sparse package in scipy is more a place holder than an implementation. I thought there were some licensing issues, but, looking at the SuperLU docs, the license looks fine. Maybe the license issue was with a different sparse matrix package Travis O. had used. I know that he has wrapped more than one in the past. eric > -----Original Message----- > From: scipy-user-admin at scipy.net [mailto:scipy-user-admin at scipy.net] On > Behalf Of Jochen K?pper > Sent: Thursday, August 01, 2002 12:30 AM > To: scipy-user > Cc: Victor S. Miller > Subject: [SciPy-user] Re: [Numpy-discussion] Sparse matrices > > There seems to be a problem with the sparse module with respect to > files missing in the snapshot: > > On Thu, 01 Aug 2002 00:02:43 -0400 Victor S Miller wrote: > > Victor> Jochen, I downloaded the source built today (7/31/02). Here's > what's > Victor> in the sparse directory. The SuperLU directory just has one file > Victor> make.inc. I guess I'll have to supplement it with the CVS. > > Victor> /usr/local/coop/src/SciPy-0.2.0_alpha_105.3699/sparse: > Victor> total 3 > Victor> drwxr-xr-x 26 victor 1024 Jul 31 17:02 .. > Victor> drwxr-xr-x 3 victor 512 Jul 31 04:59 . > Victor> drwxr-xr-x 2 victor 512 Jul 31 04:59 SuperLU > > > Greetings, > Jochen > -- > Einigkeit und Recht und Freiheit http://www.Jochen- > Kuepper.de > Libert?, ?galit?, Fraternit? GnuPG key: 44BCCD8E > Sex, drugs and rock-n-roll > > _______________________________________________ > SciPy-user mailing list > SciPy-user at scipy.net > http://www.scipy.net/mailman/listinfo/scipy-user From eric at enthought.com Thu Aug 1 02:39:14 2002 From: eric at enthought.com (eric jones) Date: Thu, 1 Aug 2002 01:39:14 -0500 Subject: [SciPy-user] Re: [Numpy-discussion] Sparse matrices In-Reply-To: Message-ID: <000101c23926$2a572590$777ba8c0@ericlaptop> No one has worked on the sparse stuff as far as I'm aware, so the sparse package in scipy is more a place holder than an implementation. I thought there were some licensing issues, but, looking at the SuperLU docs, the license looks fine. Maybe the license issue was with a different sparse matrix package Travis O. had used. I know that he has wrapped more than one in the past. eric > -----Original Message----- > From: scipy-user-admin at scipy.net [mailto:scipy-user-admin at scipy.net] On > Behalf Of Jochen K?pper > Sent: Thursday, August 01, 2002 12:30 AM > To: scipy-user > Cc: Victor S. Miller > Subject: [SciPy-user] Re: [Numpy-discussion] Sparse matrices > > There seems to be a problem with the sparse module with respect to > files missing in the snapshot: > > On Thu, 01 Aug 2002 00:02:43 -0400 Victor S Miller wrote: > > Victor> Jochen, I downloaded the source built today (7/31/02). Here's > what's > Victor> in the sparse directory. The SuperLU directory just has one file > Victor> make.inc. I guess I'll have to supplement it with the CVS. > > Victor> /usr/local/coop/src/SciPy-0.2.0_alpha_105.3699/sparse: > Victor> total 3 > Victor> drwxr-xr-x 26 victor 1024 Jul 31 17:02 .. > Victor> drwxr-xr-x 3 victor 512 Jul 31 04:59 . > Victor> drwxr-xr-x 2 victor 512 Jul 31 04:59 SuperLU > > > Greetings, > Jochen > -- > Einigkeit und Recht und Freiheit http://www.Jochen- > Kuepper.de > Libert?, ?galit?, Fraternit? GnuPG key: 44BCCD8E > Sex, drugs and rock-n-roll > > _______________________________________________ > SciPy-user mailing list > SciPy-user at scipy.net > http://www.scipy.net/mailman/listinfo/scipy-user From simple4u2do at hotmail.com Thu Aug 1 23:51:37 2002 From: simple4u2do at hotmail.com (simple4u2do at hotmail.com) Date: Thu, 1 Aug 2002 23:51:37 -0400 Subject: [SciPy-user] IT'S SO SIMPLE...... Message-ID: <411-2200285235137310@jotux@usb> HELLO, I?ll make you a promise. READ THIS TO THE END! Follow what it says to the letter and you will not worry whether a RECESSION is coming or not, who is President, or whether you keep your current job or not. Yes, I know what you are thinking. I never responded to one of these before either. One day though, something just said you throw away $25.00 going to a movie for 2 hours. What the heck. Believe me, no matter where you believe those feelings come from, I thank goodness every day that I had that feeling. I cannot imagine where I would be or what I would be doing had I not. Read on. It?s true. Every word of it. It is legal. I checked. Simply because you are buying something of value. AS SEEN ON NATIONAL TV: Making over half million dollars every 4 to 5 months from your home. THANK?S TO THE COMPUTER AGE AND THE INTERNET! ===================================================== BE AN INTERNET MILLIONAIRE LIKE OTHERS WITHIN A YEAR!!! Before you say, Bull, please read the following. This is the letter you have been hearing about on the news lately. Due to the popularity of this letter on the Internet, a national weekly news program recently devoted entire show to the investigation of this program described below, to see if it really can make people money. The show also investigated whether or not the program was legal. Their findings proved once and for all that there are absolutely NO Laws prohibiting the participation in the program and if people can follow the simple instruction they are bound to make some mega bucks with only $25 out of pocket cost. DUE TO THE RECENT INCREASE OF POPULARITY & RESPECT THIS PROGRAM HAS ATTAINED, IT IS CURRENTLY WORKING BETTER THAN EVER. This is what one had to say: Thanks to this profitable opportunity. I was approached many times before but each time I passed on it. I am so glad I finally joined just to see what one could expect in return for the minimal effort and money required. To my astonishment, I received a total $610,470.00 in 21 weeks, with money still coming in. Pam Hedland, Fort Lee, New Jersey. ===================================================== Another said: this program has been around for a long time but I never believed in it. But one day when I received this again in the mail I decided to gamble my $25 on it. I followed the simple instructions and walaa.3 weeks later the money started to come in. First month I only made $240.00 but the next 2 months after that I made a total of $290,000.00. So far, in the past 8 months by re-entering the program, I have made over $710,000.00 and I am playing it again. The key to success in this program is to follow the simple steps and NOT change anything. More testimonials later but first: =========PRINT THIS NOW FOR YOUR FUTURE REFERENCE======= $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ If you would like to make at least $500,000 every 4 to 5 months easily and comfortably, please read the following,THEN READ IT AGAIN and AGAIN!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ FOLLOW THE SIMPLE INSTRUCTION BELOW AND YOUR FINANCIAL DREAMS WILL COME TRUE, GUARANTEED! INSTRUCTIONS: ========Order all 5 reports shown on the list below========= For each report, send $5 CASH, THE NAME & NUMBER OF THE REPORT YOU ARE ORDERING and YOUR E-MAIL ADDRESS to the person whose name appears ON THAT LIST next to the report. MAKE SURE YOUR RETURN ADDRESS IS ON YOUR ENVELOPE TOP LEFT CORNER in case of any mail problems. =====WHEN YOU PLACE YOUR ORDER, MAKE SURE YOU ORDER EACH OF THE 5 REPORTS===== You will need all 5 reports so that you can save them on your computer and resell them. YOUR TOTAL COST $5 X 5 = $25.00 Within a few days you will receive, via e-mail, each of the 5 reports from these 5 different individuals. Save them on your computer so they will be accessible for you to send to the 1,000?s of people who will order them from you. Also, make a floppy of these reports and keep it on your desk in case something happens to your computer. IMPORTANT DO NOT alter the names of the people who are listed next to each report, or their sequence on the list, in any way other than what is instructed below in step 1 through 6 or you will loose out on the majority of your profits. Once you understand the way this works, you will also see how it does not work if you change it. Remember, this method has been tested, and if you alter it, it will NOT work!!! People have tried to put their friends/relatives names on all five thinking they could get all they money. But it doesn?t work this way. Believe us, some have tried to be greedy and then nothing happened. So Do Not try to change anything other than what is instructed. Because if you do, it will not work for you. Remember, honesty reaps the reward!!! This IS a legitimate BUSINESS. You are offering a product for sale and getting paid for it. Treat it as such and you will be VERY profitable in a short period of time. 1. After you have ordered all 5 reports, take this advertisement and REMOVE the name & address of the person in REPORT #5. This person has made it through the cycle and is doubt counting their fortune. 2. Move the name & address in REPORT #4 down to REPORT #5. 3. Move the name & address in REPORT #3 down to REPORT #4. 4. Move the name & address in REPORT #2 down to REPORT #3. 5. Move the name & address in REPORT #1 down to REPORT #2. 6. Insert YOUR name & address in the REPORT #1 Position. PLEASE MAKE SURE you copy every name & address ACCURATELY! This is critical to YOUR success. ===================================================== *****Take this entire letter, with the modified list of names, and save it on your computer. DO NOT MAKE ANY OTHER CHANGES. Save this on a disk as well just in case if you lose any data. To assist you with marketing your business on the internet, the 5 reports you purchase will provide you with invaluable marketing information which includes how to send bulk e-mails legally, where to find thousands of free classified ads and much more. There are 2 Primary methods to get this venture going: METHOD#1: BY SENDING BULK E-MAIL LEGALLY ===================================================== Let?s say that you decide to start small, just to see how it goes, and we will assume you and those involved send out only 5,000 e-mails each. Let?s also assume that the mailing receive only a 0.2% (2/10 of 1%) response (the response could be much better but lets just say it is only 0.2%). Also many people will send out hundreds of thousands e-mails instead of only 5,000 each). Continuing with this example, you send out only 5,000 e-mails. With a 0.2% response, that is only 10 orders for report #1. Those 10 people responded by sending out 5,000 e-mails each for a total of 50,000. Out of those 50,000 e-mails only 0.2% responded with orders. That?s=100 people responded and ordered Report #2. Those 100 people mail out 5,000 e-mails each for a total of 500,000 e-mails. The 0.2% response to that is1000 orders for Report #3. Those 1000 people send 5,000 e-mails each for a total of 5 million e-mails sent out. The 0.2% response is 10,000 orders for Report #4. Those 10,000 people send out 5,000 e-mails each for a total of 50,000,000 (50 million) e-mails. The 0.2% response to that is 100,000 orders for Report #5. THAT?S 100,000 ORDERS TIMES $5 EACH = $500,000.00 (half a million dollars). Your total income in this example is: 1. $50+2.. $500+3.. $5,000+4.. $50,000+5. $500,000. Grand total $555,550.00 NUMBERS DO NOT LIE. GET A PENCIL & PAPER AND FIGURE OUT THE WORST POSSIBLE RESPONSES AND NO MATTER HOW YOU CALCULATE IT, YOU WILL STILL MAKE A LOT OF MONEY! ===================================================== REMEMBER FRIEND, THIS IS ASSUMING ONLY 10 PEOPLE ORDERING OUT OF 5,000 YOU MAILED TO. Dare to think for a moment what would happen if everyone or half or even 4th of those people mailed 100,000 e-mails each or more? There are over 150 million people on the Internet worldwide and counting, with thousands more coming on line every day. Believe me, many people will do just that and more! METHOD #2: BY PLACING FREE ADS ON THE INTERNET ===================================================== Advertising on the net is very, very inexpensive and there are hundreds if FREE places to advertise. Placing a lot of free ads on the Internet will easily get a larger response. We strongly suggest you start with Method #1 and add Method #2 as you go along. For every $5 you receive, all you must do is e-mail them the Report they ordered. That?s it. Always provide same day service on all orders. This will guarantee that the e-mail they send out, with your name and address on it, will be prompt because they cannot advertise until they receive the report. ========AVAILABLE REPORTS========================= The reason for the cash is not because this is illegal or somehow wrong. It is simply about time. Time for checks or credit cards to be cleared or approved, etc. Concealing it is simply so no one can SEE there is money in the envelope and steal it before it gets to you. ORDER EACH REPORT BY ITS NUMBER & NAME ONLY. Notes: Always send $5 cash (U.S. CURRENCY) for each Report. Checks NOT accepted. Make sure the cash is concealed by wrapping it in at least 2 sheets of paper. On one of those sheets of paper write the NUMBER & NAME of the Report you are ordering, YOUR E-MAIL ADDRESS and your name and postal address. PLACE YOUR ORDER FOR THESE REPORTS NOW: ===================================================== REPORT #1: The Insider?s Guide to Advertising for Free On The Net Order Report #1 from: Joe Romano 361 Avenue U Brooklyn, NY 11223 USA ____________________________________________________________ REPORT #2: The Insider?s Guide to Sending Bulk Email on the Net Order Report #2 from: Dave Armstrong 1211 35th Street N.E Cedar Rapids, IA 52402 USA ____________________________________________________________ REPORT #3: Secret to Multilevel Marketing On The Net Order Report #3 from: Randy Dallard P.O. Box 8 Osprey, FL 34229 ____________________________________________________________ REPORT #4: How To Become a Millionaire Using MLM & The Net Order Report #4 from: Carla Brown P.O. Box 39093 Sarasota, FL 34238 USA ____________________________________________________________ REPORT #5: How To Send Out One Million Emails for Free Order Report #5 From: Glynn Schmidt P.O. Box 19424 Sarasota, FL 34276 USA ____________________________________________________________ $$$$$$$$$$$$$$$YOUR SUCCESS GUIDELINES$$$$$$$$$$$$$ Follow these guidelines to guarantee your success: ======If you do not receive at lest 10 orders for Report #1 within 2 weeks, continue sending e-mails until you do. ======After you have received 10 orders, 2 to 3 weeks after that you should receive 100 orders or more for REPORT #2. If you did not, continue advertising or sending e-mails until you do. **Once you have received 100 or more orders for Report #2, YOU CAN RELAX, because the system is already working for you, and the cash will continue to roll in! THIS IS IMPORTANT TO REMEMBER: Every time your name is moved down on the list, you are placed on a different report. You can KEEP TRACK of your PROGRESS by watching which report people are ordering from you. IF YOU WANT TO GENERATE MORE INCOME SEND ANOTHER BATCH OF E-MAILS AND START THE WHOLE PROCESS AGAIN. There is NO LIMIT to the income you can generate from this business!!! ===================================================== FOLLOWING IS A NOTE FROM THE ORGINATOR OF THIS PROGRAM: You have just received information that can give you financial freedom for the rest of your life, with NO RISK and JUST A LITTLE BIT OF EFFORT. You can make more money in the next few weeks and months than you have ever imagined. Follow the program EXACTLY AS INSTRUCTED. Do Not change it in any way. It works exceedingly well as it is now. Remember to e-mail a copy of this exciting report after you have put your name and address in Report #1 and moved others to #2..#5 as instructed above. One of the people you send this to may send out 100,000 or more e-mails and your name will be on every one of them. Remember though, the more you send out the more potential customers you will reach. So my friend, I have given you the ideas, information, materials and opportunity to become financially independent. IT IS UP TO YOU NOW!!! ===============MORE TESTIMONIALS==================== My name is Mitchell. My wife, Jody and I live in Chicago. I am an accountant with a major U.S. Corporation and I make pretty good money. When I received this program I grumbled to Jody about receiving junk mail. I made fun of the whole thing, spouting my knowledge of the population and percentages involved. I knew it wouldn?t work. Jody totally ignored my supposed intelligence and few days later she jumped in with both fee. I made merciless fun of her, and was ready to lay the old I told you so on her when the thing didn?t work. Well, the laugh was on me! Within 3 weeks she had received 50 responses. Within the next 45 days she received total $147,200.00..all cash! I was shocked. I have joined Jody in her hobby. Mitchell Wolf C.P.A., Chicago, Illinois ===================================================== Not being the gambling type, it took me several weeks to make up my mind to participate in this plan. But conservative as I am, I decided that the initial investment was so little that there was just no way that I wouldn?t get enough orders to at least get my money back. I was surprised when I found my medium size post office box crammed with orders. I made $319,210.00 in the first 12 weeks. The nice thing about this deal is that it does not matter where people live. There simply isn?t a better investment with a faster return and so big. Dan Sondstrum Alberta, CA ===================================================== I had received this program before. I deleted it, but later I wondered if I should have given it a try. Of course, I had no idea who to contact to get another copy, so I had to wait until I was e-mailed again by someone else. 11 months passed then it luckily came again I did not delete this one! I made more than $490,000.00 on my first try and all the money came within 22 weeks. Susan De Suza, New York, N.Y. ===================================================== It really is a great opportunity to make relatively easy money with little cost to you. I followed the simple instructions carefully and within 10 days the money started to come in. My first month I made $20,560.00 and by the end of the third month my total cash count was $362,840.00. Life is beautiful, Thanks to the Internet. Fred Dellaca, Westport, New Zealand ===================================================== ORDER YOUR REPORTS TODAY AND GET STARTED ON YOUR ROAD TO FINANCIAL FREEDOM! ===================================================== If you have any questions of the legality of this program contact the Office of Associate Director for Marketing Practices, Federal Trade Commission, Bureau of Consumer Protection, and Washington, D.C. ===================================================== ONE TIME MAILING, NO NEED TO REMOVE ===================================================== From paul.letexier at free.fr Fri Aug 2 04:07:05 2002 From: paul.letexier at free.fr (Paul LE TEXIER) Date: Fri, 02 Aug 2002 10:07:05 +0200 Subject: [SciPy-user] Re: [Numpy-discussion] Sparse matrices References: <18274.5500970215$1028183965@news.gmane.org> Message-ID: <3D4A3DA9.3EA9B901@free.fr> May be its stupid, but why don't you use PETSc ? I think there is a lot of VERY good thinks in this framework, not only for hight performance computations ! In a near future (ask people from ANL/PETSc) we will have a PETSc componant (cf. cca-forum.org Common Componant Architecture) using SIDL (Scientific Interface Description Language). So many PETSc should be available (even Python !). Have a lice day. Greetings, Paul eric jones a ?crit : > No one has worked on the sparse stuff as far as I'm aware, so the sparse > package in scipy is more a place holder than an implementation. I > thought there were some licensing issues, but, looking at the SuperLU > docs, the license looks fine. Maybe the license issue was with a > different sparse matrix package Travis O. had used. I know that he has > wrapped more than one in the past. > > eric > > > -----Original Message----- > > From: scipy-user-admin at scipy.net [mailto:scipy-user-admin at scipy.net] > On > > Behalf Of Jochen K?pper > > Sent: Thursday, August 01, 2002 12:30 AM > > To: scipy-user > > Cc: Victor S. Miller > > Subject: [SciPy-user] Re: [Numpy-discussion] Sparse matrices > > > > There seems to be a problem with the sparse module with respect to > > files missing in the snapshot: > > > > On Thu, 01 Aug 2002 00:02:43 -0400 Victor S Miller wrote: > > > > Victor> Jochen, I downloaded the source built today (7/31/02). Here's > > what's > > Victor> in the sparse directory. The SuperLU directory just has one > file > > Victor> make.inc. I guess I'll have to supplement it with the CVS. > > > > Victor> /usr/local/coop/src/SciPy-0.2.0_alpha_105.3699/sparse: > > Victor> total 3 > > Victor> drwxr-xr-x 26 victor 1024 Jul 31 17:02 .. > > Victor> drwxr-xr-x 3 victor 512 Jul 31 04:59 . > > Victor> drwxr-xr-x 2 victor 512 Jul 31 04:59 SuperLU > > > > > > Greetings, > > Jochen > > -- > > Einigkeit und Recht und Freiheit http://www.Jochen- > > Kuepper.de > > Libert?, ?galit?, Fraternit? GnuPG key: 44BCCD8E > > Sex, drugs and rock-n-roll > > > > _______________________________________________ > > SciPy-user mailing list > > SciPy-user at scipy.net > > http://www.scipy.net/mailman/listinfo/scipy-user From prabhu at aero.iitm.ernet.in Thu Aug 1 12:23:59 2002 From: prabhu at aero.iitm.ernet.in (Prabhu Ramachandran) Date: Thu, 1 Aug 2002 21:53:59 +0530 Subject: [SciPy-user] call plt.image from a wx GUI? In-Reply-To: <41y9buij9p.fsf@localhost.localdomain> References: <41y9buij9p.fsf@localhost.localdomain> Message-ID: <15689.24735.260406.175971@monster.linux.in> >>>>> "AF" == Adam C Finnefrock writes: >>>> import gui_thread >>>> import wxCCD proxy_class = >>>> gui_thread.register(wxCCD.MainWindow) win = proxy_class() AF> Now the GUI starts without tying up the command line. AF> I'd like the GUI to display some data in another window, so it AF> calls plt.image(scaled_data,None,None,colormap,'no') which AF> hangs. AF> A simple call to plt.plot([1,2,3],[4,5,6]) does that same. I thought that this used to work. There is obviously some threading issue here. Check to see if a proxied class is really created when you call the plt.plot function. It could also be that a proxied class is not created because the call is executed inside a proxy event. And once the function call is done there is a threading problem. I guess what I'm saying doesnt make any sense to you. Its just that gui_thread can get fairly complex. I ran a test case and got segfaults when I created a plot but the segfault occured only when I closed the window. Wierd. I dont have the time now to check it out. If I do get to doing it I'll see. However for now you can use the plot code from your code by doing something like so: def __init__(self, blah, blah): # add this next line somewhere in your constructor or whereever # you pack your gui elements. self.plotter = plt.plot_canvas(self, size=wxSize(250,250), title="Slicer") def plot(self, x, y): """ Use this to plot. """ self.plotter.line_list.data = [] lines = [] lines.extend(plt.lines_from_group((x,y))) for i in lines: self.plotter.line_list.append(i) self.plotter.update() This way you use the basic widget from the plt code inside yours and all this code should be proxied properly. I'll try and understand the gui_thread issue when I get some spare time. cheers, prabhu From eric at enthought.com Thu Aug 1 16:08:01 2002 From: eric at enthought.com (eric jones) Date: Thu, 1 Aug 2002 15:08:01 -0500 Subject: [SciPy-user] Re: [Numpy-discussion] Sparse matrices In-Reply-To: <3D4A3DA9.3EA9B901@free.fr> Message-ID: <000801c23997$237a55a0$6b01a8c0@ericlaptop> I have never used PETSc, but have looked at it before and just took another look. It looks like a very comprehensive and powerful library. One of the main issues of adding something like PETSc to SciPy would be the huge build complexity that comes with it. It is a very large library with Unix centric build tools that require cygwin on windows. Trying to cram this into distutils would be, ahem..., unpleasant. The second issue is its emphasis on parallel solvers and the complexity that this adds, both for building software and for developing it. Parallel libraries typically have multiple extra parameters for communicators, process_id, etc. to many of their functions. Also, usually multiple calls are needed to scatter/assemble vectors, matrices, etc. for parallel algorithms. This stuff is all necessary for parallel stuff, but being burdened with it in a serial library like SciPy adds to development time. SuperLU has a fairly large user base, is small relative to PETSc, and has a good reputation for performance. It, or something like it, fits better into the modular approach that SciPy has. That said, PETSc has probably conquered a number of the hairy parallel issues that show up in vector/matrix solvers. Perhaps it would form a solid foundation for a parallel version of SciPy that works with pyMPI? (Scalapack has proven difficult to wrap in the past). I'm glad to hear that there is an effort underway to make it Python accessible. Is there a list to follow this development? I'd be interested in watching it. eric > -----Original Message----- > From: scipy-user-admin at scipy.net [mailto:scipy-user-admin at scipy.net] On > Behalf Of Paul LE TEXIER > Sent: Friday, August 02, 2002 3:07 AM > To: scipy-user at scipy.net > Cc: Paul.letexier at cea.fr > Subject: [SciPy-user] Re: [Numpy-discussion] Sparse matrices > > May be its stupid, but why don't you use PETSc ? > I think there is a lot of VERY good thinks in this framework, > not only for hight performance computations ! > > In a near future (ask people from ANL/PETSc) we will have > a PETSc componant (cf. cca-forum.org Common Componant Architecture) > using SIDL (Scientific Interface Description Language). > So many PETSc should be available (even Python !). > > Have a lice day. > > Greetings, > Paul > > eric jones a ?crit : > > > No one has worked on the sparse stuff as far as I'm aware, so the sparse > > package in scipy is more a place holder than an implementation. I > > thought there were some licensing issues, but, looking at the SuperLU > > docs, the license looks fine. Maybe the license issue was with a > > different sparse matrix package Travis O. had used. I know that he has > > wrapped more than one in the past. > > > > eric > > > > > -----Original Message----- > > > From: scipy-user-admin at scipy.net [mailto:scipy-user-admin at scipy.net] > > On > > > Behalf Of Jochen K?pper > > > Sent: Thursday, August 01, 2002 12:30 AM > > > To: scipy-user > > > Cc: Victor S. Miller > > > Subject: [SciPy-user] Re: [Numpy-discussion] Sparse matrices > > > > > > There seems to be a problem with the sparse module with respect to > > > files missing in the snapshot: > > > > > > On Thu, 01 Aug 2002 00:02:43 -0400 Victor S Miller wrote: > > > > > > Victor> Jochen, I downloaded the source built today (7/31/02). Here's > > > what's > > > Victor> in the sparse directory. The SuperLU directory just has one > > file > > > Victor> make.inc. I guess I'll have to supplement it with the CVS. > > > > > > Victor> /usr/local/coop/src/SciPy-0.2.0_alpha_105.3699/sparse: > > > Victor> total 3 > > > Victor> drwxr-xr-x 26 victor 1024 Jul 31 17:02 .. > > > Victor> drwxr-xr-x 3 victor 512 Jul 31 04:59 . > > > Victor> drwxr-xr-x 2 victor 512 Jul 31 04:59 SuperLU > > > > > > > > > Greetings, > > > Jochen > > > -- > > > Einigkeit und Recht und Freiheit http://www.Jochen- > > > Kuepper.de > > > Libert?, ?galit?, Fraternit? GnuPG key: 44BCCD8E > > > Sex, drugs and rock-n-roll > > > > > > _______________________________________________ > > > SciPy-user mailing list > > > SciPy-user at scipy.net > > > http://www.scipy.net/mailman/listinfo/scipy-user > > _______________________________________________ > SciPy-user mailing list > SciPy-user at scipy.net > http://www.scipy.net/mailman/listinfo/scipy-user From asfandyar_k at yahoo.com Fri Aug 2 18:40:22 2002 From: asfandyar_k at yahoo.com (Asfandyar Khan) Date: Fri, 2 Aug 2002 15:40:22 -0700 (PDT) Subject: [SciPy-user] Problems using Gplt Message-ID: <20020802224022.79341.qmail@web11508.mail.yahoo.com> Hi, I am running Scipy on : Platform information: Redhat Linux 7.0 (posix linux2) Python version: 2.2 Python Numeric version: 20.2.1 Whenever i try to plot using gplt eg, from gui_thread import * from scipy import gplt from Numeric import * a=array([1,2,3]) b=array([4,5,6]) plot(a.b) I get the following error: IOError: [Errno 32] Broken Pipe Traceback shows: gplt/interface.py line 106 in plot gplt/pyPlot.py line 132 in plot gplt/pyPlot.py line 702 in _init_plot gplt/pyPlot.py line 820 in _send Regards, Asfandyar. __________________________________________________ Do You Yahoo!? Yahoo! Health - Feel better, live better http://health.yahoo.com From finnefro at sas.upenn.edu Fri Aug 2 22:06:28 2002 From: finnefro at sas.upenn.edu (Adam C. Finnefrock) Date: 02 Aug 2002 22:06:28 -0400 Subject: [SciPy-user] Problems using Gplt In-Reply-To: <20020802224022.79341.qmail@web11508.mail.yahoo.com> References: <20020802224022.79341.qmail@web11508.mail.yahoo.com> Message-ID: <41lm7oy9uj.fsf@localhost.localdomain> Asfandyar Khan writes: > Hi, > I am running Scipy on : > > Platform information: Redhat Linux 7.0 (posix > linux2) > Python version: 2.2 > Python Numeric version: 20.2.1 > > Whenever i try to plot using gplt eg, > > from gui_thread import * > from scipy import gplt > from Numeric import * > > a=array([1,2,3]) > b=array([4,5,6]) > plot(a.b) > > I get the following error: > > IOError: [Errno 32] Broken Pipe > > Traceback shows: > gplt/interface.py line 106 in plot > gplt/pyPlot.py line 132 in plot > gplt/pyPlot.py line 702 in _init_plot > gplt/pyPlot.py line 820 in _send > > Regards, > Asfandyar. I think you mean >>> gplt.plot(a,b) Also, the gui_thread is unnecessary for gplt (but very important for plt). Your example works for me. (Redhat 7.3, Python 2.2.1, Numeric 21.0). Are you sure that you have gnuplot installed, working, and in your path? Adam From almustapha at hknetmail.com Sat Aug 3 20:46:30 2002 From: almustapha at hknetmail.com (Mrs. Mairo Al'mustapha) Date: Sat, 03 Aug 2002 20:46:30 Subject: [SciPy-user] Urgent reply needed Message-ID: <20020803194551.124113EAC2@www.scipy.com> #12, Alhaji Sheu Danbaba Avenue Off Airport Road Kano State Nigeria I wish to introduce myself to you. I am Musa Al-Mustapha, Eldest son to Major Hamza Al-Mustapha who was the former chief security officer to the late military dictator of Nigeria (General Sani Abacha). The late General Sani Abacha died unexpectedly on the 8th of june, 1998. He was poisoned in the residential villa (aso rock) by his colleagues in the army because he ruled Nigeria with an iron hand and he did not want democracy in the country. With the death of the dictator, elections were held in the country and a civilian administration was sworn into power. With the advent of the new civilian administration a decision was taken by the incumbent president of Nigeria to probe and prosecute all military officers that served in the last military regime to late General Sani Abacha, My father Major Hamza Al-Mustapha was singled out by the government of the day as an army officer that must be punished because of his closeness to the late dictator and gross human right abuses on the citizens of Nigeria. My father and I are best of friends and he shared all his secrets with me. The former chief security officer to the late head of state Major Hamza Al-Mustapha had private accounts that are worth close to us$600m dollars around the world. Presently he has been arrested by the government of the day and is presently in prison and facing charges of gross human right abuses on the citizens of Nigeria. I was discreetly informed by my contacts in the presidential villa that the present civilian government had decided that he will be convicted because of his position as the former chief security officer to the late dictator. Shortly before my father was arrested by the present government he was able to depost the sum of US18.0m (Eighteen Million dollars) with a Finance and Trust Company in Germany. Before his arrest he handed the deposit documents to my mother and I. I need your assistance in moving and securing this money in your account abroad. I will adequately compensate you with 10% of the total sum for your assistance and co-operation with me to claim this fund from the Trust Company in Germany. I intend to safeguard and invest this amount of money abroad with a reliable foreign business partner. That is why I am soliciting your assistance and co-operation as regards this business. Please indicate your willingness to assist me by sending a fax to me with the underlisted fax number so that I can contact you and commence the transaction in earnest. You can also call me up on my phone if you like or send a reply to my mother's email address. I am waiting to hear from you very soon. Musa Al' Hamza Mustapha Fax: +234-803-3030-691 Tel: +234-1-759-3888 From eric at enthought.com Mon Aug 5 18:52:43 2002 From: eric at enthought.com (eric jones) Date: Mon, 5 Aug 2002 17:52:43 -0500 Subject: [SciPy-user] SciPy02 update -- Registration, BoFs, and Lighting Talks Message-ID: <004c01c23cd2$cf1035e0$6b01a8c0@ericlaptop> Hey crew, Registration: It looks like about 30 of the registered attendees have paid. If you haven't already done so, please do this as soon as possible. http://www.scipy.org/site_content/scipy02/scipy02_pay.htm BoFs: We currently only have one BoF planned. It is for astronomy. We should really have more of these -- especially on the bioinformatics side of the house. Please send me a topic if you are interested in leading the discussion. Lightning Talks: As far as lighting talks go, we have 7 confirmed, and two more potential talks. I am still interested in more talks, so send me topics if you have them. The format will be 10-15 minutes per talk. LCD data projectors will be available for computer based presentations. You can also give a "chalk talk" on overheads or on a white board (I assume we will have one...). This is not a "formal" setting, so don't feel that you need a spit and polished presentation (although those are welcome too...). Workshops are all about the exchange of information to stimulate discussion. If you have a project/topic that will do that, send it my way. Here are the talks I have confirmed: PyMOL -- A Molecular Visualization tool. Warren DeLano Molecular Visualization Justin Gullingsrud PyQuante -- An open-sourced quantum chemistry suite written in Python Rick Muller Integrating Python into monolithic legacy Fortran codes Robert Ferrell Analyzing X-ray astrophysics data with Python (www.xassist.org) Andrew Ptak Weather vs. ground echo discrimination in radar data with a Numeric based fuzzy logic package. Joe Van Andel Biggles -- A scientific plotting package for Python Michael Nolta If Fernando Perez is able to attend, he'll give a couple of talks, one on iPython, a interactive python shell for scientists, and the other on MayaVi, a 3D visualization tool based on VTK written by Prabhu Ramachandran. Thanks, eric From eric at enthought.com Mon Aug 5 19:32:49 2002 From: eric at enthought.com (eric jones) Date: Mon, 5 Aug 2002 18:32:49 -0500 Subject: [SciPy-user] ANNOUNCE: APUG -- Austin Python User's Group Message-ID: <005701c23cd8$6938fc60$6b01a8c0@ericlaptop> Hey group, We would like to start a Python user's group in the Austin, Texas area. If you are interested, please contact me at eric at enthought.com. We have tentative plans for our first meeting at Enthought, Inc. on Wednesday, August 21 at 6:30 pm. We'll provide pizza for this one. I'll give a talk on weave, a module for inlining C/C++ in Python. Enthought is located downtown at 6th and Congress in the Bank of America building. We're located on the 16th floor in Suite 1614. Free parking is somewhat scarce downtown, but the dedicated can find it. For everyone else, the Littlefield parking garage is next to our building. Its entrance is between 5th and 6th street on Brazos. If you have any questions, please email me. Our conference room can hold about 15 people -- many more than that and we'll have to find an alternative meeting location. If your company has a larger meeting room we can use, please let me know. Free parking wins bonus points. Thanks, eric From finnefro at sas.upenn.edu Tue Aug 6 13:37:12 2002 From: finnefro at sas.upenn.edu (Adam C. Finnefrock) Date: 06 Aug 2002 13:37:12 -0400 Subject: [SciPy-user] call plt.image from a wx GUI? In-Reply-To: <15689.24735.260406.175971@monster.linux.in> References: <41y9buij9p.fsf@localhost.localdomain> <15689.24735.260406.175971@monster.linux.in> Message-ID: <41y9bjvqgn.fsf@localhost.localdomain> Prabhu Ramachandran writes: > If I do get to doing it I'll see. However for now you can use the > plot code from your code by doing something like so: > > def __init__(self, blah, blah): > > # add this next line somewhere in your constructor or whereever > # you pack your gui elements. > self.plotter = plt.plot_canvas(self, size=wxSize(250,250), > title="Slicer") > > def plot(self, x, y): > """ Use this to plot. """ > self.plotter.line_list.data = [] > lines = [] > lines.extend(plt.lines_from_group((x,y))) > for i in lines: > self.plotter.line_list.append(i) > self.plotter.update() Thanks very much! This worked well, and followed your example to add: def show_image(self, img, x=None, y=None, colormap='grey', scale='no'): """ Use this for images. """ self.plotter.line_list.data = [] self.plotter.image_list.data = [] image = plt.wxplt.image_object(img,x,y,colormap=colormap,scale=scale) self.plotter.image_list.append(image) self.plotter.update() Adam From finnefro at sas.upenn.edu Tue Aug 6 17:21:36 2002 From: finnefro at sas.upenn.edu (Adam C. Finnefrock) Date: 06 Aug 2002 17:21:36 -0400 Subject: [SciPy-user] plt.image: zoom too far? Message-ID: <41sn1rvg2n.fsf@localhost.localdomain> Hi all, Has anyone had trouble using plt.image and zooming in too far? The symptoms are either using all available memory (Linux, > 400MB) or showing a blank white window (Linux, Windows). Example: >>> import gui_thread >>> >>> from scipy import * >>> from scipy import plt >>> img = plt.lena() >>> plt.image(img) 1. Use the mouse, zoom in on the eye near the center of the image. (In linux, python's memory usage peaks and then returns to original value.) 2. Now, zoom in closer using the mouse so that just the iris and pupil would be shown. (In linux, memory usage rises to > 400MB and this disk starts swapping. In Windows, the image is not rendered but instead a white canvas is shown.) Same results can be obtained on the command-line: >>> z=plt.image(img) >>> z.x_axis.bounds = [245,250] >>> z.y_axis.bounds = [245,250] >>> z.update() Is this a known bug? Should I be posting to scipy-devel instead? Thanks, Adam From eric at enthought.com Tue Aug 6 17:56:36 2002 From: eric at enthought.com (eric jones) Date: Tue, 6 Aug 2002 16:56:36 -0500 Subject: [SciPy-user] plt.image: zoom too far? In-Reply-To: <41sn1rvg2n.fsf@localhost.localdomain> Message-ID: <007901c23d94$22a26f40$6b01a8c0@ericlaptop> Yep, this is a known bug. The zooming feature relies on wxPython to zoom the image, and it looks like wxPython generates the entire image when scaling it resulting in a memory explosion. This needs reimplementation to solve the problem for images. It doesn't affect scatter plots -- just images. A patch would be very welcomed. :-) Eric > -----Original Message----- > From: scipy-user-admin at scipy.net [mailto:scipy-user-admin at scipy.net] On > Behalf Of Adam C. Finnefrock > Sent: Tuesday, August 06, 2002 4:22 PM > To: scipy-user > Subject: [SciPy-user] plt.image: zoom too far? > > Hi all, > > Has anyone had trouble using plt.image and zooming in too far? > > The symptoms are either using all available memory (Linux, > 400MB) > or showing a blank white window (Linux, Windows). > > Example: > > >>> import gui_thread > >>> > >>> from scipy import * > > >>> from scipy import plt > >>> img = plt.lena() > >>> plt.image(img) > > 1. Use the mouse, zoom in on the eye near the center of the image. > (In linux, python's memory usage peaks and then returns to original > value.) > 2. Now, zoom in closer using the mouse so that just the iris and pupil > would > be shown. (In linux, memory usage rises to > 400MB and this disk > starts > swapping. In Windows, the image is not rendered but instead a white > canvas is shown.) > > Same results can be obtained on the command-line: > >>> z=plt.image(img) > >>> z.x_axis.bounds = [245,250] > >>> z.y_axis.bounds = [245,250] > >>> z.update() > > Is this a known bug? Should I be posting to scipy-devel instead? > > > Thanks, > Adam > _______________________________________________ > SciPy-user mailing list > SciPy-user at scipy.net > http://www.scipy.net/mailman/listinfo/scipy-user From jochen at unc.edu Tue Aug 6 18:05:49 2002 From: jochen at unc.edu (Jochen =?iso-8859-1?q?K=FCpper?=) Date: 06 Aug 2002 18:05:49 -0400 Subject: [SciPy-user] plt.image: zoom too far? In-Reply-To: <41sn1rvg2n.fsf@localhost.localdomain> References: <41sn1rvg2n.fsf@localhost.localdomain> Message-ID: On 06 Aug 2002 17:21:36 -0400 Adam C Finnefrock wrote: Adam> Has anyone had trouble using plt.image and zooming in too far? Adam> The symptoms are either using all available memory (Linux, > Adam> 400MB) or showing a blank white window (Linux, Windows). You are zooming images. The naive approach in plt just scales the whole image up to the necessary resolution. This gets big. Feel free to fix it:)) It should work fine for plots. Greetings, Jochen -- University of North Carolina phone: +1-919-962-4403 Department of Chemistry phone: +1-919-962-1579 Venable Hall CB#3290 (Kenan C148) fax: +1-919-843-6041 Chapel Hill, NC 27599, USA GnuPG key: 44BCCD8E From bryan.cole at teraview.co.uk Wed Aug 7 05:14:57 2002 From: bryan.cole at teraview.co.uk (bryan cole) Date: 07 Aug 2002 10:14:57 +0100 Subject: [SciPy-user] plt.image: zoom too far? In-Reply-To: <007901c23d94$22a26f40$6b01a8c0@ericlaptop> References: <007901c23d94$22a26f40$6b01a8c0@ericlaptop> Message-ID: <1028711704.5117.13.camel@bryan.teraviewhq.local> This should not be too hard to fix. I have implemented image zooming on another wxPython plot widget: The original is stored as a wxImage. When zooming, I take a sub-image using the wxImage.GetSubImage() method then rescale the sub-image back up the the desired size using wxImage.Rescale(). I've attached the python file (wxLabPlot.py) if anyone wants to look. It's a crude adaption of the wxPlotCanvas that comes with wxPython. Lines 186->212 deal with the image scaling. If the plt module is written in Python, I could probably write a patch but it will take me a week or two to get round to it. Bryan On Tue, 2002-08-06 at 22:56, eric jones wrote: > Yep, this is a known bug. The zooming feature relies on wxPython to > zoom the image, and it looks like wxPython generates the entire image > when scaling it resulting in a memory explosion. This needs > reimplementation to solve the problem for images. It doesn't affect > scatter plots -- just images. > > A patch would be very welcomed. :-) > > Eric > > > > -----Original Message----- > > From: scipy-user-admin at scipy.net [mailto:scipy-user-admin at scipy.net] > On > > Behalf Of Adam C. Finnefrock > > Sent: Tuesday, August 06, 2002 4:22 PM > > To: scipy-user > > Subject: [SciPy-user] plt.image: zoom too far? > > > > Hi all, > > > > Has anyone had trouble using plt.image and zooming in too far? > > > > The symptoms are either using all available memory (Linux, > 400MB) > > or showing a blank white window (Linux, Windows). > > > > Example: > > > > >>> import gui_thread > > >>> > > >>> from scipy import * > > > > >>> from scipy import plt > > >>> img = plt.lena() > > >>> plt.image(img) > > > > 1. Use the mouse, zoom in on the eye near the center of the image. > > (In linux, python's memory usage peaks and then returns to > original > > value.) > > 2. Now, zoom in closer using the mouse so that just the iris and > pupil > > would > > be shown. (In linux, memory usage rises to > 400MB and this disk > > starts > > swapping. In Windows, the image is not rendered but instead a > white > > canvas is shown.) > > > > Same results can be obtained on the command-line: > > >>> z=plt.image(img) > > >>> z.x_axis.bounds = [245,250] > > >>> z.y_axis.bounds = [245,250] > > >>> z.update() > > > > Is this a known bug? Should I be posting to scipy-devel instead? > > > > > > Thanks, > > Adam > > _______________________________________________ > > SciPy-user mailing list > > SciPy-user at scipy.net > > http://www.scipy.net/mailman/listinfo/scipy-user > > _______________________________________________ > SciPy-user mailing list > SciPy-user at scipy.net > http://www.scipy.net/mailman/listinfo/scipy-user -------------- next part -------------- A non-text attachment was scrubbed... Name: wxLabPlot.py Type: text/x-python Size: 44164 bytes Desc: not available URL: From eric at enthought.com Wed Aug 7 12:53:09 2002 From: eric at enthought.com (eric jones) Date: Wed, 7 Aug 2002 11:53:09 -0500 Subject: [SciPy-user] plt.image: zoom too far? In-Reply-To: <1028711704.5117.13.camel@bryan.teraviewhq.local> Message-ID: <009401c23e32$e8d40090$6b01a8c0@ericlaptop> Hey Bryan, The entire code base for plt is in python, so hopefully it will be easy for you to patch this in. Thanks, eric > -----Original Message----- > From: scipy-user-admin at scipy.net [mailto:scipy-user-admin at scipy.net] On > Behalf Of bryan cole > Sent: Wednesday, August 07, 2002 4:15 AM > To: scipy-user at scipy.net > Subject: RE: [SciPy-user] plt.image: zoom too far? > > This should not be too hard to fix. > > I have implemented image zooming on another wxPython plot widget: The > original is stored as a wxImage. When zooming, I take a sub-image using > the wxImage.GetSubImage() method then rescale the sub-image back up the > the desired size using wxImage.Rescale(). > > I've attached the python file (wxLabPlot.py) if anyone wants to look. > It's a crude adaption of the wxPlotCanvas that comes with wxPython. > Lines 186->212 deal with the image scaling. > > If the plt module is written in Python, I could probably write a patch > but it will take me a week or two to get round to it. > > Bryan > > On Tue, 2002-08-06 at 22:56, eric jones wrote: > > Yep, this is a known bug. The zooming feature relies on wxPython to > > zoom the image, and it looks like wxPython generates the entire image > > when scaling it resulting in a memory explosion. This needs > > reimplementation to solve the problem for images. It doesn't affect > > scatter plots -- just images. > > > > A patch would be very welcomed. :-) > > > > Eric > > > > > > > -----Original Message----- > > > From: scipy-user-admin at scipy.net [mailto:scipy-user-admin at scipy.net] > > On > > > Behalf Of Adam C. Finnefrock > > > Sent: Tuesday, August 06, 2002 4:22 PM > > > To: scipy-user > > > Subject: [SciPy-user] plt.image: zoom too far? > > > > > > Hi all, > > > > > > Has anyone had trouble using plt.image and zooming in too far? > > > > > > The symptoms are either using all available memory (Linux, > 400MB) > > > or showing a blank white window (Linux, Windows). > > > > > > Example: > > > > > > >>> import gui_thread > > > >>> > > > >>> from scipy import * > > > > > > >>> from scipy import plt > > > >>> img = plt.lena() > > > >>> plt.image(img) > > > > > > 1. Use the mouse, zoom in on the eye near the center of the image. > > > (In linux, python's memory usage peaks and then returns to > > original > > > value.) > > > 2. Now, zoom in closer using the mouse so that just the iris and > > pupil > > > would > > > be shown. (In linux, memory usage rises to > 400MB and this disk > > > starts > > > swapping. In Windows, the image is not rendered but instead a > > white > > > canvas is shown.) > > > > > > Same results can be obtained on the command-line: > > > >>> z=plt.image(img) > > > >>> z.x_axis.bounds = [245,250] > > > >>> z.y_axis.bounds = [245,250] > > > >>> z.update() > > > > > > Is this a known bug? Should I be posting to scipy-devel instead? > > > > > > > > > Thanks, > > > Adam > > > _______________________________________________ > > > SciPy-user mailing list > > > SciPy-user at scipy.net > > > http://www.scipy.net/mailman/listinfo/scipy-user > > > > _______________________________________________ > > SciPy-user mailing list > > SciPy-user at scipy.net > > http://www.scipy.net/mailman/listinfo/scipy-user From joe at enthought.com Thu Aug 8 03:05:30 2002 From: joe at enthought.com (Joe Cooper) Date: Thu, 08 Aug 2002 02:05:30 -0500 Subject: [SciPy-user] CVS compressed checkout fix. Message-ID: <3D52183A.6010408@enthought.com> Hello all, I just wanted to let folks know that the problems that some users had with checkouts using the -z7 flag from the scipy.org CVS server should now be resolved. If anyone continues to see problems, please let me know. I'll be maintaining the SciPy CVS server and the mailing lists for the foreseeable future, so if you run into any technical problems with either feel free to let me know. Thanks. -- Joe Cooper From emailharvest at email.com Thu Aug 8 08:38:25 2002 From: emailharvest at email.com (emailharvest at email.com) Date: Thu, 8 Aug 2002 20:38:25 +0800 Subject: [SciPy-user] ADV: Harvest lots of E-mail addresses quickly ! Message-ID: <20020808124427.2376B3EAC0@www.scipy.com> An HTML attachment was scrubbed... URL: From graphicart at cox.net Fri Aug 9 13:24:39 2002 From: graphicart at cox.net (graphicart at cox.net) Date: Fri, 09 Aug 2002 10:24:39 -0700 Subject: [SciPy-user] Hey! Message-ID: <891024.NAHNLKRX@cox.net> An HTML attachment was scrubbed... URL: From kathy.phillips at mail.internetseer.com Sat Aug 10 10:34:54 2002 From: kathy.phillips at mail.internetseer.com (Kathy Phillips) Date: Sat, 10 Aug 2002 10:34:54 -0400 (EDT) Subject: [SciPy-user] Error accessing your website Message-ID: <16696484.1028990094694.JavaMail.promon@pm68> On Sat Aug 10, 2002 at 04:42:02 AM EDT I was unable to reach your web site: http://www.scipy.net/mailman/listinfo/scipy-user due to the following error: Host Not Found As of Sat Aug 10, 2002 at 10:36:47 AM EDT I am able to access your web site again. I work for InternetSeer. InternetSeer, a Web site monitoring company, is conducting an ongoing study of web connectivity. As recommended by the Robots Guidelines, this email is being sent to explain our research activities and to let you know about the difficulty in connecting to your site. The error listed above was initially detected by our primary site monitor in Philadelphia, Pa. then verified by our secondary site monitor located in Los Angeles, Ca. before this error event was recorded. InternetSeer is the largest FREE web site monitoring company in the world. We provide free web site monitoring to over 1 million users worldwide. We'll monitor your web site every hour, 7 days a week, 24 hours a day for free. To have InternetSeer monitor your web site for free, click here for instant signup: http://scclick.internetseer.com/sitecheck/clickthrough.jsp?I5s57g5f5f5i5i5m5g53M5pxRWdq5yA59WWVz5vz_SNK5dHRT52W5sMPTN5n5e5bUKT5bW6vLzJ5byVP5eC6uSSH_H5cIXxTXIXI5cW6vLzJ5aUzRP52P5s5f=e3 As part of your free web site monitoring, you'll receive immediate notifications when we encounter problems accessing your web site and weekly performance reports. InternetSeer does not store or publish the content of your pages, but rather uses availability and link information for our research. There is no need to cancel because InternetSeer will never contact you again at this email address: scipy-user at scipy.net. If you have other email addresses that you would like excluded from potential future contact, click here to have those email addresses excluded from our system. Click here to learn more about InternetSeer. http://scclick.internetseer.com/sitecheck/clickthrough.jsp?I5s57g5f5f5i5i5m5g53M5pxRWdp5yA59WWVz5vz_SNK5dHRT52W5sMPTN5n5e5bUKT5bW6vLzJ5byVP5eC6uSSH_H5cIXxTXIXI5cW6vLzJ5aUzRP52P5s5e=e3 Sincerely, Kathy Phillips Web Site Analyst http://www.internetseer.com/ep/setoc?NR5p764lad5aP5q5eMNNV5cSHVMU5bGxy=e3 ---------------------------------------------------------------------------------- As stated above, there is no need to cancel since YOU WILL NEVER be contacted again at scipy-user at scipy.net, but you may click here, for a removal confirmation from our website or simply reply to this message with the word "cancel" in the subject line. ##scipy-user at scipy.net## SRC=46 -------------- next part -------------- An HTML attachment was scrubbed... URL: From nwagner at mecha.uni-stuttgart.de Mon Aug 12 04:00:08 2002 From: nwagner at mecha.uni-stuttgart.de (Nils Wagner) Date: Mon, 12 Aug 2002 10:00:08 +0200 Subject: [SciPy-user] Scientific data - Reading files Message-ID: <3D576B08.7A6DF03E@mecha.uni-stuttgart.de> Hi, I have collected acceleration data by a multi-channel data acquisition system. Each file (E1431A*.DAT) contains one column with real numbers. The contents of the i-th file should be stored in the i-th row of a data matrix A. How can I manage this task efficiently ? Are there suitable python modules for this purpose ? A small example would be appreciated. Nils From oliphant.travis at ieee.org Mon Aug 12 12:56:05 2002 From: oliphant.travis at ieee.org (Travis Oliphant) Date: 12 Aug 2002 10:56:05 -0600 Subject: [SciPy-user] Scientific data - Reading files In-Reply-To: <3D576B08.7A6DF03E@mecha.uni-stuttgart.de> References: <3D576B08.7A6DF03E@mecha.uni-stuttgart.de> Message-ID: <1029171367.19509.12.camel@travis> On Mon, 2002-08-12 at 02:00, Nils Wagner wrote: > Hi, > > I have collected acceleration data by a multi-channel data acquisition > system. Each file (E1431A*.DAT) contains > one column with real numbers. The contents of the i-th file should be > stored in the i-th row of a data matrix A. > How can I manage this task efficiently ? Are there suitable python > modules for this purpose ? > A small example would be appreciated. I don't know of any specific modules for this but I've done something similar with the following: import string import commands from scipy import * def read_all(basestr='E1431A*.DAT'): # this line may need to be different if you are not on UNIX. files = string.split(commands.getoutput('ls %s' % basestr)) data = [] for file in files: d = io.read_array(file) data.append(d) return Numeric.array(d) From nwagner at mecha.uni-stuttgart.de Tue Aug 13 09:48:24 2002 From: nwagner at mecha.uni-stuttgart.de (Nils Wagner) Date: Tue, 13 Aug 2002 15:48:24 +0200 Subject: [SciPy-user] Matlab function detrend Message-ID: <3D590E28.F0DB857@mecha.uni-stuttgart.de> Hi, I am looking for the Matlab function detrend. Is there such a thing in scipy ? Nils From nwagner at mecha.uni-stuttgart.de Tue Aug 13 10:01:12 2002 From: nwagner at mecha.uni-stuttgart.de (Nils Wagner) Date: Tue, 13 Aug 2002 16:01:12 +0200 Subject: [SciPy-user] Matlab function cumtrapz Message-ID: <3D591128.388462BC@mecha.uni-stuttgart.de> Hi, I am also looking for the Matlab function cumtrapz. Is there such a thing in scipy ? Nils From jmr at engineering.uiowa.edu Tue Aug 13 10:49:27 2002 From: jmr at engineering.uiowa.edu (Joe Reinhardt) Date: Tue, 13 Aug 2002 09:49:27 -0500 Subject: [SciPy-user] Matlab function cumtrapz In-Reply-To: <3D591128.388462BC@mecha.uni-stuttgart.de> (Nils Wagner's message of "Tue, 13 Aug 2002 16:01:12 +0200") References: <3D591128.388462BC@mecha.uni-stuttgart.de> Message-ID: Nils Wagner writes: > Hi, > > I am also looking for the Matlab function cumtrapz. > Is there such a thing in scipy ? Attached below is a function I use - please doublecheck it to be sure it works for you. -------------- next part -------------- A non-text attachment was scrubbed... Name: trapz.py Type: application/octet-stream Size: 919 bytes Desc: integration by trapezoid rule URL: -------------- next part -------------- -- Joseph M. Reinhardt, Ph.D. Department of Biomedical Engineering joe-reinhardt at uiowa.edu University of Iowa, Iowa City, IA 52242 Telephone: 319-335-5634 FAX: 319-335-5631 From jochen at unc.edu Tue Aug 13 11:46:36 2002 From: jochen at unc.edu (Jochen =?iso-8859-1?q?K=FCpper?=) Date: 13 Aug 2002 11:46:36 -0400 Subject: [SciPy-user] Matlab function cumtrapz In-Reply-To: <3D591128.388462BC@mecha.uni-stuttgart.de> References: <3D591128.388462BC@mecha.uni-stuttgart.de> Message-ID: On Tue, 13 Aug 2002 16:01:12 +0200 Nils Wagner wrote: Nils> I am also looking for the Matlab function cumtrapz. Is there Nils> such a thing in scipy ? You could look at the documentation: ,----[pydoc scipy.integrate] | Python Library Documentation: package scipy.integrate in scipy | | NAME | scipy.integrate - Methods for Integrating Functions given function object. | | FILE | /usr/lib/python2.2/site-packages/scipy/integrate/__init__.py | | DESCRIPTION | quad -- General purpose integration. | dblquad -- General purpose double integration. | tplquad -- General purpose triple integration. | fixed_quad -- Integrate func(x) using Gaussian quadrature of order n. | quadrature -- Integrate with given tolerance using Gaussian quadrature. | romberg -- Integrate func using Romberg integration. | | Methods for Integrating Functions given fixed samples. | | trapz -- Use trapezoidal rule to compute integral of sampled function | simps -- Use Simpson's rule to compute integral from samples. | romb -- Use Romberg Integration to compute integral from | (2**k + 1) evenly-spaced samples. | | See the special module (special.orthogonal) for Gaussian | quadrature roots and weights for other weighting factors and regions. | | Interface to numerical integrators of ODE systems. | | odeint -- General integration of ordinary differential equations. | ode -- Integrate ODE using vode routine. [...] `---- Greetings, Jochen -- University of North Carolina phone: +1-919-962-4403 Department of Chemistry phone: +1-919-962-1579 Venable Hall CB#3290 (Kenan C148) fax: +1-919-843-6041 Chapel Hill, NC 27599, USA GnuPG key: 44BCCD8E From oliphant.travis at ieee.org Tue Aug 13 15:27:39 2002 From: oliphant.travis at ieee.org (Travis Oliphant) Date: 13 Aug 2002 13:27:39 -0600 Subject: [SciPy-user] Matlab function cumtrapz In-Reply-To: <3D591128.388462BC@mecha.uni-stuttgart.de> References: <3D591128.388462BC@mecha.uni-stuttgart.de> Message-ID: <1029266860.24159.9.camel@travis> On Tue, 2002-08-13 at 08:01, Nils Wagner wrote: > Hi, > > I am also looking for the Matlab function cumtrapz. > Is there such a thing in scipy ? > > Nils It's there, but not exposed due to an oversight. If you add cumtrapz to the __all__ variable in the file scipy/integrate/quadrature.py you will have it available under integrate.cumtrapz This is now fixed in CVS -Travis From oliphant.travis at ieee.org Tue Aug 13 15:37:36 2002 From: oliphant.travis at ieee.org (Travis Oliphant) Date: 13 Aug 2002 13:37:36 -0600 Subject: [SciPy-user] Matlab function detrend In-Reply-To: <3D590E28.F0DB857@mecha.uni-stuttgart.de> References: <3D590E28.F0DB857@mecha.uni-stuttgart.de> Message-ID: <1029267457.24135.13.camel@travis> On Tue, 2002-08-13 at 07:48, Nils Wagner wrote: > Hi, > > I am looking for the Matlab function detrend. > Is there such a thing in scipy ? > Look for it in a few hours in CVS. -Travis From nwagner at mecha.uni-stuttgart.de Wed Aug 14 03:12:43 2002 From: nwagner at mecha.uni-stuttgart.de (Nils Wagner) Date: Wed, 14 Aug 2002 09:12:43 +0200 Subject: [SciPy-user] Matlab function detrend Bad magic number in scipy_distutils/atlas_info.pyc References: <3D590E28.F0DB857@mecha.uni-stuttgart.de> <1029267457.24135.13.camel@travis> Message-ID: <3D5A02EB.38A5F5FB@mecha.uni-stuttgart.de> Travis Oliphant schrieb: > > On Tue, 2002-08-13 at 07:48, Nils Wagner wrote: > > Hi, > > > > I am looking for the Matlab function detrend. > > Is there such a thing in scipy ? > > > > Look for it in a few hours in CVS. > > -Travis > Travis, Thank you for your prompt reply. I have used the latest CVS. However python setup.py install failed Traceback (most recent call last): File "setup.py", line 34, in ? import scipy_distutils.atlas_info ImportError: Bad magic number in scipy_distutils/atlas_info.pyc For what reason ? Nils > _______________________________________________ > SciPy-user mailing list > SciPy-user at scipy.net > http://www.scipy.net/mailman/listinfo/scipy-user From pearu at cens.ioc.ee Wed Aug 14 03:12:44 2002 From: pearu at cens.ioc.ee (Pearu Peterson) Date: Wed, 14 Aug 2002 10:12:44 +0300 (EEST) Subject: [SciPy-user] Matlab function detrend Bad magic number in scipy_distutils/atlas_info.pyc In-Reply-To: <3D5A02EB.38A5F5FB@mecha.uni-stuttgart.de> Message-ID: On Wed, 14 Aug 2002, Nils Wagner wrote: > However > python setup.py install failed > > Traceback (most recent call last): > File "setup.py", line 34, in ? > import scipy_distutils.atlas_info > ImportError: Bad magic number in scipy_distutils/atlas_info.pyc > > For what reason ? May be your python version is now different from the last time you build scipy? Anyway, you can remove all .pyc files in scipy tree and try again. HTH, Pearu From nwagner at mecha.uni-stuttgart.de Wed Aug 14 06:54:48 2002 From: nwagner at mecha.uni-stuttgart.de (Nils Wagner) Date: Wed, 14 Aug 2002 12:54:48 +0200 Subject: [SciPy-user] Matlab function detrend References: <3D590E28.F0DB857@mecha.uni-stuttgart.de> <1029267457.24135.13.camel@travis> Message-ID: <3D5A36F8.31D57E50@mecha.uni-stuttgart.de> Travis Oliphant schrieb: > > On Tue, 2002-08-13 at 07:48, Nils Wagner wrote: > > Hi, > > > > I am looking for the Matlab function detrend. > > Is there such a thing in scipy ? > > > > Look for it in a few hours in CVS. > > -Travis > > _______________________________________________ > SciPy-user mailing list > SciPy-user at scipy.net > http://www.scipy.net/mailman/listinfo/scipy-user There seems to be a problem with detrend dgelss:lwork=134 Traceback (most recent call last): File "io.py", line 36, in ? detrend_intyou = signal.detrend(intyou,-1,'linear') File "/usr/local/lib/python2.1/site-packages/scipy/signal/signaltools.py", line 1107, in detrend coef,resids,rank,s = linalg.lstsq(A,newdata[sl]) File "/usr/local/lib/python2.1/site-packages/scipy/linalg/basic.py", line 277, in lstsq overwrite_b = overwrite_b) flapack.error: (lwork>=3*minmn+MAX(2*minmn,MAX(maxmn,nrhs))) failed for 2nd keyword lwork Any idea or suggestion ? Nils From pearu at cens.ioc.ee Wed Aug 14 07:23:59 2002 From: pearu at cens.ioc.ee (Pearu Peterson) Date: Wed, 14 Aug 2002 14:23:59 +0300 (EEST) Subject: [SciPy-user] Matlab function detrend In-Reply-To: <3D5A36F8.31D57E50@mecha.uni-stuttgart.de> Message-ID: On Wed, 14 Aug 2002, Nils Wagner wrote: > There seems to be a problem with detrend > > dgelss:lwork=134 > Traceback (most recent call last): > File "io.py", line 36, in ? > detrend_intyou = signal.detrend(intyou,-1,'linear') > File > "/usr/local/lib/python2.1/site-packages/scipy/signal/signaltools.py", > line 1107, in detrend > coef,resids,rank,s = linalg.lstsq(A,newdata[sl]) > File "/usr/local/lib/python2.1/site-packages/scipy/linalg/basic.py", > line 277, in lstsq > overwrite_b = overwrite_b) > flapack.error: (lwork>=3*minmn+MAX(2*minmn,MAX(maxmn,nrhs))) failed for > 2nd keyword lwork > > Any idea or suggestion ? What is intyou? An array of what type and shape? Also, what lapack are you using? Is scipy.linalg.test(1) succesful? detrend works here: >>> scipy.signal.detrend(array([1,2,3,4,6,7],'d'),-1,'linear') array([ 0.23809524, 0.00952381, -0.21904762, -0.44761905, 0.32380952, 0.0952381 ]) Travis, is there any reasons to keep the line #1105 as A = ones((Npts,2),'d') and not A = ones((Npts,2),data.typecode()) ? Or may be data should be set to 'd' from the beginning? Is detrend supposed to work with complex input as well? These questions arised when I used a list of integers as an input to detrend: >>> scipy.signal.detrend([1,2,3,4,6,7],-1,'linear') Traceback (most recent call last): File "", line 1, in ? File "/home/peterson/opt/lib/python2.2/site-packages/scipy/signal/signaltools.py", line 1108, in detrend newdata[sl] = newdata[sl] - dot(A,coef) TypeError: Array can not be safely cast to required type Regards, Pearu From nwagner at mecha.uni-stuttgart.de Wed Aug 14 07:52:31 2002 From: nwagner at mecha.uni-stuttgart.de (Nils Wagner) Date: Wed, 14 Aug 2002 13:52:31 +0200 Subject: [SciPy-user] Matlab function detrend References: Message-ID: <3D5A447F.67533FB@mecha.uni-stuttgart.de> Pearu Peterson schrieb: > > On Wed, 14 Aug 2002, Nils Wagner wrote: > > > There seems to be a problem with detrend > > > > dgelss:lwork=134 > > Traceback (most recent call last): > > File "io.py", line 36, in ? > > detrend_intyou = signal.detrend(intyou,-1,'linear') > > File > > "/usr/local/lib/python2.1/site-packages/scipy/signal/signaltools.py", > > line 1107, in detrend > > coef,resids,rank,s = linalg.lstsq(A,newdata[sl]) > > File "/usr/local/lib/python2.1/site-packages/scipy/linalg/basic.py", > > line 277, in lstsq > > overwrite_b = overwrite_b) > > flapack.error: (lwork>=3*minmn+MAX(2*minmn,MAX(maxmn,nrhs))) failed for > > 2nd keyword lwork > > > > Any idea or suggestion ? > > What is intyou? An array of what type and shape? you = zeros(4096,Float) .... skipped intyou = cumsum(you)*h Also, what lapack are you > using? I am using ATLAS Is scipy.linalg.test(1) succesful? Yes > > detrend works here: > > >>> scipy.signal.detrend(array([1,2,3,4,6,7],'d'),-1,'linear') > array([ 0.23809524, 0.00952381, -0.21904762, -0.44761905, 0.32380952, > 0.0952381 ]) > I get the same result. > Travis, is there any reasons to keep the line #1105 as > A = ones((Npts,2),'d') > and not > A = ones((Npts,2),data.typecode()) > ? Or may be data should be set to 'd' from the beginning? Is detrend > supposed to work with complex input as well? > > These questions arised when I used a list of integers as an input to > detrend: > >>> scipy.signal.detrend([1,2,3,4,6,7],-1,'linear') > Traceback (most recent call last): > File "", line 1, in ? > File > "/home/peterson/opt/lib/python2.2/site-packages/scipy/signal/signaltools.py", > line 1108, in detrend > newdata[sl] = newdata[sl] - dot(A,coef) > TypeError: Array can not be safely cast to required type > > Regards, > Pearu > > _______________________________________________ > SciPy-user mailing list > SciPy-user at scipy.net > http://www.scipy.net/mailman/listinfo/scipy-user From nwagner at mecha.uni-stuttgart.de Wed Aug 14 08:06:50 2002 From: nwagner at mecha.uni-stuttgart.de (Nils Wagner) Date: Wed, 14 Aug 2002 14:06:50 +0200 Subject: [SciPy-user] detrend Message-ID: <3D5A47DA.6A86F104@mecha.uni-stuttgart.de> Hi, detrend works here for signal.detrend(arange(128.),-1,'linear') but >>> signal.detrend(arange(129.),-1,'linear') dgelss:lwork=134 Traceback (most recent call last): File "", line 1, in ? File "/usr/local/lib/python2.1/site-packages/scipy/signal/signaltools.py", line 1107, in detrend coef,resids,rank,s = linalg.lstsq(A,newdata[sl]) File "/usr/local/lib/python2.1/site-packages/scipy/linalg/basic.py", line 277, in lstsq overwrite_b = overwrite_b) flapack.error: (lwork>=3*minmn+MAX(2*minmn,MAX(maxmn,nrhs))) failed for 2nd keyword lwork >>> For what reason is lwork=134 ? Nils From pearu at cens.ioc.ee Wed Aug 14 08:19:58 2002 From: pearu at cens.ioc.ee (Pearu Peterson) Date: Wed, 14 Aug 2002 15:19:58 +0300 (EEST) Subject: [SciPy-user] detrend In-Reply-To: <3D5A47DA.6A86F104@mecha.uni-stuttgart.de> Message-ID: On Wed, 14 Aug 2002, Nils Wagner wrote: > Hi, > > detrend works here for > > signal.detrend(arange(128.),-1,'linear') > > but > > >>> signal.detrend(arange(129.),-1,'linear') And in my case detrend(arange(160.),-1,'linear') works but not detrend(arange(161.),-1,'linear') that gives lwork = 166 The same lwork I get for signal.detrend(arange(128.),-1,'linear'). Obviously something strange is going on with lwork calculation for gelss routine. As a quick fix, replace the following code 273 lwork = calc_lwork.gelss(gelss.prefix,m,n,nrhs)[1] 274 v,x,s,rank,info = gelss(a1,b1,cond = cond, 275 lwork = lwork, 276 overwrite_a = overwrite_a, 277 overwrite_b = overwrite_b) with 273 #lwork = calc_lwork.gelss(gelss.prefix,m,n,nrhs)[1] 274 v,x,s,rank,info = gelss(a1,b1,cond = cond, 275 #lwork = lwork, 276 overwrite_a = overwrite_a, 277 overwrite_b = overwrite_b) in scipy/basic.py and you should able to continue with your work. I'll investigate this further ... You'll get the final fix from CVS when you update and when it is there. Pearu From oliphant.travis at ieee.org Wed Aug 14 11:52:01 2002 From: oliphant.travis at ieee.org (Travis Oliphant) Date: 14 Aug 2002 09:52:01 -0600 Subject: [SciPy-user] Matlab function detrend In-Reply-To: References: Message-ID: <1029340361.9265.3.camel@travis> On Wed, 2002-08-14 at 05:23, Pearu Peterson wrote: > > On Wed, 14 Aug 2002, Nils Wagner wrote: > > > There seems to be a problem with detrend > > > > dgelss:lwork=134 > > Traceback (most recent call last): > > File "io.py", line 36, in ? > > detrend_intyou = signal.detrend(intyou,-1,'linear') > > File > > "/usr/local/lib/python2.1/site-packages/scipy/signal/signaltools.py", > > line 1107, in detrend > > coef,resids,rank,s = linalg.lstsq(A,newdata[sl]) > > File "/usr/local/lib/python2.1/site-packages/scipy/linalg/basic.py", > > line 277, in lstsq > > overwrite_b = overwrite_b) > > flapack.error: (lwork>=3*minmn+MAX(2*minmn,MAX(maxmn,nrhs))) failed for > > 2nd keyword lwork > > > > Any idea or suggestion ? > > What is intyou? An array of what type and shape? Also, what lapack are you > using? Is scipy.linalg.test(1) succesful? > > detrend works here: > > >>> scipy.signal.detrend(array([1,2,3,4,6,7],'d'),-1,'linear') > array([ 0.23809524, 0.00952381, -0.21904762, -0.44761905, 0.32380952, > 0.0952381 ]) > > > > Travis, is there any reasons to keep the line #1105 as > A = ones((Npts,2),'d') > and not > A = ones((Npts,2),data.typecode()) I haven't made this to work with any other datatype. It should definitely be done, though. -Travis From bryan.cole at teraview.co.uk Thu Aug 15 05:58:30 2002 From: bryan.cole at teraview.co.uk (bryan cole) Date: 15 Aug 2002 10:58:30 +0100 Subject: [SciPy-user] ImportError: No module named fastumath In-Reply-To: References: Message-ID: <1029405547.27609.36.camel@bryan.teraviewhq.local> I've just run up against the "no module fastumath" problem. Moving the working directory back to my home directory didn't fix this, because I had checked out the scipy module from CVS into my home directory, which creates a "scipy" subdirectory automatically. Thus python was searching my CVS-tree from the modules. Trivial solution: move the scipy CVS directory out of my home/working directory. Ideally the CVS module name would be different from the python module name. Can you change CVS module names without messing things up (to Scipy instead of scipy, for example)? Bryan On Sat, 2002-04-27 at 17:54, Travis Oliphant wrote: > > I get this error when I try and run python from the main scipy build > directory. > > If you checkout scipy and are in the scipy directory when you run python, > > Python tries to load modules and packages from the current directory, (and > naturally does not find the compiled modules which are in the build/ > subtree. > > Try going to your home directory before you run python. > > -Travis > > > _______________________________________________ > SciPy-user mailing list > SciPy-user at scipy.net > http://www.scipy.net/mailman/listinfo/scipy-user -- Bryan Cole Teraview Ltd., 302-304 Cambridge Science Park, Milton Road, Cambridge CB4 0WG, United Kingdom. tel: +44 (1223) 435380 / 435386 (direct-dial) fax: +44 (1223) 435382 From pearu at cens.ioc.ee Thu Aug 15 07:52:14 2002 From: pearu at cens.ioc.ee (Pearu Peterson) Date: Thu, 15 Aug 2002 14:52:14 +0300 (EEST) Subject: [SciPy-user] ImportError: No module named fastumath In-Reply-To: <1029405547.27609.36.camel@bryan.teraviewhq.local> Message-ID: On 15 Aug 2002, bryan cole wrote: > I've just run up against the "no module fastumath" problem. > > Moving the working directory back to my home directory didn't fix this, > because I had checked out the scipy module from CVS into my home > directory, which creates a "scipy" subdirectory automatically. Thus > python was searching my CVS-tree from the modules. > > Trivial solution: move the scipy CVS directory out of my home/working > directory. > > Ideally the CVS module name would be different from the python module > name. > Can you change CVS module names without messing things up (to > Scipy instead of scipy, for example)? Why don't you rename it yourself? After cvs -d ... checkout scipy do mv scipy scipy_cvs and the problem is solved (you can then do 'cvs update' inside scipy_cvs, for instance). It would be much more difficult to change the name in the CVS server and, personally, I don't see any point in that. Btw, I keep all CVS versions of various software in one directory named as `cvs'. I never use python in that directory which avoids messing things up. Regards, Pearu From nwagner at mecha.uni-stuttgart.de Thu Aug 15 08:56:16 2002 From: nwagner at mecha.uni-stuttgart.de (Nils Wagner) Date: Thu, 15 Aug 2002 14:56:16 +0200 Subject: [SciPy-user] Matlab function load Message-ID: <3D5BA4F0.A20C00F0@mecha.uni-stuttgart.de> Hi, It seems to me that the Matlab function load is also very useful. Is there a trend to implement this function in scipy ? Nils From nwagner at mecha.uni-stuttgart.de Thu Aug 15 09:34:43 2002 From: nwagner at mecha.uni-stuttgart.de (Nils Wagner) Date: Thu, 15 Aug 2002 15:34:43 +0200 Subject: [SciPy-user] plt versus gplt Message-ID: <3D5BADF3.D5D0F43C@mecha.uni-stuttgart.de> Hi, What can I do to "freeze" a picture on the screen by using plt ? The picture fanishes very fast as opposed to gplt. Nils From oliphant at ee.byu.edu Thu Aug 15 16:02:09 2002 From: oliphant at ee.byu.edu (Travis Oliphant) Date: Thu, 15 Aug 2002 14:02:09 -0600 (MDT) Subject: [SciPy-user] Matlab function load In-Reply-To: <3D5BA4F0.A20C00F0@mecha.uni-stuttgart.de> Message-ID: On Thu, 15 Aug 2002, Nils Wagner wrote: > Hi, > > It seems to me that the Matlab function load is also very useful. > Is there a trend to implement this function in scipy ? > You currently have lots of options here. The Pythonic way to do things is using Pickle (cPickle) which has a dump and load function. You can also use the scipy commands (after doing a from scipy import *) io.loadmat and io.savemat to read and right Matlab V 4 .mat files You pass in a dictionary of names and objects to save. -Travis From finnefro at sas.upenn.edu Fri Aug 16 00:04:06 2002 From: finnefro at sas.upenn.edu (Adam C. Finnefrock) Date: 16 Aug 2002 00:04:06 -0400 Subject: [SciPy-user] mailing lists: which? Message-ID: <414rdv78ll.fsf@localhost.localdomain> Hi all, When posting to the list, which questions should be addressed to which list (user vs. dev)? Do code snippets go only dev? Unclear on the concept, Adam From eric at enthought.com Fri Aug 16 02:39:41 2002 From: eric at enthought.com (eric jones) Date: Fri, 16 Aug 2002 01:39:41 -0500 Subject: [SciPy-user] mailing lists: which? In-Reply-To: <414rdv78ll.fsf@localhost.localdomain> Message-ID: <004501c244ef$b38bc7b0$6b01a8c0@ericlaptop> Hmmm. Good question. The idea is that scipy-dev is supposed to be for scipy development discussions: things like scipy internals, bug/behavior discussions, new libraries, etc. scipy-user is supposed to be about scipy usage -- "how do I do such and such with scipy." If I had it to do all over again, I'd just have one list right now. Most of the traffic on both lists is of interest to everyone, and the traffic isn't heavy. In a year or two, this (hopefully) will not be the case. So, for now, take your pick. Snippets can go either place. Just pick which you think is more appropriate. No one will disagree, cause they're just as unclear about it as you are. :-) eric > -----Original Message----- > From: scipy-user-admin at scipy.net [mailto:scipy-user-admin at scipy.net] On > Behalf Of Adam C. Finnefrock > Sent: Thursday, August 15, 2002 11:04 PM > To: scipy-user > Subject: [SciPy-user] mailing lists: which? > > Hi all, > > When posting to the list, which questions should be addressed to which > list > (user vs. dev)? Do code snippets go only dev? > > Unclear on the concept, > Adam > _______________________________________________ > SciPy-user mailing list > SciPy-user at scipy.net > http://www.scipy.net/mailman/listinfo/scipy-user From nwagner at mecha.uni-stuttgart.de Fri Aug 16 03:45:12 2002 From: nwagner at mecha.uni-stuttgart.de (Nils Wagner) Date: Fri, 16 Aug 2002 09:45:12 +0200 Subject: [SciPy-user] help for plt and gplt Message-ID: <3D5CAD88.E215D66A@mecha.uni-stuttgart.de> Hi, Is there a detailed description of the functional range of both gplt and plt ? >>> scipy.__version__ '0.2.0_alpha_111.3887' >>> help(gplt) None >>> help(plt) None >>> Nils From nwagner at mecha.uni-stuttgart.de Fri Aug 16 04:05:14 2002 From: nwagner at mecha.uni-stuttgart.de (Nils Wagner) Date: Fri, 16 Aug 2002 10:05:14 +0200 Subject: [SciPy-user] Interactive versus batch mode Message-ID: <3D5CB23A.49AEB2CE@mecha.uni-stuttgart.de> Hi, As far as I know the features of plt are only useful in an interactive mode. If I execute #! /usr/local/bin/python from scipy import * import gui_thread from scipy import plt from scipy import gplt x = arange(0.,pi,0.01) gplt.plot(sin(x)) plt.plot(sin(x)) the picture produced by plt disappear as opposed to the picture produced by gplt. What can I do to benefit from the zoom function of plt in batch mode ? Nils From F.L.Burton at udcf.gla.ac.uk Fri Aug 16 07:08:59 2002 From: F.L.Burton at udcf.gla.ac.uk (Francis Burton) Date: Fri, 16 Aug 2002 12:08:59 +0100 Subject: [SciPy-user] Interactive versus batch mode Message-ID: <3.0.32.20020816120858.006e0848@lenzie.cent.gla.ac.uk> At 10:05 16/08/02 +0200, Nils Wagner wrote: >As far as I know the features of plt are only useful in an interactive >mode. This raises (in my mind) a general point. It would be extremely useful if there was a "standard", flexible way for Python programs to call on the services of independent, external processes for plotting, getting input, or any other kind of processing for that matter. The "Systems Biology Workbench" looks very promising (and is not limited in scope to biological fields). There is a Python API, in addition to C, C++, Java and Delphi/Kylix APIs. See: http://www.sbw-sbml.org/sbw/docs/index.html With a more general architecture is Glish, "a user-level software bus for loosely-couple distributed systems". It is "an interpreted language for building distributed systems from modular, event-oriented programs. These programs are written in conventional languages such as C, C++, or FORTRAN. Glish scripts can create local and remote processes and control their communication. Glish also provides a full, array-oriented programming language for manipulating binary data sent between processes. ...". That last bit sounds like rather like SciPy, doesn't it?! It would be nice if Python/SciPy could provide the same kind of communication mechanisms. Unfortunately, while Glish is freely available, it is heavily C++ biased and runs only on some Unix systems. In theory, something similar could be implemented on a much wider range of platforms using sockets. See: http://www.cv.nrao.edu/glish/papers/ Francis From prabhu at aero.iitm.ernet.in Fri Aug 16 10:32:59 2002 From: prabhu at aero.iitm.ernet.in (Prabhu Ramachandran) Date: Fri, 16 Aug 2002 20:02:59 +0530 Subject: [SciPy-user] Re: [SciPy-dev] Interactive versus batch mode In-Reply-To: <3D5CB23A.49AEB2CE@mecha.uni-stuttgart.de> References: <3D5CB23A.49AEB2CE@mecha.uni-stuttgart.de> Message-ID: <15709.3355.747567.393723@monster.linux.in> >>>>> "NW" == Nils Wagner writes: NW> Hi, As far as I know the features of plt are only useful in an NW> interactive mode. If I execute [snip] NW> What can I do to benefit from the zoom function of plt in NW> batch mode ? Hmm, what I used to do is add a line like so: raw_input('\nPress enter to finish.') and that would keep the window alive. prabhu From nwagner at mecha.uni-stuttgart.de Fri Aug 16 11:00:12 2002 From: nwagner at mecha.uni-stuttgart.de (Nils Wagner) Date: Fri, 16 Aug 2002 17:00:12 +0200 Subject: [SciPy-user] Re: [SciPy-dev] Interactive versus batch mode References: <3D5CB23A.49AEB2CE@mecha.uni-stuttgart.de> <15709.3355.747567.393723@monster.linux.in> Message-ID: <3D5D137C.F738BEC9@mecha.uni-stuttgart.de> Prabhu Ramachandran schrieb: > > >>>>> "NW" == Nils Wagner writes: > > NW> Hi, As far as I know the features of plt are only useful in an > NW> interactive mode. If I execute > > [snip] > > NW> What can I do to benefit from the zoom function of plt in > NW> batch mode ? > > Hmm, what I used to do is add a line like so: > > raw_input('\nPress enter to finish.') > > and that would keep the window alive. > I followed your suggestion, but the menu items File and Titles disappear in that case ! #! /usr/local/bin/python from scipy import * import gui_thread from scipy import plt x = arange(0.,2.*pi,0.01) y = sin(x) plt.plot(x,y) raw_input('\nPress enter to finish.') Nils > prabhu > > _______________________________________________ > SciPy-user mailing list > SciPy-user at scipy.net > http://www.scipy.net/mailman/listinfo/scipy-user From gmontana at genetics.bsd.uchicago.edu Fri Aug 16 15:16:44 2002 From: gmontana at genetics.bsd.uchicago.edu (Giovanni Montana) Date: Fri, 16 Aug 2002 14:16:44 -0500 Subject: [SciPy-user] clapack--installation problem Message-ID: <200208161916.g7GJGiU10251@hg-pcl.uchicago.edu> Hello I am trying to get SciPy installed in my linux box. I got the last version via CVS, and have installed f2py2e, ATLAS, and Numeric. All seems OK, but when I import scipy from Python, I get "exceptions.ImportError: No module named clapack". My guess is that I should change scipy/scipy_distutils/site.cfg to tell scipy where to find the lapack library, but it doesn't work. Any idea? I need to get scipy work as soon as possible, so any help will be greately appreciated! Thank you. Giovanni PS: By the way, do you also know where to find another implementation of the gamma function for Python? From pearu at cens.ioc.ee Fri Aug 16 17:00:37 2002 From: pearu at cens.ioc.ee (Pearu Peterson) Date: Sat, 17 Aug 2002 00:00:37 +0300 (EEST) Subject: [SciPy-user] clapack--installation problem In-Reply-To: <200208161916.g7GJGiU10251@hg-pcl.uchicago.edu> Message-ID: On Fri, 16 Aug 2002, Giovanni Montana wrote: > Hello > > I am trying to get SciPy installed in my linux box. I got the last version > via CVS, and have installed f2py2e, ATLAS, and Numeric. All seems OK, but > when I import scipy from Python, I get "exceptions.ImportError: No module > named clapack". Just a guess: did you run python in scipy directory? If you did then change out of this directory, say, to $HOME and try again. > My guess is that I should change scipy/scipy_distutils/site.cfg to tell scipy > where to find the lapack library, but it doesn't work. Any idea? I need to > get scipy work as soon as possible, so any help will be greately appreciated! What is the output of python scipy_distutils/system_info.py ? And what is the exact location of your atlas library? Finally, what is the output of ls -l /path/to/your/atlas/lib{lapack,f77blas,cblas,atlas}.a ? Pearu From jochen at unc.edu Fri Aug 16 18:12:37 2002 From: jochen at unc.edu (Jochen =?iso-8859-1?q?K=FCpper?=) Date: 16 Aug 2002 18:12:37 -0400 Subject: [SciPy-user] xplt Message-ID: Scipy cvs gives me the following error ,---- | Python 2.2.1 (#2, Aug 16 2002, 10:34:47) | [GCC 3.2] on linux2 | Type "help", "copyright", "credits" or "license" for more information. | >>> import scipy | Traceback (most recent call last): | File "", line 1, in ? | File "/usr/local/lib/python2.2/site-packages/scipy/__init__.py", line 68, in ? | import xplt | File "/usr/local/lib/python2.2/site-packages/scipy/xplt/__init__.py", line 31, in ? | from Mplot import * | File "/usr/local/lib/python2.2/site-packages/scipy/xplt/Mplot.py", line 878, in ? | import colorbar | File "/usr/local/lib/python2.2/site-packages/scipy/xplt/colorbar.py", line 9, in ? | from slice3 import * | File "/usr/local/lib/python2.2/site-packages/scipy/xplt/slice3.py", line 1466, in ? | _poly_permutations4 = _construct3 (0) | File "/usr/local/lib/python2.2/site-packages/scipy/xplt/slice3.py", line 1460, in _construct3 | mask = find_mask (below, _node_edges3 [itype]) | TypeError: Array can not be safely cast to required type `---- This happens for a while already, but I had xplt excluded from the import a while ago and then forgot about it... I couldn't find anything usefull in the ml archives, they only came up with many false hits. Any ideas? Greetings, Jochen -- University of North Carolina phone: +1-919-962-4403 Department of Chemistry phone: +1-919-962-1579 Venable Hall CB#3290 (Kenan C148) fax: +1-919-843-6041 Chapel Hill, NC 27599, USA GnuPG key: 44BCCD8E From meruma at rio.odn.ne.jp Sat Aug 17 05:26:49 2002 From: meruma at rio.odn.ne.jp (=?ISO-2022-JP?B?GyRCTDVOQSVXJWwlPCVzJUgbKEI=?=) Date: Sat, 17 Aug 2002 18:26:49 +0900 (JST) Subject: [SciPy-user] =?ISO-2022-JP?B?GyRCTCQ+NUJ6OS05cCIoGyhC?= Message-ID: <200208170926.g7H9QmsO014057@smtp11.dti.ne.jp> ????????????????????????????????????????????meruma at rio.odn.ne.jp ?????mcc??http://www.vesta.dti.ne.jp/~yossy50 ??????????????????????????????????????18??????????????????????????????????? http://www2.odn.ne.jp/~cjy62800/ From meruma at rio.odn.ne.jp Sat Aug 17 06:11:08 2002 From: meruma at rio.odn.ne.jp (=?ISO-2022-JP?B?GyRCTDVOQSVXJWwlPCVzJUgbKEI=?=) Date: Sat, 17 Aug 2002 19:11:08 +0900 (JST) Subject: [SciPy-user] =?ISO-2022-JP?B?GyRCTCQ+NUJ6OS05cCIoGyhC?= Message-ID: <200208171011.g7HAB8sN005618@smtp11.dti.ne.jp> ????????????????????????????????????????????meruma at rio.odn.ne.jp ?????mcc??http://www.vesta.dti.ne.jp/~yossy50 ??????????????????????????????????????18??????????????????????????????????? http://www2.odn.ne.jp/~cjy62800/ From gmontana at genetics.bsd.uchicago.edu Sat Aug 17 18:14:40 2002 From: gmontana at genetics.bsd.uchicago.edu (Giovanni Montana) Date: Sat, 17 Aug 2002 17:14:40 -0500 Subject: [SciPy-user] clapack--installation problem In-Reply-To: References: Message-ID: <200208172214.g7HMEeU17371@hg-pcl.uchicago.edu> Dear Pearu, thanks for your reply. > Just a guess: did you run python in scipy directory? No I had tried running it from other places too. The strange thing (to me) is that, even if Python returns an "exceptions.ImportError: No module named clapack", scipy still *seems* to be working just fine (or at least I can use the functions I needed most so far, or even play with the nice wxPython-based plotting tutorial). > What is the output of > > python scipy_distutils/system_info.py not really good-looking I guess: atlas_info: NOT AVAILABLE blas_info: FOUND: libraries = ['blas'] library_dirs = ['/usr/lib'] blas_src_info: NOT AVAILABLE fftw_info: NOT AVAILABLE lapack_info: FOUND: libraries = ['lapack'] library_dirs = ['/usr/lib'] lapack_src_info: NOT AVAILABLE x11_info: FOUND: libraries = ['X11'] library_dirs = ['/usr/X11R6/lib'] include_dirs = ['/usr/X11R6/include'] > ? And what is the exact location of your atlas library? it's in $HOME/ATLAS/lib/Linux_P4SSE2_2/ > ls -l /path/to/your/atlas/lib{lapack,f77blas,cblas,atlas}.a -rw-r--r-- 1 root root 7436968 Aug 16 03:29 libatlas.a -rw-r--r-- 1 root root 313244 Aug 16 03:23 libcblas.a -rw-r--r-- 1 root root 356926 Aug 16 03:29 libf77blas.a -rw-r--r-- 1 root root 5335460 Aug 16 13:56 liblapack.a By the way, am I supposed to find a clapack.so somewhere in the scipy/build/lib.linux-i686-2.2/ folder? Thanks. Giovanni -- Giovanni Montana Department of Human Genetics University of Chicago, 920 E. 58th Street - CLSC 507 Chicago, IL 60637, USA Phone: (773) 834-5243 From pearu at cens.ioc.ee Sat Aug 17 18:35:20 2002 From: pearu at cens.ioc.ee (Pearu Peterson) Date: Sun, 18 Aug 2002 01:35:20 +0300 (EEST) Subject: [SciPy-user] clapack--installation problem In-Reply-To: <200208172214.g7HMEeU17371@hg-pcl.uchicago.edu> Message-ID: On Sat, 17 Aug 2002, Giovanni Montana wrote: > The strange thing (to me) is > that, even if Python returns an "exceptions.ImportError: No module named > clapack", scipy still *seems* to be working just fine (or at least I can use > the functions I needed most so far, or even play with the nice wxPython-based > plotting tutorial). It's a feature needed when one decides not to use atlas. Say, when using other optimized blas/lapack libraries. > > ? And what is the exact location of your atlas library? > > it's in $HOME/ATLAS/lib/Linux_P4SSE2_2/ So, try ATLAS=$HOME/ATLAS/lib/Linux_P4SSE2_2/ python system_info.py to see if scipy_distutils is able to find your atlas. Then proceed with cd scipy rm -rf build ATLAS=$HOME/ATLAS/lib/Linux_P4SSE2_2/ python setup.py install Btw, you mentioned that you tired to edit site.cfg. It should have been worked. Therefore I wonder what went wrong with site.cfg? Basically, the following steps are necessary: 1) cd scipy/scipy_distutils cp sample_site.cfg site.cfg 2) Edit site.cfg. In your case there must be the following fragment [atlas] library_dirs = $HOME/ATLAS/lib/Linux_P4SSE2_2/ [Hmm, I am not sure if $HOME will be expanded.] 3) Check that your atlas is found with python system_info.py 4) Proceed with cd scipy python setup.py install > > ls -l /path/to/your/atlas/lib{lapack,f77blas,cblas,atlas}.a > > -rw-r--r-- 1 root root 7436968 Aug 16 03:29 libatlas.a > -rw-r--r-- 1 root root 313244 Aug 16 03:23 libcblas.a > -rw-r--r-- 1 root root 356926 Aug 16 03:29 libf77blas.a > -rw-r--r-- 1 root root 5335460 Aug 16 13:56 liblapack.a > > By the way, am I supposed to find a clapack.so somewhere in the > scipy/build/lib.linux-i686-2.2/ folder? No. clapack is build only if atlas is available. Pearu From gmontana at genetics.bsd.uchicago.edu Sat Aug 17 19:27:49 2002 From: gmontana at genetics.bsd.uchicago.edu (Giovanni Montana) Date: Sat, 17 Aug 2002 18:27:49 -0500 Subject: [SciPy-user] clapack--installation problem In-Reply-To: References: Message-ID: <200208172327.g7HNRnU20177@hg-pcl.uchicago.edu> > So, try > > ATLAS=$HOME/ATLAS/lib/Linux_P4SSE2_2/ python system_info.py > > to see if scipy_distutils is able to find your atlas. No, even changing that env. variable doesn't make scipy_distutils see where ATLAS actually is! Also, I doublechecked again the site.cfg file I had modified, and it looks OK. I can't figure out what I am missing ... Giovanni -- Giovanni Montana Department of Human Genetics University of Chicago, 920 E. 58th Street - CLSC 507 Chicago, IL 60637, USA Phone: (773) 834-5243 From gmontana at genetics.bsd.uchicago.edu Sat Aug 17 20:03:16 2002 From: gmontana at genetics.bsd.uchicago.edu (Giovanni Montana) Date: Sat, 17 Aug 2002 19:03:16 -0500 Subject: [SciPy-user] clapack--installation problem In-Reply-To: References: Message-ID: <200208180003.g7I03HU23885@hg-pcl.uchicago.edu> > So, try > > ATLAS=$HOME/ATLAS/lib/Linux_P4SSE2_2/ python system_info.py > > to see if scipy_distutils is able to find your atlas. in case I can't make ATLAS work for the time being, is there a way to avoid displaying that error message? Thanks, Giovanni From pearu at cens.ioc.ee Sat Aug 17 21:06:51 2002 From: pearu at cens.ioc.ee (Pearu Peterson) Date: Sun, 18 Aug 2002 04:06:51 +0300 (EEST) Subject: [SciPy-user] clapack--installation problem In-Reply-To: <200208172327.g7HNRnU20177@hg-pcl.uchicago.edu> Message-ID: On Sat, 17 Aug 2002, Giovanni Montana wrote: > > So, try > > > > ATLAS=$HOME/ATLAS/lib/Linux_P4SSE2_2/ python system_info.py > > > > to see if scipy_distutils is able to find your atlas. > > No, even changing that env. variable doesn't make scipy_distutils see where > ATLAS actually is! Also, I doublechecked again the site.cfg file I had > modified, and it looks OK. > > I can't figure out what I am missing ... Can you send the full output of ATLAS=$HOME/ATLAS/lib/Linux_P4SSE2_2/ python setup.py build ? Make sure that you also include stderr messages. Pearu From gmontana at genetics.bsd.uchicago.edu Sat Aug 17 21:14:56 2002 From: gmontana at genetics.bsd.uchicago.edu (Giovanni Montana) Date: Sat, 17 Aug 2002 20:14:56 -0500 Subject: [SciPy-user] clapack--installation problem In-Reply-To: References: Message-ID: <200208180114.g7I1EvU24374@hg-pcl.uchicago.edu> > Can you send the full output of > > ATLAS=$HOME/ATLAS/lib/Linux_P4SSE2_2/ python setup.py build > > ? Make sure that you also include stderr messages. yes, this is what I get now: scipy_distutils 0.1.13-alpha-93 running build running build_py not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/__init__.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/auto_test.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/core.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/dist.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/extension.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/line_endings.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/logging.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/mingw32_support.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/misc_util.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/setup_scipy_distutils.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/system_info.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/__version__.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/__init__.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/build.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/build_clib.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/build_ext.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/build_flib.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/build_py.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/cpuinfo.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/install.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/install_data.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/install_headers.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/run_f2py.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/sdist.py (output up-to-date) Ops, I also wonder whether all permissions are OK, since I've been installing everything as root ... Giovanni From pearu at cens.ioc.ee Sat Aug 17 21:24:03 2002 From: pearu at cens.ioc.ee (Pearu Peterson) Date: Sun, 18 Aug 2002 04:24:03 +0300 (EEST) Subject: [SciPy-user] clapack--installation problem In-Reply-To: <200208180114.g7I1EvU24374@hg-pcl.uchicago.edu> Message-ID: On Sat, 17 Aug 2002, Giovanni Montana wrote: > > > Can you send the full output of > > > > ATLAS=$HOME/ATLAS/lib/Linux_P4SSE2_2/ python setup.py build > > > > ? Make sure that you also include stderr messages. > > yes, this is what I get now: > > scipy_distutils 0.1.13-alpha-93 You are running this command inside scipy_distutils. You should run it in the scipy directory. To be sure, remove the build directory before executing ATLAS=$HOME/ATLAS/lib/Linux_P4SSE2_2/ python setup.py build Pearu From karshi.hasanov at utoronto.ca Sat Aug 17 12:23:53 2002 From: karshi.hasanov at utoronto.ca (Karshi) Date: Sat, 17 Aug 2002 12:23:53 -0400 Subject: [SciPy-user] import ? Message-ID: <3D5E7899.B856CF2C@utoronto.ca> Hi, I don't understand why the following errors occured: ---------------------------------------------------- Python 2.2.1 (#34, Apr 9 2002, 19:34:33) [MSC 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import scipy Traceback (most recent call last): File "", line 1, in ? File "C:\PYTHON22\Lib\site-packages\scipy\__init__.py", line 42, in ? import special, io, linalg, stats, fftpack File "C:\PYTHON22\Lib\site-packages\scipy\special\__init__.py", line 325, in ? import orthogonal File "C:\PYTHON22\Lib\site-packages\scipy\special\orthogonal.py", line 59, in ? from scipy.linalg import eig File "C:\PYTHON22\Lib\site-packages\scipy\linalg\__init__.py", line 40, in ? from basic import * File "C:\PYTHON22\Lib\site-packages\scipy\linalg\basic.py", line 11, in ? from lapack import get_lapack_funcs File "C:\PYTHON22\Lib\site-packages\scipy\linalg\lapack.py", line 8, in ? from scipy_distutils.misc_util import PostponedException ImportError: cannot import name PostponedException >>> import scipy >>> ----------------------------------------------------------------------------------------- From pearu at cens.ioc.ee Sun Aug 18 12:07:04 2002 From: pearu at cens.ioc.ee (Pearu Peterson) Date: Sun, 18 Aug 2002 19:07:04 +0300 (EEST) Subject: [SciPy-user] import ? In-Reply-To: <3D5E7899.B856CF2C@utoronto.ca> Message-ID: On Sat, 17 Aug 2002, Karshi wrote: > Hi, > > I don't understand why the following errors occured: > ---------------------------------------------------- > Python 2.2.1 (#34, Apr 9 2002, 19:34:33) [MSC 32 bit (Intel)] on win32 > Type "help", "copyright", "credits" or "license" for more information. > >>> import scipy > Traceback (most recent call last): > ImportError: cannot import name PostponedException So, what did you do? See at the end of scipy/INSTALL.txt how to submit bug reports. Pearu From gmontana at genetics.bsd.uchicago.edu Sat Aug 17 22:36:48 2002 From: gmontana at genetics.bsd.uchicago.edu (Giovanni Montana) Date: Sat, 17 Aug 2002 21:36:48 -0500 Subject: [SciPy-user] clapack--installation problem In-Reply-To: References: Message-ID: <200208180236.g7I2amw06556@hg-pcl.uchicago.edu> Pearu, attached is the complete log of the command ATLAS=$HOME/ATLAS/lib/Linux_P4SSE2_2/ python setup.py build executed in the scipy directory after removing the build directory. Hope you can understand what the problem is from there. Thank you indeed. Cheers, Giovanni -------------- next part -------------- atlas_info: NOT AVAILABLE blas_info: FOUND: libraries = ['blas'] library_dirs = ['/usr/lib'] lapack_info: FOUND: libraries = ['lapack'] library_dirs = ['/usr/lib'] ### Little Endian detected #### x11_info: FOUND: libraries = ['X11'] library_dirs = ['/usr/X11R6/lib'] include_dirs = ['/usr/X11R6/include'] ### Little Endian detected #### SciPy Version 0.2.0_alpha_111.3887 running build running build_py creating build creating build/lib.linux-i686-2.2 creating build/lib.linux-i686-2.2/scipy copying /usr/lib/python2.2/site-packages/scipy/__cvs_version__.py -> build/lib.linux-i686-2.2/scipy copying /usr/lib/python2.2/site-packages/scipy/__init__.py -> build/lib.linux-i686-2.2/scipy copying /usr/lib/python2.2/site-packages/scipy/common.py -> build/lib.linux-i686-2.2/scipy copying /usr/lib/python2.2/site-packages/scipy/helper.py -> build/lib.linux-i686-2.2/scipy copying /usr/lib/python2.2/site-packages/scipy/helpmod.py -> build/lib.linux-i686-2.2/scipy copying /usr/lib/python2.2/site-packages/scipy/pilutil.py -> build/lib.linux-i686-2.2/scipy copying /usr/lib/python2.2/site-packages/scipy/proc.py -> build/lib.linux-i686-2.2/scipy copying /usr/lib/python2.2/site-packages/scipy/scipy_tempfile.py -> build/lib.linux-i686-2.2/scipy copying /usr/lib/python2.2/site-packages/scipy/scipy_version.py -> build/lib.linux-i686-2.2/scipy copying /usr/lib/python2.2/site-packages/scipy/setup_scipy.py -> build/lib.linux-i686-2.2/scipy copying /usr/lib/python2.2/site-packages/scipy/sync.py -> build/lib.linux-i686-2.2/scipy creating build/lib.linux-i686-2.2/scipy/tests copying /usr/lib/python2.2/site-packages/scipy/tests/test_basic.py -> build/lib.linux-i686-2.2/scipy/tests copying /usr/lib/python2.2/site-packages/scipy/tests/test_basic1a.py -> build/lib.linux-i686-2.2/scipy/tests copying /usr/lib/python2.2/site-packages/scipy/tests/test_common.py -> build/lib.linux-i686-2.2/scipy/tests creating build/lib.linux-i686-2.2/scipy/io copying /usr/lib/python2.2/site-packages/scipy/io/__init__.py -> build/lib.linux-i686-2.2/scipy/io copying /usr/lib/python2.2/site-packages/scipy/io/array_import.py -> build/lib.linux-i686-2.2/scipy/io copying /usr/lib/python2.2/site-packages/scipy/io/data_store.py -> build/lib.linux-i686-2.2/scipy/io copying /usr/lib/python2.2/site-packages/scipy/io/dumb_shelve.py -> build/lib.linux-i686-2.2/scipy/io copying /usr/lib/python2.2/site-packages/scipy/io/dumbdbm_patched.py -> build/lib.linux-i686-2.2/scipy/io copying /usr/lib/python2.2/site-packages/scipy/io/mio.py -> build/lib.linux-i686-2.2/scipy/io copying /usr/lib/python2.2/site-packages/scipy/io/pickler.py -> build/lib.linux-i686-2.2/scipy/io copying /usr/lib/python2.2/site-packages/scipy/io/setup_io.py -> build/lib.linux-i686-2.2/scipy/io creating build/lib.linux-i686-2.2/scipy/linalg copying /usr/lib/python2.2/site-packages/scipy/linalg/__init__.py -> build/lib.linux-i686-2.2/scipy/linalg copying /usr/lib/python2.2/site-packages/scipy/linalg/basic.py -> build/lib.linux-i686-2.2/scipy/linalg copying /usr/lib/python2.2/site-packages/scipy/linalg/blas.py -> build/lib.linux-i686-2.2/scipy/linalg copying /usr/lib/python2.2/site-packages/scipy/linalg/decomp.py -> build/lib.linux-i686-2.2/scipy/linalg copying /usr/lib/python2.2/site-packages/scipy/linalg/flinalg.py -> build/lib.linux-i686-2.2/scipy/linalg copying /usr/lib/python2.2/site-packages/scipy/linalg/interface_gen.py -> build/lib.linux-i686-2.2/scipy/linalg copying /usr/lib/python2.2/site-packages/scipy/linalg/lapack.py -> build/lib.linux-i686-2.2/scipy/linalg copying /usr/lib/python2.2/site-packages/scipy/linalg/matfuncs.py -> build/lib.linux-i686-2.2/scipy/linalg copying /usr/lib/python2.2/site-packages/scipy/linalg/setup_linalg.py -> build/lib.linux-i686-2.2/scipy/linalg creating build/lib.linux-i686-2.2/scipy/linalg/tests copying /usr/lib/python2.2/site-packages/scipy/linalg/tests/test_basic.py -> build/lib.linux-i686-2.2/scipy/linalg/tests copying /usr/lib/python2.2/site-packages/scipy/linalg/tests/test_blas.py -> build/lib.linux-i686-2.2/scipy/linalg/tests copying /usr/lib/python2.2/site-packages/scipy/linalg/tests/test_decomp.py -> build/lib.linux-i686-2.2/scipy/linalg/tests copying /usr/lib/python2.2/site-packages/scipy/linalg/tests/test_fblas.py -> build/lib.linux-i686-2.2/scipy/linalg/tests creating build/lib.linux-i686-2.2/scipy/special copying /usr/lib/python2.2/site-packages/scipy/special/__init__.py -> build/lib.linux-i686-2.2/scipy/special copying /usr/lib/python2.2/site-packages/scipy/special/gendoc.py -> build/lib.linux-i686-2.2/scipy/special copying /usr/lib/python2.2/site-packages/scipy/special/orthogonal.py -> build/lib.linux-i686-2.2/scipy/special copying /usr/lib/python2.2/site-packages/scipy/special/setup_special.py -> build/lib.linux-i686-2.2/scipy/special copying /usr/lib/python2.2/site-packages/scipy/special/special.py -> build/lib.linux-i686-2.2/scipy/special creating build/lib.linux-i686-2.2/scipy/signal copying /usr/lib/python2.2/site-packages/scipy/signal/__init__.py -> build/lib.linux-i686-2.2/scipy/signal copying /usr/lib/python2.2/site-packages/scipy/signal/bsplines.py -> build/lib.linux-i686-2.2/scipy/signal copying /usr/lib/python2.2/site-packages/scipy/signal/filter_design.py -> build/lib.linux-i686-2.2/scipy/signal copying /usr/lib/python2.2/site-packages/scipy/signal/ltisys.py -> build/lib.linux-i686-2.2/scipy/signal copying /usr/lib/python2.2/site-packages/scipy/signal/setup_signal.py -> build/lib.linux-i686-2.2/scipy/signal copying /usr/lib/python2.2/site-packages/scipy/signal/signaltools.py -> build/lib.linux-i686-2.2/scipy/signal creating build/lib.linux-i686-2.2/scipy/stats copying /usr/lib/python2.2/site-packages/scipy/stats/__init__.py -> build/lib.linux-i686-2.2/scipy/stats copying /usr/lib/python2.2/site-packages/scipy/stats/distributions.py -> build/lib.linux-i686-2.2/scipy/stats copying /usr/lib/python2.2/site-packages/scipy/stats/morestats.py -> build/lib.linux-i686-2.2/scipy/stats copying /usr/lib/python2.2/site-packages/scipy/stats/pstat.py -> build/lib.linux-i686-2.2/scipy/stats copying /usr/lib/python2.2/site-packages/scipy/stats/rv.py -> build/lib.linux-i686-2.2/scipy/stats copying /usr/lib/python2.2/site-packages/scipy/stats/rv2.py -> build/lib.linux-i686-2.2/scipy/stats copying /usr/lib/python2.2/site-packages/scipy/stats/setup_stats.py -> build/lib.linux-i686-2.2/scipy/stats copying /usr/lib/python2.2/site-packages/scipy/stats/stats.py -> build/lib.linux-i686-2.2/scipy/stats creating build/lib.linux-i686-2.2/scipy/stats/tests copying /usr/lib/python2.2/site-packages/scipy/stats/tests/test_distributions.py -> build/lib.linux-i686-2.2/scipy/stats/tests copying /usr/lib/python2.2/site-packages/scipy/stats/tests/test_morestats.py -> build/lib.linux-i686-2.2/scipy/stats/tests copying /usr/lib/python2.2/site-packages/scipy/stats/tests/test_stats.py -> build/lib.linux-i686-2.2/scipy/stats/tests creating build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/__init__.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/accelerate_tools.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/ast_tools.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/base_info.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/base_spec.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/blitz_info.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/blitz_spec.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/blitz_tools.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/build_tools.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/bytecodecompiler.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/catalog.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/code_blocks.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/common_info.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/common_spec.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/conversion_code.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/conversion_code_old.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/converters.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/cxx_info.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/dumb_shelve.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/dumbdbm_patched.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/ext_tools.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/inline_info.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/inline_tools.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/lib2def.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/misc.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/scalar_info.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/scalar_spec.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/sequence_spec.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/setup_weave.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/size_check.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/slice_handler.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/standard_array_info.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/standard_array_spec.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/swig_info.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/unicode_info.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/unicode_spec.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/wx_info.py -> build/lib.linux-i686-2.2/scipy/weave copying /usr/lib/python2.2/site-packages/scipy/weave/wx_spec.py -> build/lib.linux-i686-2.2/scipy/weave creating build/lib.linux-i686-2.2/scipy/weave/tests copying /usr/lib/python2.2/site-packages/scipy/weave/tests/test_ast_tools.py -> build/lib.linux-i686-2.2/scipy/weave/tests copying /usr/lib/python2.2/site-packages/scipy/weave/tests/test_blitz_tools.py -> build/lib.linux-i686-2.2/scipy/weave/tests copying /usr/lib/python2.2/site-packages/scipy/weave/tests/test_build_tools.py -> build/lib.linux-i686-2.2/scipy/weave/tests copying /usr/lib/python2.2/site-packages/scipy/weave/tests/test_catalog.py -> build/lib.linux-i686-2.2/scipy/weave/tests copying /usr/lib/python2.2/site-packages/scipy/weave/tests/test_common_spec.py -> build/lib.linux-i686-2.2/scipy/weave/tests copying /usr/lib/python2.2/site-packages/scipy/weave/tests/test_ext_tools.py -> build/lib.linux-i686-2.2/scipy/weave/tests copying /usr/lib/python2.2/site-packages/scipy/weave/tests/test_inline_tools.py -> build/lib.linux-i686-2.2/scipy/weave/tests copying /usr/lib/python2.2/site-packages/scipy/weave/tests/test_scalar_spec.py -> build/lib.linux-i686-2.2/scipy/weave/tests copying /usr/lib/python2.2/site-packages/scipy/weave/tests/test_sequence_spec.py -> build/lib.linux-i686-2.2/scipy/weave/tests copying /usr/lib/python2.2/site-packages/scipy/weave/tests/test_size_check.py -> build/lib.linux-i686-2.2/scipy/weave/tests copying /usr/lib/python2.2/site-packages/scipy/weave/tests/test_slice_handler.py -> build/lib.linux-i686-2.2/scipy/weave/tests copying /usr/lib/python2.2/site-packages/scipy/weave/tests/test_standard_array_spec.py -> build/lib.linux-i686-2.2/scipy/weave/tests copying /usr/lib/python2.2/site-packages/scipy/weave/tests/test_string_spec.py -> build/lib.linux-i686-2.2/scipy/weave/tests copying /usr/lib/python2.2/site-packages/scipy/weave/tests/test_wx_spec.py -> build/lib.linux-i686-2.2/scipy/weave/tests copying /usr/lib/python2.2/site-packages/scipy/weave/tests/weave_test_utils.py -> build/lib.linux-i686-2.2/scipy/weave/tests creating build/lib.linux-i686-2.2/scipy/interpolate copying /usr/lib/python2.2/site-packages/scipy/interpolate/__init__.py -> build/lib.linux-i686-2.2/scipy/interpolate copying /usr/lib/python2.2/site-packages/scipy/interpolate/common_routines.py -> build/lib.linux-i686-2.2/scipy/interpolate copying /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack.py -> build/lib.linux-i686-2.2/scipy/interpolate copying /usr/lib/python2.2/site-packages/scipy/interpolate/interpolate.py -> build/lib.linux-i686-2.2/scipy/interpolate copying /usr/lib/python2.2/site-packages/scipy/interpolate/setup_interpolate.py -> build/lib.linux-i686-2.2/scipy/interpolate creating build/lib.linux-i686-2.2/scipy/integrate copying /usr/lib/python2.2/site-packages/scipy/integrate/__init__.py -> build/lib.linux-i686-2.2/scipy/integrate copying /usr/lib/python2.2/site-packages/scipy/integrate/common_routines.py -> build/lib.linux-i686-2.2/scipy/integrate copying /usr/lib/python2.2/site-packages/scipy/integrate/ode.py -> build/lib.linux-i686-2.2/scipy/integrate copying /usr/lib/python2.2/site-packages/scipy/integrate/odepack.py -> build/lib.linux-i686-2.2/scipy/integrate copying /usr/lib/python2.2/site-packages/scipy/integrate/quadpack.py -> build/lib.linux-i686-2.2/scipy/integrate copying /usr/lib/python2.2/site-packages/scipy/integrate/quadrature.py -> build/lib.linux-i686-2.2/scipy/integrate copying /usr/lib/python2.2/site-packages/scipy/integrate/setup_integrate.py -> build/lib.linux-i686-2.2/scipy/integrate creating build/lib.linux-i686-2.2/scipy/optimize copying /usr/lib/python2.2/site-packages/scipy/optimize/__init__.py -> build/lib.linux-i686-2.2/scipy/optimize copying /usr/lib/python2.2/site-packages/scipy/optimize/common_routines.py -> build/lib.linux-i686-2.2/scipy/optimize copying /usr/lib/python2.2/site-packages/scipy/optimize/minpack.py -> build/lib.linux-i686-2.2/scipy/optimize copying /usr/lib/python2.2/site-packages/scipy/optimize/optimize.py -> build/lib.linux-i686-2.2/scipy/optimize copying /usr/lib/python2.2/site-packages/scipy/optimize/setup_optimize.py -> build/lib.linux-i686-2.2/scipy/optimize copying /usr/lib/python2.2/site-packages/scipy/optimize/zeros.py -> build/lib.linux-i686-2.2/scipy/optimize not copying /usr/lib/python2.2/site-packages/scipy/optimize/__init__.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/optimize/common_routines.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/optimize/minpack.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/optimize/optimize.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/optimize/setup_optimize.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/optimize/zeros.py (output up-to-date) creating build/lib.linux-i686-2.2/scipy/optimize/tests copying /usr/lib/python2.2/site-packages/scipy/optimize/tests/test_zeros.py -> build/lib.linux-i686-2.2/scipy/optimize/tests creating build/lib.linux-i686-2.2/scipy/cluster copying /usr/lib/python2.2/site-packages/scipy/cluster/__init__.py -> build/lib.linux-i686-2.2/scipy/cluster copying /usr/lib/python2.2/site-packages/scipy/cluster/setup_cluster.py -> build/lib.linux-i686-2.2/scipy/cluster copying /usr/lib/python2.2/site-packages/scipy/cluster/vq.py -> build/lib.linux-i686-2.2/scipy/cluster creating build/lib.linux-i686-2.2/scipy/cluster/tests copying /usr/lib/python2.2/site-packages/scipy/cluster/tests/vq_test.py -> build/lib.linux-i686-2.2/scipy/cluster/tests creating build/lib.linux-i686-2.2/scipy/cow copying /usr/lib/python2.2/site-packages/scipy/cow/__init__.py -> build/lib.linux-i686-2.2/scipy/cow copying /usr/lib/python2.2/site-packages/scipy/cow/cow.py -> build/lib.linux-i686-2.2/scipy/cow copying /usr/lib/python2.2/site-packages/scipy/cow/herd.py -> build/lib.linux-i686-2.2/scipy/cow copying /usr/lib/python2.2/site-packages/scipy/cow/setup_cow.py -> build/lib.linux-i686-2.2/scipy/cow copying /usr/lib/python2.2/site-packages/scipy/cow/sync_cluster.py -> build/lib.linux-i686-2.2/scipy/cow creating build/lib.linux-i686-2.2/scipy/ga copying /usr/lib/python2.2/site-packages/scipy/ga/__init__.py -> build/lib.linux-i686-2.2/scipy/ga copying /usr/lib/python2.2/site-packages/scipy/ga/algorithm.py -> build/lib.linux-i686-2.2/scipy/ga copying /usr/lib/python2.2/site-packages/scipy/ga/examples.py -> build/lib.linux-i686-2.2/scipy/ga copying /usr/lib/python2.2/site-packages/scipy/ga/ga_gnm.py -> build/lib.linux-i686-2.2/scipy/ga copying /usr/lib/python2.2/site-packages/scipy/ga/ga_list.py -> build/lib.linux-i686-2.2/scipy/ga copying /usr/lib/python2.2/site-packages/scipy/ga/ga_util.py -> build/lib.linux-i686-2.2/scipy/ga copying /usr/lib/python2.2/site-packages/scipy/ga/gene.py -> build/lib.linux-i686-2.2/scipy/ga copying /usr/lib/python2.2/site-packages/scipy/ga/genome.py -> build/lib.linux-i686-2.2/scipy/ga copying /usr/lib/python2.2/site-packages/scipy/ga/language.py -> build/lib.linux-i686-2.2/scipy/ga copying /usr/lib/python2.2/site-packages/scipy/ga/parallel_pop.py -> build/lib.linux-i686-2.2/scipy/ga copying /usr/lib/python2.2/site-packages/scipy/ga/population.py -> build/lib.linux-i686-2.2/scipy/ga copying /usr/lib/python2.2/site-packages/scipy/ga/scaling.py -> build/lib.linux-i686-2.2/scipy/ga copying /usr/lib/python2.2/site-packages/scipy/ga/selection.py -> build/lib.linux-i686-2.2/scipy/ga copying /usr/lib/python2.2/site-packages/scipy/ga/setup_ga.py -> build/lib.linux-i686-2.2/scipy/ga copying /usr/lib/python2.2/site-packages/scipy/ga/tree.py -> build/lib.linux-i686-2.2/scipy/ga copying /usr/lib/python2.2/site-packages/scipy/ga/tree_opt.py -> build/lib.linux-i686-2.2/scipy/ga creating build/lib.linux-i686-2.2/scipy/fftpack copying /usr/lib/python2.2/site-packages/scipy/fftpack/__init__.py -> build/lib.linux-i686-2.2/scipy/fftpack copying /usr/lib/python2.2/site-packages/scipy/fftpack/fft.py -> build/lib.linux-i686-2.2/scipy/fftpack copying /usr/lib/python2.2/site-packages/scipy/fftpack/setup_fftpack.py -> build/lib.linux-i686-2.2/scipy/fftpack creating build/lib.linux-i686-2.2/scipy/plt copying /usr/lib/python2.2/site-packages/scipy/plt/__init__.py -> build/lib.linux-i686-2.2/scipy/plt copying /usr/lib/python2.2/site-packages/scipy/plt/colormap.py -> build/lib.linux-i686-2.2/scipy/plt copying /usr/lib/python2.2/site-packages/scipy/plt/dumb_shelve.py -> build/lib.linux-i686-2.2/scipy/plt copying /usr/lib/python2.2/site-packages/scipy/plt/dumbdbm_patched.py -> build/lib.linux-i686-2.2/scipy/plt copying /usr/lib/python2.2/site-packages/scipy/plt/interface.py -> build/lib.linux-i686-2.2/scipy/plt copying /usr/lib/python2.2/site-packages/scipy/plt/plot_objects.py -> build/lib.linux-i686-2.2/scipy/plt copying /usr/lib/python2.2/site-packages/scipy/plt/plot_utility.py -> build/lib.linux-i686-2.2/scipy/plt copying /usr/lib/python2.2/site-packages/scipy/plt/setup_plt.py -> build/lib.linux-i686-2.2/scipy/plt copying /usr/lib/python2.2/site-packages/scipy/plt/wxplt.py -> build/lib.linux-i686-2.2/scipy/plt creating build/lib.linux-i686-2.2/scipy/gplt copying /usr/lib/python2.2/site-packages/scipy/gplt/__init__.py -> build/lib.linux-i686-2.2/scipy/gplt copying /usr/lib/python2.2/site-packages/scipy/gplt/interface.py -> build/lib.linux-i686-2.2/scipy/gplt copying /usr/lib/python2.2/site-packages/scipy/gplt/new_plot.py -> build/lib.linux-i686-2.2/scipy/gplt copying /usr/lib/python2.2/site-packages/scipy/gplt/pyPlot.py -> build/lib.linux-i686-2.2/scipy/gplt copying /usr/lib/python2.2/site-packages/scipy/gplt/setup_gplt.py -> build/lib.linux-i686-2.2/scipy/gplt creating build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/GistPlotter.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/Graphics.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/Mplot.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/NarPlotter.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/__init__.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/animation2d.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/berts.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/cellarray.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/colorbar.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/curve.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/demo5.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/ezplot.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/eztest.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/gist.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/gist3dhelp.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/gistdemohigh.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/gistdemolow.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/gistmeshtest.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/gisttest2d.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/gisttest3d.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/graftest2d.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/graftypes.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/graph.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/graph2d.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/graph3d.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/helpmod.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/lines.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/mesh3d.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/meshtest.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/movie.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/nicks.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/pl3d.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/plane.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/plwf.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/polymap.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/quadmesh.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/region.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/setup_xplt.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/shapetest.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/slice3.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/sphereisos.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/surface.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/surftest3d.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/surftest4d.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/twograftest2d.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/write_style.py -> build/lib.linux-i686-2.2/scipy/xplt copying /usr/lib/python2.2/site-packages/scipy/xplt/yorick.py -> build/lib.linux-i686-2.2/scipy/xplt creating build/lib.linux-i686-2.2/gui_thread copying /usr/lib/python2.2/site-packages/scipy/gui_thread/__init__.py -> build/lib.linux-i686-2.2/gui_thread copying /usr/lib/python2.2/site-packages/scipy/gui_thread/examples.py -> build/lib.linux-i686-2.2/gui_thread copying /usr/lib/python2.2/site-packages/scipy/gui_thread/gui_thread_guts.py -> build/lib.linux-i686-2.2/gui_thread copying /usr/lib/python2.2/site-packages/scipy/gui_thread/main.py -> build/lib.linux-i686-2.2/gui_thread copying /usr/lib/python2.2/site-packages/scipy/gui_thread/setup_gui_thread.py -> build/lib.linux-i686-2.2/gui_thread creating build/lib.linux-i686-2.2/scipy_distutils copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/__init__.py -> build/lib.linux-i686-2.2/scipy_distutils copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/auto_test.py -> build/lib.linux-i686-2.2/scipy_distutils copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/core.py -> build/lib.linux-i686-2.2/scipy_distutils copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/dist.py -> build/lib.linux-i686-2.2/scipy_distutils copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/extension.py -> build/lib.linux-i686-2.2/scipy_distutils copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/line_endings.py -> build/lib.linux-i686-2.2/scipy_distutils copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/logging.py -> build/lib.linux-i686-2.2/scipy_distutils copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/mingw32_support.py -> build/lib.linux-i686-2.2/scipy_distutils copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/misc_util.py -> build/lib.linux-i686-2.2/scipy_distutils copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/setup_scipy_distutils.py -> build/lib.linux-i686-2.2/scipy_distutils copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/system_info.py -> build/lib.linux-i686-2.2/scipy_distutils copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/__version__.py -> build/lib.linux-i686-2.2/scipy_distutils creating build/lib.linux-i686-2.2/scipy_distutils/command copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/__init__.py -> build/lib.linux-i686-2.2/scipy_distutils/command copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/build.py -> build/lib.linux-i686-2.2/scipy_distutils/command copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/build_clib.py -> build/lib.linux-i686-2.2/scipy_distutils/command copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/build_ext.py -> build/lib.linux-i686-2.2/scipy_distutils/command copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/build_flib.py -> build/lib.linux-i686-2.2/scipy_distutils/command copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/build_py.py -> build/lib.linux-i686-2.2/scipy_distutils/command copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/cpuinfo.py -> build/lib.linux-i686-2.2/scipy_distutils/command copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/install.py -> build/lib.linux-i686-2.2/scipy_distutils/command copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/install_data.py -> build/lib.linux-i686-2.2/scipy_distutils/command copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/install_headers.py -> build/lib.linux-i686-2.2/scipy_distutils/command copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/run_f2py.py -> build/lib.linux-i686-2.2/scipy_distutils/command copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/sdist.py -> build/lib.linux-i686-2.2/scipy_distutils/command creating build/lib.linux-i686-2.2/gui_thread/tests copying /usr/lib/python2.2/site-packages/scipy/gui_thread/tests/test_gui_thread.py -> build/lib.linux-i686-2.2/gui_thread/tests creating build/lib.linux-i686-2.2/scipy_base copying /usr/lib/python2.2/site-packages/scipy/scipy_base/__init__.py -> build/lib.linux-i686-2.2/scipy_base copying /usr/lib/python2.2/site-packages/scipy/scipy_base/function_base.py -> build/lib.linux-i686-2.2/scipy_base copying /usr/lib/python2.2/site-packages/scipy/scipy_base/index_tricks.py -> build/lib.linux-i686-2.2/scipy_base copying /usr/lib/python2.2/site-packages/scipy/scipy_base/limits.py -> build/lib.linux-i686-2.2/scipy_base copying /usr/lib/python2.2/site-packages/scipy/scipy_base/matrix_base.py -> build/lib.linux-i686-2.2/scipy_base copying /usr/lib/python2.2/site-packages/scipy/scipy_base/polynomial.py -> build/lib.linux-i686-2.2/scipy_base copying /usr/lib/python2.2/site-packages/scipy/scipy_base/scimath.py -> build/lib.linux-i686-2.2/scipy_base copying /usr/lib/python2.2/site-packages/scipy/scipy_base/setup_scipy_base.py -> build/lib.linux-i686-2.2/scipy_base copying /usr/lib/python2.2/site-packages/scipy/scipy_base/shape_base.py -> build/lib.linux-i686-2.2/scipy_base copying /usr/lib/python2.2/site-packages/scipy/scipy_base/testing.py -> build/lib.linux-i686-2.2/scipy_base copying /usr/lib/python2.2/site-packages/scipy/scipy_base/type_check.py -> build/lib.linux-i686-2.2/scipy_base creating build/lib.linux-i686-2.2/scipy_base/tests copying /usr/lib/python2.2/site-packages/scipy/scipy_base/tests/test_function_base.py -> build/lib.linux-i686-2.2/scipy_base/tests copying /usr/lib/python2.2/site-packages/scipy/scipy_base/tests/test_index_tricks.py -> build/lib.linux-i686-2.2/scipy_base/tests copying /usr/lib/python2.2/site-packages/scipy/scipy_base/tests/test_limits.py -> build/lib.linux-i686-2.2/scipy_base/tests copying /usr/lib/python2.2/site-packages/scipy/scipy_base/tests/test_matrix_base.py -> build/lib.linux-i686-2.2/scipy_base/tests copying /usr/lib/python2.2/site-packages/scipy/scipy_base/tests/test_shape_base.py -> build/lib.linux-i686-2.2/scipy_base/tests copying /usr/lib/python2.2/site-packages/scipy/scipy_base/tests/test_type_check.py -> build/lib.linux-i686-2.2/scipy_base/tests not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/__init__.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/auto_test.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/core.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/dist.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/extension.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/line_endings.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/logging.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/mingw32_support.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/misc_util.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/setup_scipy_distutils.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/system_info.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/__version__.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/__init__.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/build.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/build_clib.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/build_ext.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/build_flib.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/build_py.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/cpuinfo.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/install.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/install_data.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/install_headers.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/run_f2py.py (output up-to-date) not copying /usr/lib/python2.2/site-packages/scipy/scipy_distutils/command/sdist.py (output up-to-date) running build_clib building 'c_misc' library creating build/temp.linux-i686-2.2 gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/c_misc/besselpoly.c -o build/temp.linux-i686-2.2/besselpoly.o ar -cr build/temp.linux-i686-2.2/libc_misc.a build/temp.linux-i686-2.2/besselpoly.o ranlib build/temp.linux-i686-2.2/libc_misc.a building 'cephes' library gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/airy.c -o build/temp.linux-i686-2.2/airy.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/bdtr.c -o build/temp.linux-i686-2.2/bdtr.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/beta.c -o build/temp.linux-i686-2.2/beta.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/btdtr.c -o build/temp.linux-i686-2.2/btdtr.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/cbrt.c -o build/temp.linux-i686-2.2/cbrt.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/chbevl.c -o build/temp.linux-i686-2.2/chbevl.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/chdtr.c -o build/temp.linux-i686-2.2/chdtr.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/const.c -o build/temp.linux-i686-2.2/const.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/cpmul.c -o build/temp.linux-i686-2.2/cpmul.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/dawsn.c -o build/temp.linux-i686-2.2/dawsn.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/ellie.c -o build/temp.linux-i686-2.2/ellie.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/ellik.c -o build/temp.linux-i686-2.2/ellik.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/ellpe.c -o build/temp.linux-i686-2.2/ellpe.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/ellpj.c -o build/temp.linux-i686-2.2/ellpj.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/ellpk.c -o build/temp.linux-i686-2.2/ellpk.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/euclid.c -o build/temp.linux-i686-2.2/euclid.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/exp10.c -o build/temp.linux-i686-2.2/exp10.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/exp2.c -o build/temp.linux-i686-2.2/exp2.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/expn.c -o build/temp.linux-i686-2.2/expn.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/fabs.c -o build/temp.linux-i686-2.2/fabs.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/fdtr.c -o build/temp.linux-i686-2.2/fdtr.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/fresnl.c -o build/temp.linux-i686-2.2/fresnl.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/gamma.c -o build/temp.linux-i686-2.2/gamma.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/gdtr.c -o build/temp.linux-i686-2.2/gdtr.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/gels.c -o build/temp.linux-i686-2.2/gels.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/hyp2f1.c -o build/temp.linux-i686-2.2/hyp2f1.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/hyperg.c -o build/temp.linux-i686-2.2/hyperg.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/i0.c -o build/temp.linux-i686-2.2/i0.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/i1.c -o build/temp.linux-i686-2.2/i1.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/igam.c -o build/temp.linux-i686-2.2/igam.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/igami.c -o build/temp.linux-i686-2.2/igami.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/incbet.c -o build/temp.linux-i686-2.2/incbet.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/incbi.c -o build/temp.linux-i686-2.2/incbi.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/isnan.c -o build/temp.linux-i686-2.2/isnan.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/iv.c -o build/temp.linux-i686-2.2/iv.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/j0.c -o build/temp.linux-i686-2.2/j0.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/j1.c -o build/temp.linux-i686-2.2/j1.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/jn.c -o build/temp.linux-i686-2.2/jn.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/jv.c -o build/temp.linux-i686-2.2/jv.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/k0.c -o build/temp.linux-i686-2.2/k0.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/k1.c -o build/temp.linux-i686-2.2/k1.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/kn.c -o build/temp.linux-i686-2.2/kn.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/kolmogorov.c -o build/temp.linux-i686-2.2/kolmogorov.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/mmmpy.c -o build/temp.linux-i686-2.2/mmmpy.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/mtherr.c -o build/temp.linux-i686-2.2/mtherr.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/mtransp.c -o build/temp.linux-i686-2.2/mtransp.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/mvmpy.c -o build/temp.linux-i686-2.2/mvmpy.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/nbdtr.c -o build/temp.linux-i686-2.2/nbdtr.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/ndtr.c -o build/temp.linux-i686-2.2/ndtr.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/ndtri.c -o build/temp.linux-i686-2.2/ndtri.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/pdtr.c -o build/temp.linux-i686-2.2/pdtr.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/polevl.c -o build/temp.linux-i686-2.2/polevl.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/polmisc.c -o build/temp.linux-i686-2.2/polmisc.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/polrt.c -o build/temp.linux-i686-2.2/polrt.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/polyn.c -o build/temp.linux-i686-2.2/polyn.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/powi.c -o build/temp.linux-i686-2.2/powi.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/psi.c -o build/temp.linux-i686-2.2/psi.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/rgamma.c -o build/temp.linux-i686-2.2/rgamma.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/round.c -o build/temp.linux-i686-2.2/round.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/setprec.c -o build/temp.linux-i686-2.2/setprec.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/shichi.c -o build/temp.linux-i686-2.2/shichi.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/sici.c -o build/temp.linux-i686-2.2/sici.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/simpsn.c -o build/temp.linux-i686-2.2/simpsn.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/simq.c -o build/temp.linux-i686-2.2/simq.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/sincos.c -o build/temp.linux-i686-2.2/sincos.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/sindg.c -o build/temp.linux-i686-2.2/sindg.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/spence.c -o build/temp.linux-i686-2.2/spence.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/stdtr.c -o build/temp.linux-i686-2.2/stdtr.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/struve.c -o build/temp.linux-i686-2.2/struve.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/tandg.c -o build/temp.linux-i686-2.2/tandg.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/tukey.c -o build/temp.linux-i686-2.2/tukey.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/unity.c -o build/temp.linux-i686-2.2/unity.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/yn.c -o build/temp.linux-i686-2.2/yn.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/zeta.c -o build/temp.linux-i686-2.2/zeta.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/special/cephes/zetac.c -o build/temp.linux-i686-2.2/zetac.o ar -cr build/temp.linux-i686-2.2/libcephes.a build/temp.linux-i686-2.2/airy.o build/temp.linux-i686-2.2/bdtr.o build/temp.linux-i686-2.2/beta.o build/temp.linux-i686-2.2/btdtr.o build/temp.linux-i686-2.2/cbrt.o build/temp.linux-i686-2.2/chbevl.o build/temp.linux-i686-2.2/chdtr.o build/temp.linux-i686-2.2/const.o build/temp.linux-i686-2.2/cpmul.o build/temp.linux-i686-2.2/dawsn.o build/temp.linux-i686-2.2/ellie.o build/temp.linux-i686-2.2/ellik.o build/temp.linux-i686-2.2/ellpe.o build/temp.linux-i686-2.2/ellpj.o build/temp.linux-i686-2.2/ellpk.o build/temp.linux-i686-2.2/euclid.o build/temp.linux-i686-2.2/exp10.o build/temp.linux-i686-2.2/exp2.o build/temp.linux-i686-2.2/expn.o build/temp.linux-i686-2.2/fabs.o build/temp.linux-i686-2.2/fdtr.o build/temp.linux-i686-2.2/fresnl.o build/temp.linux-i686-2.2/gamma.o build/temp.linux-i686-2.2/gdtr.o build/temp.linux-i686-2.2/gels.o build/temp.linux-i686-2.2/hyp2f1.o build/temp.linux-i686-2.2/hyperg.o build/temp.linux-i686-2.2/i0.o build/temp.linux-i686-2.2/i1.o build/temp.linux-i686-2.2/igam.o build/temp.linux-i686-2.2/igami.o build/temp.linux-i686-2.2/incbet.o build/temp.linux-i686-2.2/incbi.o build/temp.linux-i686-2.2/isnan.o build/temp.linux-i686-2.2/iv.o build/temp.linux-i686-2.2/j0.o build/temp.linux-i686-2.2/j1.o build/temp.linux-i686-2.2/jn.o build/temp.linux-i686-2.2/jv.o build/temp.linux-i686-2.2/k0.o build/temp.linux-i686-2.2/k1.o build/temp.linux-i686-2.2/kn.o build/temp.linux-i686-2.2/kolmogorov.o build/temp.linux-i686-2.2/mmmpy.o build/temp.linux-i686-2.2/mtherr.o build/temp.linux-i686-2.2/mtransp.o build/temp.linux-i686-2.2/mvmpy.o build/temp.linux-i686-2.2/nbdtr.o build/temp.linux-i686-2.2/ndtr.o build/temp.linux-i686-2.2/ndtri.o build/temp.linux-i686-2.2/pdtr.o build/temp.linux-i686-2.2/polevl.o build/temp.linux-i686-2.2/polmisc.o build/temp.linux-i686-2.2/polrt.o build/temp.linux-i686-2.2/polyn.o build/temp.linux-i686-2.2/powi.o build/temp.linux-i686-2.2/psi.o build/temp.linux-i686-2.2/rgamma.o build/temp.linux-i686-2.2/round.o build/temp.linux-i686-2.2/setprec.o build/temp.linux-i686-2.2/shichi.o build/temp.linux-i686-2.2/sici.o build/temp.linux-i686-2.2/simpsn.o build/temp.linux-i686-2.2/simq.o build/temp.linux-i686-2.2/sincos.o build/temp.linux-i686-2.2/sindg.o build/temp.linux-i686-2.2/spence.o build/temp.linux-i686-2.2/stdtr.o build/temp.linux-i686-2.2/struve.o build/temp.linux-i686-2.2/tandg.o build/temp.linux-i686-2.2/tukey.o build/temp.linux-i686-2.2/unity.o build/temp.linux-i686-2.2/yn.o build/temp.linux-i686-2.2/zeta.o build/temp.linux-i686-2.2/zetac.o ranlib build/temp.linux-i686-2.2/libcephes.a building 'rootfind' library gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/optimize/Zeros/bisect.c -o build/temp.linux-i686-2.2/bisect.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/optimize/Zeros/brenth.c -o build/temp.linux-i686-2.2/brenth.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/optimize/Zeros/brentq.c -o build/temp.linux-i686-2.2/brentq.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -c /usr/lib/python2.2/site-packages/scipy/optimize/Zeros/ridder.c -o build/temp.linux-i686-2.2/ridder.o ar -cr build/temp.linux-i686-2.2/librootfind.a build/temp.linux-i686-2.2/bisect.o build/temp.linux-i686-2.2/brenth.o build/temp.linux-i686-2.2/brentq.o build/temp.linux-i686-2.2/ridder.o ranlib build/temp.linux-i686-2.2/librootfind.a building 'gist' library gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DSTDC_HEADERS=1 -I/usr/X11R6/include -c /usr/lib/python2.2/site-packages/scipy/xplt/gist/dispas.c -o build/temp.linux-i686-2.2/dispas.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DSTDC_HEADERS=1 -I/usr/X11R6/include -c /usr/lib/python2.2/site-packages/scipy/xplt/gist/cgm.c -o build/temp.linux-i686-2.2/cgm.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DSTDC_HEADERS=1 -I/usr/X11R6/include -c /usr/lib/python2.2/site-packages/scipy/xplt/gist/clip.c -o build/temp.linux-i686-2.2/clip.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DSTDC_HEADERS=1 -I/usr/X11R6/include -c /usr/lib/python2.2/site-packages/scipy/xplt/gist/dispat.c -o build/temp.linux-i686-2.2/dispat.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DSTDC_HEADERS=1 -I/usr/X11R6/include -c /usr/lib/python2.2/site-packages/scipy/xplt/gist/dispax.c -o build/temp.linux-i686-2.2/dispax.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DSTDC_HEADERS=1 -I/usr/X11R6/include -c /usr/lib/python2.2/site-packages/scipy/xplt/gist/draw.c -o build/temp.linux-i686-2.2/draw.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DSTDC_HEADERS=1 -I/usr/X11R6/include -c /usr/lib/python2.2/site-packages/scipy/xplt/gist/draw0.c -o build/temp.linux-i686-2.2/draw0.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DSTDC_HEADERS=1 -I/usr/X11R6/include -c /usr/lib/python2.2/site-packages/scipy/xplt/gist/engine.c -o build/temp.linux-i686-2.2/engine.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DSTDC_HEADERS=1 -I/usr/X11R6/include -c /usr/lib/python2.2/site-packages/scipy/xplt/gist/gcntr.c -o build/temp.linux-i686-2.2/gcntr.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DSTDC_HEADERS=1 -I/usr/X11R6/include -c /usr/lib/python2.2/site-packages/scipy/xplt/gist/gist.c -o build/temp.linux-i686-2.2/gist.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DSTDC_HEADERS=1 -I/usr/X11R6/include -c /usr/lib/python2.2/site-packages/scipy/xplt/gist/gread.c -o build/temp.linux-i686-2.2/gread.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DSTDC_HEADERS=1 -I/usr/X11R6/include -c /usr/lib/python2.2/site-packages/scipy/xplt/gist/gtext.c -o build/temp.linux-i686-2.2/gtext.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DSTDC_HEADERS=1 -I/usr/X11R6/include -c /usr/lib/python2.2/site-packages/scipy/xplt/gist/hlevel.c -o build/temp.linux-i686-2.2/hlevel.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DSTDC_HEADERS=1 -I/usr/X11R6/include -c /usr/lib/python2.2/site-packages/scipy/xplt/gist/host.c -o build/temp.linux-i686-2.2/host.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DSTDC_HEADERS=1 -I/usr/X11R6/include -c /usr/lib/python2.2/site-packages/scipy/xplt/gist/osys.c -o build/temp.linux-i686-2.2/osys.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DSTDC_HEADERS=1 -I/usr/X11R6/include -c /usr/lib/python2.2/site-packages/scipy/xplt/gist/ps.c -o build/temp.linux-i686-2.2/ps.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DSTDC_HEADERS=1 -I/usr/X11R6/include -c /usr/lib/python2.2/site-packages/scipy/xplt/gist/tick.c -o build/temp.linux-i686-2.2/tick.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DSTDC_HEADERS=1 -I/usr/X11R6/include -c /usr/lib/python2.2/site-packages/scipy/xplt/gist/tick60.c -o build/temp.linux-i686-2.2/tick60.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DSTDC_HEADERS=1 -I/usr/X11R6/include -c /usr/lib/python2.2/site-packages/scipy/xplt/gist/xbasic.c -o build/temp.linux-i686-2.2/xbasic.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DSTDC_HEADERS=1 -I/usr/X11R6/include -c /usr/lib/python2.2/site-packages/scipy/xplt/gist/xfancy.c -o build/temp.linux-i686-2.2/xfancy.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DSTDC_HEADERS=1 -I/usr/X11R6/include -c /usr/lib/python2.2/site-packages/scipy/xplt/gist/xfont.c -o build/temp.linux-i686-2.2/xfont.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -DSTDC_HEADERS=1 -I/usr/X11R6/include -c /usr/lib/python2.2/site-packages/scipy/xplt/gist/xicky.c -o build/temp.linux-i686-2.2/xicky.o ar -cr build/temp.linux-i686-2.2/libgist.a build/temp.linux-i686-2.2/dispas.o build/temp.linux-i686-2.2/cgm.o build/temp.linux-i686-2.2/clip.o build/temp.linux-i686-2.2/dispat.o build/temp.linux-i686-2.2/dispax.o build/temp.linux-i686-2.2/draw.o build/temp.linux-i686-2.2/draw0.o build/temp.linux-i686-2.2/engine.o build/temp.linux-i686-2.2/gcntr.o build/temp.linux-i686-2.2/gist.o build/temp.linux-i686-2.2/gread.o build/temp.linux-i686-2.2/gtext.o build/temp.linux-i686-2.2/hlevel.o build/temp.linux-i686-2.2/host.o build/temp.linux-i686-2.2/osys.o build/temp.linux-i686-2.2/ps.o build/temp.linux-i686-2.2/tick.o build/temp.linux-i686-2.2/tick60.o build/temp.linux-i686-2.2/xbasic.o build/temp.linux-i686-2.2/xfancy.o build/temp.linux-i686-2.2/xfont.o build/temp.linux-i686-2.2/xicky.o ranlib build/temp.linux-i686-2.2/libgist.a running run_f2py using F2PY 2.13.175-1250 using F2PY 2.13.175-1250 f2py --build-dir build/temp.linux-i686-2.2 /usr/lib/python2.2/site-packages/scipy/linalg/fblas.pyf Reading fortran codes... Reading file '/usr/lib/python2.2/site-packages/scipy/linalg/fblas.pyf' Post-processing... Block: fblas Block: srotg Block: drotg Block: crotg Block: zrotg Block: srotmg Block: drotmg Block: srot Block: drot Block: csrot Block: zdrot Block: srotm Block: drotm Block: sswap Block: dswap Block: cswap Block: zswap Block: sscal Block: dscal Block: cscal Block: zscal Block: csscal Block: zdscal Block: scopy Block: dcopy Block: ccopy Block: zcopy Block: saxpy Block: daxpy Block: caxpy Block: zaxpy Block: cdotu Block: zdotu Block: cdotc Block: zdotc Block: sgemv Block: dgemv Block: cgemv Block: zgemv Block: chemv Block: zhemv Block: ssymv Block: dsymv Block: strmv Block: dtrmv Block: ctrmv Block: ztrmv Block: sgemm Block: dgemm Block: cgemm Block: zgemm Block: sdot Block: ddot Block: snrm2 Block: dnrm2 Block: scnrm2 Block: dznrm2 Block: sasum Block: dasum Block: scasum Block: dzasum Block: isamax Block: idamax Block: icamax Block: izamax Building modules... Building module "fblas"... Constructing wrapper function "srotg"... c,s = srotg(a,b) Constructing wrapper function "drotg"... c,s = drotg(a,b) Constructing wrapper function "crotg"... c,s = crotg(a,b) Constructing wrapper function "zrotg"... c,s = zrotg(a,b) Constructing wrapper function "srotmg"... param = srotmg(d1,d2,x1,y1) Constructing wrapper function "drotmg"... param = drotmg(d1,d2,x1,y1) Constructing wrapper function "srot"... x,y = srot(x,y,c,s,[n,offx,incx,offy,incy,overwrite_x,overwrite_y]) Constructing wrapper function "drot"... x,y = drot(x,y,c,s,[n,offx,incx,offy,incy,overwrite_x,overwrite_y]) Constructing wrapper function "csrot"... x,y = csrot(x,y,c,s,[n,offx,incx,offy,incy,overwrite_x,overwrite_y]) Constructing wrapper function "zdrot"... x,y = zdrot(x,y,c,s,[n,offx,incx,offy,incy,overwrite_x,overwrite_y]) Constructing wrapper function "srotm"... x,y = srotm(x,y,param,[n,offx,incx,offy,incy,overwrite_x,overwrite_y]) Constructing wrapper function "drotm"... x,y = drotm(x,y,param,[n,offx,incx,offy,incy,overwrite_x,overwrite_y]) Constructing wrapper function "sswap"... x,y = sswap(x,y,[n,offx,incx,offy,incy]) Constructing wrapper function "dswap"... x,y = dswap(x,y,[n,offx,incx,offy,incy]) Constructing wrapper function "cswap"... x,y = cswap(x,y,[n,offx,incx,offy,incy]) Constructing wrapper function "zswap"... x,y = zswap(x,y,[n,offx,incx,offy,incy]) Constructing wrapper function "sscal"... x = sscal(a,x,[n,offx,incx]) Constructing wrapper function "dscal"... x = dscal(a,x,[n,offx,incx]) Constructing wrapper function "cscal"... x = cscal(a,x,[n,offx,incx]) Constructing wrapper function "zscal"... x = zscal(a,x,[n,offx,incx]) Constructing wrapper function "csscal"... x = csscal(a,x,[n,offx,incx,overwrite_x]) Constructing wrapper function "zdscal"... x = zdscal(a,x,[n,offx,incx,overwrite_x]) Constructing wrapper function "scopy"... y = scopy(x,y,[n,offx,incx,offy,incy]) Constructing wrapper function "dcopy"... y = dcopy(x,y,[n,offx,incx,offy,incy]) Constructing wrapper function "ccopy"... y = ccopy(x,y,[n,offx,incx,offy,incy]) Constructing wrapper function "zcopy"... y = zcopy(x,y,[n,offx,incx,offy,incy]) Constructing wrapper function "saxpy"... y = saxpy(x,y,[n,a,offx,incx,offy,incy]) Constructing wrapper function "daxpy"... y = daxpy(x,y,[n,a,offx,incx,offy,incy]) Constructing wrapper function "caxpy"... y = caxpy(x,y,[n,a,offx,incx,offy,incy]) Constructing wrapper function "zaxpy"... y = zaxpy(x,y,[n,a,offx,incx,offy,incy]) Constructing wrapper function "cdotu"... xy = cdotu(x,y,[n,offx,incx,offy,incy]) Constructing wrapper function "zdotu"... xy = zdotu(x,y,[n,offx,incx,offy,incy]) Constructing wrapper function "cdotc"... xy = cdotc(x,y,[n,offx,incx,offy,incy]) Constructing wrapper function "zdotc"... xy = zdotc(x,y,[n,offx,incx,offy,incy]) Constructing wrapper function "sgemv"... y = sgemv(alpha,a,x,[beta,y,offx,incx,offy,incy,trans,ly,overwrite_y]) Constructing wrapper function "dgemv"... y = dgemv(alpha,a,x,[beta,y,offx,incx,offy,incy,trans,ly,overwrite_y]) Constructing wrapper function "cgemv"... y = cgemv(alpha,a,x,[beta,y,offx,incx,offy,incy,trans,ly,overwrite_y]) Constructing wrapper function "zgemv"... y = zgemv(alpha,a,x,[beta,y,offx,incx,offy,incy,trans,ly,overwrite_y]) Constructing wrapper function "chemv"... y = chemv(alpha,a,x,beta,y,[offx,incx,offy,incy,lower,overwrite_y]) Constructing wrapper function "zhemv"... y = zhemv(alpha,a,x,beta,y,[offx,incx,offy,incy,lower,overwrite_y]) Constructing wrapper function "ssymv"... y = ssymv(alpha,a,x,beta,y,[offx,incx,offy,incy,lower,overwrite_y]) Constructing wrapper function "dsymv"... y = dsymv(alpha,a,x,beta,y,[offx,incx,offy,incy,lower,overwrite_y]) Constructing wrapper function "strmv"... x = strmv(a,x,[offx,incx,lower,trans,unitdiag,overwrite_x]) Constructing wrapper function "dtrmv"... x = dtrmv(a,x,[offx,incx,lower,trans,unitdiag,overwrite_x]) Constructing wrapper function "ctrmv"... x = ctrmv(a,x,[offx,incx,lower,trans,unitdiag,overwrite_x]) Constructing wrapper function "ztrmv"... x = ztrmv(a,x,[offx,incx,lower,trans,unitdiag,overwrite_x]) Constructing wrapper function "sgemm"... c = sgemm(alpha,a,b,[beta,c,trans_a,trans_b,overwrite_c]) Constructing wrapper function "dgemm"... c = dgemm(alpha,a,b,[beta,c,trans_a,trans_b,overwrite_c]) Constructing wrapper function "cgemm"... c = cgemm(alpha,a,b,[beta,c,trans_a,trans_b,overwrite_c]) Constructing wrapper function "zgemm"... c = zgemm(alpha,a,b,[beta,c,trans_a,trans_b,overwrite_c]) Constructing wrapper function "sdot"... xy = sdot(x,y,[n,offx,incx,offy,incy]) Constructing wrapper function "ddot"... xy = ddot(x,y,[n,offx,incx,offy,incy]) Constructing wrapper function "snrm2"... n2 = snrm2(x,[n,offx,incx]) Constructing wrapper function "dnrm2"... n2 = dnrm2(x,[n,offx,incx]) Constructing wrapper function "scnrm2"... n2 = scnrm2(x,[n,offx,incx]) Constructing wrapper function "dznrm2"... n2 = dznrm2(x,[n,offx,incx]) Constructing wrapper function "sasum"... s = sasum(x,[n,offx,incx]) Constructing wrapper function "dasum"... s = dasum(x,[n,offx,incx]) Constructing wrapper function "scasum"... s = scasum(x,[n,offx,incx]) Constructing wrapper function "dzasum"... s = dzasum(x,[n,offx,incx]) Constructing wrapper function "isamax"... k = isamax(x,[n,offx,incx]) Constructing wrapper function "idamax"... k = idamax(x,[n,offx,incx]) Constructing wrapper function "icamax"... k = icamax(x,[n,offx,incx]) Constructing wrapper function "izamax"... k = izamax(x,[n,offx,incx]) Wrote C/API module "fblas" to file "build/temp.linux-i686-2.2/fblasmodule.c" using F2PY 2.13.175-1250 f2py --build-dir build/temp.linux-i686-2.2 /usr/lib/python2.2/site-packages/scipy/linalg/flapack.pyf Reading fortran codes... Reading file '/usr/lib/python2.2/site-packages/scipy/linalg/flapack.pyf' Post-processing... Block: cgees__user__routines Block: cgees_user_interface Block: cselect Block: dgees__user__routines Block: dgees_user_interface Block: dselect Block: sgees__user__routines Block: sgees_user_interface Block: sselect Block: zgees__user__routines Block: zgees_user_interface Block: zselect Block: flapack Block: sgesv Block: dgesv Block: cgesv Block: zgesv Block: sgetrf Block: dgetrf Block: cgetrf Block: zgetrf Block: sgetrs Block: dgetrs Block: cgetrs Block: zgetrs Block: sgetri Block: dgetri Block: cgetri Block: zgetri Block: sgesdd Block: dgesdd Block: cgesdd Block: zgesdd Block: sgelss Block: dgelss Block: cgelss Block: zgelss Block: sgeqrf Block: dgeqrf Block: cgeqrf Block: zgeqrf Block: sgeev Block: dgeev Block: cgeev Block: zgeev Block: sgegv Block: dgegv Block: cgegv Block: zgegv Block: ssyev Block: dsyev Block: cheev Block: zheev Block: sposv Block: dposv Block: cposv Block: zposv Block: spotrf Block: dpotrf Block: cpotrf Block: zpotrf Block: spotrs Block: dpotrs Block: cpotrs Block: zpotrs Block: spotri Block: dpotri Block: cpotri Block: zpotri Block: slauum Block: dlauum Block: clauum Block: zlauum Block: strtri Block: dtrtri Block: ctrtri Block: ztrtri Block: slaswp Block: dlaswp Block: claswp Block: zlaswp Block: cgees Block: zgees Block: dgees Block: sgees Block: sggev Block: dggev Block: cggev Block: zggev Building modules... Constructing call-back function "cb_cselect_in_cgees__user__routines" def cselect(e_w__i__e): return cselect Constructing call-back function "cb_dselect_in_dgees__user__routines" def dselect(e_wr__i__e,e_wi__i__e): return dselect Constructing call-back function "cb_sselect_in_sgees__user__routines" def sselect(e_wr__i__e,e_wi__i__e): return sselect Constructing call-back function "cb_zselect_in_zgees__user__routines" def zselect(e_w__i__e): return zselect Building module "flapack"... Constructing wrapper function "sgesv"... lu,piv,x,info = sgesv(a,b,[overwrite_a,overwrite_b]) Constructing wrapper function "dgesv"... lu,piv,x,info = dgesv(a,b,[overwrite_a,overwrite_b]) Constructing wrapper function "cgesv"... lu,piv,x,info = cgesv(a,b,[overwrite_a,overwrite_b]) Constructing wrapper function "zgesv"... lu,piv,x,info = zgesv(a,b,[overwrite_a,overwrite_b]) Constructing wrapper function "sgetrf"... lu,piv,info = sgetrf(a,[overwrite_a]) Constructing wrapper function "dgetrf"... lu,piv,info = dgetrf(a,[overwrite_a]) Constructing wrapper function "cgetrf"... lu,piv,info = cgetrf(a,[overwrite_a]) Constructing wrapper function "zgetrf"... lu,piv,info = zgetrf(a,[overwrite_a]) Constructing wrapper function "sgetrs"... x,info = sgetrs(lu,piv,b,[trans,overwrite_b]) Constructing wrapper function "dgetrs"... x,info = dgetrs(lu,piv,b,[trans,overwrite_b]) Constructing wrapper function "cgetrs"... x,info = cgetrs(lu,piv,b,[trans,overwrite_b]) Constructing wrapper function "zgetrs"... x,info = zgetrs(lu,piv,b,[trans,overwrite_b]) Constructing wrapper function "sgetri"... inv_a,info = sgetri(lu,piv,[lwork,overwrite_lu]) Constructing wrapper function "dgetri"... inv_a,info = dgetri(lu,piv,[lwork,overwrite_lu]) Constructing wrapper function "cgetri"... inv_a,info = cgetri(lu,piv,[lwork,overwrite_lu]) Constructing wrapper function "zgetri"... inv_a,info = zgetri(lu,piv,[lwork,overwrite_lu]) Constructing wrapper function "sgesdd"... u,s,vt,info = sgesdd(a,[compute_uv,lwork,overwrite_a]) Constructing wrapper function "dgesdd"... u,s,vt,info = dgesdd(a,[compute_uv,lwork,overwrite_a]) Constructing wrapper function "cgesdd"... u,s,vt,info = cgesdd(a,[compute_uv,lwork,overwrite_a]) Constructing wrapper function "zgesdd"... u,s,vt,info = zgesdd(a,[compute_uv,lwork,overwrite_a]) Constructing wrapper function "sgelss"... v,x,s,rank,info = sgelss(a,b,[cond,lwork,overwrite_a,overwrite_b]) Constructing wrapper function "dgelss"... v,x,s,rank,info = dgelss(a,b,[cond,lwork,overwrite_a,overwrite_b]) Constructing wrapper function "cgelss"... v,x,s,rank,info = cgelss(a,b,[cond,lwork,overwrite_a,overwrite_b]) Constructing wrapper function "zgelss"... v,x,s,rank,info = zgelss(a,b,[cond,lwork,overwrite_a,overwrite_b]) Constructing wrapper function "sgeqrf"... qr,tau,work,info = sgeqrf(a,[lwork,overwrite_a]) Constructing wrapper function "dgeqrf"... qr,tau,work,info = dgeqrf(a,[lwork,overwrite_a]) Constructing wrapper function "cgeqrf"... qr,tau,work,info = cgeqrf(a,[lwork,overwrite_a]) Constructing wrapper function "zgeqrf"... qr,tau,work,info = zgeqrf(a,[lwork,overwrite_a]) Constructing wrapper function "sgeev"... wr,wi,vl,vr,info = sgeev(a,[compute_vl,compute_vr,lwork,overwrite_a]) Constructing wrapper function "dgeev"... wr,wi,vl,vr,info = dgeev(a,[compute_vl,compute_vr,lwork,overwrite_a]) Constructing wrapper function "cgeev"... w,vl,vr,info = cgeev(a,[compute_vl,compute_vr,lwork,overwrite_a]) Constructing wrapper function "zgeev"... w,vl,vr,info = zgeev(a,[compute_vl,compute_vr,lwork,overwrite_a]) Constructing wrapper function "sgegv"... alphar,alphai,beta,vl,vr,info = sgegv(a,b,[compute_vl,compute_vr,lwork,overwrite_a,overwrite_b]) Constructing wrapper function "dgegv"... alphar,alphai,beta,vl,vr,info = dgegv(a,b,[compute_vl,compute_vr,lwork,overwrite_a,overwrite_b]) Constructing wrapper function "cgegv"... alpha,beta,vl,vr,info = cgegv(a,b,[compute_vl,compute_vr,lwork,overwrite_a,overwrite_b]) Constructing wrapper function "zgegv"... alpha,beta,vl,vr,info = zgegv(a,b,[compute_vl,compute_vr,lwork,overwrite_a,overwrite_b]) Constructing wrapper function "ssyev"... w,v,info = ssyev(a,[compute_v,lower,lwork,overwrite_a]) Constructing wrapper function "dsyev"... w,v,info = dsyev(a,[compute_v,lower,lwork,overwrite_a]) Constructing wrapper function "cheev"... w,v,info = cheev(a,[compute_v,lower,lwork,overwrite_a]) Constructing wrapper function "zheev"... w,v,info = zheev(a,[compute_v,lower,lwork,overwrite_a]) Constructing wrapper function "sposv"... c,x,info = sposv(a,b,[lower,overwrite_a,overwrite_b]) Constructing wrapper function "dposv"... c,x,info = dposv(a,b,[lower,overwrite_a,overwrite_b]) Constructing wrapper function "cposv"... c,x,info = cposv(a,b,[lower,overwrite_a,overwrite_b]) Constructing wrapper function "zposv"... c,x,info = zposv(a,b,[lower,overwrite_a,overwrite_b]) Constructing wrapper function "spotrf"... c,info = spotrf(a,[lower,clean,overwrite_a]) Constructing wrapper function "dpotrf"... c,info = dpotrf(a,[lower,clean,overwrite_a]) Constructing wrapper function "cpotrf"... c,info = cpotrf(a,[lower,clean,overwrite_a]) Constructing wrapper function "zpotrf"... c,info = zpotrf(a,[lower,clean,overwrite_a]) Constructing wrapper function "spotrs"... x,info = spotrs(c,b,[lower,overwrite_b]) Constructing wrapper function "dpotrs"... x,info = dpotrs(c,b,[lower,overwrite_b]) Constructing wrapper function "cpotrs"... x,info = cpotrs(c,b,[lower,overwrite_b]) Constructing wrapper function "zpotrs"... x,info = zpotrs(c,b,[lower,overwrite_b]) Constructing wrapper function "spotri"... inv_a,info = spotri(c,[lower,overwrite_c]) Constructing wrapper function "dpotri"... inv_a,info = dpotri(c,[lower,overwrite_c]) Constructing wrapper function "cpotri"... inv_a,info = cpotri(c,[lower,overwrite_c]) Constructing wrapper function "zpotri"... inv_a,info = zpotri(c,[lower,overwrite_c]) Constructing wrapper function "slauum"... a,info = slauum(c,[lower,overwrite_c]) Constructing wrapper function "dlauum"... a,info = dlauum(c,[lower,overwrite_c]) Constructing wrapper function "clauum"... a,info = clauum(c,[lower,overwrite_c]) Constructing wrapper function "zlauum"... a,info = zlauum(c,[lower,overwrite_c]) Constructing wrapper function "strtri"... inv_c,info = strtri(c,[lower,unitdiag,overwrite_c]) Constructing wrapper function "dtrtri"... inv_c,info = dtrtri(c,[lower,unitdiag,overwrite_c]) Constructing wrapper function "ctrtri"... inv_c,info = ctrtri(c,[lower,unitdiag,overwrite_c]) Constructing wrapper function "ztrtri"... inv_c,info = ztrtri(c,[lower,unitdiag,overwrite_c]) Constructing wrapper function "slaswp"... a = slaswp(a,piv,[k1,k2,off,inc,overwrite_a]) Constructing wrapper function "dlaswp"... a = dlaswp(a,piv,[k1,k2,off,inc,overwrite_a]) Constructing wrapper function "claswp"... a = claswp(a,piv,[k1,k2,off,inc,overwrite_a]) Constructing wrapper function "zlaswp"... a = zlaswp(a,piv,[k1,k2,off,inc,overwrite_a]) Constructing wrapper function "cgees"... t,sdim,w,vs,work,info = cgees(cselect,a,[compute_v,sort_t,lwork,cselect_extra_args,overwrite_a]) Constructing wrapper function "zgees"... t,sdim,w,vs,work,info = zgees(zselect,a,[compute_v,sort_t,lwork,zselect_extra_args,overwrite_a]) Constructing wrapper function "dgees"... t,sdim,wr,wi,vs,work,info = dgees(dselect,a,[compute_v,sort_t,lwork,dselect_extra_args,overwrite_a]) Constructing wrapper function "sgees"... t,sdim,wr,wi,vs,work,info = sgees(sselect,a,[compute_v,sort_t,lwork,sselect_extra_args,overwrite_a]) Constructing wrapper function "sggev"... alphar,alphai,beta,vl,vr,work,info = sggev(a,b,[compute_vl,compute_vr,lwork,overwrite_a,overwrite_b]) Constructing wrapper function "dggev"... alphar,alphai,beta,vl,vr,work,info = dggev(a,b,[compute_vl,compute_vr,lwork,overwrite_a,overwrite_b]) Constructing wrapper function "cggev"... alpha,beta,vl,vr,work,info = cggev(a,b,[compute_vl,compute_vr,lwork,overwrite_a,overwrite_b]) Constructing wrapper function "zggev"... alpha,beta,vl,vr,work,info = zggev(a,b,[compute_vl,compute_vr,lwork,overwrite_a,overwrite_b]) Wrote C/API module "flapack" to file "build/temp.linux-i686-2.2/flapackmodule.c" using F2PY 2.13.175-1250 f2py /usr/lib/python2.2/site-packages/scipy/linalg/src/det.f /usr/lib/python2.2/site-packages/scipy/linalg/src/lu.f -m _flinalg -h build/temp.linux-i686-2.2/_flinalg.pyf --overwrite-signature Reading fortran codes... Reading file '/usr/lib/python2.2/site-packages/scipy/linalg/src/det.f' Reading file '/usr/lib/python2.2/site-packages/scipy/linalg/src/lu.f' Post-processing... Block: _flinalg Block: ddet_c Block: ddet_r Block: sdet_c Block: sdet_r Block: zdet_c Block: zdet_r Block: cdet_c Block: cdet_r Block: dlu_c Saving signatures to file "./build/temp.linux-i686-2.2/_flinalg.pyf" f2py --build-dir build/temp.linux-i686-2.2 build/temp.linux-i686-2.2/_flinalg.pyf Reading fortran codes... Reading file 'build/temp.linux-i686-2.2/_flinalg.pyf' Post-processing... Block: _flinalg Block: ddet_c Block: ddet_r Block: sdet_c Block: sdet_r Block: zdet_c Block: zdet_r Block: cdet_c Block: cdet_r Block: dlu_c Building modules... Building module "_flinalg"... Constructing wrapper function "ddet_c"... det,info = ddet_c(a,[overwrite_a]) Constructing wrapper function "ddet_r"... det,info = ddet_r(a,[overwrite_a]) Constructing wrapper function "sdet_c"... det,info = sdet_c(a,[overwrite_a]) Constructing wrapper function "sdet_r"... det,info = sdet_r(a,[overwrite_a]) Constructing wrapper function "zdet_c"... det,info = zdet_c(a,[overwrite_a]) Constructing wrapper function "zdet_r"... det,info = zdet_r(a,[overwrite_a]) Constructing wrapper function "cdet_c"... det,info = cdet_c(a,[overwrite_a]) Constructing wrapper function "cdet_r"... det,info = cdet_r(a,[overwrite_a]) Constructing wrapper function "dlu_c"... p,l,u,info = dlu_c(a,[permute_l,overwrite_a]) Wrote C/API module "_flinalg" to file "build/temp.linux-i686-2.2/_flinalgmodule.c" using F2PY 2.13.175-1250 f2py /usr/lib/python2.2/site-packages/scipy/linalg/src/calc_lwork.f -m calc_lwork -h build/temp.linux-i686-2.2/calc_lwork.pyf --overwrite-signature Reading fortran codes... Reading file '/usr/lib/python2.2/site-packages/scipy/linalg/src/calc_lwork.f' Post-processing... Block: calc_lwork Block: gesdd Block: gelss Block: getri Block: geev Saving signatures to file "./build/temp.linux-i686-2.2/calc_lwork.pyf" f2py --build-dir build/temp.linux-i686-2.2 build/temp.linux-i686-2.2/calc_lwork.pyf Reading fortran codes... Reading file 'build/temp.linux-i686-2.2/calc_lwork.pyf' Post-processing... Block: calc_lwork Block: gesdd Block: gelss Block: getri Block: geev Building modules... Building module "calc_lwork"... Constructing wrapper function "gesdd"... minwrk,maxwrk = gesdd(prefix,m,n,compute_uv) Constructing wrapper function "gelss"... minwrk,maxwrk = gelss(prefix,m,n,nrhs) Constructing wrapper function "getri"... minwrk,maxwrk = getri(prefix,n) Constructing wrapper function "geev"... minwrk,maxwrk = geev(prefix,n,[compute_vl,compute_vr]) Wrote C/API module "calc_lwork" to file "build/temp.linux-i686-2.2/calc_lworkmodule.c" using F2PY 2.13.175-1250 using F2PY 2.13.175-1250 f2py --no-wrap-functions --build-dir build/temp.linux-i686-2.2 /usr/lib/python2.2/site-packages/scipy/special/specfun.pyf Reading fortran codes... Reading file '/usr/lib/python2.2/site-packages/scipy/special/specfun.pyf' Post-processing... Block: specfun Block: lqmn Block: clpmn Block: jdzo Block: bernob Block: bernoa Block: csphjy Block: lpmns Block: eulera Block: clqn Block: airyzo Block: eulerb Block: cva1 Block: lqnb Block: lamv Block: lagzo Block: legzo Block: pbdv Block: cerzo Block: lamn Block: clpn Block: lqmns Block: lpmn Block: fcszo Block: aswfb Block: lqna Block: cpbdn Block: lpn Block: fcoef Block: sphi Block: rcty Block: lpni Block: cyzo Block: csphik Block: sphj Block: othpl Block: klvnzo Block: jyzo Block: rctj Block: herzo Block: sphk Block: pbvv Block: clqmn Block: segv Block: sphy Building modules... Building module "specfun"... Constructing wrapper function "lqmn"... qm,qd = lqmn(m,n,x) Constructing wrapper function "clpmn"... cpm,cpd = clpmn(m,n,x,y) Constructing wrapper function "jdzo"... n,m,pcode,zo = jdzo(nt) Constructing wrapper function "bernob"... bn = bernob(n) Constructing wrapper function "bernoa"... bn = bernoa(n) Constructing wrapper function "csphjy"... nm,csj,cdj,csy,cdy = csphjy(n,z) Constructing wrapper function "lpmns"... pm,pd = lpmns(m,n,x) Constructing wrapper function "eulera"... en = eulera(n) Constructing wrapper function "clqn"... cqn,cqd = clqn(n,z) Constructing wrapper function "airyzo"... xa,xb,xc,xd = airyzo(nt,[kf]) Constructing wrapper function "eulerb"... en = eulerb(n) Constructing wrapper function "cva1"... cv = cva1(kd,m,q) Constructing wrapper function "lqnb"... qn,qd = lqnb(n,x) Constructing wrapper function "lamv"... vm,vl,dl = lamv(v,x) Constructing wrapper function "lagzo"... x,w = lagzo(n) Constructing wrapper function "legzo"... x,w = legzo(n) Constructing wrapper function "pbdv"... dv,dp,pdf,pdd = pbdv(v,x) Constructing wrapper function "cerzo"... zo = cerzo(nt) Constructing wrapper function "lamn"... nm,bl,dl = lamn(n,x) Constructing wrapper function "clpn"... cpn,cpd = clpn(n,z) Constructing wrapper function "lqmns"... qm,qd = lqmns(m,n,x) Constructing wrapper function "lpmn"... pm,pd = lpmn(m,n,x) Constructing wrapper function "fcszo"... zo = fcszo(kf,nt) Constructing wrapper function "aswfb"... s1f,s1d = aswfb(m,n,c,x,kd,cv) Constructing wrapper function "lqna"... qn,qd = lqna(n,x) Constructing wrapper function "cpbdn"... cpb,cpd = cpbdn(n,z) Constructing wrapper function "lpn"... pn,pd = lpn(n,x) Constructing wrapper function "fcoef"... fc = fcoef(kd,m,q,a) Constructing wrapper function "sphi"... nm,si,di = sphi(n,x) Constructing wrapper function "rcty"... nm,ry,dy = rcty(n,x) Constructing wrapper function "lpni"... pn,pd,pl = lpni(n,x) Constructing wrapper function "cyzo"... zo,zv = cyzo(nt,kf,kc) Constructing wrapper function "csphik"... nm,csi,cdi,csk,cdk = csphik(n,z) Constructing wrapper function "sphj"... nm,sj,dj = sphj(n,x) Constructing wrapper function "othpl"... pl,dpl = othpl(kf,n,x) Constructing wrapper function "klvnzo"... zo = klvnzo(nt,kd) Constructing wrapper function "jyzo"... rj0,rj1,ry0,ry1 = jyzo(n,nt) Constructing wrapper function "rctj"... nm,rj,dj = rctj(n,x) Constructing wrapper function "herzo"... x,w = herzo(n) Constructing wrapper function "sphk"... nm,sk,dk = sphk(n,x) Constructing wrapper function "pbvv"... vv,vp,pvf,pvd = pbvv(v,x) Constructing wrapper function "clqmn"... cqm,cqd = clqmn(m,n,z) Constructing wrapper function "segv"... cv,eg = segv(m,n,c,kd) Constructing wrapper function "sphy"... nm,sy,dy = sphy(n,x) Wrote C/API module "specfun" to file "build/temp.linux-i686-2.2/specfunmodule.c" using F2PY 2.13.175-1250 using F2PY 2.13.175-1250 using F2PY 2.13.175-1250 using F2PY 2.13.175-1250 f2py --no-wrap-functions --build-dir build/temp.linux-i686-2.2 /usr/lib/python2.2/site-packages/scipy/stats/statlib.pyf Reading fortran codes... Reading file '/usr/lib/python2.2/site-packages/scipy/stats/statlib.pyf' Post-processing... Block: statlib Block: swilk Building modules... Building module "statlib"... Constructing wrapper function "swilk"... a,w,pw,ifault = swilk(x,a,[init,n1]) Wrote C/API module "statlib" to file "build/temp.linux-i686-2.2/statlibmodule.c" using F2PY 2.13.175-1250 using F2PY 2.13.175-1250 using F2PY 2.13.175-1250 using F2PY 2.13.175-1250 f2py --build-dir build/temp.linux-i686-2.2 /usr/lib/python2.2/site-packages/scipy/integrate/vode.pyf Reading fortran codes... Reading file '/usr/lib/python2.2/site-packages/scipy/integrate/vode.pyf' Post-processing... Block: dvode__user__routines Block: dvode_user_interface Block: f Block: jac Block: vode Block: dvode Building modules... Constructing call-back function "cb_f_in_dvode__user__routines" def f(t,y): return ydot Constructing call-back function "cb_jac_in_dvode__user__routines" def jac(t,y): return jac Building module "vode"... Constructing wrapper function "dvode"... y,t,istate = dvode(f,jac,y,t,tout,rtol,atol,itask,istate,rwork,iwork,mf,[f_extra_args,jac_extra_args,overwrite_y]) Wrote C/API module "vode" to file "build/temp.linux-i686-2.2/vodemodule.c" using F2PY 2.13.175-1250 using F2PY 2.13.175-1250 using F2PY 2.13.175-1250 using F2PY 2.13.175-1250 using F2PY 2.13.175-1250 using F2PY 2.13.175-1250 running build_flib running find_fortran_compiler running gnu_fortran_compiler.find_lib_directories g77 -v detecting Gnu Fortran compiler... g77 --version found GNU Fortran 0.5.26 20000731 (Red Hat Linux 7.1 2.96-98) using Gnu 0.5.26 Fortran compiler building 'mach' library g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/mach/d1mach.f -o build/temp.linux-i686-2.2/d1mach.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/mach/i1mach.f -o build/temp.linux-i686-2.2/i1mach.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/mach/r1mach.f -o build/temp.linux-i686-2.2/r1mach.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/mach/xerror.f -o build/temp.linux-i686-2.2/xerror.o ar -cur build/temp.linux-i686-2.2/libmach.a build/temp.linux-i686-2.2/d1mach.o build/temp.linux-i686-2.2/i1mach.o build/temp.linux-i686-2.2/r1mach.o build/temp.linux-i686-2.2/xerror.o ranlib build/temp.linux-i686-2.2/libmach.a building 'amos' library g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/dgamln.f -o build/temp.linux-i686-2.2/dgamln.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/dsclmr.f -o build/temp.linux-i686-2.2/dsclmr.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/fdump.f -o build/temp.linux-i686-2.2/fdump.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zabs.f -o build/temp.linux-i686-2.2/zabs.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zacai.f -o build/temp.linux-i686-2.2/zacai.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zacon.f -o build/temp.linux-i686-2.2/zacon.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zairy.f -o build/temp.linux-i686-2.2/zairy.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zasyi.f -o build/temp.linux-i686-2.2/zasyi.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zbesh.f -o build/temp.linux-i686-2.2/zbesh.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zbesi.f -o build/temp.linux-i686-2.2/zbesi.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zbesj.f -o build/temp.linux-i686-2.2/zbesj.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zbesk.f -o build/temp.linux-i686-2.2/zbesk.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zbesy.f -o build/temp.linux-i686-2.2/zbesy.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zbinu.f -o build/temp.linux-i686-2.2/zbinu.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zbiry.f -o build/temp.linux-i686-2.2/zbiry.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zbknu.f -o build/temp.linux-i686-2.2/zbknu.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zbuni.f -o build/temp.linux-i686-2.2/zbuni.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zbunk.f -o build/temp.linux-i686-2.2/zbunk.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zdiv.f -o build/temp.linux-i686-2.2/zdiv.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zexp.f -o build/temp.linux-i686-2.2/zexp.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zkscl.f -o build/temp.linux-i686-2.2/zkscl.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zlog.f -o build/temp.linux-i686-2.2/zlog.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zmlri.f -o build/temp.linux-i686-2.2/zmlri.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zmlt.f -o build/temp.linux-i686-2.2/zmlt.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zrati.f -o build/temp.linux-i686-2.2/zrati.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zs1s2.f -o build/temp.linux-i686-2.2/zs1s2.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zseri.f -o build/temp.linux-i686-2.2/zseri.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zshch.f -o build/temp.linux-i686-2.2/zshch.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zsqrt.f -o build/temp.linux-i686-2.2/zsqrt.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zuchk.f -o build/temp.linux-i686-2.2/zuchk.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zunhj.f -o build/temp.linux-i686-2.2/zunhj.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zuni1.f -o build/temp.linux-i686-2.2/zuni1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zuni2.f -o build/temp.linux-i686-2.2/zuni2.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zunik.f -o build/temp.linux-i686-2.2/zunik.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zunk1.f -o build/temp.linux-i686-2.2/zunk1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zunk2.f -o build/temp.linux-i686-2.2/zunk2.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zuoik.f -o build/temp.linux-i686-2.2/zuoik.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/amos/zwrsk.f -o build/temp.linux-i686-2.2/zwrsk.o ar -cur build/temp.linux-i686-2.2/libamos.a build/temp.linux-i686-2.2/dgamln.o build/temp.linux-i686-2.2/dsclmr.o build/temp.linux-i686-2.2/fdump.o build/temp.linux-i686-2.2/zabs.o build/temp.linux-i686-2.2/zacai.o build/temp.linux-i686-2.2/zacon.o build/temp.linux-i686-2.2/zairy.o build/temp.linux-i686-2.2/zasyi.o build/temp.linux-i686-2.2/zbesh.o build/temp.linux-i686-2.2/zbesi.o build/temp.linux-i686-2.2/zbesj.o build/temp.linux-i686-2.2/zbesk.o build/temp.linux-i686-2.2/zbesy.o build/temp.linux-i686-2.2/zbinu.o build/temp.linux-i686-2.2/zbiry.o build/temp.linux-i686-2.2/zbknu.o build/temp.linux-i686-2.2/zbuni.o build/temp.linux-i686-2.2/zbunk.o build/temp.linux-i686-2.2/zdiv.o build/temp.linux-i686-2.2/zexp.o build/temp.linux-i686-2.2/zkscl.o build/temp.linux-i686-2.2/zlog.o build/temp.linux-i686-2.2/zmlri.o build/temp.linux-i686-2.2/zmlt.o build/temp.linux-i686-2.2/zrati.o build/temp.linux-i686-2.2/zs1s2.o build/temp.linux-i686-2.2/zseri.o build/temp.linux-i686-2.2/zshch.o build/temp.linux-i686-2.2/zsqrt.o build/temp.linux-i686-2.2/zuchk.o build/temp.linux-i686-2.2/zunhj.o build/temp.linux-i686-2.2/zuni1.o build/temp.linux-i686-2.2/zuni2.o build/temp.linux-i686-2.2/zunik.o build/temp.linux-i686-2.2/zunk1.o build/temp.linux-i686-2.2/zunk2.o build/temp.linux-i686-2.2/zuoik.o build/temp.linux-i686-2.2/zwrsk.o ranlib build/temp.linux-i686-2.2/libamos.a building 'toms' library g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/toms/wofz.f -o build/temp.linux-i686-2.2/wofz.o ar -cur build/temp.linux-i686-2.2/libtoms.a build/temp.linux-i686-2.2/wofz.o ranlib build/temp.linux-i686-2.2/libtoms.a building 'cdf' library g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/algdiv.f -o build/temp.linux-i686-2.2/algdiv.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/alngam.f -o build/temp.linux-i686-2.2/alngam.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/alnrel.f -o build/temp.linux-i686-2.2/alnrel.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/apser.f -o build/temp.linux-i686-2.2/apser.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/basym.f -o build/temp.linux-i686-2.2/basym.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/bcorr.f -o build/temp.linux-i686-2.2/bcorr.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/betaln.f -o build/temp.linux-i686-2.2/betaln.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/bfrac.f -o build/temp.linux-i686-2.2/bfrac.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/bgrat.f -o build/temp.linux-i686-2.2/bgrat.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/bpser.f -o build/temp.linux-i686-2.2/bpser.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/bratio.f -o build/temp.linux-i686-2.2/bratio.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/brcmp1.f -o build/temp.linux-i686-2.2/brcmp1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/brcomp.f -o build/temp.linux-i686-2.2/brcomp.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/bup.f -o build/temp.linux-i686-2.2/bup.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/cdfbet.f -o build/temp.linux-i686-2.2/cdfbet.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/cdfbin.f -o build/temp.linux-i686-2.2/cdfbin.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/cdfchi.f -o build/temp.linux-i686-2.2/cdfchi.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/cdfchn.f -o build/temp.linux-i686-2.2/cdfchn.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/cdff.f -o build/temp.linux-i686-2.2/cdff.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/cdffnc.f -o build/temp.linux-i686-2.2/cdffnc.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/cdfgam.f -o build/temp.linux-i686-2.2/cdfgam.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/cdfnbn.f -o build/temp.linux-i686-2.2/cdfnbn.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/cdfnor.f -o build/temp.linux-i686-2.2/cdfnor.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/cdfpoi.f -o build/temp.linux-i686-2.2/cdfpoi.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/cdft.f -o build/temp.linux-i686-2.2/cdft.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/cdftnc.f -o build/temp.linux-i686-2.2/cdftnc.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/cumbet.f -o build/temp.linux-i686-2.2/cumbet.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/cumbin.f -o build/temp.linux-i686-2.2/cumbin.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/cumchi.f -o build/temp.linux-i686-2.2/cumchi.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/cumchn.f -o build/temp.linux-i686-2.2/cumchn.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/cumf.f -o build/temp.linux-i686-2.2/cumf.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/cumfnc.f -o build/temp.linux-i686-2.2/cumfnc.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/cumgam.f -o build/temp.linux-i686-2.2/cumgam.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/cumnbn.f -o build/temp.linux-i686-2.2/cumnbn.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/cumnor.f -o build/temp.linux-i686-2.2/cumnor.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/cumpoi.f -o build/temp.linux-i686-2.2/cumpoi.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/cumt.f -o build/temp.linux-i686-2.2/cumt.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/cumtnc.f -o build/temp.linux-i686-2.2/cumtnc.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/devlpl.f -o build/temp.linux-i686-2.2/devlpl.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/dinvnr.f -o build/temp.linux-i686-2.2/dinvnr.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/dinvr.f -o build/temp.linux-i686-2.2/dinvr.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/dt1.f -o build/temp.linux-i686-2.2/dt1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/dzror.f -o build/temp.linux-i686-2.2/dzror.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/erf.f -o build/temp.linux-i686-2.2/erf.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/erfc1.f -o build/temp.linux-i686-2.2/erfc1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/esum.f -o build/temp.linux-i686-2.2/esum.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/exparg.f -o build/temp.linux-i686-2.2/exparg.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/fpser.f -o build/temp.linux-i686-2.2/fpser.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/gam1.f -o build/temp.linux-i686-2.2/gam1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/gaminv.f -o build/temp.linux-i686-2.2/gaminv.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/gamln.f -o build/temp.linux-i686-2.2/gamln.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/gamln1.f -o build/temp.linux-i686-2.2/gamln1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/gamma_fort.f -o build/temp.linux-i686-2.2/gamma_fort.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/grat1.f -o build/temp.linux-i686-2.2/grat1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/gratio.f -o build/temp.linux-i686-2.2/gratio.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/gsumln.f -o build/temp.linux-i686-2.2/gsumln.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/ipmpar.f -o build/temp.linux-i686-2.2/ipmpar.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/psi_fort.f -o build/temp.linux-i686-2.2/psi_fort.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/rcomp.f -o build/temp.linux-i686-2.2/rcomp.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/rexp.f -o build/temp.linux-i686-2.2/rexp.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/rlog.f -o build/temp.linux-i686-2.2/rlog.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/rlog1.f -o build/temp.linux-i686-2.2/rlog1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/spmpar.f -o build/temp.linux-i686-2.2/spmpar.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/cdflib/stvaln.f -o build/temp.linux-i686-2.2/stvaln.o ar -cur build/temp.linux-i686-2.2/libcdf.a build/temp.linux-i686-2.2/algdiv.o build/temp.linux-i686-2.2/alngam.o build/temp.linux-i686-2.2/alnrel.o build/temp.linux-i686-2.2/apser.o build/temp.linux-i686-2.2/basym.o build/temp.linux-i686-2.2/bcorr.o build/temp.linux-i686-2.2/betaln.o build/temp.linux-i686-2.2/bfrac.o build/temp.linux-i686-2.2/bgrat.o build/temp.linux-i686-2.2/bpser.o build/temp.linux-i686-2.2/bratio.o build/temp.linux-i686-2.2/brcmp1.o build/temp.linux-i686-2.2/brcomp.o build/temp.linux-i686-2.2/bup.o build/temp.linux-i686-2.2/cdfbet.o build/temp.linux-i686-2.2/cdfbin.o build/temp.linux-i686-2.2/cdfchi.o build/temp.linux-i686-2.2/cdfchn.o build/temp.linux-i686-2.2/cdff.o build/temp.linux-i686-2.2/cdffnc.o build/temp.linux-i686-2.2/cdfgam.o build/temp.linux-i686-2.2/cdfnbn.o build/temp.linux-i686-2.2/cdfnor.o build/temp.linux-i686-2.2/cdfpoi.o build/temp.linux-i686-2.2/cdft.o build/temp.linux-i686-2.2/cdftnc.o build/temp.linux-i686-2.2/cumbet.o build/temp.linux-i686-2.2/cumbin.o build/temp.linux-i686-2.2/cumchi.o build/temp.linux-i686-2.2/cumchn.o build/temp.linux-i686-2.2/cumf.o build/temp.linux-i686-2.2/cumfnc.o build/temp.linux-i686-2.2/cumgam.o build/temp.linux-i686-2.2/cumnbn.o build/temp.linux-i686-2.2/cumnor.o build/temp.linux-i686-2.2/cumpoi.o build/temp.linux-i686-2.2/cumt.o build/temp.linux-i686-2.2/cumtnc.o build/temp.linux-i686-2.2/devlpl.o build/temp.linux-i686-2.2/dinvnr.o build/temp.linux-i686-2.2/dinvr.o build/temp.linux-i686-2.2/dt1.o build/temp.linux-i686-2.2/dzror.o build/temp.linux-i686-2.2/erf.o build/temp.linux-i686-2.2/erfc1.o build/temp.linux-i686-2.2/esum.o build/temp.linux-i686-2.2/exparg.o build/temp.linux-i686-2.2/fpser.o build/temp.linux-i686-2.2/gam1.o build/temp.linux-i686-2.2/gaminv.o build/temp.linux-i686-2.2/gamln.o build/temp.linux-i686-2.2/gamln1.o build/temp.linux-i686-2.2/gamma_fort.o build/temp.linux-i686-2.2/grat1.o build/temp.linux-i686-2.2/gratio.o build/temp.linux-i686-2.2/gsumln.o build/temp.linux-i686-2.2/ipmpar.o build/temp.linux-i686-2.2/psi_fort.o build/temp.linux-i686-2.2/rcomp.o build/temp.linux-i686-2.2/rexp.o build/temp.linux-i686-2.2/rlog.o build/temp.linux-i686-2.2/rlog1.o build/temp.linux-i686-2.2/spmpar.o build/temp.linux-i686-2.2/stvaln.o ranlib build/temp.linux-i686-2.2/libcdf.a building 'specfun' library g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/special/specfun/specfun.f -o build/temp.linux-i686-2.2/specfun.o ar -cur build/temp.linux-i686-2.2/libspecfun.a build/temp.linux-i686-2.2/specfun.o ranlib build/temp.linux-i686-2.2/libspecfun.a building 'statlib' library g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/stats/statlib/swilk.f -o build/temp.linux-i686-2.2/swilk.o ar -cur build/temp.linux-i686-2.2/libstatlib.a build/temp.linux-i686-2.2/swilk.o ranlib build/temp.linux-i686-2.2/libstatlib.a building 'fitpack' library g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/bispev.f -o build/temp.linux-i686-2.2/bispev.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/clocur.f -o build/temp.linux-i686-2.2/clocur.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/cocosp.f -o build/temp.linux-i686-2.2/cocosp.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/concon.f -o build/temp.linux-i686-2.2/concon.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/concur.f -o build/temp.linux-i686-2.2/concur.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/cualde.f -o build/temp.linux-i686-2.2/cualde.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/curev.f -o build/temp.linux-i686-2.2/curev.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/curfit.f -o build/temp.linux-i686-2.2/curfit.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/dblint.f -o build/temp.linux-i686-2.2/dblint.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/evapol.f -o build/temp.linux-i686-2.2/evapol.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fourco.f -o build/temp.linux-i686-2.2/fourco.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpader.f -o build/temp.linux-i686-2.2/fpader.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpadno.f -o build/temp.linux-i686-2.2/fpadno.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpadpo.f -o build/temp.linux-i686-2.2/fpadpo.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpback.f -o build/temp.linux-i686-2.2/fpback.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpbacp.f -o build/temp.linux-i686-2.2/fpbacp.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpbfout.f -o build/temp.linux-i686-2.2/fpbfout.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpbisp.f -o build/temp.linux-i686-2.2/fpbisp.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpbspl.f -o build/temp.linux-i686-2.2/fpbspl.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpchec.f -o build/temp.linux-i686-2.2/fpchec.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpched.f -o build/temp.linux-i686-2.2/fpched.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpchep.f -o build/temp.linux-i686-2.2/fpchep.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpclos.f -o build/temp.linux-i686-2.2/fpclos.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpcoco.f -o build/temp.linux-i686-2.2/fpcoco.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpcons.f -o build/temp.linux-i686-2.2/fpcons.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpcosp.f -o build/temp.linux-i686-2.2/fpcosp.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpcsin.f -o build/temp.linux-i686-2.2/fpcsin.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpcurf.f -o build/temp.linux-i686-2.2/fpcurf.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpcuro.f -o build/temp.linux-i686-2.2/fpcuro.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpcyt1.f -o build/temp.linux-i686-2.2/fpcyt1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpcyt2.f -o build/temp.linux-i686-2.2/fpcyt2.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpdeno.f -o build/temp.linux-i686-2.2/fpdeno.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpdisc.f -o build/temp.linux-i686-2.2/fpdisc.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpfrno.f -o build/temp.linux-i686-2.2/fpfrno.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpgivs.f -o build/temp.linux-i686-2.2/fpgivs.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpgrdi.f -o build/temp.linux-i686-2.2/fpgrdi.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpgrpa.f -o build/temp.linux-i686-2.2/fpgrpa.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpgrre.f -o build/temp.linux-i686-2.2/fpgrre.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpgrsp.f -o build/temp.linux-i686-2.2/fpgrsp.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpinst.f -o build/temp.linux-i686-2.2/fpinst.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpintb.f -o build/temp.linux-i686-2.2/fpintb.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpknot.f -o build/temp.linux-i686-2.2/fpknot.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpopdi.f -o build/temp.linux-i686-2.2/fpopdi.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpopsp.f -o build/temp.linux-i686-2.2/fpopsp.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fporde.f -o build/temp.linux-i686-2.2/fporde.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fppara.f -o build/temp.linux-i686-2.2/fppara.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fppasu.f -o build/temp.linux-i686-2.2/fppasu.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpperi.f -o build/temp.linux-i686-2.2/fpperi.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fppocu.f -o build/temp.linux-i686-2.2/fppocu.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fppogr.f -o build/temp.linux-i686-2.2/fppogr.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fppola.f -o build/temp.linux-i686-2.2/fppola.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fprank.f -o build/temp.linux-i686-2.2/fprank.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fprati.f -o build/temp.linux-i686-2.2/fprati.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpregr.f -o build/temp.linux-i686-2.2/fpregr.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fprota.f -o build/temp.linux-i686-2.2/fprota.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fprppo.f -o build/temp.linux-i686-2.2/fprppo.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fprpsp.f -o build/temp.linux-i686-2.2/fprpsp.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpseno.f -o build/temp.linux-i686-2.2/fpseno.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpspgr.f -o build/temp.linux-i686-2.2/fpspgr.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpsphe.f -o build/temp.linux-i686-2.2/fpsphe.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpsuev.f -o build/temp.linux-i686-2.2/fpsuev.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpsurf.f -o build/temp.linux-i686-2.2/fpsurf.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fpsysy.f -o build/temp.linux-i686-2.2/fpsysy.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fptrnp.f -o build/temp.linux-i686-2.2/fptrnp.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/fptrpe.f -o build/temp.linux-i686-2.2/fptrpe.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/insert.f -o build/temp.linux-i686-2.2/insert.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/parcur.f -o build/temp.linux-i686-2.2/parcur.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/parder.f -o build/temp.linux-i686-2.2/parder.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/parsur.f -o build/temp.linux-i686-2.2/parsur.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/percur.f -o build/temp.linux-i686-2.2/percur.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/pogrid.f -o build/temp.linux-i686-2.2/pogrid.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/polar.f -o build/temp.linux-i686-2.2/polar.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/profil.f -o build/temp.linux-i686-2.2/profil.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/regrid.f -o build/temp.linux-i686-2.2/regrid.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/spalde.f -o build/temp.linux-i686-2.2/spalde.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/spgrid.f -o build/temp.linux-i686-2.2/spgrid.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/sphere.f -o build/temp.linux-i686-2.2/sphere.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/splder.f -o build/temp.linux-i686-2.2/splder.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/splev.f -o build/temp.linux-i686-2.2/splev.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/splint.f -o build/temp.linux-i686-2.2/splint.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/sproot.f -o build/temp.linux-i686-2.2/sproot.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/surev.f -o build/temp.linux-i686-2.2/surev.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/interpolate/fitpack/surfit.f -o build/temp.linux-i686-2.2/surfit.o ar -cur build/temp.linux-i686-2.2/libfitpack.a build/temp.linux-i686-2.2/bispev.o build/temp.linux-i686-2.2/clocur.o build/temp.linux-i686-2.2/cocosp.o build/temp.linux-i686-2.2/concon.o build/temp.linux-i686-2.2/concur.o build/temp.linux-i686-2.2/cualde.o build/temp.linux-i686-2.2/curev.o build/temp.linux-i686-2.2/curfit.o build/temp.linux-i686-2.2/dblint.o build/temp.linux-i686-2.2/evapol.o build/temp.linux-i686-2.2/fourco.o build/temp.linux-i686-2.2/fpader.o build/temp.linux-i686-2.2/fpadno.o build/temp.linux-i686-2.2/fpadpo.o build/temp.linux-i686-2.2/fpback.o build/temp.linux-i686-2.2/fpbacp.o build/temp.linux-i686-2.2/fpbfout.o build/temp.linux-i686-2.2/fpbisp.o build/temp.linux-i686-2.2/fpbspl.o build/temp.linux-i686-2.2/fpchec.o build/temp.linux-i686-2.2/fpched.o build/temp.linux-i686-2.2/fpchep.o build/temp.linux-i686-2.2/fpclos.o build/temp.linux-i686-2.2/fpcoco.o build/temp.linux-i686-2.2/fpcons.o build/temp.linux-i686-2.2/fpcosp.o build/temp.linux-i686-2.2/fpcsin.o build/temp.linux-i686-2.2/fpcurf.o build/temp.linux-i686-2.2/fpcuro.o build/temp.linux-i686-2.2/fpcyt1.o build/temp.linux-i686-2.2/fpcyt2.o build/temp.linux-i686-2.2/fpdeno.o build/temp.linux-i686-2.2/fpdisc.o build/temp.linux-i686-2.2/fpfrno.o build/temp.linux-i686-2.2/fpgivs.o build/temp.linux-i686-2.2/fpgrdi.o build/temp.linux-i686-2.2/fpgrpa.o build/temp.linux-i686-2.2/fpgrre.o build/temp.linux-i686-2.2/fpgrsp.o build/temp.linux-i686-2.2/fpinst.o build/temp.linux-i686-2.2/fpintb.o build/temp.linux-i686-2.2/fpknot.o build/temp.linux-i686-2.2/fpopdi.o build/temp.linux-i686-2.2/fpopsp.o build/temp.linux-i686-2.2/fporde.o build/temp.linux-i686-2.2/fppara.o build/temp.linux-i686-2.2/fppasu.o build/temp.linux-i686-2.2/fpperi.o build/temp.linux-i686-2.2/fppocu.o build/temp.linux-i686-2.2/fppogr.o build/temp.linux-i686-2.2/fppola.o build/temp.linux-i686-2.2/fprank.o build/temp.linux-i686-2.2/fprati.o build/temp.linux-i686-2.2/fpregr.o build/temp.linux-i686-2.2/fprota.o build/temp.linux-i686-2.2/fprppo.o build/temp.linux-i686-2.2/fprpsp.o build/temp.linux-i686-2.2/fpseno.o build/temp.linux-i686-2.2/fpspgr.o build/temp.linux-i686-2.2/fpsphe.o build/temp.linux-i686-2.2/fpsuev.o build/temp.linux-i686-2.2/fpsurf.o build/temp.linux-i686-2.2/fpsysy.o build/temp.linux-i686-2.2/fptrnp.o build/temp.linux-i686-2.2/fptrpe.o build/temp.linux-i686-2.2/insert.o build/temp.linux-i686-2.2/parcur.o build/temp.linux-i686-2.2/parder.o build/temp.linux-i686-2.2/parsur.o build/temp.linux-i686-2.2/percur.o build/temp.linux-i686-2.2/pogrid.o build/temp.linux-i686-2.2/polar.o build/temp.linux-i686-2.2/profil.o build/temp.linux-i686-2.2/regrid.o build/temp.linux-i686-2.2/spalde.o build/temp.linux-i686-2.2/spgrid.o build/temp.linux-i686-2.2/sphere.o build/temp.linux-i686-2.2/splder.o build/temp.linux-i686-2.2/splev.o build/temp.linux-i686-2.2/splint.o build/temp.linux-i686-2.2/sproot.o build/temp.linux-i686-2.2/surev.o build/temp.linux-i686-2.2/surfit.o ranlib build/temp.linux-i686-2.2/libfitpack.a building 'quadpack' library g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqag.f -o build/temp.linux-i686-2.2/dqag.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqagie.f -o build/temp.linux-i686-2.2/dqagie.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqage.f -o build/temp.linux-i686-2.2/dqage.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqagi.f -o build/temp.linux-i686-2.2/dqagi.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqagpe.f -o build/temp.linux-i686-2.2/dqagpe.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqagp.f -o build/temp.linux-i686-2.2/dqagp.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqagse.f -o build/temp.linux-i686-2.2/dqagse.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqags.f -o build/temp.linux-i686-2.2/dqags.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqawce.f -o build/temp.linux-i686-2.2/dqawce.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqawc.f -o build/temp.linux-i686-2.2/dqawc.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqawfe.f -o build/temp.linux-i686-2.2/dqawfe.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqawf.f -o build/temp.linux-i686-2.2/dqawf.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqawoe.f -o build/temp.linux-i686-2.2/dqawoe.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqawo.f -o build/temp.linux-i686-2.2/dqawo.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqawse.f -o build/temp.linux-i686-2.2/dqawse.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqaws.f -o build/temp.linux-i686-2.2/dqaws.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqc25c.f -o build/temp.linux-i686-2.2/dqc25c.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqc25f.f -o build/temp.linux-i686-2.2/dqc25f.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqc25s.f -o build/temp.linux-i686-2.2/dqc25s.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqcheb.f -o build/temp.linux-i686-2.2/dqcheb.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqelg.f -o build/temp.linux-i686-2.2/dqelg.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqk15.f -o build/temp.linux-i686-2.2/dqk15.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqk15i.f -o build/temp.linux-i686-2.2/dqk15i.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqk15w.f -o build/temp.linux-i686-2.2/dqk15w.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqk21.f -o build/temp.linux-i686-2.2/dqk21.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqk31.f -o build/temp.linux-i686-2.2/dqk31.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqk41.f -o build/temp.linux-i686-2.2/dqk41.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqk51.f -o build/temp.linux-i686-2.2/dqk51.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqk61.f -o build/temp.linux-i686-2.2/dqk61.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqmomo.f -o build/temp.linux-i686-2.2/dqmomo.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqng.f -o build/temp.linux-i686-2.2/dqng.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqpsrt.f -o build/temp.linux-i686-2.2/dqpsrt.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqwgtc.f -o build/temp.linux-i686-2.2/dqwgtc.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqwgtf.f -o build/temp.linux-i686-2.2/dqwgtf.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/quadpack/dqwgts.f -o build/temp.linux-i686-2.2/dqwgts.o ar -cur build/temp.linux-i686-2.2/libquadpack.a build/temp.linux-i686-2.2/dqag.o build/temp.linux-i686-2.2/dqagie.o build/temp.linux-i686-2.2/dqage.o build/temp.linux-i686-2.2/dqagi.o build/temp.linux-i686-2.2/dqagpe.o build/temp.linux-i686-2.2/dqagp.o build/temp.linux-i686-2.2/dqagse.o build/temp.linux-i686-2.2/dqags.o build/temp.linux-i686-2.2/dqawce.o build/temp.linux-i686-2.2/dqawc.o build/temp.linux-i686-2.2/dqawfe.o build/temp.linux-i686-2.2/dqawf.o build/temp.linux-i686-2.2/dqawoe.o build/temp.linux-i686-2.2/dqawo.o build/temp.linux-i686-2.2/dqawse.o build/temp.linux-i686-2.2/dqaws.o build/temp.linux-i686-2.2/dqc25c.o build/temp.linux-i686-2.2/dqc25f.o build/temp.linux-i686-2.2/dqc25s.o build/temp.linux-i686-2.2/dqcheb.o build/temp.linux-i686-2.2/dqelg.o build/temp.linux-i686-2.2/dqk15.o build/temp.linux-i686-2.2/dqk15i.o build/temp.linux-i686-2.2/dqk15w.o build/temp.linux-i686-2.2/dqk21.o build/temp.linux-i686-2.2/dqk31.o build/temp.linux-i686-2.2/dqk41.o build/temp.linux-i686-2.2/dqk51.o build/temp.linux-i686-2.2/dqk61.o build/temp.linux-i686-2.2/dqmomo.o build/temp.linux-i686-2.2/dqng.o build/temp.linux-i686-2.2/dqpsrt.o build/temp.linux-i686-2.2/dqwgtc.o build/temp.linux-i686-2.2/dqwgtf.o build/temp.linux-i686-2.2/dqwgts.o ranlib build/temp.linux-i686-2.2/libquadpack.a building 'odepack' library g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/adjlr.f -o build/temp.linux-i686-2.2/adjlr.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/aigbt.f -o build/temp.linux-i686-2.2/aigbt.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/ainvg.f -o build/temp.linux-i686-2.2/ainvg.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/blkdta000.f -o build/temp.linux-i686-2.2/blkdta000.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/bnorm.f -o build/temp.linux-i686-2.2/bnorm.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/cdrv.f -o build/temp.linux-i686-2.2/cdrv.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/cfode.f -o build/temp.linux-i686-2.2/cfode.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/cntnzu.f -o build/temp.linux-i686-2.2/cntnzu.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/ddasrt.f -o build/temp.linux-i686-2.2/ddasrt.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/ddassl.f -o build/temp.linux-i686-2.2/ddassl.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/decbt.f -o build/temp.linux-i686-2.2/decbt.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/ewset.f -o build/temp.linux-i686-2.2/ewset.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/fnorm.f -o build/temp.linux-i686-2.2/fnorm.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/intdy.f -o build/temp.linux-i686-2.2/intdy.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/iprep.f -o build/temp.linux-i686-2.2/iprep.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/jgroup.f -o build/temp.linux-i686-2.2/jgroup.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/lsoda.f -o build/temp.linux-i686-2.2/lsoda.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/lsodar.f -o build/temp.linux-i686-2.2/lsodar.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/lsode.f -o build/temp.linux-i686-2.2/lsode.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/lsodes.f -o build/temp.linux-i686-2.2/lsodes.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/lsodi.f -o build/temp.linux-i686-2.2/lsodi.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/lsoibt.f -o build/temp.linux-i686-2.2/lsoibt.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/md.f -o build/temp.linux-i686-2.2/md.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/mdi.f -o build/temp.linux-i686-2.2/mdi.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/mdm.f -o build/temp.linux-i686-2.2/mdm.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/mdp.f -o build/temp.linux-i686-2.2/mdp.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/mdu.f -o build/temp.linux-i686-2.2/mdu.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/nnfc.f -o build/temp.linux-i686-2.2/nnfc.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/nnsc.f -o build/temp.linux-i686-2.2/nnsc.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/nntc.f -o build/temp.linux-i686-2.2/nntc.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/nroc.f -o build/temp.linux-i686-2.2/nroc.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/nsfc.f -o build/temp.linux-i686-2.2/nsfc.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/odrv.f -o build/temp.linux-i686-2.2/odrv.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/pjibt.f -o build/temp.linux-i686-2.2/pjibt.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/prep.f -o build/temp.linux-i686-2.2/prep.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/prepj.f -o build/temp.linux-i686-2.2/prepj.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/prepji.f -o build/temp.linux-i686-2.2/prepji.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/prja.f -o build/temp.linux-i686-2.2/prja.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/prjs.f -o build/temp.linux-i686-2.2/prjs.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/rchek.f -o build/temp.linux-i686-2.2/rchek.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/roots.f -o build/temp.linux-i686-2.2/roots.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/slsbt.f -o build/temp.linux-i686-2.2/slsbt.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/slss.f -o build/temp.linux-i686-2.2/slss.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/solbt.f -o build/temp.linux-i686-2.2/solbt.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/solsy.f -o build/temp.linux-i686-2.2/solsy.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/srcar.f -o build/temp.linux-i686-2.2/srcar.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/srcma.f -o build/temp.linux-i686-2.2/srcma.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/srcms.f -o build/temp.linux-i686-2.2/srcms.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/srcom.f -o build/temp.linux-i686-2.2/srcom.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/sro.f -o build/temp.linux-i686-2.2/sro.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/stoda.f -o build/temp.linux-i686-2.2/stoda.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/stode.f -o build/temp.linux-i686-2.2/stode.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/stodi.f -o build/temp.linux-i686-2.2/stodi.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/vmnorm.f -o build/temp.linux-i686-2.2/vmnorm.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/vnorm.f -o build/temp.linux-i686-2.2/vnorm.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/vode.f -o build/temp.linux-i686-2.2/vode.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/xerrwv.f -o build/temp.linux-i686-2.2/xerrwv.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/xsetf.f -o build/temp.linux-i686-2.2/xsetf.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/odepack/xsetun.f -o build/temp.linux-i686-2.2/xsetun.o ar -cur build/temp.linux-i686-2.2/libodepack.a build/temp.linux-i686-2.2/adjlr.o build/temp.linux-i686-2.2/aigbt.o build/temp.linux-i686-2.2/ainvg.o build/temp.linux-i686-2.2/blkdta000.o build/temp.linux-i686-2.2/bnorm.o build/temp.linux-i686-2.2/cdrv.o build/temp.linux-i686-2.2/cfode.o build/temp.linux-i686-2.2/cntnzu.o build/temp.linux-i686-2.2/ddasrt.o build/temp.linux-i686-2.2/ddassl.o build/temp.linux-i686-2.2/decbt.o build/temp.linux-i686-2.2/ewset.o build/temp.linux-i686-2.2/fnorm.o build/temp.linux-i686-2.2/intdy.o build/temp.linux-i686-2.2/iprep.o build/temp.linux-i686-2.2/jgroup.o build/temp.linux-i686-2.2/lsoda.o build/temp.linux-i686-2.2/lsodar.o build/temp.linux-i686-2.2/lsode.o build/temp.linux-i686-2.2/lsodes.o build/temp.linux-i686-2.2/lsodi.o build/temp.linux-i686-2.2/lsoibt.o build/temp.linux-i686-2.2/md.o build/temp.linux-i686-2.2/mdi.o build/temp.linux-i686-2.2/mdm.o build/temp.linux-i686-2.2/mdp.o build/temp.linux-i686-2.2/mdu.o build/temp.linux-i686-2.2/nnfc.o build/temp.linux-i686-2.2/nnsc.o build/temp.linux-i686-2.2/nntc.o build/temp.linux-i686-2.2/nroc.o build/temp.linux-i686-2.2/nsfc.o build/temp.linux-i686-2.2/odrv.o build/temp.linux-i686-2.2/pjibt.o build/temp.linux-i686-2.2/prep.o build/temp.linux-i686-2.2/prepj.o build/temp.linux-i686-2.2/prepji.o build/temp.linux-i686-2.2/prja.o build/temp.linux-i686-2.2/prjs.o build/temp.linux-i686-2.2/rchek.o build/temp.linux-i686-2.2/roots.o build/temp.linux-i686-2.2/slsbt.o build/temp.linux-i686-2.2/slss.o build/temp.linux-i686-2.2/solbt.o build/temp.linux-i686-2.2/solsy.o build/temp.linux-i686-2.2/srcar.o build/temp.linux-i686-2.2/srcma.o build/temp.linux-i686-2.2/srcms.o build/temp.linux-i686-2.2/srcom.o build/temp.linux-i686-2.2/sro.o build/temp.linux-i686-2.2/stoda.o build/temp.linux-i686-2.2/stode.o build/temp.linux-i686-2.2/stodi.o build/temp.linux-i686-2.2/vmnorm.o build/temp.linux-i686-2.2/vnorm.o build/temp.linux-i686-2.2/vode.o build/temp.linux-i686-2.2/xerrwv.o build/temp.linux-i686-2.2/xsetf.o build/temp.linux-i686-2.2/xsetun.o ranlib build/temp.linux-i686-2.2/libodepack.a building 'linpack_lite' library g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/linpack_lite/dgbfa.f -o build/temp.linux-i686-2.2/dgbfa.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/linpack_lite/dgbsl.f -o build/temp.linux-i686-2.2/dgbsl.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/linpack_lite/dgefa.f -o build/temp.linux-i686-2.2/dgefa.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/linpack_lite/dgesl.f -o build/temp.linux-i686-2.2/dgesl.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/integrate/linpack_lite/dgtsl.f -o build/temp.linux-i686-2.2/dgtsl.o ar -cur build/temp.linux-i686-2.2/liblinpack_lite.a build/temp.linux-i686-2.2/dgbfa.o build/temp.linux-i686-2.2/dgbsl.o build/temp.linux-i686-2.2/dgefa.o build/temp.linux-i686-2.2/dgesl.o build/temp.linux-i686-2.2/dgtsl.o ranlib build/temp.linux-i686-2.2/liblinpack_lite.a building 'mach' library ar -cur build/temp.linux-i686-2.2/libmach.a build/temp.linux-i686-2.2/d1mach.o build/temp.linux-i686-2.2/i1mach.o build/temp.linux-i686-2.2/r1mach.o build/temp.linux-i686-2.2/xerror.o ranlib build/temp.linux-i686-2.2/libmach.a building 'minpack' library g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/optimize/minpack/chkder.f -o build/temp.linux-i686-2.2/chkder.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/optimize/minpack/dogleg.f -o build/temp.linux-i686-2.2/dogleg.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/optimize/minpack/dpmpar.f -o build/temp.linux-i686-2.2/dpmpar.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/optimize/minpack/enorm.f -o build/temp.linux-i686-2.2/enorm.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/optimize/minpack/fdjac1.f -o build/temp.linux-i686-2.2/fdjac1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/optimize/minpack/fdjac2.f -o build/temp.linux-i686-2.2/fdjac2.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/optimize/minpack/hybrd.f -o build/temp.linux-i686-2.2/hybrd.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/optimize/minpack/hybrd1.f -o build/temp.linux-i686-2.2/hybrd1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/optimize/minpack/hybrj.f -o build/temp.linux-i686-2.2/hybrj.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/optimize/minpack/hybrj1.f -o build/temp.linux-i686-2.2/hybrj1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/optimize/minpack/lmder.f -o build/temp.linux-i686-2.2/lmder.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/optimize/minpack/lmder1.f -o build/temp.linux-i686-2.2/lmder1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/optimize/minpack/lmdif.f -o build/temp.linux-i686-2.2/lmdif.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/optimize/minpack/lmdif1.f -o build/temp.linux-i686-2.2/lmdif1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/optimize/minpack/lmpar.f -o build/temp.linux-i686-2.2/lmpar.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/optimize/minpack/lmstr.f -o build/temp.linux-i686-2.2/lmstr.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/optimize/minpack/lmstr1.f -o build/temp.linux-i686-2.2/lmstr1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/optimize/minpack/qform.f -o build/temp.linux-i686-2.2/qform.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/optimize/minpack/qrfac.f -o build/temp.linux-i686-2.2/qrfac.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/optimize/minpack/qrsolv.f -o build/temp.linux-i686-2.2/qrsolv.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/optimize/minpack/r1mpyq.f -o build/temp.linux-i686-2.2/r1mpyq.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/optimize/minpack/r1updt.f -o build/temp.linux-i686-2.2/r1updt.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/optimize/minpack/rwupdt.f -o build/temp.linux-i686-2.2/rwupdt.o ar -cur build/temp.linux-i686-2.2/libminpack.a build/temp.linux-i686-2.2/chkder.o build/temp.linux-i686-2.2/dogleg.o build/temp.linux-i686-2.2/dpmpar.o build/temp.linux-i686-2.2/enorm.o build/temp.linux-i686-2.2/fdjac1.o build/temp.linux-i686-2.2/fdjac2.o build/temp.linux-i686-2.2/hybrd.o build/temp.linux-i686-2.2/hybrd1.o build/temp.linux-i686-2.2/hybrj.o build/temp.linux-i686-2.2/hybrj1.o build/temp.linux-i686-2.2/lmder.o build/temp.linux-i686-2.2/lmder1.o build/temp.linux-i686-2.2/lmdif.o build/temp.linux-i686-2.2/lmdif1.o build/temp.linux-i686-2.2/lmpar.o build/temp.linux-i686-2.2/lmstr.o build/temp.linux-i686-2.2/lmstr1.o build/temp.linux-i686-2.2/qform.o build/temp.linux-i686-2.2/qrfac.o build/temp.linux-i686-2.2/qrsolv.o build/temp.linux-i686-2.2/r1mpyq.o build/temp.linux-i686-2.2/r1updt.o build/temp.linux-i686-2.2/rwupdt.o ranlib build/temp.linux-i686-2.2/libminpack.a building 'fftpack' library g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/fftpack/cfftb1.f -o build/temp.linux-i686-2.2/cfftb1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/fftpack/cfftb.f -o build/temp.linux-i686-2.2/cfftb.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/fftpack/cfftf1.f -o build/temp.linux-i686-2.2/cfftf1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/fftpack/cfftf.f -o build/temp.linux-i686-2.2/cfftf.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/fftpack/cffti1.f -o build/temp.linux-i686-2.2/cffti1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/fftpack/cffti.f -o build/temp.linux-i686-2.2/cffti.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/fftpack/rfftb1.f -o build/temp.linux-i686-2.2/rfftb1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/fftpack/cosqb.f -o build/temp.linux-i686-2.2/cosqb.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/fftpack/cosqf.f -o build/temp.linux-i686-2.2/cosqf.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/fftpack/cosqi.f -o build/temp.linux-i686-2.2/cosqi.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/fftpack/cost.f -o build/temp.linux-i686-2.2/cost.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/fftpack/costi.f -o build/temp.linux-i686-2.2/costi.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/fftpack/rfftb.f -o build/temp.linux-i686-2.2/rfftb.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/fftpack/rfftf1.f -o build/temp.linux-i686-2.2/rfftf1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/fftpack/rfftf.f -o build/temp.linux-i686-2.2/rfftf.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/fftpack/rffti1.f -o build/temp.linux-i686-2.2/rffti1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/fftpack/rffti.f -o build/temp.linux-i686-2.2/rffti.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/fftpack/sinqb.f -o build/temp.linux-i686-2.2/sinqb.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/fftpack/sinqf.f -o build/temp.linux-i686-2.2/sinqf.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/fftpack/sinqi.f -o build/temp.linux-i686-2.2/sinqi.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/fftpack/sint.f -o build/temp.linux-i686-2.2/sint.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/fftpack/sint1.f -o build/temp.linux-i686-2.2/sint1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/fftpack/sinti.f -o build/temp.linux-i686-2.2/sinti.o ar -cur build/temp.linux-i686-2.2/libfftpack.a build/temp.linux-i686-2.2/cfftb1.o build/temp.linux-i686-2.2/cfftb.o build/temp.linux-i686-2.2/cfftf1.o build/temp.linux-i686-2.2/cfftf.o build/temp.linux-i686-2.2/cffti1.o build/temp.linux-i686-2.2/cffti.o build/temp.linux-i686-2.2/rfftb1.o build/temp.linux-i686-2.2/cosqb.o build/temp.linux-i686-2.2/cosqf.o build/temp.linux-i686-2.2/cosqi.o build/temp.linux-i686-2.2/cost.o build/temp.linux-i686-2.2/costi.o build/temp.linux-i686-2.2/rfftb.o build/temp.linux-i686-2.2/rfftf1.o build/temp.linux-i686-2.2/rfftf.o build/temp.linux-i686-2.2/rffti1.o build/temp.linux-i686-2.2/rffti.o build/temp.linux-i686-2.2/sinqb.o build/temp.linux-i686-2.2/sinqf.o build/temp.linux-i686-2.2/sinqi.o build/temp.linux-i686-2.2/sint.o build/temp.linux-i686-2.2/sint1.o build/temp.linux-i686-2.2/sinti.o ranlib build/temp.linux-i686-2.2/libfftpack.a building 'dfftpack' library g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/dfftpack/dcosqb.f -o build/temp.linux-i686-2.2/dcosqb.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/dfftpack/dcosqf.f -o build/temp.linux-i686-2.2/dcosqf.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/dfftpack/dcosqi.f -o build/temp.linux-i686-2.2/dcosqi.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/dfftpack/dcost.f -o build/temp.linux-i686-2.2/dcost.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/dfftpack/dcosti.f -o build/temp.linux-i686-2.2/dcosti.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/dfftpack/dfftb.f -o build/temp.linux-i686-2.2/dfftb.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/dfftpack/dfftb1.f -o build/temp.linux-i686-2.2/dfftb1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/dfftpack/dfftf.f -o build/temp.linux-i686-2.2/dfftf.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/dfftpack/dfftf1.f -o build/temp.linux-i686-2.2/dfftf1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/dfftpack/dffti.f -o build/temp.linux-i686-2.2/dffti.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/dfftpack/dffti1.f -o build/temp.linux-i686-2.2/dffti1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/dfftpack/dsinqb.f -o build/temp.linux-i686-2.2/dsinqb.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/dfftpack/dsinqf.f -o build/temp.linux-i686-2.2/dsinqf.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/dfftpack/dsinqi.f -o build/temp.linux-i686-2.2/dsinqi.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/dfftpack/dsint.f -o build/temp.linux-i686-2.2/dsint.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/dfftpack/dsint1.f -o build/temp.linux-i686-2.2/dsint1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/dfftpack/dsinti.f -o build/temp.linux-i686-2.2/dsinti.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/dfftpack/zfftb.f -o build/temp.linux-i686-2.2/zfftb.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/dfftpack/zfftb1.f -o build/temp.linux-i686-2.2/zfftb1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/dfftpack/zfftf.f -o build/temp.linux-i686-2.2/zfftf.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/dfftpack/zfftf1.f -o build/temp.linux-i686-2.2/zfftf1.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/dfftpack/zffti.f -o build/temp.linux-i686-2.2/zffti.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -c /usr/lib/python2.2/site-packages/scipy/fftpack/dfftpack/zffti1.f -o build/temp.linux-i686-2.2/zffti1.o ar -cur build/temp.linux-i686-2.2/libdfftpack.a build/temp.linux-i686-2.2/dcosqb.o build/temp.linux-i686-2.2/dcosqf.o build/temp.linux-i686-2.2/dcosqi.o build/temp.linux-i686-2.2/dcost.o build/temp.linux-i686-2.2/dcosti.o build/temp.linux-i686-2.2/dfftb.o build/temp.linux-i686-2.2/dfftb1.o build/temp.linux-i686-2.2/dfftf.o build/temp.linux-i686-2.2/dfftf1.o build/temp.linux-i686-2.2/dffti.o build/temp.linux-i686-2.2/dffti1.o build/temp.linux-i686-2.2/dsinqb.o build/temp.linux-i686-2.2/dsinqf.o build/temp.linux-i686-2.2/dsinqi.o build/temp.linux-i686-2.2/dsint.o build/temp.linux-i686-2.2/dsint1.o build/temp.linux-i686-2.2/dsinti.o build/temp.linux-i686-2.2/zfftb.o build/temp.linux-i686-2.2/zfftb1.o build/temp.linux-i686-2.2/zfftf.o build/temp.linux-i686-2.2/zfftf1.o build/temp.linux-i686-2.2/zffti.o build/temp.linux-i686-2.2/zffti1.o ranlib build/temp.linux-i686-2.2/libdfftpack.a building 'fblas' library g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -I/usr/lib/python2.2/site-packages/f2py2e/src -c /usr/lib/python2.2/site-packages/scipy/linalg/src/fblaswrap.f -o build/temp.linux-i686-2.2/fblaswrap.o ar -cur build/temp.linux-i686-2.2/libfblas.a build/temp.linux-i686-2.2/fblaswrap.o ranlib build/temp.linux-i686-2.2/libfblas.a building '_flinalg' library g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -I/usr/lib/python2.2/site-packages/f2py2e/src -c /usr/lib/python2.2/site-packages/scipy/linalg/src/det.f -o build/temp.linux-i686-2.2/det.o g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -I/usr/lib/python2.2/site-packages/f2py2e/src -c /usr/lib/python2.2/site-packages/scipy/linalg/src/lu.f -o build/temp.linux-i686-2.2/lu.o ar -cur build/temp.linux-i686-2.2/lib_flinalg.a build/temp.linux-i686-2.2/det.o build/temp.linux-i686-2.2/lu.o ranlib build/temp.linux-i686-2.2/lib_flinalg.a building 'calc_lwork' library g77 -Wall -fno-second-underscore -fPIC -O3 -funroll-loops -malign-double -I/usr/lib/python2.2/site-packages/f2py2e/src -c /usr/lib/python2.2/site-packages/scipy/linalg/src/calc_lwork.f -o build/temp.linux-i686-2.2/calc_lwork.o ar -cur build/temp.linux-i686-2.2/libcalc_lwork.a build/temp.linux-i686-2.2/calc_lwork.o ranlib build/temp.linux-i686-2.2/libcalc_lwork.a running build_ext building 'scipy.io.numpyio' extension gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/scipy/io/numpyiomodule.c -o build/temp.linux-i686-2.2/numpyiomodule.o gcc -shared build/temp.linux-i686-2.2/numpyiomodule.o -Lbuild/temp.linux-i686-2.2 -lc_misc -lcephes -lrootfind -lgist -o build/lib.linux-i686-2.2/scipy/io/numpyio.so replacing linker_so 'gcc -shared' with 'g77 -shared' building 'scipy.linalg.fblas' extension gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/lib/python2.2/site-packages/f2py2e/src -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/f2py2e/src/fortranobject.c -o build/temp.linux-i686-2.2/fortranobject.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/lib/python2.2/site-packages/f2py2e/src -I/usr/include/python2.2 -c build/temp.linux-i686-2.2/fblasmodule.c -o build/temp.linux-i686-2.2/fblasmodule.o g77 -shared build/temp.linux-i686-2.2/fortranobject.o build/temp.linux-i686-2.2/fblasmodule.o -L/usr/lib -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -lfblas -llapack -lblas -lg2c -o build/lib.linux-i686-2.2/scipy/linalg/fblas.so restoring linker_so 'gcc -shared' replacing linker_so 'gcc -shared' with 'g77 -shared' building 'scipy.linalg.flapack' extension skipping /usr/lib/python2.2/site-packages/f2py2e/src/fortranobject.c (build/temp.linux-i686-2.2/fortranobject.o up-to-date) gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/lib/python2.2/site-packages/f2py2e/src -I/usr/include/python2.2 -c build/temp.linux-i686-2.2/flapackmodule.c -o build/temp.linux-i686-2.2/flapackmodule.o g77 -shared build/temp.linux-i686-2.2/fortranobject.o build/temp.linux-i686-2.2/flapackmodule.o -L/usr/lib -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -lfblas -llapack -lblas -lg2c -o build/lib.linux-i686-2.2/scipy/linalg/flapack.so restoring linker_so 'gcc -shared' replacing linker_so 'gcc -shared' with 'g77 -shared' building 'scipy.linalg._flinalg' extension skipping /usr/lib/python2.2/site-packages/f2py2e/src/fortranobject.c (build/temp.linux-i686-2.2/fortranobject.o up-to-date) gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/lib/python2.2/site-packages/f2py2e/src -I/usr/include/python2.2 -c build/temp.linux-i686-2.2/_flinalgmodule.c -o build/temp.linux-i686-2.2/_flinalgmodule.o g77 -shared build/temp.linux-i686-2.2/fortranobject.o build/temp.linux-i686-2.2/_flinalgmodule.o -L/usr/lib -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -l_flinalg -lfblas -llapack -lblas -lg2c -o build/lib.linux-i686-2.2/scipy/linalg/_flinalg.so restoring linker_so 'gcc -shared' replacing linker_so 'gcc -shared' with 'g77 -shared' building 'scipy.linalg.calc_lwork' extension skipping /usr/lib/python2.2/site-packages/f2py2e/src/fortranobject.c (build/temp.linux-i686-2.2/fortranobject.o up-to-date) gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/lib/python2.2/site-packages/f2py2e/src -I/usr/include/python2.2 -c build/temp.linux-i686-2.2/calc_lworkmodule.c -o build/temp.linux-i686-2.2/calc_lworkmodule.o g77 -shared build/temp.linux-i686-2.2/fortranobject.o build/temp.linux-i686-2.2/calc_lworkmodule.o -L/usr/lib -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -lcalc_lwork -l_flinalg -lfblas -llapack -lblas -lg2c -o build/lib.linux-i686-2.2/scipy/linalg/calc_lwork.so restoring linker_so 'gcc -shared' replacing linker_so 'gcc -shared' with 'g77 -shared' building 'scipy.special.cephes' extension gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/scipy/special/cephesmodule.c -o build/temp.linux-i686-2.2/cephesmodule.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/scipy/special/amos_wrappers.c -o build/temp.linux-i686-2.2/amos_wrappers.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/scipy/special/specfun_wrappers.c -o build/temp.linux-i686-2.2/specfun_wrappers.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/scipy/special/toms_wrappers.c -o build/temp.linux-i686-2.2/toms_wrappers.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/scipy/special/cdf_wrappers.c -o build/temp.linux-i686-2.2/cdf_wrappers.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/scipy/special/ufunc_extras.c -o build/temp.linux-i686-2.2/ufunc_extras.o g77 -shared build/temp.linux-i686-2.2/cephesmodule.o build/temp.linux-i686-2.2/amos_wrappers.o build/temp.linux-i686-2.2/specfun_wrappers.o build/temp.linux-i686-2.2/toms_wrappers.o build/temp.linux-i686-2.2/cdf_wrappers.o build/temp.linux-i686-2.2/ufunc_extras.o -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -lamos -ltoms -lc_misc -lcephes -lmach -lcdf -lspecfun -lg2c -o build/lib.linux-i686-2.2/scipy/special/cephes.so restoring linker_so 'gcc -shared' replacing linker_so 'gcc -shared' with 'g77 -shared' building 'scipy.special.specfun' extension skipping /usr/lib/python2.2/site-packages/f2py2e/src/fortranobject.c (build/temp.linux-i686-2.2/fortranobject.o up-to-date) gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/lib/python2.2/site-packages/f2py2e/src -I/usr/include/python2.2 -c build/temp.linux-i686-2.2/specfunmodule.c -o build/temp.linux-i686-2.2/specfunmodule.o g77 -shared build/temp.linux-i686-2.2/fortranobject.o build/temp.linux-i686-2.2/specfunmodule.o -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -lspecfun -lg2c -o build/lib.linux-i686-2.2/scipy/special/specfun.so restoring linker_so 'gcc -shared' building 'scipy.signal.sigtools' extension gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/scipy/signal/sigtoolsmodule.c -o build/temp.linux-i686-2.2/sigtoolsmodule.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/scipy/signal/firfilter.c -o build/temp.linux-i686-2.2/firfilter.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/scipy/signal/medianfilter.c -o build/temp.linux-i686-2.2/medianfilter.o gcc -shared build/temp.linux-i686-2.2/sigtoolsmodule.o build/temp.linux-i686-2.2/firfilter.o build/temp.linux-i686-2.2/medianfilter.o -Lbuild/temp.linux-i686-2.2 -lc_misc -lcephes -lrootfind -lgist -o build/lib.linux-i686-2.2/scipy/signal/sigtools.so building 'scipy.signal.spline' extension gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/scipy/signal/splinemodule.c -o build/temp.linux-i686-2.2/splinemodule.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/scipy/signal/S_bspline_util.c -o build/temp.linux-i686-2.2/S_bspline_util.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/scipy/signal/D_bspline_util.c -o build/temp.linux-i686-2.2/D_bspline_util.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/scipy/signal/C_bspline_util.c -o build/temp.linux-i686-2.2/C_bspline_util.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/scipy/signal/Z_bspline_util.c -o build/temp.linux-i686-2.2/Z_bspline_util.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/scipy/signal/bspline_util.c -o build/temp.linux-i686-2.2/bspline_util.o gcc -shared build/temp.linux-i686-2.2/splinemodule.o build/temp.linux-i686-2.2/S_bspline_util.o build/temp.linux-i686-2.2/D_bspline_util.o build/temp.linux-i686-2.2/C_bspline_util.o build/temp.linux-i686-2.2/Z_bspline_util.o build/temp.linux-i686-2.2/bspline_util.o -Lbuild/temp.linux-i686-2.2 -lc_misc -lcephes -lrootfind -lgist -o build/lib.linux-i686-2.2/scipy/signal/spline.so building 'scipy.stats.rand' extension gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/scipy/stats/randmodule.c -o build/temp.linux-i686-2.2/randmodule.o gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/scipy/stats/ranlib_all.c -o build/temp.linux-i686-2.2/ranlib_all.o gcc -shared build/temp.linux-i686-2.2/randmodule.o build/temp.linux-i686-2.2/ranlib_all.o -Lbuild/temp.linux-i686-2.2 -lc_misc -lcephes -lrootfind -lgist -o build/lib.linux-i686-2.2/scipy/stats/rand.so replacing linker_so 'gcc -shared' with 'g77 -shared' building 'scipy.stats.statlib' extension skipping /usr/lib/python2.2/site-packages/f2py2e/src/fortranobject.c (build/temp.linux-i686-2.2/fortranobject.o up-to-date) gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/lib/python2.2/site-packages/f2py2e/src -I/usr/include/python2.2 -c build/temp.linux-i686-2.2/statlibmodule.c -o build/temp.linux-i686-2.2/statlibmodule.o g77 -shared build/temp.linux-i686-2.2/fortranobject.o build/temp.linux-i686-2.2/statlibmodule.o -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -lstatlib -lg2c -o build/lib.linux-i686-2.2/scipy/stats/statlib.so restoring linker_so 'gcc -shared' replacing linker_so 'gcc -shared' with 'g77 -shared' building 'scipy.interpolate._fitpack' extension gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/scipy/interpolate/_fitpackmodule.c -o build/temp.linux-i686-2.2/_fitpackmodule.o g77 -shared build/temp.linux-i686-2.2/_fitpackmodule.o -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -lfitpack -lg2c -o build/lib.linux-i686-2.2/scipy/interpolate/_fitpack.so restoring linker_so 'gcc -shared' replacing linker_so 'gcc -shared' with 'g77 -shared' building 'scipy.integrate._quadpack' extension gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/scipy/integrate/_quadpackmodule.c -o build/temp.linux-i686-2.2/_quadpackmodule.o g77 -shared build/temp.linux-i686-2.2/_quadpackmodule.o -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -lquadpack -llinpack_lite -lmach -lg2c -o build/lib.linux-i686-2.2/scipy/integrate/_quadpack.so restoring linker_so 'gcc -shared' replacing linker_so 'gcc -shared' with 'g77 -shared' building 'scipy.integrate._odepack' extension gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/scipy/integrate/_odepackmodule.c -o build/temp.linux-i686-2.2/_odepackmodule.o g77 -shared build/temp.linux-i686-2.2/_odepackmodule.o -L/usr/lib -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -lodepack -lmach -llinpack_lite -llapack -lblas -lg2c -o build/lib.linux-i686-2.2/scipy/integrate/_odepack.so restoring linker_so 'gcc -shared' replacing linker_so 'gcc -shared' with 'g77 -shared' building 'scipy.integrate.vode' extension skipping /usr/lib/python2.2/site-packages/f2py2e/src/fortranobject.c (build/temp.linux-i686-2.2/fortranobject.o up-to-date) gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/lib/python2.2/site-packages/f2py2e/src -I/usr/include/python2.2 -c build/temp.linux-i686-2.2/vodemodule.c -o build/temp.linux-i686-2.2/vodemodule.o g77 -shared build/temp.linux-i686-2.2/fortranobject.o build/temp.linux-i686-2.2/vodemodule.o -L/usr/lib -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -L/usr/lib -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -lodepack -llinpack_lite -llapack -lblas -lg2c -o build/lib.linux-i686-2.2/scipy/integrate/vode.so restoring linker_so 'gcc -shared' replacing linker_so 'gcc -shared' with 'g77 -shared' building 'scipy.optimize._minpack' extension gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/scipy/optimize/_minpackmodule.c -o build/temp.linux-i686-2.2/_minpackmodule.o g77 -shared build/temp.linux-i686-2.2/_minpackmodule.o -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -lminpack -lg2c -o build/lib.linux-i686-2.2/scipy/optimize/_minpack.so restoring linker_so 'gcc -shared' building 'scipy..optimize._zeros' extension gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/scipy/optimize/zeros.c -o build/temp.linux-i686-2.2/zeros.o gcc -shared build/temp.linux-i686-2.2/zeros.o -Lbuild/temp.linux-i686-2.2 -lrootfind -lc_misc -lcephes -lrootfind -lgist -o build/lib.linux-i686-2.2/scipy/optimize/_zeros.so building 'scipy.cluster._vq' extension gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/scipy/cluster/src/vq_wrap.cpp -o build/temp.linux-i686-2.2/vq_wrap.o gcc -shared build/temp.linux-i686-2.2/vq_wrap.o -Lbuild/temp.linux-i686-2.2 -lc_misc -lcephes -lrootfind -lgist -o build/lib.linux-i686-2.2/scipy/cluster/_vq.so replacing linker_so 'gcc -shared' with 'g77 -shared' building 'scipy.fftpack.fftpack' extension gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/scipy/fftpack/fftpackmodule.c -o build/temp.linux-i686-2.2/fftpackmodule.o g77 -shared build/temp.linux-i686-2.2/fftpackmodule.o -Lbuild/temp.linux-i686-2.2 -Lbuild/temp.linux-i686-2.2 -lfftpack -ldfftpack -lg2c -o build/lib.linux-i686-2.2/scipy/fftpack/fftpack.so restoring linker_so 'gcc -shared' building 'scipy.xplt.gistC' extension gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/X11R6/include -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/scipy/xplt/gistCmodule.c -o build/temp.linux-i686-2.2/gistCmodule.o gcc -shared build/temp.linux-i686-2.2/gistCmodule.o -L/usr/X11R6/lib -Lbuild/temp.linux-i686-2.2 -lX11 -lm -lc_misc -lcephes -lrootfind -lgist -o build/lib.linux-i686-2.2/scipy/xplt/gistC.so building 'scipy_base.fastumath' extension gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.2 -c /usr/lib/python2.2/site-packages/scipy/scipy_base/fastumathmodule.c -o build/temp.linux-i686-2.2/fastumathmodule.o skipping /usr/lib/python2.2/site-packages/scipy/scipy_base/isnan.c (build/temp.linux-i686-2.2/isnan.o up-to-date) gcc -shared build/temp.linux-i686-2.2/fastumathmodule.o build/temp.linux-i686-2.2/isnan.o -Lbuild/temp.linux-i686-2.2 -lc_misc -lcephes -lrootfind -lgist -o build/lib.linux-i686-2.2/scipy_base/fastumath.so From pearu at cens.ioc.ee Sun Aug 18 15:44:49 2002 From: pearu at cens.ioc.ee (Pearu Peterson) Date: Sun, 18 Aug 2002 22:44:49 +0300 (EEST) Subject: [SciPy-user] clapack--installation problem In-Reply-To: <200208180236.g7I2amw06556@hg-pcl.uchicago.edu> Message-ID: On Sat, 17 Aug 2002, Giovanni Montana wrote: > Pearu, > > attached is the complete log of the command > > ATLAS=$HOME/ATLAS/lib/Linux_P4SSE2_2/ python setup.py build > > executed in the scipy directory after removing the build directory. > > Hope you can understand what the problem is from there. Thank you indeed. Have you tried to expand $HOME? May be it is empty? Did you install ATLAS as root but now working as an user so that $HOME is different? You can also look to system_info.py file, in particular, the definition of atlas_info class and put some print commands inside the calc_info method to see at what point this method is failing. You can print out variables like lib_dirs, lapack_libs, atlas_libs, etc. HTH, Pearu From TomH at optiscan.com Sun Aug 18 23:07:30 2002 From: TomH at optiscan.com (Tom Harris) Date: Mon, 19 Aug 2002 13:07:30 +1000 Subject: [SciPy-user] SciPy build system Message-ID: Greetings, This may seem an odd request but is the SciPy build system available anywhere? I am currently researching build scoreboard systems and have failed to see anything usable for my situation and written in Python. I am really interested in the bit that collates the results from multiple builds / test suites and presents them. Tom Harris, Software Engineer Optiscan Imaging, 15-17 Normanby Rd, Notting Hill, Melbourne, Vic 3168, Australia email tomh at optiscan.com ph +61 3 9538 3333 fax +61 3 9562 7742 This email may contain confidential information. If you have received this email in error, please delete it immediately,and inform us of the mistake by return email. Any form of reproduction, or further dissemination of this email is strictly prohibited. Also, please note that opinions expressed in this email are those of the author, and are not necessarily those of Optiscan Pty Ltd. From eric at enthought.com Mon Aug 19 00:17:41 2002 From: eric at enthought.com (eric jones) Date: Sun, 18 Aug 2002 23:17:41 -0500 Subject: [SciPy-user] SciPy build system In-Reply-To: Message-ID: <007901c24737$5c9139f0$6b01a8c0@ericlaptop> The file scipy/scipy_distutils/auto_test.py is the basis for the scoreboard. It provides much of the infrastructure for building/testing code based on multiple Python distributions. It can build code downloaded via FTP/HTTP or checked out of a CVS repository, so it is fairly versatile. Take a look at it. Tailoring it to your app shouldn't be too hard and then you can take its output and inject it into an HTML template. Regards, eric > -----Original Message----- > From: scipy-user-admin at scipy.net [mailto:scipy-user-admin at scipy.net] On > Behalf Of Tom Harris > Sent: Sunday, August 18, 2002 10:08 PM > To: 'scipy-user at scipy.net' > Subject: [SciPy-user] SciPy build system > > Greetings, > > This may seem an odd request but is the SciPy build system available > anywhere? I am currently researching build scoreboard systems and have > failed to see anything usable for my situation and written in Python. I > am > really interested in the bit that collates the results from multiple > builds > / test suites and presents them. > > Tom Harris, Software Engineer > Optiscan Imaging, 15-17 Normanby Rd, Notting Hill, Melbourne, Vic 3168, > Australia > email tomh at optiscan.com ph +61 3 9538 3333 fax +61 3 9562 7742 > > This email may contain confidential information. If you have received this > email in error, please delete it immediately,and inform us of the mistake > by > return email. Any form of reproduction, or further dissemination of this > email is strictly prohibited. Also, please note that opinions expressed in > this email are those of the author, and are not necessarily those of > Optiscan Pty Ltd. > > > > _______________________________________________ > SciPy-user mailing list > SciPy-user at scipy.net > http://www.scipy.net/mailman/listinfo/scipy-user From oliphant.travis at ieee.org Mon Aug 19 16:28:12 2002 From: oliphant.travis at ieee.org (Travis Oliphant) Date: 19 Aug 2002 14:28:12 -0600 Subject: [SciPy-user] xplt In-Reply-To: References: Message-ID: <1029788893.2752.1.camel@travis> On Fri, 2002-08-16 at 16:12, Jochen K?pper wrote: > Scipy cvs gives me the following error > ,---- > | Python 2.2.1 (#2, Aug 16 2002, 10:34:47) > | [GCC 3.2] on linux2 > | Type "help", "copyright", "credits" or "license" for more information. > | >>> import scipy > | Traceback (most recent call last): > | File "", line 1, in ? > | File "/usr/local/lib/python2.2/site-packages/scipy/__init__.py", line 68, in ? > | import xplt > | File "/usr/local/lib/python2.2/site-packages/scipy/xplt/__init__.py", line 31, in ? > | from Mplot import * > | File "/usr/local/lib/python2.2/site-packages/scipy/xplt/Mplot.py", line 878, in ? > | import colorbar > | File "/usr/local/lib/python2.2/site-packages/scipy/xplt/colorbar.py", line 9, in ? > | from slice3 import * > | File "/usr/local/lib/python2.2/site-packages/scipy/xplt/slice3.py", line 1466, in ? > | _poly_permutations4 = _construct3 (0) > | File "/usr/local/lib/python2.2/site-packages/scipy/xplt/slice3.py", line 1460, in _construct3 > | mask = find_mask (below, _node_edges3 [itype]) > | TypeError: Array can not be safely cast to required type > `---- > This happens for a while already, but I had xplt excluded from the > import a while ago and then forgot about it... I don't get this error. I'm not sure what is happening. What version of Numeric do you have (are unsigned short's ('w') and unsigned integers ('u') defined?) Could this be a Gcc 3.2 issue? Don't know what to do. -Travis From jochen at unc.edu Mon Aug 19 16:59:01 2002 From: jochen at unc.edu (Jochen =?iso-8859-1?q?K=FCpper?=) Date: 19 Aug 2002 16:59:01 -0400 Subject: [SciPy-user] xplt In-Reply-To: <1029788893.2752.1.camel@travis> References: <1029788893.2752.1.camel@travis> Message-ID: On 19 Aug 2002 14:28:12 -0600 Travis Oliphant wrote: Travis> On Fri, 2002-08-16 at 16:12, Jochen K?pper wrote: >> Scipy cvs gives me the following error >> ,---- >> | Python 2.2.1 (#2, Aug 16 2002, 10:34:47) >> | [GCC 3.2] on linux2 >> | Type "help", "copyright", "credits" or "license" for more information. >> | >>> import scipy >> | Traceback (most recent call last): >> | File "", line 1, in ? >> | File "/usr/local/lib/python2.2/site-packages/scipy/__init__.py", line 68, in ? >> | import xplt >> | File "/usr/local/lib/python2.2/site-packages/scipy/xplt/__init__.py", line 31, in ? >> | from Mplot import * >> | File "/usr/local/lib/python2.2/site-packages/scipy/xplt/Mplot.py", line 878, in ? >> | import colorbar >> | File "/usr/local/lib/python2.2/site-packages/scipy/xplt/colorbar.py", line 9, in ? >> | from slice3 import * >> | File "/usr/local/lib/python2.2/site-packages/scipy/xplt/slice3.py", line 1466, in ? >> | _poly_permutations4 = _construct3 (0) >> | File "/usr/local/lib/python2.2/site-packages/scipy/xplt/slice3.py", line 1460, in _construct3 >> | mask = find_mask (below, _node_edges3 [itype]) >> | TypeError: Array can not be safely cast to required type >> `---- >> This happens for a while already, but I had xplt excluded from the >> import a while ago and then forgot about it... Travis> I'm not sure what is happening. What version of Numeric do Travis> you have Latest cvs: ,---- | MA Version 11.2.0 | Properties Version 2.2 | kinds Version 1.1 | Numeric Version 22.0 `---- Travis> (are unsigned short's ('w') and unsigned integers ('u') Travis> defined?) Yes. Travis> Could this be a Gcc 3.2 issue? It happened with gcc-3.1.x already. But it could of course be a gcc-3.x issue. Is it working for anyone with a recent gcc? Greetings, Jochen -- University of North Carolina phone: +1-919-962-4403 Department of Chemistry phone: +1-919-962-1579 Venable Hall CB#3290 (Kenan C148) fax: +1-919-843-6041 Chapel Hill, NC 27599, USA GnuPG key: 44BCCD8E From gmontana at genetics.bsd.uchicago.edu Mon Aug 19 19:28:40 2002 From: gmontana at genetics.bsd.uchicago.edu (Giovanni Montana) Date: Mon, 19 Aug 2002 18:28:40 -0500 Subject: [SciPy-user] clapack--installation problem In-Reply-To: References: Message-ID: <200208192328.g7JNSew30064@hg-pcl.uchicago.edu> > You can also look to system_info.py file, in particular, the definition of > atlas_info class and put some print commands inside the calc_info method > to see at what point this method is failing. You can print out variables > like lib_dirs, lapack_libs, atlas_libs, etc. Yes, I've played a bit with those variables, ect. and managed to let scipy find the ATLAS folder, but NOT the souces. This is the outout when running system_info.py (modified to display where it's looking for sources): atlas_info: FOUND: libraries = ['lapack', 'f77blas', 'cblas', 'atlas'] library_dirs = ['/usr/lib', '/home/strbr/ATLAS/lib/Linux_P4SSE2_2'] blas_info: FOUND: libraries = ['blas'] library_dirs = ['/usr/lib'] blas_src_info: ['/usr/local/src', '/home/strbr/ATLAS/src/lapack', '/home/strbr/ATLAS/src/blas'] NOT AVAILABLE fftw_info: NOT AVAILABLE lapack_info: FOUND: libraries = ['lapack'] library_dirs = ['/usr/lib'] lapack_src_info: ['/usr/local/src', '/home/strbr/ATLAS/src/lapack', '/home/strbr/ATLAS/src/blas'] NOT AVAILABLE x11_info: FOUND: libraries = ['X11'] library_dirs = ['/usr/X11R6/lib'] include_dirs = ['/usr/X11R6/include'] I wondering whether you could tell me where to look for these sources exactly. Also, is the clapack library supposed to be in the same folder with the other ATLAS libraries? I still get the same error message when loading the scipy module, so I guess I do need to let scipy find the sources first? Thanks Giovanni From pearu at scipy.org Tue Aug 20 03:30:15 2002 From: pearu at scipy.org (Pearu) Date: Tue, 20 Aug 2002 02:30:15 -0500 (CDT) Subject: [SciPy-user] clapack--installation problem In-Reply-To: <200208192328.g7JNSew30064@hg-pcl.uchicago.edu> Message-ID: On Mon, 19 Aug 2002, Giovanni Montana wrote: > > You can also look to system_info.py file, in particular, the definition of > > atlas_info class and put some print commands inside the calc_info method > > to see at what point this method is failing. You can print out variables > > like lib_dirs, lapack_libs, atlas_libs, etc. > > > Yes, I've played a bit with those variables, ect. and managed to let scipy > find the ATLAS folder, but NOT the souces. If you have ATLAS, then you don't need any sources. > This is the outout when running > system_info.py (modified to display where it's looking for sources): > > atlas_info: > FOUND: > libraries = ['lapack', 'f77blas', 'cblas', 'atlas'] > library_dirs = ['/usr/lib', '/home/strbr/ATLAS/lib/Linux_P4SSE2_2'] Looks almost good. Except because /usr/lib appears first, scipy will be linked against /usr/lib/liblapack.a and that will cause the import errors that you get, I believe. Try to get rid of /usr/lib part (I'll try to fix it also in scipy_distutils so that it automatically uses lapack only from ATLAS lib). > I wondering whether you could tell me where to look for these sources exactly. No need for sources. > Also, is the clapack library supposed to be in the same folder with the other > ATLAS libraries? There is no clapack library in ATLAS. The only one is the clapack shared module in scipy.linalg that scipy should build whenever ATLAS is available. > I still get the same error message when loading the scipy > module, so I guess I do need to let scipy find the sources first? See above the atlas_info part. Also when building, pay attention that the wrong lapack library (in /usr/lib) will not be used when linking clapack.so HTH, Pearu From paul.letexier at free.fr Fri Aug 2 04:07:05 2002 From: paul.letexier at free.fr (Paul LE TEXIER) Date: Fri, 02 Aug 2002 10:07:05 +0200 Subject: [SciPy-user] Re: [Numpy-discussion] Sparse matrices References: <18274.5500970215$1028183965@news.gmane.org> Message-ID: <3D4A3DA9.3EA9B901@free.fr> May be its stupid, but why don't you use PETSc ? I think there is a lot of VERY good thinks in this framework, not only for hight performance computations ! In a near future (ask people from ANL/PETSc) we will have a PETSc componant (cf. cca-forum.org Common Componant Architecture) using SIDL (Scientific Interface Description Language). So many PETSc should be available (even Python !). Have a lice day. Greetings, Paul eric jones a ?crit : > No one has worked on the sparse stuff as far as I'm aware, so the sparse > package in scipy is more a place holder than an implementation. I > thought there were some licensing issues, but, looking at the SuperLU > docs, the license looks fine. Maybe the license issue was with a > different sparse matrix package Travis O. had used. I know that he has > wrapped more than one in the past. > > eric > > > -----Original Message----- > > From: scipy-user-admin at scipy.net [mailto:scipy-user-admin at scipy.net] > On > > Behalf Of Jochen K?pper > > Sent: Thursday, August 01, 2002 12:30 AM > > To: scipy-user > > Cc: Victor S. Miller > > Subject: [SciPy-user] Re: [Numpy-discussion] Sparse matrices > > > > There seems to be a problem with the sparse module with respect to > > files missing in the snapshot: > > > > On Thu, 01 Aug 2002 00:02:43 -0400 Victor S Miller wrote: > > > > Victor> Jochen, I downloaded the source built today (7/31/02). Here's > > what's > > Victor> in the sparse directory. The SuperLU directory just has one > file > > Victor> make.inc. I guess I'll have to supplement it with the CVS. > > > > Victor> /usr/local/coop/src/SciPy-0.2.0_alpha_105.3699/sparse: > > Victor> total 3 > > Victor> drwxr-xr-x 26 victor 1024 Jul 31 17:02 .. > > Victor> drwxr-xr-x 3 victor 512 Jul 31 04:59 . > > Victor> drwxr-xr-x 2 victor 512 Jul 31 04:59 SuperLU > > > > > > Greetings, > > Jochen > > -- > > Einigkeit und Recht und Freiheit http://www.Jochen- > > Kuepper.de > > Libert?, ?galit?, Fraternit? GnuPG key: 44BCCD8E > > Sex, drugs and rock-n-roll > > > > _______________________________________________ > > SciPy-user mailing list > > SciPy-user at scipy.net > > http://www.scipy.net/mailman/listinfo/scipy-user From gmontana at genetics.bsd.uchicago.edu Tue Aug 20 14:38:52 2002 From: gmontana at genetics.bsd.uchicago.edu (Giovanni Montana) Date: Tue, 20 Aug 2002 13:38:52 -0500 Subject: [SciPy-user] clapack--installation problem In-Reply-To: References: Message-ID: <200208201838.g7KIcqw07246@hg-pcl.uchicago.edu> > Looks almost good. Except because /usr/lib appears first, scipy will be > linked against /usr/lib/liblapack.a and that will cause the import errors > that you get, I believe. Try to get rid of /usr/lib part (I'll try to > fix it also in scipy_distutils so that it automatically uses lapack only > from ATLAS lib). yes, I changed that too so as to use the right directories only: atlas_info: FOUND: libraries = ['lapack', 'f77blas', 'cblas', 'atlas'] library_dirs = ['/home/strbr/ATLAS/lib/Linux_P4SSE2_2'] blas_info: FOUND: libraries = ['blas'] library_dirs = ['/usr/lib'] lapack_info: FOUND: libraries = ['lapack'] library_dirs = ['/home/strbr/ATLAS/lib/Linux_P4SSE2_2'] However, I still get the error message. > See above the atlas_info part. Also when building, pay attention that the > wrong lapack library (in /usr/lib) will not be used when linking > clapack.so clapack.so has been built this time (in build/.../scipy/linalg/), but still I coudn't import it. So I guess thw wrong path was used when linking it? I tried to run setup_linalg.py and I get: atlas_info: NOT AVAILABLE setup_linalg.py:39: UserWarning: Atlas (http://math-atlas.sourceforge.net/) libraries not found. Directories to search for the libraries can be specified in the scipy_distutils/site.cfg file (section [atlas]) or by setting the ATLAS environment variable. but both things (site.cfg and ATLAS var) are correct... Giovanni From pearu at scipy.org Tue Aug 20 17:26:58 2002 From: pearu at scipy.org (Pearu) Date: Tue, 20 Aug 2002 16:26:58 -0500 (CDT) Subject: [SciPy-user] clapack--installation problem In-Reply-To: <200208201838.g7KIcqw07246@hg-pcl.uchicago.edu> Message-ID: On Tue, 20 Aug 2002, Giovanni Montana wrote: > > See above the atlas_info part. Also when building, pay attention that the > > wrong lapack library (in /usr/lib) will not be used when linking > > clapack.so > > clapack.so has been built this time (in build/.../scipy/linalg/), but still I > coudn't import it. Try to import directly. I mean cd build/lib.../scipy/linalg and then from python do import clapack. What exactly happens? You can use programs like ldd and nm to find out what symbols are missing or available in libraries. > So I guess thw wrong path was used when linking it? You can see it when building it. Look for 'gcc -shared ...' command lines. > I tried to run setup_linalg.py and I get: > > atlas_info: > NOT AVAILABLE > > setup_linalg.py:39: UserWarning: > Atlas (http://math-atlas.sourceforge.net/) libraries not found. > Directories to search for the libraries can be specified in the > scipy_distutils/site.cfg file (section [atlas]) or by setting > the ATLAS environment variable. > > but both things (site.cfg and ATLAS var) are correct... How can python scipy_distutils/system_info.py find ATLAS and when in linalg, ATLAS is not detected? If you made changes (then what?) to system_info.py then I suspect that while you execute setup_linalg.py, then other system_info.py is used from the installed scipy. Make the following link to linalg directory cd linalg && ln -s ../scipy_distutils . and try again setup_linalg.py. Pearu From nwagner at mecha.uni-stuttgart.de Wed Aug 21 04:29:43 2002 From: nwagner at mecha.uni-stuttgart.de (Nils Wagner) Date: Wed, 21 Aug 2002 10:29:43 +0200 Subject: [SciPy-user] Resultant of two polynomials - Sylvester matrix. Message-ID: <3D634F77.7E2AE23D@mecha.uni-stuttgart.de> Hi, I am looking for a function which computes the resultant of two polynomials. It is defined to be the determinant of their Sylvester matrix. A small example would be appreciated. Thanks in advance. Nils From jochen at unc.edu Thu Aug 22 17:42:31 2002 From: jochen at unc.edu (Jochen =?iso-8859-1?q?K=FCpper?=) Date: 22 Aug 2002 17:42:31 -0400 Subject: [SciPy-user] xplt In-Reply-To: References: <1029788893.2752.1.camel@travis> Message-ID: On 19 Aug 2002 16:59:01 -0400 Jochen K?pper wrote: Jochen> On 19 Aug 2002 14:28:12 -0600 Travis Oliphant wrote: Travis> On Fri, 2002-08-16 at 16:12, Jochen K?pper wrote: >>> Scipy cvs gives me the following error [...] >>> | File "/usr/local/lib/python2.2/site-packages/scipy/xplt/slice3.py", line 1460, in _construct3 >>> | mask = find_mask (below, _node_edges3 [itype]) >>> | TypeError: Array can not be safely cast to required type >>> `---- >>> This happens for a while already, but I had xplt excluded from the >>> import a while ago and then forgot about it... Travis> Could this be a Gcc 3.2 issue? Jochen> It happened with gcc-3.1.x already. But it could of course be a Jochen> gcc-3.x issue. Is it working for anyone with a recent gcc? Ok, I tried it on my home-machine, running some gcc-3.2.x. Works fine there... Greetings, Jochen -- University of North Carolina phone: +1-919-962-4403 Department of Chemistry phone: +1-919-962-1579 Venable Hall CB#3290 (Kenan C148) fax: +1-919-843-6041 Chapel Hill, NC 27599, USA GnuPG key: 44BCCD8E From nwagner at mecha.uni-stuttgart.de Fri Aug 23 10:39:55 2002 From: nwagner at mecha.uni-stuttgart.de (Nils Wagner) Date: Fri, 23 Aug 2002 16:39:55 +0200 Subject: [SciPy-user] Parameter estimation / Data fitting in scipy Message-ID: <3D66493B.18704A38@mecha.uni-stuttgart.de> Hi, Suppose it is desired to fit a set of data y_i to a known model [given in form of an IVP (initial value problem)] y' = f(y,p,t) , y(0) = y_0(p), y' = dy/dt where p is a vector of parameters for the model that need to be found. y denotes the state-variables. The initial conditions y(0) may also depend on parameters. How can I solve this problem using scipy's optimization and ode tools ? A small example would be appreciated. Thanks in advance Nils From h.jansen at fel.tno.nl Fri Aug 23 11:04:28 2002 From: h.jansen at fel.tno.nl (H Jansen) Date: Fri, 23 Aug 2002 17:04:28 +0200 Subject: [SciPy-user] Parameter estimation / Data fitting in scipy References: <3D66493B.18704A38@mecha.uni-stuttgart.de> Message-ID: <3D664EFC.8082D35D@fel.tno.nl> I've just done this recently. I't a classical "(dynamic) system identification problem" consiting of a nonlinear least-squares problem with an ode that needs to be integrated repeatedly in the iteration loop. Optimally, you would be able to put bounds on the parameters guiding the solution of the nonlinear optimization process. Unfortunately, scipy doesn't provide such a routine yet for vector systems (for the future a python interface to e.g. Omuses/HQP could provede a solution) so that for the moment we're stuck with unbounded optimization --- this may/will work with not too many parameters in vector p and a good conditioned system. An example is attached. Success. Regards, Henk Jansen provide Nils Wagner wrote: > Hi, > > Suppose it is desired to fit a set of data y_i to a known model > [given in form of an IVP (initial value problem)] > > y' = f(y,p,t) , y(0) = y_0(p), y' = dy/dt > > where p is a vector of parameters for the model that need to be found. > y denotes the state-variables. The initial conditions y(0) may also > depend on > parameters. > > How can I solve this problem using scipy's optimization and ode tools ? > > A small example would be appreciated. > > Thanks in advance > > Nils > _______________________________________________ > SciPy-user mailing list > SciPy-user at scipy.net > http://www.scipy.net/mailman/listinfo/scipy-user -------------- next part -------------- from scipy.optimize import minpack class SystemIdentification: """ SystemIdentification uses the LeastSquares algorithm to find the set of unknown parameters of a dynamic system. Least Squares algorithm: leastsq(func, x0, args=(), Dfun = None, full_output = 0, col_deriv = 0, ftol = 1.49012e-8, xtol = 1.49012e-8, gtol = 0.0, maxfev = 0, epsfcn = 0.0, factor = 100, diag = None) \n\n\t """ __doc__ += minpack.leastsq.__doc__ def __init__(_, residuals = None, p_start = None, args = None, Dfun = None, full_output = 0, col_deriv = 0, ftol = 1.49012e-8, xtol = 1.49012e-8, gtol = 0.0, maxfev = 0, epsfcn = 0.0, factor = 100, diag = None ): _.__residuals = residuals _.__p_start = p_start _.__args = args _.__Dfun = Dfun _.__full_output = full_output _.__col_deriv = col_deriv _.__ftol = ftol _.__xtol = xtol _.__gtol = gtol _.__maxfev = maxfev _.__epsfcn = epsfcn _.__factor = factor _.__diag = diag def initialize (_, residuals, p_start, args = (), Dfun = None ): _.__residuals = residuals _.__p_start = p_start _.__args = args _.__Dfun = Dfun def run(_): if not (_.__residuals and _.__p_start and _.__args): print "*** Error: bad initialization ***" return None return minpack.leastsq(_.__residuals, _.__p_start, _.__args, Dfun = _.__Dfun, full_output = _.__full_output, col_deriv = _.__col_deriv, ftol = _.__ftol, xtol = _.__xtol, gtol = _.__gtol, maxfev = _.__maxfev, epsfcn = _.__epsfcn, factor = _.__factor, diag = _.__diag) if __name__=="__main__": print "Test: System Identification" from test.ode_system import TestOdeSystem full_output = 1 col_deriv = 1 si = SystemIdentification(full_output = full_output, col_deriv = col_deriv) #print si.__doc__ # =================== print "Test 1: Static model (tutorial example)" from scipy import Numeric, RandomArray from Numeric import * from RandomArray import random x = arange (0, 6e-2, 6e-2/30) A, k, theta = 10, 1./3e-2, pi/6 y_true = A*sin(2*pi*k*x+theta) y_meas = y_true + 2.*random(len(x)) #y_meas = y_true def residuals(p, y, x): A,k,theta = p print p err = y-A*sin(2*pi*k*x+theta) return err #p0 = [8, 1/2.3e-2, pi/3] # causes unstable solution process p0 = [12, 35, 0.6] # causes stable solution process print "p0 = ", array(p0) print si.initialize(residuals, p0, args=(y_meas, x)) sol = si.run() print "Solution = ", sol[0] print "Exact = ", array([A, k, theta]) print "Number of function evals = ", sol[1]["nfev"], "(= # iterations)" print print "Rerun again and you'll find the solution unstable (with certain initial conditions)!\n" print "\nNow with Jacobian:\n" def jacobian(p, y, x): A,k,theta = p # err = y-A*sin(2*pi*k*x+theta) z = 2*pi*k*x+theta dfdA = -sin(z) dfdk = -A*cos(z)*2*pi*x dfdtheta = -A*cos(z) jac = zeros((3,len(x)),"d") jac[0] = dfdA # row 1 jac[1] = dfdk # row 2 jac[2] = dfdtheta # row 3 #print jac return jac si.initialize(residuals, p0, args=(y_meas, x), Dfun=jacobian) sol = si.run() print "Solution = ", sol[0] print "Exact = ", array([A, k, theta]) print "Number of function evals = ", sol[1]["nfev"], "(= # iterations)" print "Number of jacobian evals = ", sol[1]["njev"] print print "Rerun again and you'll find THIS solution (using the Jacobian) is STABLE!\n" # print sol # =================== print "Test 2: Dynamic model (paper example)" from scipy import integrate full_output = 1 col_deriv = 0 si = SystemIdentification(full_output = full_output, col_deriv = col_deriv) n = 10 dt = 0.1 #dt = 0.01 k = range(n+1) t = array(k)*dt t_long = concatenate((t,[t[-1]+dt])) # to avoid boundary overflow in InterpolatingFunction class BenchmarkSys: def __init__(_,u, a, x0 = 0. ): _.__u = u _.a = a _.x = array([x0],typecode="f") def f(_,x,t): """ dx/dt = f(x,t) """ return _.a*sin(x)+_.__u bsys = BenchmarkSys(1,-1,0) y_true = integrate.odeint(bsys.f, bsys.x[0], t) y_true = y_true[:,0] scale = 0.25*max(y_true) y_meas = y_true + scale*(random(len(t))-0.5) #y_meas = y_true # print y_meas class OdeSystem: def __init__(_): pass def f(_,x,t): return None def Df_x(_,x,t): return None class UnknownSys(OdeSystem): """ Unknown system. jac - Jacobian system (sensitivity equations; optional) """ def __init__(_,u,a,x0=0., jac = None # jacobian (or sensitivity equations) ): _.u = u _.a = a _.x = array([x0],typecode="f") _.jac = jac _.jac.setSystem(_) OdeSystem.__init__(_) def f(_,x,t): """ dx/dt = f(x,t) """ return _.a*sin(x)+_.u def Df_x(_,x,t): """ Optionally used for time-integration. """ return _.a*cos(x) from Scientific.Functions.Interpolation import InterpolatingFunction class SensitivityEquations(OdeSystem): """ Optional: System of sensitivity equations. Provides the Jacobian for the least-squares problem. """ def __init__(_,x0=0.0): _.x = array([x0],typecode="f") _.sys = None _.z = None # interpolating function OdeSystem.__init__(_) def f(_,x,t): """ dx/dt = f(x,t) """ return sin(_.z(t))+_.sys.a*cos(_.z(t))*x def Df_x(_,x,t): """ Optionally used for time-integration. """ return _.sys.a*cos(_.z(t)) def setSystem(_,sys): _.sys = sys def setInterpFunc(_,t): _.z = InterpolatingFunction((t_long,), sys.x) jac = SensitivityEquations() sys = UnknownSys(1,2,jac=jac) def residuals(p, y, t, sys, integrator): sys.a = p # Optional: Dfun - integration Jacobian # x_sim = integrator(sys.f, sys.x, t) x_sim = integrator(sys.f, sys.x[0], t_long, Dfun=sys.Df_x) sys.x = x_sim[:,0] err = y - sys.x[:-1] return err def jacobian(p, y, t, sys, integrator): """Assumes same signature as residuals()""" # Optional: least-squares Jacobian sys.jac.setInterpFunc(t) x_p_sim = -integrator(sys.jac.f, sys.jac.x[0], t, Dfun=sys.jac.Df_x) sys.jac.x = x_p_sim[:,0] return sys.jac.x with_jacobian = 1 #with_jacobian = 0 if with_jacobian: si.initialize(residuals, sys.a, args=(y_meas, t, sys, integrate.odeint), Dfun=jacobian) else: si.initialize(residuals, sys.a, args=(y_meas, t, sys, integrate.odeint)) sol = si.run() print "Solution = ", sol[0] print "Exact = ", bsys.a print "Number of function evals = ", sol[1]["nfev"], "(= # iterations)" if with_jacobian: print "Number of jacobian evals = ", sol[1]["njev"] #print sol -------------- next part -------------- A non-text attachment was scrubbed... Name: h.jansen.vcf Type: text/x-vcard Size: 471 bytes Desc: Card for H Jansen URL: From h.jansen at fel.tno.nl Fri Aug 23 11:00:43 2002 From: h.jansen at fel.tno.nl (H Jansen) Date: Fri, 23 Aug 2002 17:00:43 +0200 Subject: [SciPy-user] Parameter estimation / Data fitting in scipy References: <3D66493B.18704A38@mecha.uni-stuttgart.de> Message-ID: <3D664E1B.9609255@fel.tno.nl> I've just done this recently. I't a classical "(dynamic) system identification problem" consiting of a nonlinear least-squares problem with an ode that needs to be integrated repeatedly in the iteration loop. Optimally, you would be able to put bounds on the parameters guiding the solution of the nonlinear optimization process. Unfortunately, scipy doesn't provide such a routine yet for vector systems (for the future a python interface to e.g. Omuses/HQP could provede a solution) so that for the moment we're stuck with unbounded optimization --- this may/will work with not too many parameters in vector p and a good conditioned system. An example is attached. Success. Regards, Henk Jansen provide Nils Wagner wrote: > Hi, > > Suppose it is desired to fit a set of data y_i to a known model > [given in form of an IVP (initial value problem)] > > y' = f(y,p,t) , y(0) = y_0(p), y' = dy/dt > > where p is a vector of parameters for the model that need to be found. > y denotes the state-variables. The initial conditions y(0) may also > depend on > parameters. > > How can I solve this problem using scipy's optimization and ode tools ? > > A small example would be appreciated. > > Thanks in advance > > Nils > _______________________________________________ > SciPy-user mailing list > SciPy-user at scipy.net > http://www.scipy.net/mailman/listinfo/scipy-user -------------- next part -------------- from scipy.optimize import minpack class SystemIdentification: """ SystemIdentification uses the LeastSquares algorithm to find the set of unknown parameters of a dynamic system. Least Squares algorithm: leastsq(func, x0, args=(), Dfun = None, full_output = 0, col_deriv = 0, ftol = 1.49012e-8, xtol = 1.49012e-8, gtol = 0.0, maxfev = 0, epsfcn = 0.0, factor = 100, diag = None) \n\n\t """ __doc__ += minpack.leastsq.__doc__ def __init__(_, residuals = None, p_start = None, args = None, Dfun = None, full_output = 0, col_deriv = 0, ftol = 1.49012e-8, xtol = 1.49012e-8, gtol = 0.0, maxfev = 0, epsfcn = 0.0, factor = 100, diag = None ): _.__residuals = residuals _.__p_start = p_start _.__args = args _.__Dfun = Dfun _.__full_output = full_output _.__col_deriv = col_deriv _.__ftol = ftol _.__xtol = xtol _.__gtol = gtol _.__maxfev = maxfev _.__epsfcn = epsfcn _.__factor = factor _.__diag = diag def initialize (_, residuals, p_start, args = (), Dfun = None ): _.__residuals = residuals _.__p_start = p_start _.__args = args _.__Dfun = Dfun def run(_): if not (_.__residuals and _.__p_start and _.__args): print "*** Error: bad initialization ***" return None return minpack.leastsq(_.__residuals, _.__p_start, _.__args, Dfun = _.__Dfun, full_output = _.__full_output, col_deriv = _.__col_deriv, ftol = _.__ftol, xtol = _.__xtol, gtol = _.__gtol, maxfev = _.__maxfev, epsfcn = _.__epsfcn, factor = _.__factor, diag = _.__diag) if __name__=="__main__": print "Test: System Identification" from test.ode_system import TestOdeSystem full_output = 1 col_deriv = 1 si = SystemIdentification(full_output = full_output, col_deriv = col_deriv) #print si.__doc__ # =================== print "Test 1: Static model (tutorial example)" from scipy import Numeric, RandomArray from Numeric import * from RandomArray import random x = arange (0, 6e-2, 6e-2/30) A, k, theta = 10, 1./3e-2, pi/6 y_true = A*sin(2*pi*k*x+theta) y_meas = y_true + 2.*random(len(x)) #y_meas = y_true def residuals(p, y, x): A,k,theta = p print p err = y-A*sin(2*pi*k*x+theta) return err #p0 = [8, 1/2.3e-2, pi/3] # causes unstable solution process p0 = [12, 35, 0.6] # causes stable solution process print "p0 = ", array(p0) print si.initialize(residuals, p0, args=(y_meas, x)) sol = si.run() print "Solution = ", sol[0] print "Exact = ", array([A, k, theta]) print "Number of function evals = ", sol[1]["nfev"], "(= # iterations)" print print "Rerun again and you'll find the solution unstable (with certain initial conditions)!\n" print "\nNow with Jacobian:\n" def jacobian(p, y, x): A,k,theta = p # err = y-A*sin(2*pi*k*x+theta) z = 2*pi*k*x+theta dfdA = -sin(z) dfdk = -A*cos(z)*2*pi*x dfdtheta = -A*cos(z) jac = zeros((3,len(x)),"d") jac[0] = dfdA # row 1 jac[1] = dfdk # row 2 jac[2] = dfdtheta # row 3 #print jac return jac si.initialize(residuals, p0, args=(y_meas, x), Dfun=jacobian) sol = si.run() print "Solution = ", sol[0] print "Exact = ", array([A, k, theta]) print "Number of function evals = ", sol[1]["nfev"], "(= # iterations)" print "Number of jacobian evals = ", sol[1]["njev"] print print "Rerun again and you'll find THIS solution (using the Jacobian) is STABLE!\n" # print sol # =================== print "Test 2: Dynamic model (paper example)" from scipy import integrate full_output = 1 col_deriv = 0 si = SystemIdentification(full_output = full_output, col_deriv = col_deriv) n = 10 dt = 0.1 #dt = 0.01 k = range(n+1) t = array(k)*dt t_long = concatenate((t,[t[-1]+dt])) # to avoid boundary overflow in InterpolatingFunction class BenchmarkSys: def __init__(_,u, a, x0 = 0. ): _.__u = u _.a = a _.x = array([x0],typecode="f") def f(_,x,t): """ dx/dt = f(x,t) """ return _.a*sin(x)+_.__u bsys = BenchmarkSys(1,-1,0) y_true = integrate.odeint(bsys.f, bsys.x[0], t) y_true = y_true[:,0] scale = 0.25*max(y_true) y_meas = y_true + scale*(random(len(t))-0.5) #y_meas = y_true # print y_meas class OdeSystem: def __init__(_): pass def f(_,x,t): return None def Df_x(_,x,t): return None class UnknownSys(OdeSystem): """ Unknown system. jac - Jacobian system (sensitivity equations; optional) """ def __init__(_,u,a,x0=0., jac = None # jacobian (or sensitivity equations) ): _.u = u _.a = a _.x = array([x0],typecode="f") _.jac = jac _.jac.setSystem(_) OdeSystem.__init__(_) def f(_,x,t): """ dx/dt = f(x,t) """ return _.a*sin(x)+_.u def Df_x(_,x,t): """ Optionally used for time-integration. """ return _.a*cos(x) from Scientific.Functions.Interpolation import InterpolatingFunction class SensitivityEquations(OdeSystem): """ Optional: System of sensitivity equations. Provides the Jacobian for the least-squares problem. """ def __init__(_,x0=0.0): _.x = array([x0],typecode="f") _.sys = None _.z = None # interpolating function OdeSystem.__init__(_) def f(_,x,t): """ dx/dt = f(x,t) """ return sin(_.z(t))+_.sys.a*cos(_.z(t))*x def Df_x(_,x,t): """ Optionally used for time-integration. """ return _.sys.a*cos(_.z(t)) def setSystem(_,sys): _.sys = sys def setInterpFunc(_,t): _.z = InterpolatingFunction((t_long,), sys.x) jac = SensitivityEquations() sys = UnknownSys(1,2,jac=jac) def residuals(p, y, t, sys, integrator): sys.a = p # Optional: Dfun - integration Jacobian # x_sim = integrator(sys.f, sys.x, t) x_sim = integrator(sys.f, sys.x[0], t_long, Dfun=sys.Df_x) sys.x = x_sim[:,0] err = y - sys.x[:-1] return err def jacobian(p, y, t, sys, integrator): """Assumes same signature as residuals()""" # Optional: least-squares Jacobian sys.jac.setInterpFunc(t) x_p_sim = -integrator(sys.jac.f, sys.jac.x[0], t, Dfun=sys.jac.Df_x) sys.jac.x = x_p_sim[:,0] return sys.jac.x with_jacobian = 1 #with_jacobian = 0 if with_jacobian: si.initialize(residuals, sys.a, args=(y_meas, t, sys, integrate.odeint), Dfun=jacobian) else: si.initialize(residuals, sys.a, args=(y_meas, t, sys, integrate.odeint)) sol = si.run() print "Solution = ", sol[0] print "Exact = ", bsys.a print "Number of function evals = ", sol[1]["nfev"], "(= # iterations)" if with_jacobian: print "Number of jacobian evals = ", sol[1]["njev"] #print sol -------------- next part -------------- A non-text attachment was scrubbed... Name: sysident.ps Type: application/postscript Size: 115192 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: h.jansen.vcf Type: text/x-vcard Size: 471 bytes Desc: Card for H Jansen URL: From wagner.nils at vdi.de Sat Aug 24 16:11:38 2002 From: wagner.nils at vdi.de (My VDI Freemail) Date: Sat, 24 Aug 2002 22:11:38 +0200 Subject: [SciPy-user] Parameter estimation / Data fitting in scipy In-Reply-To: <3D664EFC.8082D35D@fel.tno.nl> Message-ID: <20020824201855.782F43EACE@www.scipy.com> ------------------- Thank you for your prompt reply. Please can you send me the missing module >python hansen.py Test: System Identification Traceback (most recent call last): File "hansen.py", line 96, in ? from test.ode_system import TestOdeSystem ImportError: No module named ode_system Cheers, Nils > I've just done this recently. I't a classical "(dynamic) system > identification problem" consiting > of a nonlinear least-squares problem with an ode that needs to be > integrated repeatedly in the iteration loop. > Optimally, you would be able to put bounds on the parameters guiding the > solution of the nonlinear > optimization process. Unfortunately, scipy doesn't provide such a > routine > yet for vector systems > (for the future a python interface to e.g. Omuses/HQP could provede a > solution) so that for the moment > we're stuck with unbounded optimization --- this may/will work with not > too many parameters in vector > p and a good conditioned system. > > An example is attached. Success. > > Regards, > > Henk Jansen > > provide > > Nils Wagner wrote: > > > Hi, > > > > Suppose it is desired to fit a set of data y_i to a known model > > [given in form of an IVP (initial value problem)] > > > > y' = f(y,p,t) , y(0) = y_0(p), y' = dy/dt > > > > where p is a vector of parameters for the model that need to be found. > > y denotes the state-variables. The initial conditions y(0) may also > > depend on > > parameters. > > > > How can I solve this problem using scipy's optimization and ode tools ? > > > > A small example would be appreciated. > > > > Thanks in advance > > > > Nils > > _______________________________________________ > > SciPy-user mailing list > > SciPy-user at scipy.net > > http://www.scipy.net/mailman/listinfo/scipy-user From confirm-s2-UsRPi77NUR2r5XyvwTZbohPSDgs-scipy-user=scipy.net at yahoogroups.com Sun Aug 25 12:48:28 2002 From: confirm-s2-UsRPi77NUR2r5XyvwTZbohPSDgs-scipy-user=scipy.net at yahoogroups.com (Yahoo!Groups) Date: 25 Aug 2002 16:48:28 -0000 Subject: [SciPy-user] Please confirm your request to join FlyLadyMentors Message-ID: <1030294108.50.30975.w34@yahoogroups.com> Hello scipy-user at scipy.net, We have received your request to join the FlyLadyMentors group hosted by Yahoo! Groups, a free, easy-to-use community service. This request will expire in 21 days. TO BECOME A MEMBER OF THE GROUP: 1) Go to the Yahoo! Groups site by clicking on this link: http://groups.yahoo.com/i?i=UsRPi77NUR2r5XyvwTZbohPSDgs&e=scipy-user%40scipy%2Enet (If clicking doesn't work, "Cut" and "Paste" the line above into your Web browser's address bar.) -OR- 2) REPLY to this email by clicking "Reply" and then "Send" in your email program If you did not request, or do not want, a membership in the FlyLadyMentors group, please accept our apologies and ignore this message. Regards, Yahoo! Groups Customer Care Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ From h.jansen at fel.tno.nl Mon Aug 26 03:32:05 2002 From: h.jansen at fel.tno.nl (H Jansen) Date: Mon, 26 Aug 2002 09:32:05 +0200 Subject: [SciPy-user] Parameter estimation / Data fitting in scipy References: <20020824201855.782F43EACE@www.scipy.com> Message-ID: <3D69D975.96FF147@fel.tno.nl> Sorry. Although it's used, it doesn't add much functionality though. Regards, Henk Jansen My VDI Freemail wrote: > ------------------- > > Thank you for your prompt reply. Please can you send > me the missing module > > >python hansen.py > > Test: System Identification > Traceback (most recent call last): > File "hansen.py", line 96, in ? > from test.ode_system import TestOdeSystem > ImportError: No module named ode_system > > Cheers, > > Nils > > > I've just done this recently. I't a classical "(dynamic) system > > identification problem" consiting > > of a nonlinear least-squares problem with an ode that needs to be > > integrated repeatedly in the iteration loop. > > Optimally, you would be able to put bounds on the parameters guiding the > > solution of the nonlinear > > optimization process. Unfortunately, scipy doesn't provide such a > > routine > > yet for vector systems > > (for the future a python interface to e.g. Omuses/HQP could provede a > > solution) so that for the moment > > we're stuck with unbounded optimization --- this may/will work with not > > too many parameters in vector > > p and a good conditioned system. > > > > An example is attached. Success. > > > > Regards, > > > > Henk Jansen > > > > provide > > > > Nils Wagner wrote: > > > > > Hi, > > > > > > Suppose it is desired to fit a set of data y_i to a known model > > > [given in form of an IVP (initial value problem)] > > > > > > y' = f(y,p,t) , y(0) = y_0(p), y' = dy/dt > > > > > > where p is a vector of parameters for the model that need to be found. > > > y denotes the state-variables. The initial conditions y(0) may also > > > depend on > > > parameters. > > > > > > How can I solve this problem using scipy's optimization and ode tools ? > > > > > > A small example would be appreciated. > > > > > > Thanks in advance > > > > > > Nils > > > _______________________________________________ > > > SciPy-user mailing list > > > SciPy-user at scipy.net > > > http://www.scipy.net/mailman/listinfo/scipy-user > > _______________________________________________ > SciPy-user mailing list > SciPy-user at scipy.net > http://www.scipy.net/mailman/listinfo/scipy-user -------------- next part -------------- from scipy.integrate import odeint class OdeSystem: def __init__(_): pass def f(_): pass def y(_): pass from math import * class TestOdeSystem (OdeSystem): def __init__(_): _._x = 0. _._u = 0. _._theta = 0. # OdeSystem.__init__(_) def f(_): """dxdt = f(x,u; theta)""" return _._theta*sin(_._x)+u def y(_): """y=x""" return _.__x if __name__=="__main__": print "Test: OdeSystem" -------------- next part -------------- A non-text attachment was scrubbed... Name: h.jansen.vcf Type: text/x-vcard Size: 471 bytes Desc: Card for H Jansen URL: From rhenchma at mccammon.ucsd.edu Mon Aug 26 13:29:47 2002 From: rhenchma at mccammon.ucsd.edu (Richard Henchman) Date: Mon, 26 Aug 2002 10:29:47 -0700 Subject: [SciPy-user] Start time for SciPy workshop Message-ID: <20020826172947.GH5500@mccammon.ucsd.edu> Would you please let me know at what time the SciPy workshop starts? I saw the web page http://www.scipy.org/site_content/scipy02/scipy02_agenda.htm has the agenda but no specific times. We're considering driving up in the morning instead of staying overnight on Wednesday and would like to know if this is feasible. Thanks, Richard From eric at enthought.com Mon Aug 26 13:51:49 2002 From: eric at enthought.com (eric jones) Date: Mon, 26 Aug 2002 12:51:49 -0500 Subject: [SciPy-user] Start time for SciPy workshop In-Reply-To: <20020826172947.GH5500@mccammon.ucsd.edu> Message-ID: <001f01c24d29$40b9ee00$777ba8c0@ericlaptop> Hey Richard, The agenda will be finalized tomorrow, and we'll mail everyone with it. The schedule on Thursday starts at 8:00 AM for registration/bagels. The programs will kick off at 8:30 AM. Hope that helps, and I look forward to seeing you at the conference. eric > -----Original Message----- > From: scipy-user-admin at scipy.net [mailto:scipy-user-admin at scipy.net] On > Behalf Of Richard Henchman > Sent: Monday, August 26, 2002 12:30 PM > To: scipy-user at scipy.org > Subject: [SciPy-user] Start time for SciPy workshop > > Would you please let me know at what time the SciPy workshop > starts? I saw the web page > > http://www.scipy.org/site_content/scipy02/scipy02_agenda.htm > > has the agenda but no specific times. We're considering driving > up in the morning instead of staying overnight on Wednesday > and would like to know if this is feasible. > > Thanks, > > Richard > _______________________________________________ > SciPy-user mailing list > SciPy-user at scipy.net > http://www.scipy.net/mailman/listinfo/scipy-user From steven.robbins at videotron.ca Tue Aug 27 09:23:28 2002 From: steven.robbins at videotron.ca (Steve M. Robbins) Date: Tue, 27 Aug 2002 09:23:28 -0400 Subject: [SciPy-user] weave and compilers other than GCC 2.95? Message-ID: <20020827132328.GB27742@nyongwa.montreal.qc.ca> Hullo, Since July (when a discussion here alerted me to it) I've been happily using weave to speed up some loops in my code. I was developing under Debian linux which uses GCC 2.95.4 as the default compiler. I finally managed to get scipy built on our IRIX system the other day, and tried to run my code there. Sadly, the IRIX compiler balked at the weave-produced code. I got a number of errors of the type #error directive: This header file requires the -LANG:std option I realize that weave.inline() lets you specify extra compiler args, but that's a little tedious for system-dependent flags like this. Just where does the compiler definition come from, anyway? Is there a global way to set it, e.g. using environment args or a config file? OK, so as a test, I set -LANG:std using extra_compile_args. Now I have 48 errors instead of 10! Most of the errors are of the following kind. A type specifier is expected. template bool operator==(const SeqBase::iterator& left, const SeqBase::iterator& right); ^ In addition there are "cout undeclared" errors. So I'm left scratching my head. Has weave never before been tested with the IRIX compiler? Or am I doing something stupid? I'm using weave checked out with the scipy CVS tree. Is that current? Python is 2.1.3 with Numeric 21. Now that I have the weave-produced code in a file in ~/.python21_compiled, I tried it with other compilers available. None of my GCC 3.0.x nor GCC 3.1 nor GCC 3.2 would compile the file either! Neither under IRIX nor under Linux. Besides some warnings about "antiquated headers" :-) there are errors like the following ....scipy/weave/CXX/Objects.hxx:1143: no class template named `random_access_iterator' in `std' as well as "cout undeclared". These errors sound like they can be cured by #including the right mix of headers. Is there a patch already available for this? Thanks, -Steve P.S. I'm testing weave, by the way, using Fernando Perez's examples. On Mon, Jul 22, 2002 at 08:55:15PM -0600, Fernando Perez wrote: > > I've posted an updated version of my weave examples with this at: > > http://www-hep.colorado.edu/~fperez/python/python-c/weave_examples.html > > http://www-hep.colorado.edu/~fperez/python/python-c/weave_examples.py > > One is color highlighted, the other pure text for python use. From eric at enthought.com Tue Aug 27 13:35:18 2002 From: eric at enthought.com (eric jones) Date: Tue, 27 Aug 2002 12:35:18 -0500 Subject: [SciPy-user] weave and compilers other than GCC 2.95? In-Reply-To: <20020827132328.GB27742@nyongwa.montreal.qc.ca> Message-ID: <000001c24df0$1c67a700$6b01a8c0@ericlaptop> Hey Steve, Your in new territory here. The only compilers I have used are gcc-2.95.3 and MSVC. One of the main problems is that CXX is pretty hard on compilers because of its heavy use of templates. The good news is I have a new version of weave in my sandbox that uses SCXX instead of CXX. SCXX, written by Gordon McMillan, is very similar to CXX, but it doesn't use templates at all. I'm betting this will be significantly more portable. The new version of weave will require some code re-write on the user end because of this and a few other changes. The bad news is that I am traveling for the next two weeks and won't check this in until I get back -- and maybe until the end of Sept. :( I can send it to you off-line if you're brave. The second issue is that distutils doesn't automatically handle building C++ libraries. Weave uses a hack that replaces gcc with g++ if gnu is used. g++ links in the correct libraries for cout, etc. while gcc doesn't. I'm betting your hitting a similar problem. One temporary fix might be to try libraries=['stdc++'] as an inline() keyword argument. > #error directive: This header file requires the -LANG:std option Yikes! This looks like something we'll just have to hard code when MIPS is detected. Or maybe if we build with the MIPS c++ compiler (is it different than the c compiler on this platform?) this flag will automatically be set. I can't imagine a C++ compiler having to have a flag set to use the std namespace files. I am hoping to get a sliver of time next month to finish up the changes. When I do, if it isn't already, we can work together to make sure it runs on MIPS. With the change to SCXX, inline() should theoretically work everywhere. blitz() on the other hand... I think that is still relegated to the world of gcc. eric > -----Original Message----- > From: scipy-user-admin at scipy.net [mailto:scipy-user-admin at scipy.net] On > Behalf Of Steve M. Robbins > Sent: Tuesday, August 27, 2002 8:23 AM > To: scipy-user at scipy.net > Subject: [SciPy-user] weave and compilers other than GCC 2.95? > > Hullo, > > Since July (when a discussion here alerted me to it) I've been happily > using weave to speed up some loops in my code. I was developing under > Debian linux which uses GCC 2.95.4 as the default compiler. > > I finally managed to get scipy built on our IRIX system the other day, > and tried to run my code there. Sadly, the IRIX compiler balked at > the weave-produced code. > > I got a number of errors of the type > > #error directive: This header file requires the -LANG:std option > > I realize that weave.inline() lets you specify extra compiler args, > but that's a little tedious for system-dependent flags like this. > Just where does the compiler definition come from, anyway? Is there a > global way to set it, e.g. using environment args or a config file? > > OK, so as a test, I set -LANG:std using extra_compile_args. Now I > have 48 errors instead of 10! > > Most of the errors are of the following kind. > > A type specifier is expected. > > template bool operator==(const SeqBase::iterator& > left, const SeqBase::iterator& right); > ^ > In addition there are "cout undeclared" errors. > > > So I'm left scratching my head. Has weave never before been tested > with the IRIX compiler? Or am I doing something stupid? I'm using > weave checked out with the scipy CVS tree. Is that current? > Python is 2.1.3 with Numeric 21. > > Now that I have the weave-produced code in a file in > ~/.python21_compiled, I tried it with other compilers available. None > of my GCC 3.0.x nor GCC 3.1 nor GCC 3.2 would compile the file either! > Neither under IRIX nor under Linux. > > Besides some warnings about "antiquated headers" :-) there are errors > like the following > > ....scipy/weave/CXX/Objects.hxx:1143: no class template named > `random_access_iterator' in `std' > > as well as "cout undeclared". > > These errors sound like they can be cured by #including the right > mix of headers. Is there a patch already available for this? > > Thanks, > -Steve > > P.S. I'm testing weave, by the way, using Fernando Perez's examples. > > On Mon, Jul 22, 2002 at 08:55:15PM -0600, Fernando Perez wrote: > > > > I've posted an updated version of my weave examples with this at: > > > > http://www-hep.colorado.edu/~fperez/python/python-c/weave_examples.html > > > > http://www-hep.colorado.edu/~fperez/python/python-c/weave_examples.py > > > > One is color highlighted, the other pure text for python use. > > > _______________________________________________ > SciPy-user mailing list > SciPy-user at scipy.net > http://www.scipy.net/mailman/listinfo/scipy-user From steven.robbins at videotron.ca Tue Aug 27 14:53:02 2002 From: steven.robbins at videotron.ca (Steve M. Robbins) Date: Tue, 27 Aug 2002 14:53:02 -0400 Subject: [SciPy-user] weave and compilers other than GCC 2.95? In-Reply-To: <000001c24df0$1c67a700$6b01a8c0@ericlaptop> References: <20020827132328.GB27742@nyongwa.montreal.qc.ca> <000001c24df0$1c67a700$6b01a8c0@ericlaptop> Message-ID: <20020827185302.GC27742@nyongwa.montreal.qc.ca> On Tue, Aug 27, 2002 at 12:35:18PM -0500, eric jones wrote: > Hey Steve, > > Your in new territory here. The only compilers I have used are > gcc-2.95.3 and MSVC. OK. The problem is less severe than I first feared. I have managed to kill most of the error messages by adding "typename" keywords, changing templates like the following template bool operator==(const SeqBase::iterator& left, const SeqBase::iterator& right); to template bool operator==(const typename SeqBase::iterator& left, const typename SeqBase::iterator& right); I'm still trying to figure out what to do about random_access_iterator, apparently a non-standard STL class that can be replaced somehow with std::iterator. Also: the code includes the deprecated header. At the moment, this only elicits a warning that I'm ignoring. > The second issue is that distutils doesn't automatically handle building > C++ libraries. Weave uses a hack that replaces gcc with g++ if gnu is > used. Ah, I didn't notice that. I thought you were relying on the fact that SGI "cc" (like gcc) will detect the language based on the input file extension (.c or .cxx, etc). I was actually rather surprised to learn that SGI's compiler does that. > g++ links in the correct libraries for cout, etc. while gcc > doesn't. I'm betting your hitting a similar problem. The messages about "cout" were my own fault (blush) -- they came from the code I was trying to weave. > One temporary fix > might be to try libraries=['stdc++'] as an inline() keyword argument. > > > #error directive: This header file requires the -LANG:std option > > Yikes! This looks like something we'll just have to hard code when MIPS > is detected. Or maybe if we build with the MIPS c++ compiler (is it > different than the c compiler on this platform?) this flag will > automatically be set. I can't imagine a C++ compiler having to have a > flag set to use the std namespace files. Guess again. :-( The MIPS C++ compiler is named "CC"; but yes, you need -LANG:std to get something closer to current standards. At least with MIPSpro 7.30 compilers (which, admittedly are a few years old). > With the change to SCXX, inline() should theoretically > work everywhere. blitz() on the other hand... I think that is still > relegated to the world of gcc. Uh, oh. What about inline( ... type_converters = converters.blitz ...)? -Steve From eric at enthought.com Tue Aug 27 18:29:07 2002 From: eric at enthought.com (eric jones) Date: Tue, 27 Aug 2002 17:29:07 -0500 Subject: [SciPy-user] weave and compilers other than GCC 2.95? In-Reply-To: <20020827185302.GC27742@nyongwa.montreal.qc.ca> Message-ID: <000001c24e19$283b5080$6b01a8c0@ericlaptop> > > Hey Steve, > > > > Your in new territory here. The only compilers I have used are > > gcc-2.95.3 and MSVC. > > OK. The problem is less severe than I first feared. I have managed > to kill most of the error messages by adding "typename" keywords, > changing templates like the following > > template bool operator==(const SeqBase::iterator& left, > const SeqBase::iterator& right); > > to > > template bool operator==(const typename SeqBase::iterator& > left, > const typename SeqBase::iterator& right); > > I'm still trying to figure out what to do about > random_access_iterator, apparently a non-standard STL class that can > be replaced somehow with std::iterator. No clue on this. > > Also: the code includes the deprecated header. At the > moment, this only elicits a warning that I'm ignoring. OK. If this is in CXX, it'll automatically be gone in the new version. If it is injected by weave, we'll remove it for the new version. > > > > The second issue is that distutils doesn't automatically handle building > > C++ libraries. Weave uses a hack that replaces gcc with g++ if gnu is > > used. > > Ah, I didn't notice that. I thought you were relying on the fact that > SGI "cc" (like gcc) will detect the language based on the input file > extension (.c or .cxx, etc). I was actually rather surprised to learn > that SGI's compiler does that. Right gcc does also. The problem comes at the link step. Using gcc to link doesn't include the stdc++ (or equivalent) library. Linking with g++ does. > > > g++ links in the correct libraries for cout, etc. while gcc > > doesn't. I'm betting your hitting a similar problem. > > The messages about "cout" were my own fault (blush) -- they came from > the code I was trying to weave. Ahh. I'm guessing you needed std::cout. > > > One temporary fix > > might be to try libraries=['stdc++'] as an inline() keyword argument. > > > > > #error directive: This header file requires the -LANG:std option > > > > Yikes! This looks like something we'll just have to hard code when MIPS > > is detected. Or maybe if we build with the MIPS c++ compiler (is it > > different than the c compiler on this platform?) this flag will > > automatically be set. I can't imagine a C++ compiler having to have a > > flag set to use the std namespace files. > > Guess again. :-( The MIPS C++ compiler is named "CC"; but yes, you > need -LANG:std to get something closer to current standards. At least > with MIPSpro 7.30 compilers (which, admittedly are a few years old). I think that is the latest though, correct? > > > > With the change to SCXX, inline() should theoretically > > work everywhere. blitz() on the other hand... I think that is still > > relegated to the world of gcc. > > Uh, oh. What about inline( ... type_converters = converters.blitz ...)? I'm betting there is bad news here. Blitz++ works > > > -Steve > _______________________________________________ > SciPy-user mailing list > SciPy-user at scipy.net > http://www.scipy.net/mailman/listinfo/scipy-user From eric at enthought.com Tue Aug 27 18:38:40 2002 From: eric at enthought.com (eric jones) Date: Tue, 27 Aug 2002 17:38:40 -0500 Subject: [SciPy-user] weave and compilers other than GCC 2.95? In-Reply-To: <000001c24e19$283b5080$6b01a8c0@ericlaptop> Message-ID: <000101c24e1a$7d957be0$6b01a8c0@ericlaptop> Doh! Hit the send button to soon on my last email... Anyway, regaring blitz and MIPS. Blitz++ is about as torturous of a C++ compiler test as there is. It uses template expression and all kinds of other gory tricks to make the compiler generate efficient code from easy-to-read expressions. I would be very surprised if the MIPS compiler could handle anything at all with blitz code in it. A possible solution for you is actually to build the blitz stuff with gcc. I have put a keyword argument in the inline() function to allow you to select a compiler on the Windows platform. If compiler='gcc' is set, then mingw (gcc) is used instead of MSVC. I don't think the mechanism will work on Unix yet, but it is just a matter of "hooking it up." I expect using gcc on SGI would work fine. My recollection is that gcc compiled extensions work just fine with a MIPS compiled python. eric > -----Original Message----- > From: scipy-user-admin at scipy.net [mailto:scipy-user-admin at scipy.net] On > Behalf Of eric jones > Sent: Tuesday, August 27, 2002 5:29 PM > To: scipy-user at scipy.net > Subject: RE: [SciPy-user] weave and compilers other than GCC 2.95? > > > > Hey Steve, > > > > > > Your in new territory here. The only compilers I have used are > > > gcc-2.95.3 and MSVC. > > > > OK. The problem is less severe than I first feared. I have managed > > to kill most of the error messages by adding "typename" keywords, > > changing templates like the following > > > > template bool operator==(const SeqBase::iterator& left, > > const SeqBase::iterator& right); > > > > to > > > > template bool operator==(const typename > SeqBase::iterator& > > left, > > const typename > SeqBase::iterator& right); > > > > I'm still trying to figure out what to do about > > random_access_iterator, apparently a non-standard STL class that can > > be replaced somehow with std::iterator. > > No clue on this. > > > > > Also: the code includes the deprecated header. At the > > moment, this only elicits a warning that I'm ignoring. > > OK. If this is in CXX, it'll automatically be gone in the new version. > If it is injected by weave, we'll remove it for the new version. > > > > > > > > The second issue is that distutils doesn't automatically handle > building > > > C++ libraries. Weave uses a hack that replaces gcc with g++ if gnu > is > > > used. > > > > Ah, I didn't notice that. I thought you were relying on the fact that > > SGI "cc" (like gcc) will detect the language based on the input file > > extension (.c or .cxx, etc). I was actually rather surprised to learn > > that SGI's compiler does that. > > Right gcc does also. The problem comes at the link step. Using gcc to > link doesn't include the stdc++ (or equivalent) library. Linking with > g++ does. > > > > > > g++ links in the correct libraries for cout, etc. while gcc > > > doesn't. I'm betting your hitting a similar problem. > > > > The messages about "cout" were my own fault (blush) -- they came from > > the code I was trying to weave. > > Ahh. I'm guessing you needed std::cout. > > > > > > One temporary fix > > > might be to try libraries=['stdc++'] as an inline() keyword > argument. > > > > > > > #error directive: This header file requires the -LANG:std > option > > > > > > Yikes! This looks like something we'll just have to hard code when > MIPS > > > is detected. Or maybe if we build with the MIPS c++ compiler (is it > > > different than the c compiler on this platform?) this flag will > > > automatically be set. I can't imagine a C++ compiler having to have > a > > > flag set to use the std namespace files. > > > > Guess again. :-( The MIPS C++ compiler is named "CC"; but yes, you > > need -LANG:std to get something closer to current standards. At least > > with MIPSpro 7.30 compilers (which, admittedly are a few years old). > > I think that is the latest though, correct? > > > > > > > > With the change to SCXX, inline() should theoretically > > > work everywhere. blitz() on the other hand... I think that is still > > > relegated to the world of gcc. > > > > Uh, oh. What about inline( ... type_converters = converters.blitz > ...)? > > I'm betting there is bad news here. Blitz++ works > > > > > > -Steve > > _______________________________________________ > > SciPy-user mailing list > > SciPy-user at scipy.net > > http://www.scipy.net/mailman/listinfo/scipy-user > > _______________________________________________ > SciPy-user mailing list > SciPy-user at scipy.net > http://www.scipy.net/mailman/listinfo/scipy-user From bsder at mail.allcaps.org Wed Aug 28 20:27:08 2002 From: bsder at mail.allcaps.org (Andrew P. Lentvorski) Date: Wed, 28 Aug 2002 17:27:08 -0700 (PDT) Subject: [SciPy-user] Error calculation in signals ... Message-ID: <20020828171145.J50697-100000@mail.allcaps.org> I have a question concerning how to calculate error in two signals. Consider a two voltage signals vs. time. Both of these signals are roughly sinusoidal and can be described by a series of (time, voltage) pairs (or vectors, converting is easy). How do I calculate the error in *time*? Calculating the voltage error between the two is reasonable. Add interpolated time points to voltage1 such that it has signals at all voltage2 time points and vice versa. Now you have two signal vectors which have the same time points. Calculate your favorite error measure and enjoy. Suggestions as to how to do this *quickly* are welcomed. However, now I want to calculate the time error between the two signals. These are both sinusoids which are pretty close to the same signal, but not quite (one is from a later cycle and has a bit of noise). How do I calculate the time error for each sample? I could simply run a loop over each sample, find the two nearest bracketing points in voltage on the other signal, and then interpolate to find the time. But that's going to take a *long* time. Is there a faster/more mathematical way to do this? Thanks, -a From wagner.nils at vdi.de Thu Aug 29 15:59:51 2002 From: wagner.nils at vdi.de (My VDI Freemail) Date: Thu, 29 Aug 2002 21:59:51 +0200 Subject: [SciPy-user] Reliability of linalg.eig for complex matrices A,B In-Reply-To: <20020829195659.20247.51462.Mailman@shaft> Message-ID: <20020829200732.7F40C3EACE@www.scipy.com> Hi, I tried to solve a transcendental eigenvalue problem with scipy. However It works more or less for r e a l arguments x, but for complex arguments I cannot observe convergency to any eigenvalue. I guess its a problem of the eigenvalue solver. Please find attached my small example. Any ideas or suggestions ? Nils -------------- next part -------------- A non-text attachment was scrubbed... Name: ram.py Type: application/octet-stream Size: 436 bytes Desc: not available URL: From pearu at cens.ioc.ee Thu Aug 29 16:52:37 2002 From: pearu at cens.ioc.ee (Pearu Peterson) Date: Thu, 29 Aug 2002 23:52:37 +0300 (EEST) Subject: [SciPy-user] Reliability of linalg.eig for complex matrices A,B In-Reply-To: <20020829200732.7F40C3EACE@www.scipy.com> Message-ID: On Thu, 29 Aug 2002, My VDI Freemail wrote: > Hi, > > I tried to solve a transcendental eigenvalue problem with scipy. > However It works more or less for r e a l arguments x, but > for complex arguments I cannot observe convergency to any > eigenvalue. I guess its a problem of the eigenvalue solver. > Please find attached my small example. > > Any ideas or suggestions ? The problem is with your algorithm (that was also broken for real arguments). The following code tends to converge with arbitrary (but reasonable) initial data: x = 3+4j print x e = 1.0 iter = 0 while abs(e) > 1.e-10: iter = iter + 1 A = array(([x,cos(x)],[x*x+3.0,sin(x)])) B = array(([-1.,sin(x)],[-2.0*x,-cos(x)])) s = linalg.eig(A,B,left=0,right=0) as = abs(s) e = s[list(as).index(min(as))] x = x + 0.9*e print iter, x Here is the output: (3+4j) 1 (3.00008114791+3.09923713594j) 2 (3.00077696838+2.1949847382j) 3 (3.00510351351+1.27097555405j) 4 (3.03297969798+0.218683158764j) 5 (0.949729120741+0.269605657507j) 6 (1.25450225927+0.0142850278504j) 7 (1.29572155364+0.001465000977j) 8 (1.29991190209+0.000147112117971j) 9 (1.30033182184+1.47176102089e-05j) 10 (1.30037382288+1.47182528726e-06j) 11 (1.30037802307+1.47183171673e-07j) 12 (1.30037844309+1.4718323597e-08j) 13 (1.3003784851+1.471832424e-09j) 14 (1.3003784893+1.47183243043e-10j) 15 (1.30037848972+1.47183243107e-11j) 16 (1.30037848976+1.47183243114e-12j) Regards, Pearu PS: No need to send messages to both scipy-user and scipy-dev mailing lists. Just pick one and stick to it. From jmr at engineering.uiowa.edu Thu Aug 29 18:43:19 2002 From: jmr at engineering.uiowa.edu (Joe Reinhardt) Date: Thu, 29 Aug 2002 17:43:19 -0500 Subject: [SciPy-user] Error calculation in signals ... In-Reply-To: <20020828171145.J50697-100000@mail.allcaps.org> ("Andrew P. Lentvorski"'s message of "Wed, 28 Aug 2002 17:27:08 -0700 (PDT)") References: <20020828171145.J50697-100000@mail.allcaps.org> Message-ID: You can do this with a cross-correlation. You will need to resample the data so they have the same sampling along the time axis. Then the peak(s) in the cross-correlation tells you how to shift one signal to best match (align) it with the other. - Joe "Andrew P. Lentvorski" writes: > I have a question concerning how to calculate error in two signals. > > Consider a two voltage signals vs. time. Both of these signals are > roughly sinusoidal and can be described by a series of (time, voltage) > pairs (or vectors, converting is easy). > ... > However, now I want to calculate the time error between the two signals. > These are both sinusoids which are pretty close to the same signal, but > not quite (one is from a later cycle and has a bit of noise). How do I > calculate the time error for each sample? I could simply run a loop over > each sample, find the two nearest bracketing points in voltage on the > other signal, and then interpolate to find the time. But that's going to > take a *long* time. Is there a faster/more mathematical way to do > this? From nwagner at mecha.uni-stuttgart.de Fri Aug 30 03:43:55 2002 From: nwagner at mecha.uni-stuttgart.de (Nils Wagner) Date: Fri, 30 Aug 2002 09:43:55 +0200 Subject: [SciPy-user] Reliability of linalg.eig for complex matrices A,B References: Message-ID: <3D6F223B.DD016CD3@mecha.uni-stuttgart.de> Pearu Peterson schrieb: > > On Thu, 29 Aug 2002, My VDI Freemail wrote: > > > Hi, > > > > I tried to solve a transcendental eigenvalue problem with scipy. > > However It works more or less for r e a l arguments x, but > > for complex arguments I cannot observe convergency to any > > eigenvalue. I guess its a problem of the eigenvalue solver. > > Please find attached my small example. > > > > Any ideas or suggestions ? > > The problem is with your algorithm (that was also broken for real > arguments). The following code tends to converge with arbitrary (but > reasonable) initial data: > Sorry I made a mistake. It should be x = x + e instead of x = x + 0.9*e This is the actual output (1+1j) 1 (1.13701208592+0.19792389747j) 2 (1.29658201804+0.000731255467871j) 3 (1.30037778364+2.78727309871e-07j) 4 (1.30037848976+2.04704281954e-14j) 5 (1.30037848976+4.10207670715e-29j) Nils > x = 3+4j > print x > e = 1.0 > iter = 0 > while abs(e) > 1.e-10: > iter = iter + 1 > A = array(([x,cos(x)],[x*x+3.0,sin(x)])) > B = array(([-1.,sin(x)],[-2.0*x,-cos(x)])) > s = linalg.eig(A,B,left=0,right=0) > as = abs(s) > e = s[list(as).index(min(as))] > x = x + 0.9*e > print iter, x > > Here is the output: > (3+4j) > 1 (3.00008114791+3.09923713594j) > 2 (3.00077696838+2.1949847382j) > 3 (3.00510351351+1.27097555405j) > 4 (3.03297969798+0.218683158764j) > 5 (0.949729120741+0.269605657507j) > 6 (1.25450225927+0.0142850278504j) > 7 (1.29572155364+0.001465000977j) > 8 (1.29991190209+0.000147112117971j) > 9 (1.30033182184+1.47176102089e-05j) > 10 (1.30037382288+1.47182528726e-06j) > 11 (1.30037802307+1.47183171673e-07j) > 12 (1.30037844309+1.4718323597e-08j) > 13 (1.3003784851+1.471832424e-09j) > 14 (1.3003784893+1.47183243043e-10j) > 15 (1.30037848972+1.47183243107e-11j) > 16 (1.30037848976+1.47183243114e-12j) > > Regards, > Pearu > > PS: No need to send messages to both scipy-user and scipy-dev mailing > lists. Just pick one and stick to it. > > _______________________________________________ > SciPy-user mailing list > SciPy-user at scipy.net > http://www.scipy.net/mailman/listinfo/scipy-user