################################################################### # CASA: Computer Algebra Software for Algebraic Geometry # # # # Copyright (C) Research Institute for Symbolic Computation # # RISC Linz, Austria/Europe # # # # http://www.risc.uni-linz.ac.at/software/casa # ################################################################### Our official version CASA 2.5 which is for Maple V release 5. CASA is available as a compiled library (casalib2.5.tar.gz) and as an uncompiled collection of source files (casa2.5.tar.gz). We still provide our old version CASA 2.3 which is for Maple V release 4. A CASA version for Maple 6 is in preparation. Please read the LICENSE file. You MUST register as a CASA user BEFORE you are allowed to use CASA. For an ordinary user, the precompiled library is enough to work with CASA and get online help for CASA. We only provide the source files of CASA functions for people who are more interested in the implemented algorithms. Since everything can be compiled from the sources, the libraries are not included there. It will probably need some experience with UNIX, Makefiles and perl to be able to compile CASA on your machine. INSTALLATION (for casalib2.5.tar.gz and Maple V5) ============ UNIX ---- Note that you can place CASA where you like. In the following we suppose that you have chosen the directory /SOME/DIRECTORY. cd /SOME/DIRECTORY gunzip -c casalib2.5.tar.gz |tar xvf - This will create a subdirectory casa2.5 and place all the files there. Now add the CASA directory to your Maple libname. In $HOME/.mapleinit (this is UNIX specific) you have to write something like: libname:="/SOME/DIRECTORY/casa2.5",libname: Now, after starting Maple V5, and typing with(casa); the CASA welcome message should pop up. Windows ------- (Here we assume that you put casalib2.5.tar.gz into "T:\casa".) 1) Get ftp://ftp.risc.uni-linz.ac.at/pub/CASA/casalib2.5.tar.gz by anonymous ftp (USE BINARY MODE!!!) 2) Store it in some directory, T:\casa, say. 3) Decompress it using WinZip or any other tool that can handle tar'ed gzip files. 4) Now there will be the files maple.hdb, maple.ind, and maple.lib in the directory "T:\casa\casa2.5" 5) Start Maple. 6) Issue within Maple: libname := "T:/casa/casa2.5", libname; 7) Start CASA by entering in Maple: with(casa): That's it. If you don't want to set the libname by hand each time, do the following. A) Before opening Maple, create a maple.ini file with a line as in 6) and store it, for example under "T:\casa". B) Create a link (or shortcut) to the Maple program. C) Click with the right mouse button on the link and choose properties. D) Choose the card Shortcut in the properties window. E) Enter into the 'Start in:' line the directory where the maple.ini file is located, so there should be "T:\casa" as in A). F) Press the OK button. G) Start Maple by double clicking on the icon of the shortcut to Maple that you created in B). Maple will start and automatically read the file "T:\casa\maple.ini". H) Same as 7). INSTALLATION (for casalib2.3.tar.gz and Maple V4) ============ Replace "2.5" above by "2.3" and make sure that you do NOT use double quotes when assigning the libname. UNIX: libname:=`/SOME/DIRECTORY/casa2.3`,libname: Windows: libname := `T:/casa/casa2.3`, libname; HINT for casa2.5.tar.gz: ------------------------ The archive does not start with a prependend directory "casa2.5". You should create such a directory beforehand and move casa2.5.tar.gz to this directory before extracting it. HINT for casa2.3.tar.gz: ------------------------ The archive does not extract to a separate path but includes also the compiled libraries. Enjoy! Your CASA team