In Version 11, the [[EXPERIMENTAL]]
tag appears to be a Graphics
object. So we can simply look for this object in all the reference page. The downside to this is if the design of this tag ever changes, this solution will need to be updated.
(* location of reference pages *)
dir = DirectoryName[FindFile["ReferencePages/Symbols/Integrate.nb"]];
(* position of all GraphicsBox in an experimental ref page *)
Position[Import[dir <> "FeatureExtract.nb"], GraphicsBox[{__}, __]]
{{1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1}}
(* extract the experimental tag *)
exptag = Extract[Import[dir <> "FeatureExtract.nb"], {1, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1}];
(* look for this tag everywhere else *)
syms = Monitor[
Reap[
Do[
file = dir <> name <> ".nb";
If[FileExistsQ[file] && ! FreeQ[Import[file], exptag],
Sow[name]
],
{name, Names["System`*"]}
]
][[-1, 1]],
name
]
{AnatomyForm, AnatomyPlot3D, AssumeDeterministic, BatchNormalizationLayer,
BatchSize, BayesianMaximization, BayesianMaximizationObject,
BayesianMinimization, BayesianMinimizationObject, CatenateLayer,
ChannelBase, ChannelDatabin, ChannelListen, ChannelListener,
ChannelListeners, ChannelObject, ChannelPreSendFunction, ChannelSend,
ChannelSubscribers, CloudExpression, CloudExpressions,
ContentFieldOptions, ContentLocationFunction, ConvolutionLayer, CreateChannel,
CreateCloudExpression, CrossEntropyLossLayer, DeconvolutionLayer,
DeleteChannel, DeleteCloudExpression, DotPlusLayer, DropoutLayer,
DynamicImage, ElementwiseLayer, EmbeddingLayer, EntityStore,
FeatureDistance, FeatureExtract, FeatureExtraction, FeatureExtractor,
FeatureExtractorFunction, FileNameForms, FileSystemMap, FileSystemScan,
FindChannels, FlattenLayer, FormControl, GalleryView, HandlerFunctions,
HandlerFunctionsKeys, InitialEvaluationHistory, MaxTrainingRounds,
MaxWordGap, MeanAbsoluteLossLayer, MeanSquaredLossLayer, NetChain,
NetDecoder, NetEncoder, NetExtract, NetGraph, NetInitialize, NetPort,
NetTrain, Pagination, PoolingLayer, RemoveChannelListener, ReshapeLayer,
ResourceData, ResourceObject, ResourceRemove, ResourceSearch,
SearchAdjustment, SearchQueryString, SearchResultObject, SkinStyle,
SoftmaxLayer, SummationLayer, TargetDevice, TotalLayer, URLSubmit,
$AllowExternalChannelFunctions, $ChannelBase, $CookieStore, $EntityStores}
Length[syms]
84
$Version
"11.0.0 for Mac OS X x86 (64-bit) (July 28, 2016)"
Not a terribly fancy solution, but it works.
ToTitleCase
is still available in the online docs, but not in Mathematica 10.3.0.0 as it was deemed too buggy in that state of development. I have no idea how to scan through the online docs for[[Experimental]]
symbols. $\endgroup$ – István Zachar Nov 25 '15 at 12:11ToTitleCase
is also no longer part of the ReferencePages\Symbols folder one probably would have to crawl through the online documentation searching for reference.wolfram.com/2013/images/experimental.png. (The image search of Google doesn't find it.) $\endgroup$ – Karsten 7. Dec 3 '15 at 14:05