Questions tagged [compatibility]
Tag for questions about compatibility among various versions of Mathematica, and compatibility issues of Mathematica with various operating systems.
72
questions
42
votes
7
answers
2k
views
How symbol lookup actually works
Bug introduced in V6 and fixed in V11.3
The behavior indeed changed but now the documentation is clear about it.
This code is inconsistent with the description from Power Programming with ...
83
votes
1
answer
3k
views
Incompatible Changes since Mathematica Version 7?
There is documentation of the incompatible changes made to Mathematica with each major release:
Incompatible Changes since Mathematica Version 1
Unfortunately that documentation simply stopped ...
27
votes
2
answers
611
views
Version inconsistency with optional arguments: what if the default value doesn't match the pattern?
I just came across some weird behaviour. Take this function definition:
ClearAll[f]
f[vs_List : All] := "match"
The default value of ...
18
votes
6
answers
2k
views
Will Version 9 functions all work in Version 10?
Having developed a substantial code base in Mathematica 9, leads me to ask these important questions prior to downloading and installing Mathematica 10.
Will any Mathematica functions from the ...
22
votes
3
answers
699
views
Good way to discriminate between Mathematica/PlayerPro/CDFPlayer
Within a Mathematica program with a graphical user interface I want to programmatically determine whether the code runs in a full Mathematica, a Player Pro or a CDF-Player. There seem to not be any ...
9
votes
1
answer
629
views
Same name for functions in package and Global context
I am using a package that was written for Mathematica 3 while I am now working on Mathematica 8. I have issues with 2 functions in particular, Order and GraphComplement. They are a part of this ...
17
votes
1
answer
2k
views
Exporting 2D & 3D graphics for use in Adobe Illustrator
I have recently (perhaps since Mathematica Version 10?) encountered a change in how PDF images are saved and how they behave after being loaded into Adobe Illustrator (v16.0.4 under Mac OS X 10.10.5).
...
9
votes
3
answers
2k
views
Problems with PlotStyle in mathematica 10
Bug introduced in 9.0 and fixed in 10.0.1
The simplest way to ask is to post the code of what I'm doing:
...
38
votes
3
answers
1k
views
Most influential and/or disrupting features introduced with new versions of Mathematica
This is something that has been bugging me for ages.
With every upgrade, Mathematica has added new functionalities and amended some of its bugs. In the process, though, some older functionality has ...
24
votes
2
answers
3k
views
Unexpected behaviour from Table[]
The following code in Mathematica 11:
iList = {i, -10, 10, 2};
Table[i, iList]
produces this result:
{i, i, i, i}
Where in ...
21
votes
1
answer
988
views
Is Internal`StringToDouble broken in 12.3?
I believe Internal`StringToDouble was the only way to fast convert string into numbers. Now in V12.3 it was removed:
Internal`StringToDouble["1"]
...
20
votes
1
answer
390
views
How to use Streaming package in v11.1?
I am trying to use the streaming package for lazy list operations demonstrated in this post. But I found that the package was significantly changed in version 11. After some observations, I found that ...
17
votes
1
answer
1k
views
MaTeX for Mathematica 9
There's a great package called MaTeX that @Szabolcs wrote which allows one to easily use LaTeX within Mathematica for things like axes labels. After hours trying out various other solutions I ...
15
votes
3
answers
2k
views
Why does Hash return different values in Version 7?
This function does not work correctly for me. The generated Gravatars do not match the ones actually produced by using the corresponding address.
The problem was traced to differing output from the <...
13
votes
2
answers
468
views
Internal "Periodical" functions in version 7
In version 7 there exist these Internal` context functions:
?Internal`*Periodical*
AddPeriodical ...
11
votes
0
answers
180
views
How to modify NDSolve`StateData without crashing the kernel?
Probably a hard question, but it's better to cry out loud.
Reminded by Chris K, I noticed my fix function has been broken since v11.3. After some checking, I ...
4
votes
2
answers
2k
views
Interpreting the interpolating function and saving data to plot with external program
So far I have been solving non-linear pdes with NDSolve and then plotting the result with the in-built Plot3D and ...
25
votes
1
answer
325
views
How to get old message formatting in version 11?
Version 11 uses a new-style message formatting.
The new style has useful features, and it is usually desirable. However, when saved in a notebook, it doesn't display correctly in older versions of ...
19
votes
2
answers
930
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 ...
11
votes
1
answer
292
views
Incompatible InterpolatingFunction between V9 (and earlier) and V10
Bug introduced in 10.0.0 and fixed in 10.0.1
I am encountering compatibility issues when loading DumpSave(d) definitions in V10 that have been created with earlier ...
10
votes
2
answers
367
views
Blur, GaussianFilter and ImageConvolve doesn't work on some images
In versions 8.0.4 and 9.0.1 applying Blur to an image gives expected result:
...
7
votes
2
answers
257
views
Which version of Mathematica did DiracDelta become to the derivative of HeavisideTheta from that of UnitStep?
The mathematica's version of my coworkers is 5.0, they use UnitStep to derive formula, However, I also want to use the parallel features so used the latest version ...
6
votes
2
answers
444
views
Bug in Transpose in Mathematica 12.2?
*In[1]=* Transpose[{a, b}]
returned in earlier versions of Mathematica (e.g Mathemtica 12.1) simply
*Out[1]=* Transpose[{a, b}]
...
6
votes
1
answer
678
views
RunProcess seemingly does not work on my Windows system [closed]
System: Windows 10 professional. Mathematica Version: 10.3.0 English.
RunProcess doesn't work in my computer as described in tutorial.
The right result the ...
28
votes
3
answers
594
views
How can I restore the old ImageCompose behaviour?
Bug fixed in 11.3
Update
This issue caught me out again so I contacted support once more. They have confirmed that the development team considers the new behaviour to be correct and claim that "...
25
votes
1
answer
698
views
Pop-up appeared and then disappeared during first documentation search in 11.2
After installing Mathematica 11.2, the first time I searched for something in the help center a pop-up appeared and then disappeared. It didn't appear on a subsequent search, even if I restarted ...
18
votes
3
answers
1k
views
What functions work in which version of Mathematica
Is there any good documentation on which version will work (remained the same) in which version of Mathematica? Or at least an overview of when functions were introduced?
In this instance for example ...
16
votes
4
answers
4k
views
How can I recreate Trott's Riemann Surface plot in Mathematica?
In reading Michael Trott's Visualization of Riemann Surfaces of Algebraic Functions, he has:
...
16
votes
1
answer
637
views
What happened to SequenceLimit?
In older versions of Mathematica, there was a function called SequenceLimit that allowed taking the limit of a numerical sequence. It is useful for speeding up the ...
16
votes
2
answers
313
views
Silent change (bug?) of Join after v9
Consider the following sample:
Join[{A[x]}, {A[x]}, 2]
It causes Join::headsd warning in and before v9 and returns the input:
...
13
votes
2
answers
1k
views
backward compatibility
When producing or enhancing code, it is tempting to use recent new primitives of Mathematica introduced in version 7 and 8, but for library code or in preparation or future version change in ...
9
votes
2
answers
757
views
Numerically solving the KdV equation
Backslide introduced in 9, persisting through 13.
I am trying to solve the KdV equation numerically. The following code would work perfectly in version 5:
...
8
votes
1
answer
549
views
Charting`ScaledTicks not working anymore in Mathematica 13
Charting`ScaledTicks was a convenient way to organize Ticks or Frameticks in Mathematica without needing to define a tick-function. Basically most tick-related questions here were answered with this ...
7
votes
1
answer
220
views
Why does Table behave differently in Mathematica compared to WolframCloud?
In Stephen Wolfram's elementary introduction to the wolfram language it says you can use the table function like this: Table[5, 10], to create a table of the ...
7
votes
1
answer
178
views
What is the logiс behind handling alpha-channel by various image-processing functions?
(Cross-posted on Wolfram Community.)
When working on the answer to this question I discovered that starting from Mathematica 10.0 the behavior of such functions as ...
5
votes
1
answer
199
views
What has changed in PolyhedronData in V11
As we saw in:
Demonstration site CDF error correction question
PolyhedronData has changed. I've failed to find any information about how the syntax changed in V11....
5
votes
2
answers
749
views
Mathematica 11 Symmetry Packages
Are there any symmetry finding packages (for differential equations) that work with Mathematica 11.1? I've tried MathLie but from looking at the documentation it had instructions for Windows 95... I ...
4
votes
1
answer
265
views
Mathematia UI displays '$Failed' in several places
I recently purchased and downloaded Mathematica. I'm on Linux, so I ran the provided installer script as root. I've activated it with my activation key, and installation reported success.
Prior to ...
3
votes
0
answers
198
views
How to call an old build-in function in a new version of Mathematica?
In order to use the UnitStep of Mathematica 5.2, I have to install two different versions 5.2 and 11.3 at the same time because ...
3
votes
0
answers
156
views
Incompability between v5-6 and v10 with Graphs and Oriented Graphs pkgs?
Notice that "although the v6 Packages are available at the link in the answer above they are not fully compatible with v10". The errors 1, 2 and 3 in Mathematica 10 student edition may be ...
2
votes
1
answer
321
views
Backward compatibility issues while DumpSaving Interpolation polynomials
I have bkwrd compatibility issues when I save my NDSolve result (which is an interpolating polynomia) using DumpSave from Mathematica 8 on Windows 7 and then try ...
1
vote
0
answers
62
views
Alternative for ExternalEvaluate in version <11.2
I have code which uses ExternalEvaluate. Specifically the format using "Command" and ...
41
votes
2
answers
7k
views
Upgrade to Windows 10
Can users of Mathematica on Windows 7 or Windows 8/8.1 upgrade their computers to Windows 10 – a process that began today? Does Mathematica work? Are all the settings, licenses, access to files and ...
23
votes
5
answers
3k
views
Will Mathematica install and run on Raspberry Pi computer?
My club is considering buying a Raspberry Pi computer for tinkering. Can Mathematica be installed on and ran from it?
23
votes
0
answers
411
views
Breaking change of Total in Mathematica 12.0?
Total has been changed in Mathematica 12.0. The documentation seems to contradict itself.
In one line it states:
Total[ $f[ e_1,e_2,...]$ ] gives the sum of the $e_i$ for any head $f$
In the next ...
18
votes
2
answers
1k
views
How has Hash changed in 11.3?
There are already few topic related to Hash[_String]:
How does Hash calculate hash for strings?
Incorrect calculating Hash SHA256
But it looks like changes are ...
16
votes
1
answer
392
views
Is there a place where Wolfram Research announces breaking changes for new releases?
Mathematica Version 12.1 has introduced numerous breaking changes (as far as my code base is concerned). Here is a simple example:
...
16
votes
1
answer
2k
views
Mathematica on Windows 98
I have Windows 98 computer. I would like to know what the latest version of Mathematica which worked on Windows 98 was.
14
votes
1
answer
138
views
What changes were made to core functions during the 10.x series?
I am looking for a list of changes to how core functions work (documented or undocumented), which happened during the 10.x series, along with the version in which the change happened.
Uses for this ...
12
votes
3
answers
552
views
Combinatorica Functionality in Vers. 11.1.1
Since version 10, much of the original functionality in the Combinatorica package has been subsumed (consumed?) by new graph primitive functions. However, as per similar posts, at times there are ...