home
AESOP Source Files
 
Archives Source Help Notes

Compressed Archives

AESOP source files (277k zip) (06-02-97)
non-AESOP source files (99k zip — uncompress in a separate directory, or maple.hdb will get clobbered!) (06-02-97)
Maple-specific files (maple.ini, startup.p, and limit.p) (4k zip) (06-02-97)

AESOP

Source Files

AESOP Initialization
blue ball aload.p Initializes AESOP variables and reads in AESOP procedures. (5-5-97)
AESOP Primary Routines
red ball intersct.p Determine ray intersection point on a surface. (5-5-97)
blue ball objects.p AESOP objects. (5-3-97)
blue ball opsys.p "System operation" (i.e., top-level ray tracing) routines. (5-3-97)
blue ball quadric.p Generate a quadric surface. (5-12-97)
blue ball reflect.p Reflect an incident ray from a surface. (5-3-97)
blue ball surfnorm.p Calculate the surface normal vector at a given ray intersection point. (9-10-96)
Zernike Routines
blue ball zerncoef.p Calculate Zernike series coefficients (8-6-96)
blue ball zernike.p Zernike polynomial calculation routines. (8-8-96)
blue ball zseries.p Decompose an expression into a Zernike series. (5-2-97)
AESOP Utilities
blue ball aesoputl.p AESOP-specific utility procedures. (5-2-97)
Non-AESOP Utilities and etc.
blue ball maple.ini Maple initialization. Point to the help libraries (and startup.p) here. (4-2-97)
blue ball limit.p Fixes a bug in the Maple limit() procedure. (3-14-95)
blue ball startup.p Definitions and aliases defined at every restart. (4-29-97)
blue ball utils.p Useful Stuff. (5-12-97)
blue ball plotting.p A few plotting procedures designed to make life a little easier. (5-2-97)
blue ball diffeqn.p Routines for manipulating differential equations. (5-2-97)

AESOP

Help Files

WARNING: DO NOT put these maple.hdb files in your Maple/lib directory!

AESOP Help
red ball maple.hdb Maple help database containing AESOP help. Place in a different location than the non-AESOP help database. (10-29-96)
blue ball help_AESOP.mws Overview of AESOP help. (9-12-96)
blue ball help_beam_intersect.mws Help for beam_intersect(). (9-12-96)
blue ball help_quadric.mws Help for quadric(). (9-12-96)
Non-AESOP Help
red ball maple.hdb Maple help database containing non-AESOP help. Place in a different location than the AESOP help database. (5-3-97)
blue ball help_utils.mws Overview of non-AESOP utilities help. (5-3-97)
blue ball help_utils_applyfunc.mws Help for applyfunc(). (1-24-97)
blue ball help_utils_cosfix.mws Help for cosfix(). (2-25-97)
blue ball help_utils_csquare.mws Help for csquare(). (9-29-96)
blue ball help_utils_expansion.mws Help for expansion(). (5-3-97)
blue ball help_utils_funcops.mws Help for funcops(). (1-13-97)
blue ball help_utils_location.mws Help for location(). (1-31-97)
blue ball help_utils_pullout.mws Help for pullout(). (1-17-97)
blue ball help_utils_sinfix.mws Help for sinfix(). (2-25-97)
blue ball help_utils_termfunc.mws Help for termfunc(). (1-13-97)
blue ball help_utils_tmsg.mws Help for tmsg(). (9-28-96)
blue ball HelpTemplate.mws Template worksheet for creating help files. (1-31-97)

AESOP

Notes

  1. The ".p" extension signifies files containing Maple procedures. Most of the AESOP procedures will run under Maple V release 3. However, I can't guarantee 100 percent compatibility with release 3, since I'm using release 4.
  2. ".mws" files are Maple V.4 worksheets.
  3. ".hdb" files are Maple V.4 help databases.
  4. "maple.ini" is the Maple initialization file.
  5. A blue bullet blue ball indicates this file is currently stable. A red bullet red ball means this file is currently undergoing changes or, in the case of help files, is incomplete.
  6. In all source files, proper on-screen indentation occurs with tab size set to 4 characters (not 8).
  7. The compressed archive files are NOT updated every time a source file changes. Check the dates column for source changes more recent than the latest archives.

Last changed: 2 June 1997