Questions on Mathematica packages, which are self-contained bundles of Mathematica code that add new functions and other functionality.
6
votes
1answer
182 views
Support for Multidimensional Scaling (MDS)?
Does mathematica support MDS? Or, are there any libraries that support it?
Basically, I have points and a distance function defined between them, and I want to plot them in 2D space, trying to ...
9
votes
2answers
255 views
Mathematica “prelude”
Is there any way to have the functions from a mathematica file be loaded on startup?
For example, in this excellent answer, Jens helps me out and gives me some functions for creating legends for ...
6
votes
1answer
707 views
How to execute a function in the package from java?
I use Wolfram Workbench 2.0.
I can get a KernelLink object and evaluate some simple expressions like "2+2". But I don't know how to export a package and execute ...
3
votes
1answer
415 views
Time-frequency analysis beyond wavelets
What possibilities are there for time-frequency analysis in Mathematica beyond wavelet decomposition? I could not even find a simple STFT.
0
votes
0answers
239 views
Gaussian processes for machine learning [closed]
What solutions are there for Gaussian process regression and classification in Mathematica? Examples are gratefully received.
9
votes
1answer
134 views
Preserving indentation when creating a new line (when editing in a package)
Background:
This is the third question in a row of questions about how to make editing packages in the front-end much more bearable (the other two are here and here). It seems that the front end is ...
18
votes
3answers
476 views
How to load a package without naming conflicts?
This question applies to any package, but I encountered this problem while working with graphs.
There are symbols in the Combinatorica package (such as ...
9
votes
1answer
93 views
Package automated way of ReadProtecting all symbols
My template for building packages has, at the end, the following expression that automatically ReadProtects all symbols defined in my ...
2
votes
0answers
71 views
What exactly does AddTeX2Eps do and how does one use it?
What exactly is Janko Slavic's addon package AddTeX2Eps supposed to do, and exactly how does one get it to work?
I do understand it's supposed to allow one to use TeX ...
17
votes
1answer
376 views
What is the proper method to load a Mathematica package inside a DynamicModule
I have a DynamicModule that requires loading of Mathematica packages. The usual methods do not seem to apply (...
15
votes
3answers
384 views
Listing the functions defined in a package
Assume that I know a package's (Context?) name that is loaded. Now I want to list the functions defined in this package. How can I do it?
I remember that I found a way once, but I cannot re-find it. ...
8
votes
1answer
284 views
How to properly DumpSave & Get Global`s symbols inside packages while not touching Global context?
For efficiency reasons I prefer to use DumpSave instead of Save.
For ease of access I prefer to save symbols in ...
6
votes
2answers
1k views
Function to compute the probability of exactly one event occurring out of N independent events
Is there a built in function (or a function in one of the standard packages) that allows you to compute the probability of exactly one event occurring out of some known set of probabilities for N ...
7
votes
1answer
83 views
$InputFileName backwards compatibility
What would be a good replacement for $InputFileName (which has been added recently to Mathematica 8) to achieve backwards compatibility with let's say M6 and M7?
I ...
9
votes
2answers
274 views
Compile for deployment
Is there any way (other than the manual one) to grab all the functions a notebook uses from the different user-defined packages and putting everything into one file to deploy the code for e.g. CDF? I ...
19
votes
3answers
2k views
Differential geometry add-ons for Mathematica
I need a differential geometry tool for Mathematica. Is there any add-on?
Unfortunately, Mathematica does not include such functionality or I can not find it.
6
votes
1answer
163 views
How get Singular.m package to interact with Singular itself?
I've installed the package Singular.m by Kauers and Levandovskyy from http://www.risc.uni-linz.ac.at/research/combinat/software/Singular/ as well as the Singular ...
0
votes
1answer
337 views
Using GRTensorM 1.2 in Mathematica 8.0
I am copying a post from 2009 that didn't get any reply on the Wolfram page, as I am experiencing a similar problem to this at the moment:
I was wondering if anyone here knows of a way to force 8.0 ...
16
votes
2answers
327 views
Automated testing for compatibility with older Mathematica versions
I have several packages which I actively develop and maintain. I try to stay up to date with new releases of Mathematica and usually update within a couple of months of a new version coming out. As a ...
3
votes
1answer
214 views
How do you get Weisstein’s Hyphenate package to run?
I've put Eric Weisstein's Hyphenate.m package in $UserBaseDirectory/Utilities; installed the requisite ...
18
votes
2answers
615 views
What is a “Paclet”?
I often see references to "paclets", for example the PacletManager` context, the PacletInfo.m file in some packages and next to ...
29
votes
3answers
860 views
How to distribute proprietary Mathematica code
If I want to make package-code completely unreadable, in a way that the end-user can only call my functions, but has no way to re-engineer my definitions, how would I do that?
I know I can use ...
10
votes
2answers
390 views
How to unload automatically loaded packages?
I know that this has been discussed here (How do I clear all user defined symbols?), but my case is somewhat different. How does one unload packages during runtime that were loaded with the start of ...
10
votes
2answers
365 views
How to make a parallel auto-generated .m package from Initialization cells?
according to the documentation at ref/InitializationCell,
When you first save a notebook that contains initialization cells, you have the option to make a ...
11
votes
3answers
283 views
What is the purpose of tags like :Name:, :Context:, etc. in packages?
I noticed that all of the packages that come with Mathematica start with a header that is in a standard format. (See e.g. the header of NIntegrateUtilities` at the ...
13
votes
2answers
1k views
How to install packages?
This is always a problem when I distribute my packages to colleagues working on different platforms. I have my packages installed into a private directory and I autoload some of them when Mathematica ...
8
votes
2answers
390 views
Why is JLink loaded every time I start Mathematica?
When I start a Mathematica 8 session (either command line or with the notebook front end), I notice that there are several packages that have already been loaded for me (using ...
9
votes
1answer
142 views
Future-proofing access to packed array tools
Most of the Mathematica users beyond beginner level will be aware of the phenomenon of Packed Arrays. The user-accessible functions related to packed arrays live in the ...
11
votes
4answers
326 views
Strategies for avoiding and handling shadowing
When dealing with namespaces in Mathematica (BeginPackage, $ContextPath ...) one is unavoidably confronted with the problem of ...
29
votes
3answers
926 views
Custom package development: Basic steps
Every once in a while, I write a generic function that I use quite often for months to come. However, package development in Mathematica is not very well documented from what I can tell, and I was not ...
19
votes
2answers
463 views
What are recommended guidelines for developing packages?
This might be of general interest – I have different questions regarding naming conventions, contexts, subcontexts, shadowing, etc., but I do feel that they are closely related, thus I don't really ...
15
votes
2answers
288 views
How safe is Encode?
How safe is an encoded package (using locked, etc)?
If I don't specify a personal key, I understand that the encoding key must be somewhere in the Mathematica program itself, and so it is not a ...
