MathGroup Archive 2007

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

Search the Archive

Re: How do you set up third party (or your own) packages?

  • To: mathgroup at
  • Subject: [mg79960] Re: How do you set up third party (or your own) packages?
  • From: John Jowett <John.M.Jowett at>
  • Date: Thu, 9 Aug 2007 05:30:59 -0400 (EDT)
  • References: <><f91i8q$5il$>

     I was already aware of your very useful tutorial and would
recommend it strongly to anyone wanting to create packages.

If you have the time, it would be a great service to the community if
you could adapt it to Mathematica Version 6, particularly the parts
about creating documentation in the Help system.  This has changed
(see my recent post about the missing OpenAuthorTools palette ...) and
there is a very unfortunate lack of information in the new
Documentation Center.

John Jowett

On Aug 4, 11:52 am, "Jose Luis Gomez" <jose.luis.go... at>
> Daniel, I have created a tutorial for creating Mathematica add-ons that
> might be useful for you to understand the use of packages. The tutorial is
> for Mathematica 5.2, but many of the features explained in the tutorial
> apply also to Mathematica 6.0
> Here is the tutorial:
> Hope that helps!
> Jose
> Mexico
> -----Mensaje original-----
> De: Daniel Flatin [mailto:dflatin at]
> Enviado el: Martes, 31 de Julio de 2007 05:06 a.m.
> Para: mathgr... at
> Asunto:  How do you set up third party (or your own) packages?
> I am asking this question in all humility on the theory that there is
> no stupid question in this forum. My apologies if this is not the case:
> How do I use third party packages, or my own for that matter? For a
> specific case, I have downloaded some files from
> and the set of version 6 MathWorldPackages. I want to load
> PlaneGeometry.m which in turn has a dependency on
> KimberlingCoordinates.m. In my effort to successfully execute the line:
> << MathWorld`PlaneGeometry
> I have tried putting selected packages in
> ~/Libraries/Mathematica/Applications. I have tried modifying $Path using
> AppendTo[$Path, =E2=80=A8 ToFileName[{$HomeDirectory, "Documents",
> "MathematicaFiles", "MathWorld", =E2=80=A8   "MathWorldPackages"}]]
> Neither solution works. The only thing that has proven to work is using
> Get[] with the full path name to the file, but this isn't the standard
> approach. What doesn't seem to be working for me is adding the
> appropriate path to the list of search paths Mathematica uses,
> presumably $Path.
> Thanks in advance,
> Dan

  • Prev by Date: Re: forming continuous "trail" with Locator
  • Next by Date: Re: Deriving parametric plot of a branch cut
  • Previous by thread: RE: How do you set up third party (or your own) packages?
  • Next by thread: removing those annoying $$$$'s from local variables names?