From: Brian R. <br...@se...> - 2005-02-28 00:16:23
|
Hi, I am a new matplotlib (and new to this list) interested in use for digital printing. I made a post in response to a recent presentation on matplotlib in Chicago: http://brianray.chipy.org/Python/matplotlib.html BTW, thanks to John Hunter for the ground breaking presentation at http://chipy.org. You and anyone on this list is invited to come to our future meetings. Thanks! Brian Ray - Chicago IL 773 835 9876 http://brianray.chipy.org - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
From: giovanni r. <oc...@ya...> - 2006-11-22 19:24:01
|
Hi All, =0AI had problens to use the function quiver with the matplotlib 82= -5. Eric advice me to upgrade the mpl. I have tried to upgrade the matplotl= ib but i have to upgrade almost all my libs. The case is that i can not upg= rade these dependences without affect all my configuration wich means that = i need to install my system again. Am i correct? If yes, What linux do you = advice for me? Does anybody see another way to upgrade my mpl?=0AThanks=0A= =0A=0A=0A=0A=0A=09=09=0A___________________________________________________= ____ =0AYahoo! Acesso Gr=E1tis - Internet r=E1pida e gr=E1tis. Instale =0Ao= discador agora! =0Ahttp://br.acesso.yahoo.com |
From: John H. <jdh...@ac...> - 2006-11-22 19:31:36
|
>>>>> "giovanni" == giovanni ruggiero <oc...@ya...> writes: giovanni> Hi All, I had problens to use the function quiver with giovanni> the matplotlib 82-5. Eric advice me to upgrade the giovanni> mpl. I have tried to upgrade the matplotlib but i have giovanni> to upgrade almost all my libs. The case is that i can giovanni> not upgrade these dependences without affect all my giovanni> configuration wich means that i need to install my giovanni> system again. Am i correct? If yes, What linux do you giovanni> advice for me? Does anybody see another way to upgrade giovanni> my mpl? Thanks With a proper debian configuration, this should be as easy as > sudo apt-get install python-matplotlib If can't do this because your debian distro is too old or because you are not properly using debian package management, you may consider getting a newer distro (ubuntu is a debian distro that is current and popular with scientific python users and developers) and/or spending the time to get a smoothly functioning apt configuration so you can upgrade painlessly and w/o fear. JDH |
From: Christopher B. <Chr...@no...> - 2006-11-22 19:41:21
|
giovanni ruggiero wrote: > Hi All, > I had problens to use the function quiver with the matplotlib 82-5. Eric > advice me to upgrade the mpl. I have tried to upgrade the matplotlib but > i have to upgrade almost all my libs. The case is that i can not upgrade > these dependences without affect all my configuration wich means that i > need to install my system again. Am i correct? You should be able to have newer version of libs alongside the old ones. If there are not compatible packages (rpms, debs, whatever) for the newer libs, you should be able to build them by hand (./configure, make, etc). Just make sure they are installed in /usr/local/... -Chris -- Christopher Barker, Ph.D. Oceanographer Emergency Response Division NOAA/NOS/OR&R (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chr...@no... |
From: Eric F. <ef...@ha...> - 2006-11-23 18:12:31
|
Christopher Barker wrote: > giovanni ruggiero wrote: >> Hi All, >> I had problens to use the function quiver with the matplotlib 82-5. Eric >> advice me to upgrade the mpl. I have tried to upgrade the matplotlib but >> i have to upgrade almost all my libs. The case is that i can not upgrade >> these dependences without affect all my configuration wich means that i >> need to install my system again. Am i correct? > > You should be able to have newer version of libs alongside the old ones. > If there are not compatible packages (rpms, debs, whatever) for the > newer libs, you should be able to build them by hand (./configure, make, > etc). Just make sure they are installed in /usr/local/... If John's "apt-get" solution does not work--and it is my impression that there are many circumstances under which it will not work, even if it "should"--and you do not want to do a full install of something like ubuntu Edgy, then I think that the simplest way to have a working up-to-date mpl is to install *only* mpl from svn or from the tarball. As far as I know, current mpl depends on current numpy *if* you use numpy as your numerix choice; but if you use Numeric or numarray then none of the libraries used by mpl has to be very new, so you should not have to build anything other than mpl from source. As Chris says, putting it in /usr/local is a good idea: "python setup.py build; sudo python setup.py install --prefix=/usr/local" should do it. f the build fails, it will almost certainly be because a header file is missing, in which case you can install the corresponding dev package from your *present* version of ubuntu or whatever. This is likely to be an iterative process because several -dev packages will be needed. The nice thing about doing it this way is that updating to any subsequent mpl release or svn version is fast and easy, so you can take advantage of improvements without waiting for a packager to make a binary package for your particular distribution version. Can anyone either confirm that my advice works in practice, or if not, say where it goes wrong? This question of how to have up-to-date mpl on a not-so-up-to-date linux installation keeps coming up. Longer term I would encourage everyone to find a way ASAP to update whatever is necessary to have an up-to-date numpy rather than using old Numeric or numarray, so the advice in my first paragraph is intended as a stopgap. The same basic method can in fact be used to install the latest numpy release. (Does anyone know of a reason this would not work for an older linux distribution version?) It is critical that mpl be built *after* installing whatever numerical package is going to be used, however. Eric |