7
$\begingroup$

Bug introduced in 7.0.1 or earlier and fixed in 10.0.2 or earlier


I have access to two versions of Mathematica, version 7.0.1 on Linux and version 8 on Windows. When I try the following two lines on version 7, the kernel quits when it tries to plot. In version 8 it plots just fine. You can import the data using:

temp = Import["http://pastie.org/pastes/6098244/download", "Table"];

Any idea why this crashes in version 7?

ListContourPlot[temp]

It may also crash in Mathematica 7 for Windows too, but I don't personally have a copy of that on my machine.

ETA: Other users have reported this also crashes in some versions 8 and 9 across different platforms, so I changed the name of the post accordingly.


If the pastebin link fails, please copy the data from here:

temp={{-0.1,11000,1.00214},{-0.1,11050,0.998176},
{-0.1,11100,0.994088},{-0.1,11150,0.990016},{-0.1,11200,0.986111},
{-0.1,11250,0.982526},{-0.1,11300,0.979411},{-0.1,11350,0.976904},
{-0.1,11400,0.97513},{-0.1,11450,0.974195},{-0.1,11500,0.974179},
{-0.1,11550,0.975137},{-0.1,11600,0.977087},{-0.1,11650,0.98002},
{-0.1,11700,0.983885},{-0.1,11750,0.988602},{-0.1,11800,0.994051},
{-0.1,11850,1.00008},{-0.1,11900,1.00652},{-0.1,11950,1.01315},
{-0.1,12000,1.01975},{-0.1,12050,1.02608},{-0.1,12100,1.03189},
{-0.1,12150,1.03694},{-0.1,12200,1.04098},{-0.1,12250,1.04378},
{-0.1,12300,1.04513},{-0.1,12350,1.04486},{-0.1,12400,1.04282},
{-0.1,12450,1.03889},{-0.1,12500,1.03303},{-0.1,12550,1.02522},
{-0.1,12600,1.01549},{-0.1,12650,1.00392},{-0.1,12700,0.990664},
{-0.1,12750,0.975894},{-0.1,12800,0.959842},{-0.1,12850,0.942777},
{-0.1,12900,0.924999},{-0.1,12950,0.906838},{-0.1,13000,0.888643},
{-0.1,13050,0.870773},{-0.1,13100,0.853588},{-0.1,13150,0.837442},
{-0.1,13200,0.822673},{-0.1,13250,0.809592},{-0.1,13300,0.798481},
{-0.1,13350,0.789577},{-0.1,13400,0.783075},{-0.1,13450,0.779116},
{-0.1,13500,0.777787},{-0.098,11000,0.990164},{-0.098,11050,0.986921},
{-0.098,11100,0.983944},{-0.098,11150,0.981344},{-0.098,11200,0.979226},
{-0.098,11250,0.977683},{-0.098,11300,0.976797},{-0.098,11350,0.976633},
{-0.098,11400,0.977237},{-0.098,11450,0.978633},{-0.098,11500,0.980822},
{-0.098,11550,0.983781},{-0.098,11600,0.98746},{-0.098,11650,0.991787},
{-0.098,11700,0.996664},{-0.098,11750,1.00197},{-0.098,11800,1.00756},
{-0.098,11850,1.01329},{-0.098,11900,1.01897},{-0.098,11950,1.02443},
{-0.098,12000,1.02947},{-0.098,12050,1.03391},{-0.098,12100,1.03756},
{-0.098,12150,1.04024},{-0.098,12200,1.0418},{-0.098,12250,1.04207},
{-0.098,12300,1.04095},{-0.098,12350,1.03834},{-0.098,12400,1.03416},
{-0.098,12450,1.0284},{-0.098,12500,1.02104},{-0.098,12550,1.01214},
{-0.098,12600,1.00175},{-0.098,12650,0.989997},{-0.098,12700,0.977021},
{-0.098,12750,0.962997},{-0.098,12800,0.948131},{-0.098,12850,0.932651},
{-0.098,12900,0.916808},{-0.098,12950,0.900866},{-0.098,13000,0.885099},
{-0.098,13050,0.869785},{-0.098,13100,0.855197},{-0.098,13150,0.841603},
{-0.098,13200,0.829253},{-0.098,13250,0.818377},{-0.098,13300,0.809181},
{-0.098,13350,0.80184},{-0.098,13400,0.796493},{-0.098,13450,0.793244},
{-0.098,13500,0.792153},{-0.096,11000,0.98162},{-0.096,11050,0.980727},
{-0.096,11100,0.980311},{-0.096,11150,0.980411},{-0.096,11200,0.981055},
{-0.096,11250,0.982257},{-0.096,11300,0.984019},{-0.096,11350,0.986327},
{-0.096,11400,0.989153},{-0.096,11450,0.992454},{-0.096,11500,0.99617},
{-0.096,11550,1.00023},{-0.096,11600,1.00455},{-0.096,11650,1.00903},
{-0.096,11700,1.01357},{-0.096,11750,1.01804},{-0.096,11800,1.02233},
{-0.096,11850,1.02632},{-0.096,11900,1.02987},{-0.096,11950,1.03285},
{-0.096,12000,1.03516},{-0.096,12050,1.03668},{-0.096,12100,1.03729},
{-0.096,12150,1.03692},{-0.096,12200,1.03549},{-0.096,12250,1.03294},
{-0.096,12300,1.02922},{-0.096,12350,1.02432},{-0.096,12400,1.01825},
{-0.096,12450,1.01102},{-0.096,12500,1.00268},{-0.096,12550,0.993304},
{-0.096,12600,0.98298},{-0.096,12650,0.971818},{-0.096,12700,0.959949},
{-0.096,12750,0.94752},{-0.096,12800,0.934692},{-0.096,12850,0.921638},
{-0.096,12900,0.90854},{-0.096,12950,0.895584},{-0.096,13000,0.882961},
{-0.096,13050,0.870857},{-0.096,13100,0.859456},{-0.096,13150,0.848933},
{-0.096,13200,0.839451},{-0.096,13250,0.831159},{-0.096,13300,0.824186},
{-0.096,13350,0.818643},{-0.096,13400,0.81462},{-0.096,13450,0.81218},
{-0.096,13500,0.811362},{-0.094,11000,0.98692},{-0.094,11050,0.988506},
{-0.094,11100,0.990436},{-0.094,11150,0.99269},{-0.094,11200,0.995243},
{-0.094,11250,0.998058},{-0.094,11300,1.00109},{-0.094,11350,1.0043},
{-0.094,11400,1.00762},{-0.094,11450,1.011},{-0.094,11500,1.01436},
{-0.094,11550,1.01764},{-0.094,11600,1.02076},{-0.094,11650,1.02365},
{-0.094,11700,1.02624},{-0.094,11750,1.02844},{-0.094,11800,1.03019},
{-0.094,11850,1.03142},{-0.094,11900,1.03206},{-0.094,11950,1.03205},
{-0.094,12000,1.03135},{-0.094,12050,1.02991},{-0.094,12100,1.02769},
{-0.094,12150,1.02468},{-0.094,12200,1.02086},{-0.094,12250,1.01624},
{-0.094,12300,1.01081},{-0.094,12350,1.00462},{-0.094,12400,0.997686},
{-0.094,12450,0.990066},{-0.094,12500,0.981817},{-0.094,12550,0.973011},
{-0.094,12600,0.963727},{-0.094,12650,0.954056},{-0.094,12700,0.944096},
{-0.094,12750,0.933951},{-0.094,12800,0.923733},{-0.094,12850,0.913554},
{-0.094,12900,0.903532},{-0.094,12950,0.893781},{-0.094,13000,0.884419},
{-0.094,13050,0.875557},{-0.094,13100,0.867302},{-0.094,13150,0.859756},
{-0.094,13200,0.853013},{-0.094,13250,0.847157},{-0.094,13300,0.84226},
{-0.094,13350,0.838386},{-0.094,13400,0.835583},{-0.094,13450,0.833887},
{-0.094,13500,0.833319},{-0.092,11000,1.00347},{-0.092,11050,1.00579},
{-0.092,11100,1.00815},{-0.092,11150,1.01053},{-0.092,11200,1.01289},
{-0.092,11250,1.0152},{-0.092,11300,1.0174},{-0.092,11350,1.01948},
{-0.092,11400,1.02137},{-0.092,11450,1.02304},{-0.092,11500,1.02446},
{-0.092,11550,1.02558},{-0.092,11600,1.02636},{-0.092,11650,1.02677},
{-0.092,11700,1.02678},{-0.092,11750,1.02636},{-0.092,11800,1.02547},
{-0.092,11850,1.02411},{-0.092,11900,1.02226},{-0.092,11950,1.01989},
{-0.092,12000,1.01702},{-0.092,12050,1.01362},{-0.092,12100,1.00972},
{-0.092,12150,1.00532},{-0.092,12200,1.00044},{-0.092,12250,0.995097},
{-0.092,12300,0.989324},{-0.092,12350,0.983155},{-0.092,12400,0.976629},
{-0.092,12450,0.969789},{-0.092,12500,0.962686},{-0.092,12550,0.955372},
{-0.092,12600,0.947903},{-0.092,12650,0.940341},{-0.092,12700,0.932747},
{-0.092,12750,0.925184},{-0.092,12800,0.917719},{-0.092,12850,0.910417},
{-0.092,12900,0.903341},{-0.092,12950,0.896558},{-0.092,13000,0.890127},
{-0.092,13050,0.884109},{-0.092,13100,0.87856},{-0.092,13150,0.873532},
{-0.092,13200,0.869073},{-0.092,13250,0.865224},{-0.092,13300,0.862024},
{-0.092,13350,0.859502},{-0.092,13400,0.857683},{-0.092,13450,0.856584},
{-0.092,13500,0.856217},{-0.09,11000,1.01694},{-0.09,11050,1.01807},
{-0.09,11100,1.01906},{-0.09,11150,1.0199},{-0.09,11200,1.02057},
{-0.09,11250,1.02104},{-0.09,11300,1.0213},{-0.09,11350,1.02134},
{-0.09,11400,1.02113},{-0.09,11450,1.02066},{-0.09,11500,1.01993},
{-0.09,11550,1.01891},{-0.09,11600,1.01761},{-0.09,11650,1.01602},
{-0.09,11700,1.01412},{-0.09,11750,1.01193},{-0.09,11800,1.00943},
{-0.09,11850,1.00664},{-0.09,11900,1.00356},{-0.09,11950,1.00019},
{-0.09,12000,0.996544},{-0.09,12050,0.992639},{-0.09,12100,0.988487},
{-0.09,12150,0.984107},{-0.09,12200,0.979518},{-0.09,12250,0.974743},
{-0.09,12300,0.969804},{-0.09,12350,0.964729},{-0.09,12400,0.959544},
{-0.09,12450,0.954279},{-0.09,12500,0.948964},{-0.09,12550,0.943631},
{-0.09,12600,0.938312},{-0.09,12650,0.933039},{-0.09,12700,0.927846},
{-0.09,12750,0.922765},{-0.09,12800,0.917829},{-0.09,12850,0.913071},
{-0.09,12900,0.908522},{-0.09,12950,0.904211},{-0.09,13000,0.900169},
{-0.09,13050,0.896423},{-0.09,13100,0.892997},{-0.09,13150,0.889917},
{-0.09,13200,0.887202},{-0.09,13250,0.884872},{-0.09,13300,0.882943},
{-0.09,13350,0.881428},{-0.09,13400,0.880339},{-0.09,13450,0.879682},
{-0.09,13500,0.879463},{-0.088,11000,1.01491},{-0.088,11050,1.01441},
{-0.088,11100,1.01377},{-0.088,11150,1.01298},{-0.088,11200,1.01205},
{-0.088,11250,1.01096},{-0.088,11300,1.00972},{-0.088,11350,1.00832},
{-0.088,11400,1.00677},{-0.088,11450,1.00506},{-0.088,11500,1.00319},
{-0.088,11550,1.00118},{-0.088,11600,0.999012},{-0.088,11650,0.996702},
{-0.088,11700,0.994251},{-0.088,11750,0.991665},{-0.088,11800,0.988952},
{-0.088,11850,0.986118},{-0.088,11900,0.983171},{-0.088,11950,0.980122},
{-0.088,12000,0.976979},{-0.088,12050,0.973754},{-0.088,12100,0.970457},
{-0.088,12150,0.967101},{-0.088,12200,0.963698},{-0.088,12250,0.960262},
{-0.088,12300,0.956805},{-0.088,12350,0.953341},{-0.088,12400,0.949885},
{-0.088,12450,0.946452},{-0.088,12500,0.943054},{-0.088,12550,0.939708},
{-0.088,12600,0.936428},{-0.088,12650,0.933227},{-0.088,12700,0.930121},
{-0.088,12750,0.927123},{-0.088,12800,0.924246},{-0.088,12850,0.921505},
{-0.088,12900,0.918911},{-0.088,12950,0.916477},{-0.088,13000,0.914214},
{-0.088,13050,0.912132},{-0.088,13100,0.910242},{-0.088,13150,0.908553},
{-0.088,13200,0.907072},{-0.088,13250,0.905806},{-0.088,13300,0.904762},
{-0.088,13350,0.903945},{-0.088,13400,0.903359},{-0.088,13450,0.903006},
{-0.088,13500,0.902888},{-0.086,11000,0.99908},{-0.086,11050,0.997876},
{-0.086,11100,0.996606},{-0.086,11150,0.995273},{-0.086,11200,0.993877},
{-0.086,11250,0.99242},{-0.086,11300,0.990905},{-0.086,11350,0.989333},
{-0.086,11400,0.987707},{-0.086,11450,0.98603},{-0.086,11500,0.984305},
{-0.086,11550,0.982535},{-0.086,11600,0.980724},{-0.086,11650,0.978874},
{-0.086,11700,0.976991},{-0.086,11750,0.975078},{-0.086,11800,0.973139},
{-0.086,11850,0.97118},{-0.086,11900,0.969203},{-0.086,11950,0.967215},
{-0.086,12000,0.96522},{-0.086,12050,0.963223},{-0.086,12100,0.96123},
{-0.086,12150,0.959244},{-0.086,12200,0.957272},{-0.086,12250,0.955319},
{-0.086,12300,0.953389},{-0.086,12350,0.951489},{-0.086,12400,0.949624},
{-0.086,12450,0.947798},{-0.086,12500,0.946017},{-0.086,12550,0.944286},
{-0.086,12600,0.94261},{-0.086,12650,0.940994},{-0.086,12700,0.939443},
{-0.086,12750,0.93796},{-0.086,12800,0.936551},{-0.086,12850,0.93522},
{-0.086,12900,0.93397},{-0.086,12950,0.932806},{-0.086,13000,0.93173},
{-0.086,13050,0.930747},{-0.086,13100,0.929859},{-0.086,13150,0.929069},
{-0.086,13200,0.928379},{-0.086,13250,0.927792},{-0.086,13300,0.927309},
{-0.086,13350,0.926932},{-0.086,13400,0.926662},{-0.086,13450,0.926499},
{-0.086,13500,0.926445},{-0.084,11000,0.983926},{-0.084,11050,0.983048},
{-0.084,11100,0.982159},{-0.084,11150,0.981259},{-0.084,11200,0.980349},
{-0.084,11250,0.979431},{-0.084,11300,0.978505},{-0.084,11350,0.977573},
{-0.084,11400,0.976636},{-0.084,11450,0.975695},{-0.084,11500,0.974751},
{-0.084,11550,0.973806},{-0.084,11600,0.972862},{-0.084,11650,0.971919},
{-0.084,11700,0.970979},{-0.084,11750,0.970042},{-0.084,11800,0.969112},
{-0.084,11850,0.968189},{-0.084,11900,0.967274},{-0.084,11950,0.966368},
{-0.084,12000,0.965474},{-0.084,12050,0.964593},{-0.084,12100,0.963726},
{-0.084,12150,0.962875},{-0.084,12200,0.96204},{-0.084,12250,0.961224},
{-0.084,12300,0.960427},{-0.084,12350,0.959651},{-0.084,12400,0.958898},
{-0.084,12450,0.958168},{-0.084,12500,0.957463},{-0.084,12550,0.956784},
{-0.084,12600,0.956132},{-0.084,12650,0.955508},{-0.084,12700,0.954914},
{-0.084,12750,0.95435},{-0.084,12800,0.953818},{-0.084,12850,0.953318},
{-0.084,12900,0.952852},{-0.084,12950,0.95242},{-0.084,13000,0.952022},
{-0.084,13050,0.951661},{-0.084,13100,0.951335},{-0.084,13150,0.951047},
{-0.084,13200,0.950796},{-0.084,13250,0.950582},{-0.084,13300,0.950407},
{-0.084,13350,0.950271},{-0.084,13400,0.950173},{-0.084,13450,0.950114},
{-0.084,13500,0.950095},{-0.082,11000,0.983051},{-0.082,11050,0.982741},
{-0.082,11100,0.982433},{-0.082,11150,0.982125},{-0.082,11200,0.981819},
{-0.082,11250,0.981516},{-0.082,11300,0.981214},{-0.082,11350,0.980915},
{-0.082,11400,0.980618},{-0.082,11450,0.980324},{-0.082,11500,0.980034},
{-0.082,11550,0.979746},{-0.082,11600,0.979463},{-0.082,11650,0.979183},
{-0.082,11700,0.978907},{-0.082,11750,0.978635},{-0.082,11800,0.978368},
{-0.082,11850,0.978106},{-0.082,11900,0.977849},{-0.082,11950,0.977597},
{-0.082,12000,0.977351},{-0.082,12050,0.97711},{-0.082,12100,0.976875},
{-0.082,12150,0.976647},{-0.082,12200,0.976424},{-0.082,12250,0.976209},
{-0.082,12300,0.975999},{-0.082,12350,0.975797},{-0.082,12400,0.975602},
{-0.082,12450,0.975415},{-0.082,12500,0.975234},{-0.082,12550,0.975062},
{-0.082,12600,0.974897},{-0.082,12650,0.97474},{-0.082,12700,0.974591},
{-0.082,12750,0.974451},{-0.082,12800,0.974319},{-0.082,12850,0.974196},
{-0.082,12900,0.974081},{-0.082,12950,0.973975},{-0.082,13000,0.973878},
{-0.082,13050,0.973789},{-0.082,13100,0.97371},{-0.082,13150,0.97364},
{-0.082,13200,0.973579},{-0.082,13250,0.973528},{-0.082,13300,0.973486},
{-0.082,13350,0.973453},{-0.082,13400,0.973429},{-0.082,13450,0.973415},
{-0.082,13500,0.97341},{-0.08,11000,0.99337},{-0.08,11050,0.993324},
{-0.08,11100,0.993278},{-0.08,11150,0.993232},{-0.08,11200,0.993188},
{-0.08,11250,0.993143},{-0.08,11300,0.9931},{-0.08,11350,0.993057},
{-0.08,11400,0.993015},{-0.08,11450,0.992973},{-0.08,11500,0.992932},
{-0.08,11550,0.992892},{-0.08,11600,0.992853},{-0.08,11650,0.992814},
{-0.08,11700,0.992777},{-0.08,11750,0.99274},{-0.08,11800,0.992704},
{-0.08,11850,0.992668},{-0.08,11900,0.992634},{-0.08,11950,0.9926},
{-0.08,12000,0.992568},{-0.08,12050,0.992536},{-0.08,12100,0.992505},
{-0.08,12150,0.992475},{-0.08,12200,0.992446},{-0.08,12250,0.992418},
{-0.08,12300,0.992391},{-0.08,12350,0.992365},{-0.08,12400,0.99234},
{-0.08,12450,0.992316},{-0.08,12500,0.992294},{-0.08,12550,0.992272},
{-0.08,12600,0.992251},{-0.08,12650,0.992231},{-0.08,12700,0.992212},
{-0.08,12750,0.992195},{-0.08,12800,0.992178},{-0.08,12850,0.992163},
{-0.08,12900,0.992149},{-0.08,12950,0.992135},{-0.08,13000,0.992123},
{-0.08,13050,0.992112},{-0.08,13100,0.992103},{-0.08,13150,0.992094},
{-0.08,13200,0.992086},{-0.08,13250,0.99208},{-0.08,13300,0.992075},
{-0.08,13350,0.992071},{-0.08,13400,0.992068},{-0.08,13450,0.992066},
{-0.08,13500,0.992066},{-0.078,11000,0.999253},{-0.078,11050,0.999251},
{-0.078,11100,0.999248},{-0.078,11150,0.999246},{-0.078,11200,0.999243},
{-0.078,11250,0.999241},{-0.078,11300,0.999239},{-0.078,11350,0.999236},
{-0.078,11400,0.999234},{-0.078,11450,0.999232},{-0.078,11500,0.999229},
{-0.078,11550,0.999227},{-0.078,11600,0.999225},{-0.078,11650,0.999223},
{-0.078,11700,0.999221},{-0.078,11750,0.999219},{-0.078,11800,0.999217},
{-0.078,11850,0.999215},{-0.078,11900,0.999213},{-0.078,11950,0.999211},
{-0.078,12000,0.99921},{-0.078,12050,0.999208},{-0.078,12100,0.999206},
{-0.078,12150,0.999205},{-0.078,12200,0.999203},{-0.078,12250,0.999202},
{-0.078,12300,0.9992},{-0.078,12350,0.999199},{-0.078,12400,0.999198},
{-0.078,12450,0.999196},{-0.078,12500,0.999195},{-0.078,12550,0.999194},
{-0.078,12600,0.999193},{-0.078,12650,0.999192},{-0.078,12700,0.999191},
{-0.078,12750,0.99919},{-0.078,12800,0.999189},{-0.078,12850,0.999188},
{-0.078,12900,0.999187},{-0.078,12950,0.999187},{-0.078,13000,0.999186},
{-0.078,13050,0.999186},{-0.078,13100,0.999185},{-0.078,13150,0.999185},
{-0.078,13200,0.999184},{-0.078,13250,0.999184},{-0.078,13300,0.999184},
{-0.078,13350,0.999183},{-0.078,13400,0.999183},{-0.078,13450,0.999183},
{-0.078,13500,0.999183},{-0.076,11000,0.999963},{-0.076,11050,0.999963},
{-0.076,11100,0.999963},{-0.076,11150,0.999962},{-0.076,11200,0.999962},
{-0.076,11250,0.999962},{-0.076,11300,0.999961},{-0.076,11350,0.999961},
{-0.076,11400,0.999961},{-0.076,11450,0.99996},{-0.076,11500,0.99996},
{-0.076,11550,0.99996},{-0.076,11600,0.99996},{-0.076,11650,0.999959},
{-0.076,11700,0.999959},{-0.076,11750,0.999959},{-0.076,11800,0.999958},
{-0.076,11850,0.999958},{-0.076,11900,0.999958},{-0.076,11950,0.999958},
{-0.076,12000,0.999957},{-0.076,12050,0.999957},{-0.076,12100,0.999957},
{-0.076,12150,0.999956},{-0.076,12200,0.999956},{-0.076,12250,0.999956},
{-0.076,12300,0.999956},{-0.076,12350,0.999956},{-0.076,12400,0.999955},
{-0.076,12450,0.999955},{-0.076,12500,0.999955},{-0.076,12550,0.999955},
{-0.076,12600,0.999955},{-0.076,12650,0.999954},{-0.076,12700,0.999954},
{-0.076,12750,0.999954},{-0.076,12800,0.999954},{-0.076,12850,0.999954},
{-0.076,12900,0.999954},{-0.076,12950,0.999954},{-0.076,13000,0.999954},
{-0.076,13050,0.999953},{-0.076,13100,0.999953},{-0.076,13150,0.999953},
{-0.076,13200,0.999953},{-0.076,13250,0.999953},{-0.076,13300,0.999953},
{-0.076,13350,0.999953},{-0.076,13400,0.999953},{-0.076,13450,0.999953},
{-0.076,13500,0.999953},{-0.074,11000,0.999983},{-0.074,11050,0.999983},
{-0.074,11100,0.999982},{-0.074,11150,0.999982},{-0.074,11200,0.999982},
{-0.074,11250,0.999982},{-0.074,11300,0.999981},{-0.074,11350,0.999981},
{-0.074,11400,0.999981},{-0.074,11450,0.999981},{-0.074,11500,0.99998},
{-0.074,11550,0.99998},{-0.074,11600,0.99998},{-0.074,11650,0.99998},
{-0.074,11700,0.999979},{-0.074,11750,0.999979},{-0.074,11800,0.999979},
{-0.074,11850,0.999979},{-0.074,11900,0.999979},{-0.074,11950,0.999978},
{-0.074,12000,0.999978},{-0.074,12050,0.999978},{-0.074,12100,0.999978},
{-0.074,12150,0.999978},{-0.074,12200,0.999977},{-0.074,12250,0.999977},
{-0.074,12300,0.999977},{-0.074,12350,0.999977},{-0.074,12400,0.999977},
{-0.074,12450,0.999977},{-0.074,12500,0.999976},{-0.074,12550,0.999976},
{-0.074,12600,0.999976},{-0.074,12650,0.999976},{-0.074,12700,0.999976},
{-0.074,12750,0.999976},{-0.074,12800,0.999976},{-0.074,12850,0.999976},
{-0.074,12900,0.999976},{-0.074,12950,0.999975},{-0.074,13000,0.999975},
{-0.074,13050,0.999975},{-0.074,13100,0.999975},{-0.074,13150,0.999975},
{-0.074,13200,0.999975},{-0.074,13250,0.999975},{-0.074,13300,0.999975},
{-0.074,13350,0.999975},{-0.074,13400,0.999975},{-0.074,13450,0.999975},
{-0.074,13500,0.999975},{-0.072,11000,0.999986},{-0.072,11050,0.999986},
{-0.072,11100,0.999986},{-0.072,11150,0.999985},{-0.072,11200,0.999985},
{-0.072,11250,0.999985},{-0.072,11300,0.999985},{-0.072,11350,0.999985},
{-0.072,11400,0.999984},{-0.072,11450,0.999984},{-0.072,11500,0.999984},
{-0.072,11550,0.999984},{-0.072,11600,0.999984},{-0.072,11650,0.999984},
{-0.072,11700,0.999983},{-0.072,11750,0.999983},{-0.072,11800,0.999983},
{-0.072,11850,0.999983},{-0.072,11900,0.999983},{-0.072,11950,0.999983},
{-0.072,12000,0.999983},{-0.072,12050,0.999982},{-0.072,12100,0.999982},
{-0.072,12150,0.999982},{-0.072,12200,0.999982},{-0.072,12250,0.999982},
{-0.072,12300,0.999982},{-0.072,12350,0.999982},{-0.072,12400,0.999981},
{-0.072,12450,0.999981},{-0.072,12500,0.999981},{-0.072,12550,0.999981},
{-0.072,12600,0.999981},{-0.072,12650,0.999981},{-0.072,12700,0.999981},
{-0.072,12750,0.999981},{-0.072,12800,0.999981},{-0.072,12850,0.999981},
{-0.072,12900,0.999981},{-0.072,12950,0.999981},{-0.072,13000,0.99998},
{-0.072,13050,0.99998},{-0.072,13100,0.99998},{-0.072,13150,0.99998},
{-0.072,13200,0.99998},{-0.072,13250,0.99998},{-0.072,13300,0.99998},
{-0.072,13350,0.99998},{-0.072,13400,0.99998},{-0.072,13450,0.99998},
{-0.072,13500,0.99998},{-0.07,11000,0.999989},{-0.07,11050,0.999989},
{-0.07,11100,0.999989},{-0.07,11150,0.999989},{-0.07,11200,0.999989},
{-0.07,11250,0.999988},{-0.07,11300,0.999988},{-0.07,11350,0.999988},
{-0.07,11400,0.999988},{-0.07,11450,0.999988},{-0.07,11500,0.999988},
{-0.07,11550,0.999988},{-0.07,11600,0.999988},{-0.07,11650,0.999987},
{-0.07,11700,0.999987},{-0.07,11750,0.999987},{-0.07,11800,0.999987},
{-0.07,11850,0.999987},{-0.07,11900,0.999987},{-0.07,11950,0.999987},
{-0.07,12000,0.999987},{-0.07,12050,0.999987},{-0.07,12100,0.999987},
{-0.07,12150,0.999986},{-0.07,12200,0.999986},{-0.07,12250,0.999986},
{-0.07,12300,0.999986},{-0.07,12350,0.999986},{-0.07,12400,0.999986},
{-0.07,12450,0.999986},{-0.07,12500,0.999986},{-0.07,12550,0.999986},
{-0.07,12600,0.999986},{-0.07,12650,0.999986},{-0.07,12700,0.999986},
{-0.07,12750,0.999986},{-0.07,12800,0.999986},{-0.07,12850,0.999985},
{-0.07,12900,0.999985},{-0.07,12950,0.999985},{-0.07,13000,0.999985},
{-0.07,13050,0.999985},{-0.07,13100,0.999985},{-0.07,13150,0.999985},
{-0.07,13200,0.999985},{-0.07,13250,0.999985},{-0.07,13300,0.999985},
{-0.07,13350,0.999985},{-0.07,13400,0.999985},{-0.07,13450,0.999985},
{-0.07,13500,0.999985},{-0.068,11000,0.999992},{-0.068,11050,0.999992},
{-0.068,11100,0.999992},{-0.068,11150,0.999992},{-0.068,11200,0.999992},
{-0.068,11250,0.999992},{-0.068,11300,0.999992},{-0.068,11350,0.999992},
{-0.068,11400,0.999992},{-0.068,11450,0.999992},{-0.068,11500,0.999991},
{-0.068,11550,0.999991},{-0.068,11600,0.999991},{-0.068,11650,0.999991},
{-0.068,11700,0.999991},{-0.068,11750,0.999991},{-0.068,11800,0.999991},
{-0.068,11850,0.999991},{-0.068,11900,0.999991},{-0.068,11950,0.999991},
{-0.068,12000,0.999991},{-0.068,12050,0.999991},{-0.068,12100,0.999991},
{-0.068,12150,0.999991},{-0.068,12200,0.999991},{-0.068,12250,0.999991},
{-0.068,12300,0.999991},{-0.068,12350,0.99999},{-0.068,12400,0.99999},
{-0.068,12450,0.99999},{-0.068,12500,0.99999},{-0.068,12550,0.99999},
{-0.068,12600,0.99999},{-0.068,12650,0.99999},{-0.068,12700,0.99999},
{-0.068,12750,0.99999},{-0.068,12800,0.99999},{-0.068,12850,0.99999},
{-0.068,12900,0.99999},{-0.068,12950,0.99999},{-0.068,13000,0.99999},
{-0.068,13050,0.99999},{-0.068,13100,0.99999},{-0.068,13150,0.99999},
{-0.068,13200,0.99999},{-0.068,13250,0.99999},{-0.068,13300,0.99999},
{-0.068,13350,0.99999},{-0.068,13400,0.99999},{-0.068,13450,0.99999},
{-0.068,13500,0.99999},{-0.066,11000,0.999995},{-0.066,11050,0.999995},
{-0.066,11100,0.999995},{-0.066,11150,0.999995},{-0.066,11200,0.999995},
{-0.066,11250,0.999995},{-0.066,11300,0.999995},{-0.066,11350,0.999995},
{-0.066,11400,0.999995},{-0.066,11450,0.999995},{-0.066,11500,0.999995},
{-0.066,11550,0.999995},{-0.066,11600,0.999995},{-0.066,11650,0.999995},
{-0.066,11700,0.999995},{-0.066,11750,0.999995},{-0.066,11800,0.999995},
{-0.066,11850,0.999995},{-0.066,11900,0.999995},{-0.066,11950,0.999995},
{-0.066,12000,0.999995},{-0.066,12050,0.999995},{-0.066,12100,0.999995},
{-0.066,12150,0.999995},{-0.066,12200,0.999995},{-0.066,12250,0.999995},
{-0.066,12300,0.999994},{-0.066,12350,0.999994},{-0.066,12400,0.999994},
{-0.066,12450,0.999994},{-0.066,12500,0.999994},{-0.066,12550,0.999994},
{-0.066,12600,0.999994},{-0.066,12650,0.999994},{-0.066,12700,0.999994},
{-0.066,12750,0.999994},{-0.066,12800,0.999994},{-0.066,12850,0.999994},
{-0.066,12900,0.999994},{-0.066,12950,0.999994},{-0.066,13000,0.999994},
{-0.066,13050,0.999994},{-0.066,13100,0.999994},{-0.066,13150,0.999994},
{-0.066,13200,0.999994},{-0.066,13250,0.999994},{-0.066,13300,0.999994},
{-0.066,13350,0.999994},{-0.066,13400,0.999994},{-0.066,13450,0.999994},
{-0.066,13500,0.999994},{-0.064,11000,0.999998},{-0.064,11050,0.999998},
{-0.064,11100,0.999998},{-0.064,11150,0.999998},{-0.064,11200,0.999998},
{-0.064,11250,0.999998},{-0.064,11300,0.999998},{-0.064,11350,0.999998},
{-0.064,11400,0.999998},{-0.064,11450,0.999998},{-0.064,11500,0.999998},
{-0.064,11550,0.999998},{-0.064,11600,0.999998},{-0.064,11650,0.999998},
{-0.064,11700,0.999998},{-0.064,11750,0.999998},{-0.064,11800,0.999998},
{-0.064,11850,0.999998},{-0.064,11900,0.999998},{-0.064,11950,0.999998},
{-0.064,12000,0.999998},{-0.064,12050,0.999998},{-0.064,12100,0.999998},
{-0.064,12150,0.999998},{-0.064,12200,0.999998},{-0.064,12250,0.999998},
{-0.064,12300,0.999998},{-0.064,12350,0.999998},{-0.064,12400,0.999998},
{-0.064,12450,0.999998},{-0.064,12500,0.999998},{-0.064,12550,0.999998},
{-0.064,12600,0.999998},{-0.064,12650,0.999998},{-0.064,12700,0.999998},
{-0.064,12750,0.999998},{-0.064,12800,0.999998},{-0.064,12850,0.999998},
{-0.064,12900,0.999998},{-0.064,12950,0.999998},{-0.064,13000,0.999998},
{-0.064,13050,0.999998},{-0.064,13100,0.999998},{-0.064,13150,0.999998},
{-0.064,13200,0.999998},{-0.064,13250,0.999998},{-0.064,13300,0.999998},
{-0.064,13350,0.999998},{-0.064,13400,0.999998},{-0.064,13450,0.999998},
{-0.064,13500,0.999998},{-0.062,11000,0.999999},{-0.062,11050,0.999999},
{-0.062,11100,0.999999},{-0.062,11150,0.999999},{-0.062,11200,0.999999},
{-0.062,11250,0.999999},{-0.062,11300,0.999999},{-0.062,11350,0.999999},
{-0.062,11400,0.999999},{-0.062,11450,0.999999},{-0.062,11500,0.999999},
{-0.062,11550,0.999999},{-0.062,11600,0.999999},{-0.062,11650,0.999999},
{-0.062,11700,0.999999},{-0.062,11750,0.999999},{-0.062,11800,0.999999},
{-0.062,11850,0.999999},{-0.062,11900,0.999999},{-0.062,11950,0.999999},
{-0.062,12000,0.999999},{-0.062,12050,0.999999},{-0.062,12100,0.999999},
{-0.062,12150,0.999999},{-0.062,12200,0.999999},{-0.062,12250,0.999999},
{-0.062,12300,0.999999},{-0.062,12350,0.999999},{-0.062,12400,0.999999},
{-0.062,12450,0.999999},{-0.062,12500,0.999999},{-0.062,12550,0.999999},
{-0.062,12600,0.999999},{-0.062,12650,0.999999},{-0.062,12700,0.999999},
{-0.062,12750,0.999999},{-0.062,12800,0.999999},{-0.062,12850,0.999999},
{-0.062,12900,0.999999},{-0.062,12950,0.999999},{-0.062,13000,0.999999},
{-0.062,13050,0.999999},{-0.062,13100,0.999999},{-0.062,13150,0.999999},
{-0.062,13200,0.999999},{-0.062,13250,0.999999},{-0.062,13300,0.999999},
{-0.062,13350,0.999999},{-0.062,13400,0.999999},{-0.062,13450,0.999999},
{-0.062,13500,0.999999},{-0.06,11000,1.},{-0.06,11050,1.},{-0.06,11100,1.},
{-0.06,11150,1.},{-0.06,11200,1.},{-0.06,11250,1.},{-0.06,11300,1.},
{-0.06,11350,1.},{-0.06,11400,1.},{-0.06,11450,1.},{-0.06,11500,1.},
{-0.06,11550,1.},{-0.06,11600,1.},{-0.06,11650,1.},{-0.06,11700,1.},
{-0.06,11750,1.},{-0.06,11800,1.},{-0.06,11850,1.},{-0.06,11900,1.},
{-0.06,11950,1.},{-0.06,12000,1.},{-0.06,12050,1.},{-0.06,12100,1.},
{-0.06,12150,1.},{-0.06,12200,1.},{-0.06,12250,1.},{-0.06,12300,1.},
{-0.06,12350,1.},{-0.06,12400,1.},{-0.06,12450,1.},{-0.06,12500,1.},
{-0.06,12550,1.},{-0.06,12600,1.},{-0.06,12650,1.},{-0.06,12700,1.},
{-0.06,12750,1.},{-0.06,12800,1.},{-0.06,12850,1.},{-0.06,12900,1.},
{-0.06,12950,1.},{-0.06,13000,1.},{-0.06,13050,1.},{-0.06,13100,1.},
{-0.06,13150,1.},{-0.06,13200,1.},{-0.06,13250,1.},{-0.06,13300,1.},
{-0.06,13350,1.},{-0.06,13400,1.},{-0.06,13450,1.},{-0.06,13500,1.}};
$\endgroup$
5
  • $\begingroup$ I'm not sure what you mean, the web page doesn't truncate it for me. I copy and paste the above from this window into my notebook, and then temp is defined as a list with 1071 elements. When I import the original file, it is also a list of 1071 elements. $\endgroup$
    – user5789
    Feb 7, 2013 at 19:33
  • $\begingroup$ I wanted to just link to the data, but don't know a good hosting site that allows hotlinking and is free. $\endgroup$
    – user5789
    Feb 7, 2013 at 19:38
  • $\begingroup$ Crash confirmed on v9.0.1 OS X 64 bit. $\endgroup$
    – Szabolcs
    Feb 8, 2013 at 21:21
  • $\begingroup$ Since this appears to be a bug, can you write to [email protected] ? (I guess it'd be good to mention this post as well to them) $\endgroup$
    – Szabolcs
    Feb 8, 2013 at 21:27
  • 3
    $\begingroup$ A comment from sunt05: This problem occurs only on 64-bit systems. I tested the problem on different machines with 32-bit systems and found they all work. Is this a bug? $\endgroup$
    – Mr.Wizard
    Feb 25, 2013 at 12:52

3 Answers 3

8
$\begingroup$

You can use the undocumented Method option "DelaunayDomainScaling" to deal with the problem. I don't know any details but I assume it works by rescaling the data inside the triangulation algorithm:

ListContourPlot[temp, Method -> {"DelaunayDomainScaling" -> True}, PlotRange -> All]

enter image description here

$\endgroup$
2
  • $\begingroup$ That's great. Would there be any downside to having the program automatically initialize this option for a few commonly used functions? If I wanted to have the line SetOptions[ListContourPlot, Method -> {"DelaunayDomainScaling" -> True}]; read in every time the kernel is initialized, what file do I need to edit? $\endgroup$
    – user5789
    Feb 9, 2013 at 0:56
  • $\begingroup$ @Jimbo, you would need to edit the kernel init.m file. It is located in the folder given by FileNameJoin[{$UserBaseDirectory, "Kernel"}]. I'm not sure about any unwanted side effects, the fact that this is an option rather than hard-coded into ListContourPlot suggests that there are probably cases where you don't want it. $\endgroup$ Feb 9, 2013 at 8:57
7
$\begingroup$

It turns out to indeed be a problem with the triangulation algorithm. I figured it out by plotting the list incrimentally as in ListContourPlot[temp[[;;n]]] and found it would plot for n<103 but then gave an error "The data generates an inconsistent triangulation. You can perturb the data to make it valid." Alexey Popkov gave the suggestion of perturbing the data with some artificial noise, but that isn't necessary in this case.

Searching that error message took me to this page which suggested I could rescale the x and y values to lie between 0 and 1, and then it would plot just fine. Something about the difference in range in the x and y dimensions short-circuited it. I tried the method listed there and it worked just fine.

maxmin={Min[#],Max[#]}&/@Transpose[temp][[{1,2}]];

rescaled=Transpose[{
   Rescale[temp[[All,1]]],Rescale[temp[[All,2]]],temp[[All,3]]
}];

Then to do a contour plot of the rescaled data (which works without error), and apply a rescaling directly to the axis of the resulting plot:

gr=ListContourPlot[rescaled,PlotRange->All];

gr/.GraphicsComplex[a__]:> GeometricTransformation[
      GraphicsComplex[a], RescalingTransform[{{0,1},{0,1}},maxmin]]

A 3D plot like this:

gr=ListPlot3D[rescaled,PlotRange->All];
gr/.GraphicsComplex[a__]:>GeometricTransformation[
      GraphicsComplex[a], RescalingTransform[{{0,1},{0,1},{0,1}},Append[maxmin,{0,1}]]]
$\endgroup$
3
$\begingroup$

I also had such problem in version 7 when the data grid is too regular. I think it is a limitation of the triangulation algorithm used in v.7. To avoid this you could try to perturbate original grid a bit by adding a small random noise to the {x ,y} values: Patrick Scheibe's method, Peter Pein's method. Another possibility is to use Interpolation with InterpolationOrder->1 and ContourPlot instead of ListContourPlot.

$\endgroup$
6
  • $\begingroup$ Thanks for this. I'm glad they fixed this in later versions, it is sad to have to add noise to the data in order to plot it. $\endgroup$
    – user5789
    Feb 7, 2013 at 19:14
  • 1
    $\begingroup$ FWIW, it crashed on v9.0.1 on OS X 10.8.2, so it doesn't seem like it's localized to v7 $\endgroup$
    – rm -rf
    Feb 7, 2013 at 19:20
  • 1
    $\begingroup$ @rm-rf reproduced on 9.0.1 on Windows, too. And even 8.0.4. The latter takes absolutely ages but does eventually crash. $\endgroup$ Feb 7, 2013 at 20:02
  • $\begingroup$ Weird, I get no error on Windows in versions 8.0.1.0 and 9.0.0.0 $\endgroup$
    – user5789
    Feb 7, 2013 at 20:15
  • $\begingroup$ InterpolationOrder->1 in my similar case mathematica.stackexchange.com/questions/45155/… does not work $\endgroup$
    – alessandro
    Apr 1, 2014 at 13:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.