MathGroup Archive 1994

[Date Index] [Thread Index] [Author Index]

Search the Archive

Whats New on MathSource

  • To: mathgroup at yoda.physics.unc.edu
  • Subject: Whats New on MathSource
  • From: msadmin (MathSource Administrator)
  • Date: Fri, 3 Jun 1994 14:34:25 -0500

	New Materials on MathSource
	---------------------------

MathSource is an on-line collection of Mathematica notebooks,
packages, documentation, and related-materials contributed by
Mathematica users around the world and by the staff here at Wolfram
Research.  It is freely accessible via electronic mail, Gopher,
anonymous FTP, WWW, and direct dialup.

For more information about MathSource, send an email message
containing the line 


	Help Intro

to the MathSource server at

	MathSource at wri.com

To obtain a full listing of all materials in MathSource, send an
email message containing the line 


	Find *

to the MathSource server.

The following list contains materials that have recently been added
to the MathSource collection or updated with new versions.  To have
any of the materials in this list sent to you automatically, send
an email message containing the command

	Send XXXX-XXX

to the MathSource server at MathSource at wri.com, where XXXX-XXX
is the item-number given in the listing.

Questions and comments about MathSource should be addressed to
ms-admin at wri.com.

=============================================================
New materials in MathSource

0206-851: Aliases (June 1, 1994)
          Author: Jason F. Harris
          This is a simple package to enable the easy use of aliases in
          Mathematica. It defines the functions: Alias, UnAlias and
          ListAliases. These respectively add an alias, remove aliases and
          list all current aliases.

          0011:  Aliases.m Mathematica package (May 1994; 6 kilobytes)

          0022:  Documentation.ps PostScript documentation for Aliases.m 

                 (May 1994; 98 kilobytes)


0206-738: Approximate Inversion of Laplace Transform (May 17, 1994)
          Authors: Alexander Cheng
          The Laplace transform is often applied to linear partial
          differential equations to eliminate the time dimension. The
          analytical solutions thus obtained need to be inverted to the time
          domain.  This package provides the Mathematica utility for
          approximate inversion of Laplace transform.

          0011:  NLapInv.m Mathematica package (May 1994; 11 kilobytes)

          0022:  NLapInvDemo.m Demonstration file (May 1994; 4 kilobytes)

          0033:  README.txt Authors notes (May 1994; 1 kilobyte)


0205-254: C, FORTRAN77, Maple and TeX Code Generation Package (May 12, 1994)
          Author: Mark Sofroniou
          Format.m is a package which extends Mathematica's built-in
          formatting rules.  Examples of the shortcomings of the standard
          format functions are given, where code generated may not be
          syntactically correct and of appropriate precision.  The package
          addresses these shortcomings and extends the formatting rules to
          include lists as data objects and assignments to expressions.
          Optimized computational sequences are now possible, utilizing the
          additional package Optimize.m (MathSource item 0206-851). Examples
          are given to show how the package may be used to considerably
          enhance and automate code generation. The result is a symbiosis of
          symbolic-numeric environments built upon the existing Splice
          communication process. Some examples from applied numerical
          mathematics are given, where the package can been used to 

          establish a generalised formulation to a problem via the use of a
          template file.

          0011:  README.txt Author's notes (May 12, 1994; 2 kilobytes)

          0022:  Format.m Mathematica package (May 12, 1994; 64 kilobytes)

          0033:  Format.tex Documentation in LaTeX form (May 12, 1994; 109
                 kilobytes)

          0044:  Format.sty LaTeX style file for Format.tex (May 12, 1994; 1
                 kilobyte)

          0055:  driver.f Main driver routine (May 12, 1994; 1 kilobyte)

          0066:  example.mf Simple FORTRAN77 main routine template file (May
                 12, 1994; 1 kilobyte)

          0077:  func.mf FORTRAN77 function routine template file (May 12,
                 1994; 1 kilobyte)

          0088:  newton.mf FORTRAN77 template file for Newton's method. Uses
                 the LAPACK linear solution routine provided in the file
                 linsolv.f  (May 12, 1994; 3 kilobytes)

          0099:  rksub.mf FORTRAN77 template file for the Runge-Kutta method
                 (May 12, 1994; 1 kilobyte)

          0101:  sub.mf A FORTRAN77 subroutine template file (May 12, 1994; 

                 1 kilobyte)

          0112:  linsolv.f LAPACK linear solution and LU decomposition for
                 use with the template file newton.mf (May 12, 1994; 66
                 kilobytes)

          0123:  Format.ps Documentation in PostScript form (May 12, 1994;
                 329 kilobytes)


