{"id":455,"date":"2026-01-14T08:34:48","date_gmt":"2026-01-14T08:34:48","guid":{"rendered":"http:\/\/10.150.224.157\/~sksinha\/?page_id=455"},"modified":"2026-01-14T11:08:49","modified_gmt":"2026-01-14T11:08:49","slug":"tools","status":"publish","type":"page","link":"http:\/\/smartgeotechnics.iitd.ac.in\/index.php\/tools\/","title":{"rendered":"Products"},"content":{"rendered":"\n<div class=\"product-tabs-container\">\n    <div class=\"tab-header\">\n        <button id=\"defaultOpen\" class=\"tab-btn\" onclick=\"openProductTab(event, 'softwares')\">Softwares<\/button>\n        <button class=\"tab-btn\" onclick=\"openProductTab(event, 'webapps')\">Web Applications<\/button>\n        <button class=\"tab-btn\" onclick=\"openProductTab(event, 'spreadsheets')\">Spreadsheets<\/button>\n        <button class=\"tab-btn\" onclick=\"openProductTab(event, 'packages')\">Library\/Packages<\/button>\n    <\/div>\n\n    <div id=\"softwares\" class=\"product-content\" style=\"display:none;\"><div data-post-id=\"474\" class=\"insert-page insert-page-474 \">\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-1&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-1-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" data-wp-on--keydown=\"actions.handleKeyDown\" id=\"accordion-item-1\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\">Real ESSI Simulator System<\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div inert aria-labelledby=\"accordion-item-1\" data-wp-bind--inert=\"!state.isOpen\" id=\"accordion-item-1-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p>The <a href=\"http:\/\/real-essi.us\/\">Real-ESSI Simulator<\/a> (<strong><span style=\"text-decoration: underline;\">Real<\/span><\/strong>istic Modeling and Simulation of <strong><span style=\"text-decoration: underline;\">E<\/span><\/strong>arthquakes, and\/or <strong><span style=\"text-decoration: underline;\">S<\/span><\/strong>oils, and\/or <strong><span style=\"text-decoration: underline;\">S<\/span><\/strong>tructures and their <strong><span style=\"text-decoration: underline;\">I<\/span><\/strong>nteraction) is a software, hardware, and documentation system for high-performance, time domain, linear or nonlinear\/inelastic, deterministic or probabilistic, finite element modeling and simulation of statics and dynamics of soil, statics and dynamics of rock, statics and dynamics of structures, statics of soil-structure systems, and dynamics of earthquake soil-structure system interaction. <\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-2&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-2-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" data-wp-on--keydown=\"actions.handleKeyDown\" id=\"accordion-item-2\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\">Beamalyzer<\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div inert aria-labelledby=\"accordion-item-2\" data-wp-bind--inert=\"!state.isOpen\" id=\"accordion-item-2-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p><a href=\"https:\/\/github.com\/sumeetksinha\/Beamalyzer\">Beamalyzer<\/a> is a 3-D finite element MATLAB graphical user interface program to perform analysis of beams with capabilities of visual preprocessing and post-processing. The program generates bending moment, shear force, and deflection diagrams for selected beams after analysis.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n<\/div><\/div>\n    <div id=\"webapps\" class=\"product-content\" style=\"display:none;\"><div data-post-id=\"532\" class=\"insert-page insert-page-532 \">\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-3&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-3-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" data-wp-on--keydown=\"actions.handleKeyDown\" id=\"accordion-item-3\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\">Double Convolution Methodology for Ground Motion Input Generation<\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div inert aria-labelledby=\"accordion-item-3\" data-wp-bind--inert=\"!state.isOpen\" id=\"accordion-item-3-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p>A web application (<a href=\"https:\/\/doubleconvolution.iitd.ac.in\/\" data-type=\"link\" data-id=\"https:\/\/doubleconvolution.iitd.ac.in\/\">link<\/a>) for the generation of input ground motions for <strong><span style=\"text-decoration: underline;\">N<\/span><\/strong>onlinear <strong><span style=\"text-decoration: underline;\">D<\/span><\/strong>eformation <strong><span style=\"text-decoration: underline;\">A<\/span><\/strong>nalyses (NDA) following the double convolution approach by <a href=\"https:\/\/ascelibrary.org\/doi\/10.1061\/JGGEFK.GTENG-12499\">Prettel et al (2025)<\/a>. The application facilitates and increases the use of ground motion seismic recordings by practitioners. <\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n<\/div><\/div>\n    <div id=\"spreadsheets\" class=\"product-content\" style=\"display:none;\"><div data-post-id=\"490\" class=\"insert-page insert-page-490 \">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-4&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-4-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" data-wp-on--keydown=\"actions.handleKeyDown\" id=\"accordion-item-4\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\">Redistribution Effects on Liquefiable Layers<\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div inert aria-labelledby=\"accordion-item-4\" data-wp-bind--inert=\"!state.isOpen\" id=\"accordion-item-4-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p>A Microsoft Excel spreadsheet (<a href=\"https:\/\/ascelibrary.org\/doi\/suppl\/10.1061\/JGGEFK.GTENG-11857\/suppl_file\/supplemental_materials_jggefk.gteng-11857_sinha.zip\">link<\/a>) for estimating profiles of excess pore pressure and factor of safety against liquefaction (as a result of redistribution of excess pore pressures in connected liquefiable and non-liquefiable layers) following the analytical procedure presented in <a href=\"https:\/\/scholar.google.co.in\/citations?view_op=view_citation&amp;hl=en&amp;user=elAF1qMAAAAJ&amp;sortby=pubdate&amp;citation_for_view=elAF1qMAAAAJ:f2IySw72cVMC\">Sinha et al (2024)<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-5&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-5-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" data-wp-on--keydown=\"actions.handleKeyDown\" id=\"accordion-item-5\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\">CPT-Based Liquefaction Triggering Spreadsheet<\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div inert aria-labelledby=\"accordion-item-5\" data-wp-bind--inert=\"!state.isOpen\" id=\"accordion-item-5-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p>A Microsoft Excel spreadsheet (<a href=\"https:\/\/drive.google.com\/file\/d\/1YhLAA3jVzN5fPVtRmUlKf3_CGAsuJLFD\/view?usp=sharing\">link<\/a>) for identifying liquefiable layers based on <a href=\"https:\/\/ascelibrary.org\/doi\/full\/10.1061\/%28ASCE%29GT.1943-5606.0001388\">Boulanger and Idriss (2015)<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<p><\/p>\n<\/div><\/div>\n    <div id=\"packages\" class=\"product-content\" style=\"display:none;\"><div data-post-id=\"495\" class=\"insert-page insert-page-495 \">\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-6&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-6-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" data-wp-on--keydown=\"actions.handleKeyDown\" id=\"accordion-item-6\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\">QZLIQ: material to model pile tip behavior in liquefiable soils<\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div inert aria-labelledby=\"accordion-item-6\" data-wp-bind--inert=\"!state.isOpen\" id=\"accordion-item-6-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p>A <a href=\"https:\/\/opensees.github.io\/OpenSeesDocumentation\/user\/manual\/material\/uniaxialMaterials\/QzLiq1.html\">QzLiq material model<\/a> is developed and implemented in <a href=\"https:\/\/github.com\/OpenSees\/OpenSees\/releases\">OpenSees <\/a>to model the behavior of pile tip behavior in liquefiable soils. The model accounts for cyclic loading and changes in pile tip capacity as excess pore pressures varied in the soil during and after shaking. More on the model can be found in <a href=\"https:\/\/scholar.google.com\/citations?view_op=view_citation&amp;hl=en&amp;user=elAF1qMAAAAJ&amp;citation_for_view=elAF1qMAAAAJ:GnPB-g6toBAC\">Sinha et al (2022)<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-7&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-7-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" data-wp-on--keydown=\"actions.handleKeyDown\" id=\"accordion-item-7\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\">DAQDATA: processing hypergravity raw datasets conducted at UC Davis<\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div inert aria-labelledby=\"accordion-item-7\" data-wp-bind--inert=\"!state.isOpen\" id=\"accordion-item-7-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p>This is the list of programs created to read and process the slow and fast sensor data files obtained from the centrifuge test conducted at the <a href=\"https:\/\/cgm.engr.ucdavis.edu\/\">Center for Geotechnical Modeling (CGM), UCDavis<\/a>.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/github.com\/SumeetSinha\/DAQData\">DAQData<\/a>: <\/strong>A Python module to read and process slow and fast data files. <\/p>\n\n\n\n<p><strong><a href=\"https:\/\/github.com\/sumeetksinha\/DAQData\/tree\/master\/DAQ_Data_APP\">DAQData APP<\/a>:<\/strong> A Jupyter notebook application to plot slow and fast binary data files on demand. <\/p>\n\n\n\n<p><b><a href=\"https:\/\/github.com\/sumeetksinha\/DAQData_Matlab\">DAQData Matlab<\/a>:<\/b> Functions to read, plot, and process slow and fast binary data files in MATLAB.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-8&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-8-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" data-wp-on--keydown=\"actions.handleKeyDown\" id=\"accordion-item-8\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\">RPLOT: journal\u2011ready matplotlib stylesheet<\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div inert aria-labelledby=\"accordion-item-8\" data-wp-bind--inert=\"!state.isOpen\" id=\"accordion-item-8-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p>Matplotlib style sheet (<a href=\"https:\/\/github.com\/sumeetksinha\/Rplot\">link<\/a>) to create plots for scientific journals. <\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n<\/div><\/div>\n<\/div>\n\n<script>\n\/\/ Keep track of which tabs have already been \"Auto-Opened\"\nlet openedTabs = {};\n\nfunction openProductTab(evt, tabName) {\n    const tabcontent = document.getElementsByClassName(\"product-content\");\n    for (let i = 0; i < tabcontent.length; i++) { tabcontent[i].style.display = \"none\"; }\n    \n    const tablinks = document.getElementsByClassName(\"tab-btn\");\n    for (let i = 0; i < tablinks.length; i++) { tablinks[i].classList.remove(\"active\"); }\n    \n    const activeTab = document.getElementById(tabName);\n    activeTab.style.display = \"block\";\n    if (evt) evt.currentTarget.classList.add(\"active\");\n\n    \/\/ Only auto-open accordions if we haven't done it for this tab yet\n    if (!openedTabs[tabName]) {\n        let attempts = 0;\n        const poll = setInterval(() => {\n            const items = activeTab.querySelectorAll('details, .wp-block-accordion-item, [class*=\"accordion-item\"]');\n            if (items.length > 0) {\n                items.forEach(item => {\n                    if (item.tagName.toLowerCase() === 'details') {\n                        item.setAttribute('open', 'true');\n                    } else {\n                        \/\/ Click the header programmatically once to trigger the plugin's own logic\n                        const header = item.querySelector('button, [class*=\"title\"], [class*=\"header\"]');\n                        if (header && !item.classList.contains('is-open')) {\n                            header.click();\n                        }\n                    }\n                });\n                openedTabs[tabName] = true; \/\/ Mark as done so user can control it now\n                clearInterval(poll);\n            }\n            attempts++;\n            if (attempts > 20) clearInterval(poll);\n        }, 150);\n    }\n}\n\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    const btn = document.getElementById(\"defaultOpen\");\n    if (btn) btn.click();\n});\n<\/script>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Softwares Web Applications Spreadsheets Library\/Packages<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-455","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Products - Smart Geotechnics Lab @ IIT Delhi<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/smartgeotechnics.iitd.ac.in\/index.php\/tools\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Products - Smart Geotechnics Lab @ IIT Delhi\" \/>\n<meta property=\"og:description\" content=\"Softwares Web Applications Spreadsheets Library\/Packages\" \/>\n<meta property=\"og:url\" content=\"http:\/\/smartgeotechnics.iitd.ac.in\/index.php\/tools\/\" \/>\n<meta property=\"og:site_name\" content=\"Smart Geotechnics Lab @ IIT Delhi\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-14T11:08:49+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"http:\/\/smartgeotechnics.iitd.ac.in\/index.php\/tools\/\",\"url\":\"http:\/\/smartgeotechnics.iitd.ac.in\/index.php\/tools\/\",\"name\":\"Products - Smart Geotechnics Lab @ IIT Delhi\",\"isPartOf\":{\"@id\":\"http:\/\/smartgeotechnics.iitd.ac.in\/#website\"},\"datePublished\":\"2026-01-14T08:34:48+00:00\",\"dateModified\":\"2026-01-14T11:08:49+00:00\",\"breadcrumb\":{\"@id\":\"http:\/\/smartgeotechnics.iitd.ac.in\/index.php\/tools\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/smartgeotechnics.iitd.ac.in\/index.php\/tools\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/smartgeotechnics.iitd.ac.in\/index.php\/tools\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/smartgeotechnics.iitd.ac.in\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Products\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/smartgeotechnics.iitd.ac.in\/#website\",\"url\":\"http:\/\/smartgeotechnics.iitd.ac.in\/\",\"name\":\"SmartGeotechnics - SK Sinha Group @ IIT Delhi\",\"description\":\"Engineering Innovative Solutions\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/smartgeotechnics.iitd.ac.in\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Products - Smart Geotechnics Lab @ IIT Delhi","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/smartgeotechnics.iitd.ac.in\/index.php\/tools\/","og_locale":"en_US","og_type":"article","og_title":"Products - Smart Geotechnics Lab @ IIT Delhi","og_description":"Softwares Web Applications Spreadsheets Library\/Packages","og_url":"http:\/\/smartgeotechnics.iitd.ac.in\/index.php\/tools\/","og_site_name":"Smart Geotechnics Lab @ IIT Delhi","article_modified_time":"2026-01-14T11:08:49+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"http:\/\/smartgeotechnics.iitd.ac.in\/index.php\/tools\/","url":"http:\/\/smartgeotechnics.iitd.ac.in\/index.php\/tools\/","name":"Products - Smart Geotechnics Lab @ IIT Delhi","isPartOf":{"@id":"http:\/\/smartgeotechnics.iitd.ac.in\/#website"},"datePublished":"2026-01-14T08:34:48+00:00","dateModified":"2026-01-14T11:08:49+00:00","breadcrumb":{"@id":"http:\/\/smartgeotechnics.iitd.ac.in\/index.php\/tools\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/smartgeotechnics.iitd.ac.in\/index.php\/tools\/"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/smartgeotechnics.iitd.ac.in\/index.php\/tools\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/smartgeotechnics.iitd.ac.in\/"},{"@type":"ListItem","position":2,"name":"Products"}]},{"@type":"WebSite","@id":"http:\/\/smartgeotechnics.iitd.ac.in\/#website","url":"http:\/\/smartgeotechnics.iitd.ac.in\/","name":"SmartGeotechnics - SK Sinha Group @ IIT Delhi","description":"Engineering Innovative Solutions","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/smartgeotechnics.iitd.ac.in\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"http:\/\/smartgeotechnics.iitd.ac.in\/index.php\/wp-json\/wp\/v2\/pages\/455","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/smartgeotechnics.iitd.ac.in\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/smartgeotechnics.iitd.ac.in\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/smartgeotechnics.iitd.ac.in\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/smartgeotechnics.iitd.ac.in\/index.php\/wp-json\/wp\/v2\/comments?post=455"}],"version-history":[{"count":14,"href":"http:\/\/smartgeotechnics.iitd.ac.in\/index.php\/wp-json\/wp\/v2\/pages\/455\/revisions"}],"predecessor-version":[{"id":550,"href":"http:\/\/smartgeotechnics.iitd.ac.in\/index.php\/wp-json\/wp\/v2\/pages\/455\/revisions\/550"}],"wp:attachment":[{"href":"http:\/\/smartgeotechnics.iitd.ac.in\/index.php\/wp-json\/wp\/v2\/media?parent=455"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}