1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
========================================================
SOY/i v1.2 Sparse Operations with Yorick/IDL
Author: Ralf Flicker (rflicker@mac.com)
Web site: http://homepage.mac.com/rflicker/soy.htm
This work free software; you may redistribute and modify
it under the terms of the GNU General Public License.
2005-Dec-01
========================================================
Revision history:
2004/11/14: SOY v1.0
- Wrappers translated from IDL to Yorick (v1.5.15)
2004/11/18: SOY v1.1
- Adapted as a plugin for Yorick v1.6.01
- Memory management from Yorick scripting level
2005/04/11: SOY v1.2
- Updated for Yorick v1.6.02
- Ported for 64-bit OS compatibility
2005/10/07: SOY V1.2.01
- Several minor revisions and bugfixes
2005/12/01: SOI V1.2
- New wrappers for IDL 6.2 provided
========================================================
Installation instructions (Yorick v1.6.02)
(for Yorick 2.1 you can use the package manager instead)
. Unzip and untar into ($Y_SITE)/contrib/
. cd soy
. yorick -batch make.i
. make
. make check
. make install
To load the plugin into yorick, type #include "soy.i"
========================================================
Installation instructions for IDL
>>> NOTE: this release was developed in IDL 6.2, and
appears not to be backwards compatible to 6.0. The
fix is simple (do not use /sname in call to "size"),
but I have not done it yet
. Place the wrappers soi.pro in your IDL path
. Build the shared object, for instance:
gcc -O2 -shared -o soy.so soy.c (your specific computer
architecture may require additional compilation flags)
. Set SOI_DIR in the shell to the directory of soi.so
========================================================
|