0206-783: FastBinaryFiles: A MathLink Program for Fast Reading and Writing 

          of Binary Files (May 19, 1994)
          Author: Todd Gayley
          FastBinaryFiles is a MathLink program and Mathematica package for
          fast reading and writing of binary files. It is intended as a
          replacement for the standard package Utilities`BinaryFiles`, which
          is slow and cannot be used under MS Windows. A ready-to-run
          executable is available for Mac and Windows; others will have to
          build the program from the single source file, binary.tm. Note 

          that there is no separate package (.m) file. If you want to use 

          the program on Mac or Windows, the executable is all you need. If
          you want to compile it on your own, the C source file binary.tm is
          all you need. You need Mathematica version 2.2 or later to use
          FastBinaryFiles (I haven't tried it with v2.1, but it might work).
          DOS users cannot use it, as MathLink is not available for DOS, and
          Windows users need either version 2.2.2, or 2.2.1 and the MathLink
          Developer's Kit for Windows. This program is discussed more fully
          in Volume 4, Issue 2 of The Mathematica Journal.

          0011:  README.txt Authors notes and installation instructions (May
                 1994; 8 kilobytes)

          0022:  binary.tm MathLink template file containing source code 

                 (May 1994; 86 kilobytes)

          0033:  binary.zip Windows version of the executable (May 1994; 38
                 kilobytes)

          0044:  binary.sit.hqx Binhexed stuffit version of executable for
                 Macintosh (May 1994; 115 kilobytes)


0206-660: Furniture Design with Mathematica (April 20, 1994)
          Authors: Roland Jakschewitz
          Various pieces of furniture can be specified textually by end 

          users by applying a furniture-description language defined in
          Mathematica.  The description language models a
          "furniture-specialized 3D turtle".  The results are ground plans,
          3D graphics of the furniture objects and of their usable space
          within, and parts and price lists. The software uses
          interchangeable databases of furniture component systems. 

          Reprinted from the 1994 Mathematica Developer Conference,
          Champaign, Illinois, April 1994.

          0011:  Presentation.ma Conference presentation notebook (April
                 1994; 1056 kilobytes)

          0022:  moebelsprech.m Mathematica package defining
                 furniture-specialized 3D turtle (April 1994; 34 kilobytes)

          0033:  trend9000.m Mathematica package containing modular
                 furntiture database (April 1994; 11 kilobytes)

          0044:  RenderedPicture.ma Mathematica notebook containing rendered
                 image of final construction from Presentation.ma (April
                 1994; 1879 kilobytes)


0206-794: Groebner Basis Package (May 20, 1994)
          Author: Garry Helzer
          This package provides functions for Groebner Basis and Normal form
          computations in polynomial rings over the rational field and the
          fields of integers modulo a prime. Unlike the Mathematica function
          GroebnerBasis, the functions provided will compute Groebner bases
          with respect to arbitrary term orders and compute bases of
          submodules of free modules as well as ideals.  The extended
          versions of the functions compute the transformation matrices
          relating one basis to another.  Unlike the Mathematica function
          AlgebraicRules the normal form functions will compute remainders
          with respect to arbitrary term orders and the extended versions
          compute quotients as well as remainders. In addition there are a
          number of utility functions for computing leading terms, syzygys,
          and the like.

          0011:  Groebner.m Mathematica package (May 1994; 31 kilobytes)

          0022:  GroebDoc.ma Documentation ntoebook for Groebner.m (May 

                 1994; 53 kilobytes)


0204-602: MathGroup Archives 1989: A Moderated Mathematica Discussion List
          (May 25, 1994)
          Author: Steve Christensen
          MathGroup is a moderated forum for Mathematica related topics of
          discussion.  The list is maintained by Steve Christensen of
          MathSolutions, Inc.  This item contains the archives from 1989.

          0011:  MathGroup.txt MathGroup info sheet (February 1, 1993; 3
                 kilobytes)

          0022:  MG-89Q1.txt MathGroup archives, first quarter 1989 (April 

                 1, 1993; 67 kilobytes)

          0033:  MG-89Q2.txt MathGroup archives, second quarter 1989 (April
                 1, 1993; 118 kilobytes)

          0044:  MG-89Q3.txt MathGroup archives, third quarter 1989 (April 

                 1, 1993; 41 kilobytes)

          0055:  MG-89Q4.txt MathGroup archives, fourth quarter 1989 (April
                 1, 1993; 86 kilobytes)


0206-806: MathGroup Archives 1990: A Moderated Mathematica Discussion List
          (May 26, 1994)
          Author: Steve Christensen
          MathGroup is a moderated forum for Mathematica related topics of
          discussion.  The list is maintained by Steve Christensen of
          MathSolutions, Inc.  This item contains the archives from 1990.

          0011:  MathGroup.txt MathGroup info sheet (February 1, 1993; 3
                 kilobytes)

          0022:  MG-90Q1.txt MathGroup archives, first quarter 1990 (April 

                 1, 1993; 152 kilobytes)

          0033:  MG-90Q2.txt MathGroup archives, second quarter 1990 (April
                 1, 1993; 405 kilobytes)

          0044:  MG-90Q3.txt MathGroup archives, third quarter 1990 (April 

                 1, 1993; 135 kilobytes)

          0055:  MG-90Q4.txt MathGroup archives, fourth quarter 1990 (April
                 1, 1993; 151 kilobytes)


0206-817: MathGroup Archives 1991: A Moderated Mathematica Discussion List
          (May 26, 1994)
          Author: Steve Christensen
          MathGroup is a moderated forum for Mathematica related topics of
          discussion.  The list is maintained by Steve Christensen of
          MathSolutions, Inc.  This item contains the archives from 1991.

          0011:  MathGroup.txt MathGroup info sheet (February 1, 1993; 3
                 kilobytes)

          0022:  MG-91Q1.txt MathGroup archives, first quarter 1991 (April 

                 1, 1993; 359 kilobytes)

          0033:  MG-91Q2.txt MathGroup archives, second quarter 1991 (April
                 1, 1993; 188 kilobytes)

          0044:  MG-91Q3.txt MathGroup archives, third quarter 1991 (April 

                 1, 1993; 15 kilobytes)

          0055:  MG-91Q4.txt MathGroup archives, fourth quarter 1991 (April
                 1, 1993; 8 kilobytes)


0206-828: MathGroup Archives 1992: A Moderated Mathematica Discussion List
          (May 26, 1994)
          Author: Steve Christensen
          MathGroup is a moderated forum for Mathematica related topics of
          discussion.  The list is maintained by Steve Christensen of
          MathSolutions, Inc.  This item contains the archives from 1992.

          0011:  MathGroup.txt MathGroup info sheet (February 1, 1993; 3
                 kilobytes)

          0022:  MG-92Q1.txt MathGroup archives, first quarter 1992 (April 

                 1, 1993; 283 kilobytes)

          0033:  MG-92Q2.txt MathGroup archives, second quarter 1992 (April
                 1, 1993; 587 kilobytes)

          0044:  MG-92Q3.txt MathGroup archives, third quarter 1992 (April 

                 1, 1993; 1196 kilobytes)

          0055:  MG-92Q4.txt MathGroup archives, fourth quarter 1992 (April
                 1, 1993; 1099 kilobytes)


0206-839: MathGroup Archives 1993: A Moderated Mathematica Discussion List
          (May 26, 1994)
          Author: Steve Christensen
          MathGroup is a moderated forum for Mathematica related topics of
          discussion.  The list is maintained by Steve Christensen of
          MathSolutions, Inc.  This item contains the archives from 1993.

          0011:  MathGroup.txt MathGroup info sheet (February 1, 1993; 3
                 kilobytes)

          0022:  MG-93Q1.txt MathGroup archives, first quarter 1993 (April 

                 1, 1993; 926 kilobytes)

          0033:  MG-93Q2.txt MathGroup archives, second quarter 1993 (August
                 1, 1993; 722 kilobytes)

          0044:  MG-93Q3.txt MathGroup archives, third quarter 1993 

                 (November 1, 1993; 601 kilobytes)

          0055:  MG-93Q4.txt MathGroup archives, fourth quarter 1993 

                 (January 1, 1994; 418 kilobytes)


0206-840: MathGroup Archives 1994: A Moderated Mathematica Discussion List
          (May 26, 1994)
          Author: Steve Christensen
          MathGroup is a moderated forum for Mathematica related topics of
          discussion.  The list is maintained by Steve Christensen of
          MathSolutions, Inc.  This item contains the archives from 1994.

          0011:  MathGroup.txt MathGroup info sheet (February 1, 1993; 3
                 kilobytes)

          0022:  MG-94Q1.txt MathGroup archives, first quarter 1994 (April 

                 1, 1994; 344 kilobytes)

          0033:  MG-94Q2.txt MathGroup archives, April 01 -- May 25 (May 25,
                 1994; 195 kilobytes)


0205-298: Nixpub: Public Access Unix Site Listings (May 27, 1994)
          Author: Phil Eschallier
          These files contain a list of 147 public-access Unix sites across
          the country.  The lists are sorted according to area code and
          contain specific features and service information for each site. 

          Note: The files Nixpub.short and Nixpub.long contain a list of
          public-access Unix sites that Wolfram Research believes that you
          may use for the purpose of gaining access to MathSource.  Wolfram
          Research has no involvement in the operation of these sites and
          does not make any recommendations with regard to their use.

          0011:  Nixpub.short abbreviated listing (May 25, 1994; 15
                 kilobytes)

          0022:  Nixpub.long long, detailed listing (May 25, 1994; 68
                 kilobytes)


0206-592: A Package For Code Optimization Using Mathematica (June 1, 1994)
          Author: Mark Sofroniou
          The package Optimize.m provides an efficient (linear time) means 

          of expression optimization for Mathematica. The term 

          "optimization" is used in the sense of reducing the arithmetic
          operation count. For the most part only exact, or syntactic,
          sub-expressions are matched. For example: the x+y in (x+y)*f(x+y)
          is considered as common, but not in x+y+f(x+y). Code optimization
          has many applications including speeding up numerics and graphics,
          improving the performance of canonical simplification and reducing
          the memory required to represent/store an expression.  Optimized
          procedures and compiled procedures are possible. The procedure
          Horner factors polynomials in Horner form, an efficient form for
          numerical evaluation. The procedure Cost gives a count of the
          operators present in an expression. Optimize.m can also be used in
          conjunction with the auxiliary package Format.m (MathSource Item
          0205-254) to produce optimized C and FORTRAN statement sequences.

          0011:  Optimize.m Code optimization package for Mathematica
                 expressions (May 1994; 24 kilobytes)


0206-772: Penrose Tiles (May 19, 1994)
          Author: Lyman P. Hurd
          A sequence of routines is given which apply the "deflation"
          operator to a finite collection of Penrose Kite and Dart tiles. 

          This procedure allows complicated tilings to arise out of simple
          ones.  A sample notebook is provided to illustrate the operator,
          and several sample tilings are presented.  Display routines are
          provided for rendering the tilings which are kept internally in
          symbolic form.

          0011:  Penrose.m Mathematica package (May 1994; 6 kilobytes)

          0022:  PenroseTiles.ma Sample notebook (May 1994; 429 kilobytes)

=============================================================





  • Prev by Date: Re: Laplace transform
  • Next by Date: Coloring 2DPlot with different colors
  • Previous by thread: Re: Laplace transform
  • Next by thread: Coloring 2DPlot with different colors