Function Repository Resource:

SystemInformationDataset

Source Notebook

Get structured access to information about your system

Contributed by: Arnoud Buzing

ResourceFunction["SystemInformationDataset"]["comp"]

calls SystemInformation["comp"] and returns a structured data set.

ResourceFunction["SystemInformationDataset"]["comp","prop"]

calls SystemInformation["comp","prop"] and returns a structured data set.

ResourceFunction["SystemInformationDataset"]["comp","prop",args…]

calls SystemInformation["comp","prop"] and returns a data set based on additional selection criteria from args.

Examples

Basic Examples (2) 

Get the full SystemInformation as a Dataset:

In[1]:=
ResourceFunction["SystemInformationDataset"][]
Out[1]=

Get the "Kernel" component as a Dataset:

In[2]:=
ResourceFunction["SystemInformationDataset"]["Kernel"]
Out[2]=

Get the "Kernel" property "MachineID" as a Dataset:

In[3]:=
ResourceFunction["SystemInformationDataset"]["Kernel", "MachineID"]
Out[3]=

Scope (5) 

Get the graphics devices for the current machine:

In[4]:=
ResourceFunction[
 "SystemInformationDataset"]["Devices", "GraphicsDevices"]
Out[4]=

Get the "Metal" graphics device:

In[5]:=
ResourceFunction[
 "SystemInformationDataset"]["Devices", "GraphicsDevices", "Metal"]
Out[5]=

Get detailed information of the devices under the "Metal" graphics device:

In[6]:=
ResourceFunction[
 "SystemInformationDataset"]["Devices", "GraphicsDevices", "Metal", "Devices"]
Out[6]=

Get details on the Apple M1 device:

In[7]:=
ResourceFunction[
 "SystemInformationDataset"]["Devices", "GraphicsDevices", "Metal", "Devices", "Apple M1"]
Out[7]=

List the available features for the Apple M1 device:

In[8]:=
ResourceFunction[
 "SystemInformationDataset"]["Devices", "GraphicsDevices", "Metal", "Devices", "Apple M1", "Available Features"]
Out[8]=

Publisher

Arnoud Buzing

Version History

  • 1.0.0 – 14 March 2022

License Information