Questions tagged [undocumented]

Questions on undocumented functionality of Mathematica. Note that such functions might be subject to change without notice in future versions.

Filter by
Sorted by
Tagged with
5
votes
1answer
234 views

What's purpose of function System`Private`LookupCodeByName and System`Private`LookupNameByCode [closed]

These are useful function from their name.And they are kernel function since: ...
5
votes
3answers
2k views

Parameters for the CIE XYZ Color Space in Mathematica

In Mathematica, producing a color based on its RGB parameters is easy; one can use (for example) ...
5
votes
1answer
60 views

MatrixConditionNumber does not work in version 12.0

A = {{1., 0.}, {0., 2.}}; LinearAlgebra`MatrixConditionNumber[A]
5
votes
1answer
136 views

What is the purpose of MatchLocalNameQ?

I found a kernel function which is undocument MatchLocalNameQ.But I don't know the purpose of it. ...
5
votes
2answers
123 views

Parameter of “CopySpecial” can't be “MathML” or “CopyAsTeX”?

Consider the following sample: ...
5
votes
1answer
67 views

How to not show line mesh elements

Let's say I make a mesh from a collection of random points: SeedRandom[1234] points = RandomReal[1, {20, 2}]; mesh = VoronoiMesh[points] For the purposes of my ...
5
votes
1answer
184 views

Undocumented overload for Graph?

I stumbled (here, in the expression for the block diagram) upon a version of Graph that I don't see in the documentation over here. That documentation admits three overloads (the following are in my ...
5
votes
1answer
69 views

What is the list of all Heads that Collect threads over?

After spending hours of debugging my program, I found that Collect threads over Rule. While the documentation (under Details ...
5
votes
1answer
39 views

How to extend the DefaultDuration of Manipulate[] when it has Bookmarks?

How to extend the DefaultDuration of Manipulate[x,{x,0,1},Bookmarks->{"beginning":>(x=0),"end":>(x=1)}] to 20 ...
5
votes
1answer
130 views

Syntax for FrontEnd`SelectionSetStyle

I know FrontEnd`SelectionSetStyle is undocumented, but its name suggests it does what I need. What is its syntax? I have already tried several variations of the ...
5
votes
1answer
78 views

Making an Association-like interface for HashTable

System`Utilities`HashTable is conceptually a lot like an Association but it has the pretty phenomenal (for Mathematica) property ...
5
votes
1answer
184 views

What is the purpose of GraphComputation`MeshGraph?

When I use GeneralUtilities`PrintDefinitions to print its definition,I will get this information: So I think this function can convert a ...
5
votes
1answer
138 views

RawArray crashes the kernel

fixed in 10.0.2 RawArray seems to crash the kernel on my machine RawArray["Byte", {}] Is this a bug? Any insights why this happens? My system: version 10.01 ...
5
votes
1answer
66 views

Return list from FrontEndExecute

This is a question that's been bugging me for quite some time, now. When we call the FE in a batched mode we can only get one result out. For instance, we could try to get two stylesheet files. First ...
5
votes
1answer
207 views

How do I prevent Root and RootSum from expanding over quadratic roots?

For cubic and higher order polynomials, Root and RootSum are generally left unevaluated: ...
5
votes
0answers
112 views

Status of Streaming package

I see the Streaming package mentioned in this question How to use Streaming package in v11.1? with advice on getting it working in V11.1. I've failed to get either the built-in version or the patch ...
5
votes
0answers
91 views

Reverse Engineering of MMA `Classify[]` Output?

Update: as @AntonAntoniv rightly noticed in his comment the case of DecisionTree is already discussed. Now it would be great to also have an equivalent answer for LogisticRegression. MMA is really ...
5
votes
0answers
58 views

Testing for membership with Bags?

Is there a faster way to test for membership in an Internal`Bag other than unpacking the whole thing like this? ...
5
votes
0answers
81 views

Find Import/Export format data

Often Import related questions come up, for which I'm always wanting to inspect the proper import function used to see what ...
5
votes
0answers
146 views

A lot of undocumented libraries? [closed]

Maybe I'm quite naive but I just realized that Mathematica is shipped with a lot of undocumented libraries. On my Linux, with MMA 11, there are more than 1200 *.mx files located in ...
5
votes
0answers
322 views

Documentation for LinearAlgebra`LAPACK`?

Does anybody use the functions provided in the context LinearAlgebra`LAPACK directly? Is there any documentation out there? Guessing the argument patterns for these function by trial and error is ...
5
votes
0answers
96 views

What objects other than Button can take rules for their Appearance options?

So I was messing with the ServiceConnect dialog and I stumbled upon this hidden in a ButtonBox in its code: ...
5
votes
0answers
65 views

How to use the symbols in System`Private`? [duplicate]

Looking at Names["SystemPrivate*"] gives: I'd really like to use and look at the code for some of these symbols, e.g. ...
5
votes
0answers
251 views

Undocumented function SumOfSquaresReps

There is an interesting (and documented) number-theoretic function in MMA called PowersRepresentations[$n$, $k$, $p$]. It gives the distinct representations of the integer $n$ as a sum of $k$ non-...
5
votes
0answers
132 views

SparseArray internal structure [duplicate]

According to the documentation: SparseArray is treated as a raw object by functions like AtomQ and for purposes of pattern ...
5
votes
0answers
106 views

“ClosingActions” option for FrontEnd`AttachCell [duplicate]

