Questions tagged [compatibility]

Tag for questions about compatibility among various versions of Mathematica, and compatibility issues of Mathematica with various operating systems.

Filter by
Sorted by
Tagged with
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 ...
user12753's user avatar
  • 423
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 ...
Mr.Wizard's user avatar
  • 271k
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 ...
Szabolcs's user avatar
  • 235k
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 ...
Jagra's user avatar
  • 14.3k
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 ...
Albert Retey's user avatar
  • 23.6k
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 ...
jasonheush12's user avatar
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). ...
Joseph O'Rourke's user avatar
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: ...
Steve's user avatar
  • 93
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 ...
Bruce Crawford's user avatar
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"] ...
Murta's user avatar
  • 26.2k
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 ...
vapor's user avatar
  • 7,911
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 ...
Tom's user avatar
  • 3,416
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 <...
Mr.Wizard's user avatar
  • 271k
13 votes
2 answers
468 views

Internal "Periodical" functions in version 7

In version 7 there exist these Internal` context functions: ?Internal`*Periodical* AddPeriodical   ...
Mr.Wizard's user avatar
  • 271k
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 ...
xzczd's user avatar
  • 66k
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 ...
dearN's user avatar
  • 5,341
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 ...
Szabolcs's user avatar
  • 235k
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 ...
barrywardell's user avatar
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 ...
Markus Roellig's user avatar
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: ...
Alexey Popkov's user avatar
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 ...
likehust's user avatar
  • 693
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}] ...
dnet's user avatar
  • 958
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 ...
Veya.Zhang's user avatar
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 "...
Simon Woods's user avatar
  • 84.9k
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 ...
Itai Seggev's user avatar
  • 14.1k
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 ...
Kvothe's user avatar
  • 4,387
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: ...
David's user avatar
  • 14.9k
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 ...
Chris Chiasson's user avatar
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: ...
xzczd's user avatar
  • 66k
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 ...
ogerard's user avatar
  • 957
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: ...
gerald's user avatar
  • 233
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 ...
mathematica_guy's user avatar
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 ...
Tobias Nash's user avatar
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 ...
Alexey Popkov's user avatar
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....
Kuba's user avatar
  • 137k
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 ...
Pythonista's user avatar
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 ...
Alecto Irene Perez's user avatar
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 ...
likehust's user avatar
  • 693
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 ...
hhh's user avatar
  • 2,603
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 ...
dearN's user avatar
  • 5,341
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 ...
Kvothe's user avatar
  • 4,387
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 ...
Luboš Motl's user avatar
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?
user13253's user avatar
  • 8,666
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 ...
dnet's user avatar
  • 958
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 ...
Kuba's user avatar
  • 137k
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: ...
Shredderroy's user avatar
  • 5,249
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.
user1765636's user avatar
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 ...
Szabolcs's user avatar
  • 235k
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 ...
Stuart Poss's user avatar
  • 1,883