Mathematica Tools
Mathematica Tools
This is a collection of basic Mathematica tools, generally implemented as one-off packages.
NotebookTabbing
NotebookTabbing
This is a package that provides a tabbed notebook interface. Load it like so:
(*mathematica*)Get["https://raw.githubusercontent.com/b3m2a1/mathematica-tools/master/NotebookTabbing.wl"]
Here’s a sample usage:
(*mathematica*)test1=CreateDocument["Input"];SetDockedTabstest1, Table[ii,{i,3}] ;
An example can be found in
Paclet Installation
Paclet Installation
This is functionality developed to put in my PackageData.net Service Connection. It provides auto-installation of packages, especially from GitHub or the Wolfram Library Archive.
Load it like so:
(*mathematica*)Get["https://raw.githubusercontent.com/b3m2a1/mathematica-tools/master/PackageDataPacletInstall.m"]
Then use it like so:
(*mathematica*)PDInstallPaclet["https://github.com/szhorvat/MaTeX"]
Paclet
Block Builder
Block Builder
This is a little block-programming interface, first introduced in this StackExchange answer. Load it like so:
(*mathematica*)Get["https://raw.githubusercontent.com/b3m2a1/mathematica-tools/master/BlockBuilder.m"]
And use it like this
(*mathematica*)BlockBuilder[]
File Browser
File Browser
This is a file browser, built kinda like the Finder on a Mac computer. A more sophisticated version is in BTools. Load it like so:
(*mathematica*)Get["https://raw.githubusercontent.com/b3m2a1/mathematica-tools/master/FileBrowser.wl"]
You can use it like so:
(*mathematica*)FileBrowser[Directory[]];(*Loadsasidebarpre-populatedwith$HomeDirectoryandfriends*)FileBrowserDirectory[], FunctionPrint ;(*Printsfilesinsteadofopeningthemondouble-click*)FileBrowserBTools`$AppDirectory, {$InstallationDirectory,$BaseDirectory,$UserBaseDirectory} (*Loadsadifferentrootdirectoryandsidebar*)
OldHelpBrowser
OldHelpBrowser
Creates an old-style (pre-Version 6) help browser. Also includes a search function. Builds an index of all existing documentation pages. Load it like so:
(*mathematica*)Get["https://raw.githubusercontent.com/b3m2a1/mathematica-tools/master/OldHelpBrowser.wl"]
Then use it like so:
(*mathematica*)OpenHelpBrowser[CurrentValue[HomePage](*Optional.Blankwillopenfaster.*)]
NotebookObject
It also implements documentation search:
Clicking on one of those links will open the browser