I'm looking to find the possible values for the ClosingActions options FrontEndAttachCell. I have found ...
5
votes
0answers
318 views

Strange behavior of undocumented RawArray and ArrayObject expressions [duplicate]

I discovered several strange results and inconsistencies while trying to understand what undocumented RawArray and ArrayObject ...
4
votes
2answers
219 views

Workaround for Import not supporting the \leqslant TeX macro

$\{A\leqslant x\leqslant B\}$ Copy the code into Notebook, and you'll lose the less sign, this can be rendered well in ...
4
votes
1answer
165 views

Others problems with Graphics`PolygonUtils`PolygonCombine

As a continuation of this question, writing: ...
4
votes
1answer
305 views

A more appropriate way to use RuntimeTools`Profile

There's a powerful tool call RuntimeTools`Profile, but it's hard to use. I must turn on Debug mode, then use ...
4
votes
1answer
238 views

What are all the Properties that ColorData supports?

The documentation for ColorData reads: Possible properties in ColorData["scheme","property"] include: ...
4
votes
1answer
319 views

What Method values are available for Plot?

The Documentation Center article on Plot notes under Details and Options that Method is one of the options for ...
4
votes
2answers
161 views

When are these additional docked cell styles used?

The style "DockedCell" is automatically used for Docked Cells even when no Cell style is specified. In the section of ...
4
votes
1answer
79 views

Is it possible to get current thickness for every Line, Polygon, Circle object in a plot?

When exporting Mathematica graphics to raster formats with high resolution the common problem is that thickness for such objects as Line, ...
4
votes
1answer
115 views

How can I see all FE nine-patch bitmaps?

The FE stores a bunch of little nine-patch images in the layout that govern the appearance of much of Mathematica. These things are incredibly useful to have as they may be used to give a clean ...
4
votes
1answer
74 views

Difference between ParentList and Inherited

In this answer Carl Woll uses the ParentList symbol to inherit old input aliases when adding a new one: ...
4
votes
1answer
137 views

Question about WaitUntil

I have a such function: ...
4
votes
1answer
66 views

What does $UseTextSearchQ do?

Mathematica 11.2 features a new built-in symbol in the Global` context: Global`$UseTextSearchQ What does it do, and how do I ...
4
votes
1answer
75 views

WriteRawJSONString vs ExportString?

What's the difference between Developer`WriteRawJSONString[] and ExportString[]? I see it used a lot but don't see a difference:
4
votes
1answer
120 views

GeoMarker opacity

I was surprised today when I discovered that GeoMarker seems to ignore the Opacity directive in ...
4
votes
1answer
70 views

Extract RawArray from Audio

Audio objects backed by in-memory data (not files) seem to contain a RawArray. Is there a way to get the ...
4
votes
1answer
128 views

Extracting data from Data paclet

In the $UserBasePacletsDirectory there are lots of paclets that have only Data as an element. These are loaded via the ...
4
votes
1answer
105 views

How to find all methods available to SumConvergence?

Looking into this question made me suspect that SumConvergence might have more Methods available than the four listed in its ...
4
votes
1answer
448 views

A Graphics`Mesh`ConvexHull[] peculiarity

I have been unable to explain the behavior of Graphics`Mesh`ConvexHull[] on the following (highly simplified) example: ...
4
votes
1answer
203 views

Specifying a graphics object for the width of a median marker

In a previously posted question VLC used the element specification {"MedianMarker", filledCircle[10], Black} in a box and whisker chart, where ...
4
votes
0answers
32 views

Get all built-in image files for styling buttons and panels

Mathematica makes use of nine-patch images in styling its resizable interfaces like Panel and Button. Nicer than remaking new ...
4
votes
0answers
75 views

What can the *MutationHandler* functions do? [duplicate]

So in this answer we see the only use I know of of the function Language`SetMutationHandler. And just to see what it could do I tried it on one version of my OOP ...
4
votes
0answers
68 views

Optimization`FindFit`ObjectiveFunction and PenaltyFunction

Consider the following toy example: model = a Cos[w t]; data = Table[{t, Cos[2.1 t]}, {t, 0, 10, .25}] + RandomReal[.1, 41]; as both an unconstrained problem: <...
4
votes
0answers
176 views

strange timing result of LinearAlgebra`BLAS` in mathematica? [closed]

BLAS is short for "Basic Linear Algebra Subprograms". It is a famous collection of routines for doing linear algebra. I just know from Oleksandr R. that mma can directly call BLAS under the context "...
3
votes
1answer
209 views

Fast reading, writing of png images

One of the fastest implemented mathematica function to read png images was showed here by MarcoB The code for reading a png he proposed is: ...