{"id":1810,"date":"2023-05-09T09:23:54","date_gmt":"2023-05-09T13:23:54","guid":{"rendered":"https:\/\/research.cbc.osu.edu\/sokolov.8\/?page_id=1810"},"modified":"2023-05-09T09:28:21","modified_gmt":"2023-05-09T13:28:21","slug":"resources","status":"publish","type":"page","link":"https:\/\/research.cbc.osu.edu\/sokolov.8\/resources\/","title":{"rendered":"Resources"},"content":{"rendered":"<h4>Notes on electronic structure theory and programming:<\/h4>\n<ul>\n<li><a href=\"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-content\/uploads\/2023\/05\/intro_scf.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Introduction to the self-consistent field method<\/a><\/li>\n<li><a href=\"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-content\/uploads\/2023\/05\/programming_scf.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Programming the self-consistent field method with Python<\/a><\/li>\n<li><a href=\"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-content\/uploads\/2023\/05\/Python_programming.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Introduction to programming with Python<\/a><\/li>\n<\/ul>\n<h4>Lecture materials from the &#8220;Advanced Quantum Mechanics&#8221; (CHEM 7520) class:<\/h4>\n<ul>\n<li><a href=\"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-content\/uploads\/2023\/05\/Handout_1.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Linear algebra and foundations of quantum mechanics<\/a><\/li>\n<li><a href=\"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-content\/uploads\/2023\/05\/Handout_5.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Nuclear motion of polyatomic molecules and classical mechanics of rigid rotations<\/a><\/li>\n<li><a href=\"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-content\/uploads\/2023\/05\/Handout_6.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Quantum mechanics of rigid rotations<\/a><\/li>\n<li><a href=\"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-content\/uploads\/2023\/05\/Handout_7.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Selection rules in rotational spectroscopy, vibration\u2013rotation interaction<\/a><\/li>\n<li><a href=\"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-content\/uploads\/2023\/05\/Handout_9.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Classical mechanics of molecular vibrations<\/a><\/li>\n<li><a href=\"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-content\/uploads\/2023\/05\/Handout_10.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Quantum mechanics of molecular vibrations<\/a><\/li>\n<li><a href=\"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-content\/uploads\/2023\/05\/Handout_13.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">The electronic Schr\u00f6dinger equation, the variation method, and the Hartree approximation<\/a><\/li>\n<li><a href=\"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-content\/uploads\/2023\/05\/Handout_14.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Slater determinants and the Hartree\u2013Fock approximation<\/a><\/li>\n<li><a href=\"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-content\/uploads\/2023\/05\/Handout_15.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Restricted Hartree\u2013Fock theory for closed-shell molecules<\/a><\/li>\n<li><a href=\"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-content\/uploads\/2023\/05\/Handout_16.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Atom-centered basis sets<\/a><\/li>\n<li><a href=\"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-content\/uploads\/2023\/05\/Handout_17.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Form of the exact wavefunction: full configuration interaction<\/a><\/li>\n<li><a href=\"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-content\/uploads\/2023\/05\/Handout_18.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Electronic spectroscopy of many-electron atoms<\/a><\/li>\n<li><a href=\"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-content\/uploads\/2023\/05\/Handout_19.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Electronic spectroscopy of diatomic and polyatomic molecules<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Notes on electronic structure theory and programming: Introduction to the self-consistent field method Programming the self-consistent field method with Python Introduction to programming with Python Lecture materials from the &#8220;Advanced Quantum Mechanics&#8221; (CHEM 7520) class: Linear algebra and foundations of quantum mechanics Nuclear motion of polyatomic molecules and classical mechanics of rigid rotations Quantum mechanics &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/research.cbc.osu.edu\/sokolov.8\/resources\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Resources&#8221;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-1810","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Notes on electronic structure theory and programming: Introduction to the self-consistent field method Programming the self-consistent field method with Python Introduction to programming with Python Lecture materials from the ``Advanced Quantum Mechanics&#039;&#039; (CHEM 7520) class: Linear algebra and foundations of quantum mechanics Nuclear motion of polyatomic molecules and classical mechanics of rigid rotations Quantum mechanics\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/research.cbc.osu.edu\/sokolov.8\/resources\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"The Sokolov Research Group - Computational Quantum Chemistry\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Resources - The Sokolov Research Group\" \/>\n\t\t<meta property=\"og:description\" content=\"Notes on electronic structure theory and programming: Introduction to the self-consistent field method Programming the self-consistent field method with Python Introduction to programming with Python Lecture materials from the ``Advanced Quantum Mechanics&#039;&#039; (CHEM 7520) class: Linear algebra and foundations of quantum mechanics Nuclear motion of polyatomic molecules and classical mechanics of rigid rotations Quantum mechanics\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/research.cbc.osu.edu\/sokolov.8\/resources\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-content\/uploads\/2017\/06\/cropped-osu-web-header-horiz.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-content\/uploads\/2017\/06\/cropped-osu-web-header-horiz.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"754\" \/>\n\t\t<meta property=\"og:image:height\" content=\"250\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-05-09T13:23:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-05-09T13:28:21+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Resources - The Sokolov Research Group\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Notes on electronic structure theory and programming: Introduction to the self-consistent field method Programming the self-consistent field method with Python Introduction to programming with Python Lecture materials from the ``Advanced Quantum Mechanics&#039;&#039; (CHEM 7520) class: Linear algebra and foundations of quantum mechanics Nuclear motion of polyatomic molecules and classical mechanics of rigid rotations Quantum mechanics\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-content\/uploads\/2017\/06\/cropped-osu-web-header-horiz.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/research.cbc.osu.edu\\\/sokolov.8\\\/resources\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/research.cbc.osu.edu\\\/sokolov.8#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/research.cbc.osu.edu\\\/sokolov.8\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/research.cbc.osu.edu\\\/sokolov.8\\\/resources\\\/#listItem\",\"name\":\"Resources\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/research.cbc.osu.edu\\\/sokolov.8\\\/resources\\\/#listItem\",\"position\":2,\"name\":\"Resources\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/research.cbc.osu.edu\\\/sokolov.8#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/research.cbc.osu.edu\\\/sokolov.8\\\/#organization\",\"name\":\"The Sokolov Research Group\",\"description\":\"Computational Quantum Chemistry\",\"url\":\"https:\\\/\\\/research.cbc.osu.edu\\\/sokolov.8\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/research.cbc.osu.edu\\\/sokolov.8\\\/wp-content\\\/uploads\\\/2017\\\/06\\\/cropped-osu-web-header-horiz.png\",\"@id\":\"https:\\\/\\\/research.cbc.osu.edu\\\/sokolov.8\\\/resources\\\/#organizationLogo\",\"width\":754,\"height\":250},\"image\":{\"@id\":\"https:\\\/\\\/research.cbc.osu.edu\\\/sokolov.8\\\/resources\\\/#organizationLogo\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/research.cbc.osu.edu\\\/sokolov.8\\\/resources\\\/#webpage\",\"url\":\"https:\\\/\\\/research.cbc.osu.edu\\\/sokolov.8\\\/resources\\\/\",\"name\":\"Resources - The Sokolov Research Group\",\"description\":\"Notes on electronic structure theory and programming: Introduction to the self-consistent field method Programming the self-consistent field method with Python Introduction to programming with Python Lecture materials from the ``Advanced Quantum Mechanics'' (CHEM 7520) class: Linear algebra and foundations of quantum mechanics Nuclear motion of polyatomic molecules and classical mechanics of rigid rotations Quantum mechanics\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/research.cbc.osu.edu\\\/sokolov.8\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/research.cbc.osu.edu\\\/sokolov.8\\\/resources\\\/#breadcrumblist\"},\"datePublished\":\"2023-05-09T09:23:54-04:00\",\"dateModified\":\"2023-05-09T09:28:21-04:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/research.cbc.osu.edu\\\/sokolov.8\\\/#website\",\"url\":\"https:\\\/\\\/research.cbc.osu.edu\\\/sokolov.8\\\/\",\"name\":\"The Sokolov Research Group\",\"description\":\"Computational Quantum Chemistry\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/research.cbc.osu.edu\\\/sokolov.8\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Resources - The Sokolov Research Group","description":"Notes on electronic structure theory and programming: Introduction to the self-consistent field method Programming the self-consistent field method with Python Introduction to programming with Python Lecture materials from the ``Advanced Quantum Mechanics'' (CHEM 7520) class: Linear algebra and foundations of quantum mechanics Nuclear motion of polyatomic molecules and classical mechanics of rigid rotations Quantum mechanics","canonical_url":"https:\/\/research.cbc.osu.edu\/sokolov.8\/resources\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/research.cbc.osu.edu\/sokolov.8\/resources\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/research.cbc.osu.edu\/sokolov.8#listItem","position":1,"name":"Home","item":"https:\/\/research.cbc.osu.edu\/sokolov.8","nextItem":{"@type":"ListItem","@id":"https:\/\/research.cbc.osu.edu\/sokolov.8\/resources\/#listItem","name":"Resources"}},{"@type":"ListItem","@id":"https:\/\/research.cbc.osu.edu\/sokolov.8\/resources\/#listItem","position":2,"name":"Resources","previousItem":{"@type":"ListItem","@id":"https:\/\/research.cbc.osu.edu\/sokolov.8#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/research.cbc.osu.edu\/sokolov.8\/#organization","name":"The Sokolov Research Group","description":"Computational Quantum Chemistry","url":"https:\/\/research.cbc.osu.edu\/sokolov.8\/","logo":{"@type":"ImageObject","url":"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-content\/uploads\/2017\/06\/cropped-osu-web-header-horiz.png","@id":"https:\/\/research.cbc.osu.edu\/sokolov.8\/resources\/#organizationLogo","width":754,"height":250},"image":{"@id":"https:\/\/research.cbc.osu.edu\/sokolov.8\/resources\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/research.cbc.osu.edu\/sokolov.8\/resources\/#webpage","url":"https:\/\/research.cbc.osu.edu\/sokolov.8\/resources\/","name":"Resources - The Sokolov Research Group","description":"Notes on electronic structure theory and programming: Introduction to the self-consistent field method Programming the self-consistent field method with Python Introduction to programming with Python Lecture materials from the ``Advanced Quantum Mechanics'' (CHEM 7520) class: Linear algebra and foundations of quantum mechanics Nuclear motion of polyatomic molecules and classical mechanics of rigid rotations Quantum mechanics","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/research.cbc.osu.edu\/sokolov.8\/#website"},"breadcrumb":{"@id":"https:\/\/research.cbc.osu.edu\/sokolov.8\/resources\/#breadcrumblist"},"datePublished":"2023-05-09T09:23:54-04:00","dateModified":"2023-05-09T09:28:21-04:00"},{"@type":"WebSite","@id":"https:\/\/research.cbc.osu.edu\/sokolov.8\/#website","url":"https:\/\/research.cbc.osu.edu\/sokolov.8\/","name":"The Sokolov Research Group","description":"Computational Quantum Chemistry","inLanguage":"en-US","publisher":{"@id":"https:\/\/research.cbc.osu.edu\/sokolov.8\/#organization"}}]},"og:locale":"en_US","og:site_name":"The Sokolov Research Group - Computational Quantum Chemistry","og:type":"article","og:title":"Resources - The Sokolov Research Group","og:description":"Notes on electronic structure theory and programming: Introduction to the self-consistent field method Programming the self-consistent field method with Python Introduction to programming with Python Lecture materials from the ``Advanced Quantum Mechanics'' (CHEM 7520) class: Linear algebra and foundations of quantum mechanics Nuclear motion of polyatomic molecules and classical mechanics of rigid rotations Quantum mechanics","og:url":"https:\/\/research.cbc.osu.edu\/sokolov.8\/resources\/","og:image":"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-content\/uploads\/2017\/06\/cropped-osu-web-header-horiz.png","og:image:secure_url":"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-content\/uploads\/2017\/06\/cropped-osu-web-header-horiz.png","og:image:width":754,"og:image:height":250,"article:published_time":"2023-05-09T13:23:54+00:00","article:modified_time":"2023-05-09T13:28:21+00:00","twitter:card":"summary_large_image","twitter:title":"Resources - The Sokolov Research Group","twitter:description":"Notes on electronic structure theory and programming: Introduction to the self-consistent field method Programming the self-consistent field method with Python Introduction to programming with Python Lecture materials from the ``Advanced Quantum Mechanics'' (CHEM 7520) class: Linear algebra and foundations of quantum mechanics Nuclear motion of polyatomic molecules and classical mechanics of rigid rotations Quantum mechanics","twitter:image":"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-content\/uploads\/2017\/06\/cropped-osu-web-header-horiz.png"},"aioseo_meta_data":{"post_id":"1810","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-05-11 13:04:50","updated":"2025-06-05 04:17:11","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/research.cbc.osu.edu\/sokolov.8\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tResources\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/research.cbc.osu.edu\/sokolov.8"},{"label":"Resources","link":"https:\/\/research.cbc.osu.edu\/sokolov.8\/resources\/"}],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P8QB2C-tc","_links":{"self":[{"href":"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-json\/wp\/v2\/pages\/1810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-json\/wp\/v2\/comments?post=1810"}],"version-history":[{"count":14,"href":"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-json\/wp\/v2\/pages\/1810\/revisions"}],"predecessor-version":[{"id":1829,"href":"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-json\/wp\/v2\/pages\/1810\/revisions\/1829"}],"wp:attachment":[{"href":"https:\/\/research.cbc.osu.edu\/sokolov.8\/wp-json\/wp\/v2\/media?parent=1810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}