28

MATLink -- seamlessly call MATLAB from Mathematica This package lets you ... Transfer data between MATLAB and Mathematica. Most MATLAB data types are supported including sparse arrays, structs and cells. Wrap MATLAB functions in the MFunction head and call them directly. Argument translation is automatic. Write and manage MATLAB scripts and functions. ...


24

SciDraw – Publication quality scientific figures SciDraw (by Mark Caprio) is the successor of LevelScheme. It is designed for the creation of publication quality scientific figures. It requires more work to set up a figure than with Mathematica's standard graphics and plotting functions (it's not for quick and dirty plotting), but it also gives much more ...


17

Yes, questions about Mathematica packages should be on-topic. Such question cannot be rephrased to avoid any mention of Mathematica, and there isn't an alternative place for them. Let us remember why this site was created in the first place, and why we broke away from StackOverlow. StackOverflow was for programming questions, whether it's Mathematica ...


17

Spelunking The Spelunking package (written by Simon Woods and others) provides a convenient way to read the definitions of in-memory symbols. It started life in this thread. I use this quite often, and it was essential for answering several questions on this site. It makes it very convenient to explore either built-in functionality or packages. In ...


12

Rubi: Rule-based Mathematics (Symbolic Integration Rules) If systematically applied, the integration rules in Rubi can determine the antiderivative for a wide variety of mathematical expressions. As proof, a rule-based integrator nicknamed Rubi was implemented using these rules. Rubi dramatically out-performs Maple and Mathematica (the two major commercial ...


12

Cuba - a library for multidimensional numerical integration The Cuba library offers a choice of four independent routines for multidimensional numerical integration: Vegas is the simplest of the four. It uses importance sampling for variance reduction, but is only in some cases competitive in terms of the number of samples needed to reach a prescribed ...


11

Fine-grained module system for Mathematica / WL Description The aim of this project is to provide a much finer-grained module system for Mathematica development, than the one which uses packages. The motivation for this is that in many cases, an even small snippet of Mathematica code can represent a complete and useful bit of functionality. Making it a ...


10

Quantum The Quantum package by José Luis Gómez-Muñoz and Francisco Delgado let you do symbolic quantum mechanics algebra in Mathematica.


7

Bbget -- allows Bloomberg data to be imported directly into Mathematica. Windows version available but with recent revisions to the Bloomberg API, Mac should be possible too. http://www.wheels.org/monkeywrench/?p=737


7

I propose package-development for questions which are genuinely about package development. Conflating this with questions like How do I create a multi-panel figure with SciDraw? is indeed a disservice to the community, IMO. There is also a tag commercial-package which quite possibly I created. I feel that this has value as many questions do not clarify in ...


6

The xAct suite hasn't been mentioned. This is a mature suite of packages designed for manipulation of indicies -- tensor manipulation. It's modern, maintained, and has an active, responsive user community.


5

There's now an independent package list that integrates with Mathematica.SE: PackageData.net


3

IGraphR -- Use igraph functions with ease from Mathematica This package makes it easy to call igraph from within Mathematica. It uses igraph's R interface through RLink. igraph is a popular graph/network manipulation/analysis library. Here's the list of functions that are available.


3

Theorema A System for Computer Supported Mathematical Theorem Proving and Theory Exploration Theorema was conceived and initiated around 1995 by Bruno Buchberger and reflects his view of "doing mathematics". It is being developed under his guidance by the Theorema Working Group at the Research Institute for Symbolic Computation, Johannes ...


3

If you look at the tags button, you will see that there is a packages tag with definition: self-contained bundles of Mathematica code that add new functions and other functionality. Accordingly, such questions are supposed to be welcome here. Unfortunately, there do appear to be some users who seem to feel threatened by either not having the software, or ...


1

Since tags are for grouping together related things, I think there should be just one main tag and that ace-fem should be a synonym of acegen. The need for subdivisions will become apparent when and if the number of questions grows large enough and there are large, distinct subgroups within the collection of tagged questions. For instance, almost all ace-...


Only top voted, non community-wiki answers of a minimum length are eligible