{"id":1260,"date":"2026-07-23T19:24:33","date_gmt":"2026-07-23T19:24:33","guid":{"rendered":"https:\/\/mtyaron.com\/microscopy\/?page_id=1260"},"modified":"2026-07-23T20:54:45","modified_gmt":"2026-07-23T20:54:45","slug":"dp-calibrator","status":"publish","type":"page","link":"https:\/\/mtyaron.com\/microscopy\/dp-calibrator\/","title":{"rendered":"DP Calibrator"},"content":{"rendered":"<p align=\"center\"><span style=\"font-size: xx-large; font-weight: bold\">DP Calibrator<\/span><br \/><span style=\"font-size: large; font-weight: bold\">(A freeware Electron Diffraction Pattern Calibrator &#038; Analysis)<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-id=\"1034\"  src=\"https:\/\/mtyaron.com\/microscopy\/wp-content\/uploads\/sites\/2\/2026\/07\/icon-for-DP-e1784840025546.png\" alt=\"\" width=\"100\" height=\"100\" class=\"aligncenter size-thumbnail wp-image-1034\" \/><\/p>\n<p align=\"center\"><font size=\"2\">last update: 9-July-2026<\/font><\/p>\n<p align=\"center\" display=\"inline\"><strong>Ver. 0.0.4 Download link :<\/strong>  <a href=\"https:\/\/mtyaron.com\/microscopy\/?sdm_process_download=1&#038;download_id=1265\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/mtyaron.com\/microscopy\/wp-content\/uploads\/sites\/2\/2020\/02\/Very-Basic-Download-icon-e1387481864919-1.png\" \/><\/a><\/p>\n<p align=\"center\" display=\"inline\">Manual : Coming soon.<\/p>\n<p><a href=\"\"><img decoding=\"async\" data-id=\"1082\"  src=\"\" alt=\"\" width=\"1000\" class=\"aligncenter size-full wp-image-1082\" \/><\/a><br \/>\n<br \/>\n<!-- \n\n<p><u><span style=\"font-size: large; font-weight: bold\">Highlights<\/span> (<b style='color:red;'>new features are marked in red<\/b>)<\/u>:\n\n\n<ul>\n\n<li><strong>No installation required (portable) - just unzip the file (download link above) and double click the run.bat file.<\/strong><\/li>\n\n\n\n\n<li>Supported formats:\n[su_list icon=\"icon: check\"]\n\n<ul>\n    \n\n<li>Zarr (.zarr folder)<\/li>\n\n\n    \n\n<li>NumPy Compressed (.npz)<\/li>\n\n\n    \n\n<li>NumPy Array (.npy)<\/li>\n\n\n    \n\n<li>NanoMEGAS Blockfile (.blo)<\/li>\n\n\n    \n\n<li>Dectris Arina (.h5)<\/li>\n\n\n    \n\n<li><b style='color:red;'>Native py4DSTEM HDF5 (.h5)<\/b><\/li>\n\n\n<\/ul>\n\n[\/su_list]<\/li>\n\n\n\n\n<li>File conversion:\n[su_list icon=\"icon: check\"]\n\n<ul>\n    \n\n<li>Merlin MIB (.mib) files to Zarr folder <b style='color:red;'>+ Batch conversion<\/b><\/li>\n\n\n    \n\n<li>TFS Velox MRC files (.mrc+.xml) to Zarr folder <b style='color:red;'>+ Batch conversion<\/b><\/li>\n\n\n<\/ul>\n\n[\/su_list]<\/li>\n\n\n\n\n<li><b style='color:red;'>Complete GUI redesign<\/b>.<\/li>\n\n\n\n\n<li><b style='color:red;'>Improved Splitter: The fixed horizontal separator has been replaced with a draggable separator, dotted handle and auto-fit on double-click<\/b>.<\/li>\n\n\n\n\n<li>Build virtual apertures: BF, ADF, HAADF, Bragg & Bragg grid.<\/li>\n\n\n\n\n<li><b style='color:red;'>Better BraggGrid Presentation: g<sub>1<\/sub>\/g<sub>2<\/sub> arrows appear after definition \/ optional g<sub>1<\/sub>\/g<sub>2<\/sub> overlays<\/b>.<\/li>\n\n\n\n\n<li>Strain (\u00b5Probe) mapping analysis. REMARK: Not fully tested - use with care !!!<\/li>\n\n\n\n\n<li>COM & DPC\/iDPC analysis. REMARK: Not fully tested - use with care !!!<\/li>\n\n\n\n\n<li>Manual Navigator (nm\/px) and DP (nm<sup>-1<\/sup>\/px) calibration.<\/li>\n\n\n\n\n<li>Semi-automatic central-beam (CB) alignment.<\/li>\n\n\n\n\n<li>Zoom to region of interest (ROI).<\/li>\n\n\n\n\n<li>Change the color maps (cmap) of the Navigator and the DP.<\/li>\n\n\n\n\n<li>Includes two folders with examples of 4DSTEM datasets (synthetic & real data).<\/li>\n\n\n\n\n<li>Sub-pixel movement of the detectors and the bragg discs.<\/li>\n\n\n\n\n<li>Scalebars added for calibrated Navigator and Diffraction.<\/li>\n\n\n\n\n<li>File saving with and without overlays.<\/li>\n\n\n\n\n<li>New tab for selecting and cropping the large dataset + saving the reduced dataset as Zarr or NPZ.<\/li>\n\n\n\n\n<li>In the Filters tab added the option to create intensity profiles in the NAV and DP + option to calibrate the pixel size.<\/li>\n\n\n\n\n<li>Added the option of editing the dataset Metadata and save it with the pixels calibration to .zattrs file.<\/li>\n\n\n\n\n<li>Zoom in\/out of the NAV and the DP with mouse wheel. Right click menu to reset zoom.<\/li>\n\n\n\n\n<li>Save DP\/NAV stores also the axes lables and colorbars.<\/li>\n\n\n\n\n<li>New tab \"DP Distortion\" (still under development) - compensate for detector and beam alignment distortions (important for BraggGrid and Strain analysis).<\/li>\n\n\n\n\n<li>In \"Crop\/Rotate ROI\" tab - added te option to export the full dataset to Zarr ot NPZ.<\/li>\n\n\n<\/ul>\n\n<\/p>\n\n\n\n\n<p><span style=\"font-size: large; font-weight: bold\"><u>Future Features<\/u>:<\/span>\n\n\n<ul>\n\n<li>Support for more file formats and file conversions.<\/li>\n\n\nand more ...\n<\/ul>\n\n<\/p>\n\n\n<\/br>\n\n\n<hr>\n\n\n\n<hr>\n\n\n\n\n<p><u><span style=\"font-size: large; font-weight: bold\">Software Libraries Used in 4D-STEM Mega Navigator<\/span><\/u>:<\/p>\n\n\nThe following external libraries were used in the development of the 4D-STEM Mega Navigator.\n\n\n<p><strong><u>Core Scientific Libraries<\/u>:<\/strong><\/p>\n\n\n\n\n<ul>\n\n<li><strong>NumPy<\/strong> - Harris, C. R. et al. (2020). Array programming with NumPy. Nature, 585, 357\u2013362. <a href=\"https:\/\/doi.org\/10.1038\/s41586-020-2649-2\" rel=\"noopener\" target=\"_blank\">https:\/\/doi.org\/10.1038\/s41586-020-2649-2<\/a><\/li>\n\n\n\n\n<li><strong>SciPy<\/strong> - Virtanen, P. et al. (2020). SciPy 1.0: Fundamental algorithms for scientific computing in Python. Nature Methods, 17, 261\u2013272. <a href=\"https:\/\/doi.org\/10.1038\/s41592-019-0686-2\" rel=\"noopener\" target=\"_blank\">https:\/\/doi.org\/10.1038\/s41592-019-0686-2<\/a><\/li>\n\n\n\n\n<li><strong>Matplotlib<\/strong> - Hunter, J. D. (2007). Matplotlib: A 2D graphics environment. Computing in Science & Engineering, 9(3), 90\u201395. <a href=\"https:\/\/doi.org\/10.1109\/MCSE.2007.55\" rel=\"noopener\" target=\"_blank\">https:\/\/doi.org\/10.1109\/MCSE.2007.55<\/a><\/li>\n\n<\/ul>\n\n\n\n\n<p><strong><u>Large-Scale Data Processing and 4D-STEM Libraries<\/u>:<\/strong><\/p>\n\n\n\n\n<ul>\n\n<li><strong>LiberTEM<\/strong> - Clausen, A. et al. (2020). LiberTEM: Software platform for scalable multidimensional data processing in transmission electron microscopy. Journal of Open Source Software, 5(50), 2006. <a href=\"https:\/\/doi.org\/10.21105\/joss.02006\" rel=\"noopener\" target=\"_blank\">https:\/\/doi.org\/10.21105\/joss.02006<\/a><\/li>\n\n\n\n\n<li><strong>Dask<\/strong> - Rocklin, M. (2015). Dask: Parallel computation with blocked algorithms and task scheduling. Proceedings of the 4th Python in Science Conference. <a href=\"https:\/\/doi.org\/10.25080\/Majora-7b98e3ed-013\" rel=\"noopener\" target=\"_blank\">https:\/\/doi.org\/10.25080\/Majora-7b98e3ed-013<\/a><\/li>\n\n\n\n\n<li><strong>Zarr<\/strong> - Zarr Developers. Zarr: An implementation of chunked, compressed, N-dimensional arrays for Python. Software available at <a href=\"https:\/\/zarr.dev\" rel=\"noopener\" target=\"_blank\">https:\/\/zarr.dev<\/a><\/li>\n\n\n\n\n<li><strong>Numcodecs (Blosc compression)<\/strong> - numcodecs Developers. numcodecs: A Python package providing buffer compression and transformation codecs. Available at <a href=\"https:\/\/numcodecs.readthedocs.io\" rel=\"noopener\" target=\"_blank\">https:\/\/numcodecs.readthedocs.io<\/a><\/li>\n\n\n\n\n<li><strong>Quantem<\/strong> - quantem Developers. quantem: Electron microscopy data handling tools for Python. Available at <a href=\"https:\/\/github.com\/electronmicroscopy\/quantem\" rel=\"noopener\" target=\"_blank\">https:\/\/github.com\/electronmicroscopy\/quantem<\/a><\/li>\n\n<\/ul>\n\n\n\n\n<p><strong><u>Graphical User Interface Framework<\/u>:<\/strong><\/p>\n\n\n\n\n<ul>\n\n<li><strong>Qt for Python (PySide6)<\/strong> - Qt Company. Qt for Python (PySide6) Documentation. Available at <a href=\"https:\/\/doc.qt.io\/qtforpython-6\/\" rel=\"noopener\" target=\"_blank\">https:\/\/doc.qt.io\/qtforpython-6\/<\/a><\/li>\n\n<\/ul>\n\n\n--><\/p>\n<hr>\n<hr>\n","protected":false},"excerpt":{"rendered":"<p>DP Calibrator(A freeware Electron Diffraction Pattern Calibrator &#038; Analysis) last update: 9-July-2026 Ver. 0.0.4 Download link : Manual : Coming soon.<\/p>\n<p class=\"continue-reading-button\"> <a class=\"continue-reading-link\" href=\"https:\/\/mtyaron.com\/microscopy\/dp-calibrator\/\">Continue reading<i class=\"crycon-right-dir\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"folder":[],"class_list":["post-1260","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mtyaron.com\/microscopy\/wp-json\/wp\/v2\/pages\/1260","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mtyaron.com\/microscopy\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mtyaron.com\/microscopy\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mtyaron.com\/microscopy\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mtyaron.com\/microscopy\/wp-json\/wp\/v2\/comments?post=1260"}],"version-history":[{"count":9,"href":"https:\/\/mtyaron.com\/microscopy\/wp-json\/wp\/v2\/pages\/1260\/revisions"}],"predecessor-version":[{"id":1271,"href":"https:\/\/mtyaron.com\/microscopy\/wp-json\/wp\/v2\/pages\/1260\/revisions\/1271"}],"wp:attachment":[{"href":"https:\/\/mtyaron.com\/microscopy\/wp-json\/wp\/v2\/media?parent=1260"}],"wp:term":[{"taxonomy":"folder","embeddable":true,"href":"https:\/\/mtyaron.com\/microscopy\/wp-json\/wp\/v2\/folder?post=1260"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}