In the following we give answers to some typical questions concerning swMATH.
Click on a question to see the answer. If your specific question is not covered
here, please don't hesitate to contact us.
Please note that we don't provide any support for retrieving or installing the software.
 How can I search for software in swMATH?

There are two ways to searching for software in swMATH:
You can either type your search query into the
simple search form ("Search") and hit enter. swMATH will then look for matches of your search terms
in the following metadata fields:
software name, software authors, description, keywords, programming language and classification.
When you specify more than one search word or phrase, only software packages whose metadata information
contain all these words or phrases are returned. Exact phrases can be searched for by putting double
quotes around one or several words. Note that the search is caseinsensitive.
Examples:
1.
will return all packages whose metadata
fields contain the word "algebra" or similar words like "algebras", "algebraic" etc.
2.
will return all packages whose metadata
fields contain the word "computer" AND the word "algebra". These words may occur in different metadata
fields. Also variants of the two words are found, e.g. "computational", "algebraic" etc.
3.
will only return packages whose metadata
fields contain the exact phrase "computer algebra".
4.
will return all packages whose metadata
fields contain the exact phrase "computer algebra" AND the search term "java" (or "Java").
The second way to search for software is by using the advanced search form ("Advanced search"). Here,
more specific search queries can be issued by specifying search terms for individual metadata fields.
Example:
This search will result in all packages whose description contains the words "interactive"
and "geometry" AND whose keywords field contains the search term "3D" AND which are written in
Java.
The entry "Name of the Software" additionally supports a wildcard
character and a regular expression search (case insensitive).
A trailing * character matches zero or more characters.
For example, scip* will match any character string starting with scip,
such as Scip, SciPy, and so on.
A field starting with ~ indicates that a regular expression follows. Examples:
1. ~scip returns software including this string, such as PySCIPOpt, SciPy, PolySCIP, and so on.
2. ~^scip returns the same result as scip*
3. ~scip$ will match any software ending in 'scip', such as FiberSCIP, ParaSCIP, Scip, and so on.
4. ~sci[pl] returns scip or scil as in 1.
 How can I sort the search results?

Right now there are two different ways of sorting the software packages: by name and by relevance.
You can toggle between these two modes by clicking on the respective buttons on the top:
Sorting by name works alphabetically, while sorting by relevance implies the application of
a ranking algorithm which takes into account lexical, proximity and structural information as well as
the number of publications associated with a given software package.
 How can I get an overview of swMATH?

The general idea of swMATH is explained in the section About & Contact.
If you are interested in software for a specific task or in a certain mathematical filed, you may also use the "Browse" option. You can browse software
  by name (alphabetically sorted list of all software packages),
  by keywords (alphabetically sorted list of most important keywords), or
  by MSC (the standard classification of all mathematical fields).
 My favorite software is missing. What can I do?

The swMATH database is constantly growing and we aim at referencing as many high quality
software packages as possible. This is a hard task! So if you can't find a particular
mathematical software package, please inform us either by filling out the
feedback form
or by writing us an email.
Even better, contribute the software directly to swMATH by filling out the
contribution form.
 How can I contribute to swMATH?

You can contribute to the success of swMATH in two different ways: Firstly by giving
us constructive
feedback
about the content and/or the functionalities of the swMATH service. And secondly by
suggesting new software packages for swMATH, either by filling out the
contribution form or by contacting us by
email. If you wish to add metadata information
or suggest modifications for a software package already contained in swMATH, please
contact us, too.
 I found a bug. What should I do?

Please inform us, either via the feedback form or
by email.
 Some packages are "referenced in ORMS". What does that mean?

ORMS stands for "Oberwolfach References on Mathematical Software" and is another
information service about mathematical software. ORMS aims at referencing a certain
number of high quality software packages selected by a scientific advisory board.
Some of the packages contained in swMATH are also covered by ORMS. In such a case,
you find a link from the swMATH software detail page to the respective site in ORMS.
For more information about the ORMS service please refer to
http://orms.mfo.de/.
 How many software packages are contained in swMATH?

Right now, the swMATH database contains 19040 software packages with
240342 references in 142183 mathematical articles in
zbMATH.
 What does "MSC Classification" mean?

MSC stands for "Mathematics Subject Classification". It is widely used by
mathematical reviewing services and many others to categorize items in the mathematical
sciences literature. Since in swMATH we systematically link software packages to relevant mathematical
publications, we can use the MSC to classify software by collecting the MSC information
from the articles.
For more information about the MSC please refer to
http://zbmath.org/classification/.
 What is a standard article?

A standard article of a software is a publication with an explicit and detailed description of a software.
Most packages in swMATH have at least one standard article.
 What does "Sorted by citation" mean?

The publications of a software package are sorted by year (default), the newest articles are on the top of the list.
An alternative sort key for the articles is the number of citations of an article by other articles in zbMATH.
 What does the icon mean?

New approach to identify versions with internet archives. Idea from Helge Holzmann, see his publications:
Tempas: Temporal Archive Search Based on Tags and
Linking Mathematical Software in Web Archives
 Is an API / REST interface available ?

Replacing "software" in the URL (i.e. http://www.swmath.org/software/1091) with "related", "years" or "export"
you get the related software, the time chart data or the last 10 publications of each software.