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
1k 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
  • 269k
27 votes
2 answers
603 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
  • 232k
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
693 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.5k
9 votes
1 answer
607 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
940 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
  • 26k
20 votes
1 answer
389 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,851
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,366
15 votes
3 answers
1k 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
  • 269k
13 votes
2 answers
462 views

Internal "Periodical" functions in version 7

In version 7 there exist these Internal` context functions: ?Internal`*Periodical* AddPeriodical   ...
Mr.Wizard's user avatar
  • 269k
11 votes
0 answers
174 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
  • 62.9k
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,311
25 votes
1 answer
323 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
  • 232k
19 votes
2 answers
921 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
290 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
359 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
254 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
  • 663
6 votes
1 answer
664 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
6 votes
2 answers
413 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
  • 943
28 votes
3 answers
592 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.4k
25 votes
1 answer
696 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
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,137
16 votes
1 answer
599 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
306 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
  • 62.9k
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.8k
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
  • 947
9 votes
2 answers
655 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
407 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
175 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
2 answers
704 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
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
  • 136k
4 votes
1 answer
235 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
192 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
  • 663
3 votes
0 answers
153 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,583
2 votes
1 answer
319 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,311
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,137
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?
qazwsx's user avatar
  • 8,626
23 votes
0 answers
405 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
  • 943
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
  • 136k
16 votes
1 answer
389 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,097
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
  • 232k
12 votes
1 answer
8k views

Mathematica 12.3.1 Apple M1

Mathematica version 12.3.1 just recently came out, and one of the biggest things is the support for apple silicon, the M1...I completely uninstalled version 12.3 and just reinstalled 12.3.1 to do some ...
DrMrstheMonarch's user avatar