The Python code has been uploaded to the NIST GitHub repository.
This data set is associated with the repository https://github.com/usnistgov/AFM-Staircase.
AFM-Staircase is a Python script to quickly and easily verify the z-piezo calibration of an Atomic Force Microscope (AFM) using a regular staircase profile, such as that found on a stepped surface like Silicon Carbide (SiC). The script requires input files consisting of Trace and Retrace topography images that cover a specific area containing terraces aligned with the y-axis of the scan. The main steps of the calibration algorithm are detailed within the script as comments. Essentially, the raw AFM Trace and Retrace height images are processed by flattening and rotating them to reveal the true staircase topography of the imaged surface. The step heights between the observed terraces are then used to construct a series of reference heights that assess the accuracy of the z-piezo calibration. These heights range from the smallest step height of 0.756 nanometers for a SiC surface, extending to several tens of nanometers, all represented as multiples of the smallest step height.
About this Dataset
| Title | AFM Staircase Calibration |
|---|---|
| Description | The Python code has been uploaded to the NIST GitHub repository. This data set is associated with the repository https://github.com/usnistgov/AFM-Staircase. AFM-Staircase is a Python script to quickly and easily verify the z-piezo calibration of an Atomic Force Microscope (AFM) using a regular staircase profile, such as that found on a stepped surface like Silicon Carbide (SiC). The script requires input files consisting of Trace and Retrace topography images that cover a specific area containing terraces aligned with the y-axis of the scan. The main steps of the calibration algorithm are detailed within the script as comments. Essentially, the raw AFM Trace and Retrace height images are processed by flattening and rotating them to reveal the true staircase topography of the imaged surface. The step heights between the observed terraces are then used to construct a series of reference heights that assess the accuracy of the z-piezo calibration. These heights range from the smallest step height of 0.756 nanometers for a SiC surface, extending to several tens of nanometers, all represented as multiples of the smallest step height. |
| Modified | 2026-01-05 00:00:00 |
| Publisher Name | National Institute of Standards and Technology |
| Contact | mailto:[email protected] |
| Keywords | AFM , z-piezo calibration , step height , stepped surfaces , SiC , sub-nanometer range calibration |
{
"identifier": "ark:\/88434\/mds2-4056",
"accessLevel": "public",
"contactPoint": {
"hasEmail": "mailto:[email protected]",
"fn": "Gheorghe Stan"
},
"programCode": [
"006:045"
],
"landingPage": "https:\/\/data.nist.gov\/od\/id\/mds2-4056",
"title": "AFM Staircase Calibration",
"description": "The Python code has been uploaded to the NIST GitHub repository.\n\nThis data set is associated with the repository https:\/\/github.com\/usnistgov\/AFM-Staircase.\n\nAFM-Staircase is a Python script to quickly and easily verify the z-piezo calibration of an Atomic Force Microscope (AFM) using a regular staircase profile, such as that found on a stepped surface like Silicon Carbide (SiC). The script requires input files consisting of Trace and Retrace topography images that cover a specific area containing terraces aligned with the y-axis of the scan. The main steps of the calibration algorithm are detailed within the script as comments. Essentially, the raw AFM Trace and Retrace height images are processed by flattening and rotating them to reveal the true staircase topography of the imaged surface. The step heights between the observed terraces are then used to construct a series of reference heights that assess the accuracy of the z-piezo calibration. These heights range from the smallest step height of 0.756 nanometers for a SiC surface, extending to several tens of nanometers, all represented as multiples of the smallest step height.",
"language": [
"en"
],
"distribution": [
{
"downloadURL": "https:\/\/data.nist.gov\/od\/ds\/mds2-4056\/crossing_points_indices.txt",
"mediaType": "text\/plain"
},
{
"downloadURL": "https:\/\/data.nist.gov\/od\/ds\/mds2-4056\/crossing_points_indices_saved_A_0005.txt",
"mediaType": "text\/plain"
},
{
"downloadURL": "https:\/\/data.nist.gov\/od\/ds\/mds2-4056\/crossing_points_indices_saved_B_0013.txt",
"mediaType": "text\/plain"
},
{
"downloadURL": "https:\/\/data.nist.gov\/od\/ds\/mds2-4056\/Figure1.png",
"mediaType": "image\/png"
},
{
"downloadURL": "https:\/\/data.nist.gov\/od\/ds\/mds2-4056\/Figure2.png",
"mediaType": "image\/png"
},
{
"downloadURL": "https:\/\/data.nist.gov\/od\/ds\/mds2-4056\/Figure3.png",
"mediaType": "image\/png"
},
{
"downloadURL": "https:\/\/data.nist.gov\/od\/ds\/mds2-4056\/Figure4.png",
"mediaType": "image\/png"
},
{
"downloadURL": "https:\/\/data.nist.gov\/od\/ds\/mds2-4056\/SiC_A_0005_Retrace.txt",
"mediaType": "text\/plain"
},
{
"downloadURL": "https:\/\/data.nist.gov\/od\/ds\/mds2-4056\/SiC_A_0005_Trace.txt",
"mediaType": "text\/plain"
},
{
"downloadURL": "https:\/\/data.nist.gov\/od\/ds\/mds2-4056\/SiC_B_0013_Retrace.txt",
"mediaType": "text\/plain"
},
{
"downloadURL": "https:\/\/data.nist.gov\/od\/ds\/mds2-4056\/SiC_B_0013_Trace.txt",
"mediaType": "text\/plain"
},
{
"downloadURL": "https:\/\/data.nist.gov\/od\/ds\/mds2-4056\/SiC_Staircase_Calibration.py",
"mediaType": "application\/octet-stream"
},
{
"downloadURL": "https:\/\/data.nist.gov\/od\/ds\/mds2-4056\/README_AFM_Staircase_Calibration.txt",
"mediaType": "text\/plain"
},
{
"accessURL": "https:\/\/github.com\/usnistgov\/AFM-Staircase",
"description": "This is the GitHub repository for the Python code for the AFM Staircase Calibration procedure",
"title": "GitHub repository for AFM Staircase Calibration"
}
],
"bureauCode": [
"006:55"
],
"modified": "2026-01-05 00:00:00",
"publisher": {
"@type": "org:Organization",
"name": "National Institute of Standards and Technology"
},
"theme": [
"Electronics:Semiconductors",
"Manufacturing:Quality assurance",
"Materials:Materials characterization",
"Materials:Modeling and computational material science",
"Mathematics and Statistics:Image and signal processing",
"Mathematics and Statistics:Numerical methods and software",
"Mathematics and Statistics:Modeling and simulation research",
"Mathematics and Statistics:Statistical analysis",
"Mathematics and Statistics:Uncertainty quantification",
"Metrology:Dimensional metrology",
"Metrology:Metric",
"Nanotechnology:Nanoelectronics",
"Nanotechnology:Nanofabrication\/manufacturing",
"Nanotechnology:Nanomaterials",
"Nanotechnology:Nanomechanics",
"Nanotechnology:Nanometrology",
"Physics:Condensed matter",
"Standards:Calibration Services",
"Standards:Documentary standards",
"Standards:Reference materials"
],
"keyword": [
"AFM",
"z-piezo calibration",
"step height",
"stepped surfaces",
"SiC",
"sub-nanometer range calibration"
]
}