<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <url>
    <loc>https://pvjohnston.com/about.html</loc>
  </url>

  <url>
    <loc>https://pvjohnston.com/archive.html</loc>
  </url>

  <url>
    <loc>https://pvjohnston.com/colophon.html</loc>
  </url>

  <url>
    <loc>https://pvjohnston.com/contact.html</loc>
  </url>

  <url>
    <loc>https://pvjohnston.com/index.html</loc>
  </url>

  <url>
    <loc>https://pvjohnston.com/resume.html</loc>
  </url>

  <url>
    <loc>https://pvjohnston.com/writing.html</loc>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2026-07-10-natural-language-excel-codex-sol.html</loc>
    <lastmod>2026-07-10</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2026-07-08-forbidden-and-allowed-symmetry-selection-rules.html</loc>
    <lastmod>2026-07-08</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2026-07-06-molecules-as-circuits-rlc-resonator.html</loc>
    <lastmod>2026-07-06</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2026-07-05-push-pull-chromophores-charge-transfer.html</loc>
    <lastmod>2026-07-05</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2026-07-04-the-physics-and-chemistry-of-pigments.html</loc>
    <lastmod>2026-07-04</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2026-07-04-the-correlation-gap-in-water-measured.html</loc>
    <lastmod>2026-07-04</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2026-07-03-one-matrix-element-absorptivity-and-the-pockels-effect.html</loc>
    <lastmod>2026-07-03</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2026-07-03-molar-absorptivity-is-a-rate-constant.html</loc>
    <lastmod>2026-07-03</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2026-07-01-hartree-fock-and-the-correlation-gap.html</loc>
    <lastmod>2026-07-01</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2026-06-30-reading-water-geometry-orbitals-acidity-spectra.html</loc>
    <lastmod>2026-06-30</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2026-06-24-anatomy-of-a-hakyll-site.html</loc>
    <lastmod>2026-06-24</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2026-06-20-what-are-cloud-functions.html</loc>
    <lastmod>2026-06-20</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2026-06-19-gcloud-firebase-and-google-workspace.html</loc>
    <lastmod>2026-06-19</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2026-06-18-the-met-api-has-no-random-button.html</loc>
    <lastmod>2026-06-18</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2026-06-18-a-citation-a-slot-and-the-line.html</loc>
    <lastmod>2026-06-18</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2026-06-16-running-my-day-job-on-claude-code.html</loc>
    <lastmod>2026-06-16</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2026-06-15-reading-the-circuitikz-source.html</loc>
    <lastmod>2026-06-15</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2026-06-15-hardening-the-cors-proxy.html</loc>
    <lastmod>2026-06-15</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2026-06-14-rich-tikz-with-dvisvgm.html</loc>
    <lastmod>2026-06-14</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2026-06-14-circuit-diagrams-with-circuitikz.html</loc>
    <lastmod>2026-06-14</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2026-01-16-quantum-tunneling-workflow.html</loc>
    <lastmod>2026-01-16</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2026-01-16-quantum-tunneling-psi4-results.html</loc>
    <lastmod>2026-01-16</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/process_diagrams.html</loc>
    <lastmod>2025-06-21</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/random-art-generator.html</loc>
    <lastmod>2025-05-06</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/cors-proxy.html</loc>
    <lastmod>2025-05-04</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/fundamentals_of_quantum_chemistry.html</loc>
    <lastmod>2025-04-22</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/understanding-the-virial-eq.html</loc>
    <lastmod>2025-04-20</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/Visualization-Compression.html</loc>
    <lastmod>2025-04-20</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/Determination-of-SI-Units-for-Magnetic-interaction.html</loc>
    <lastmod>2025-04-19</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/Setting-up-quantum-chemistry-environment.html</loc>
    <lastmod>2025-04-05</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/ai-comp-tools-SI.html</loc>
    <lastmod>2025-03-25</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/Comp-Tools_for_td-dft.html</loc>
    <lastmod>2025-03-25</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/Maths-Framework-and-Basis-Sets.html</loc>
    <lastmod>2025-03-22</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/Comparative-Analysis-of-TD-DFT-Functionals-for-Formaldehyde-Excited-States.html</loc>
    <lastmod>2025-03-21</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/Modern-DNS-Analysis-on-MacOS.html</loc>
    <lastmod>2025-03-19</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/Introduction-to-PowerShell.html</loc>
    <lastmod>2025-03-01</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/Polarizability-Trends-in-Carbon-Chalcogen-Diatomic-Molecules-A-Computational-Study.html</loc>
    <lastmod>2025-02-28</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/Polarizability-Trends-in-Group-4-6-Heteronuclear-Molecules-A-Computational-Study.html</loc>
    <lastmod>2025-02-27</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/QC-Maths-Framework-for-Hyperpolarizability.html</loc>
    <lastmod>2025-02-25</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/QC-Calculations-of-Hyperpolarizability-Setup-and-Initial-Results.html</loc>
    <lastmod>2025-02-25</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/Calculating-Atomic-Polarizabilities-of-Group-4A-Elements.html</loc>
    <lastmod>2025-02-25</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2025-02-19-Evolving-Network-Diagnostics-for-the-Modern-Security-Landscape.html</loc>
    <lastmod>2025-02-19</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2025-02-18-Understanding-Network-Paths.html</loc>
    <lastmod>2025-02-18</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2025-01-25-radiochemistry.html</loc>
    <lastmod>2025-01-27</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2025-01-22-discrete-math7.html</loc>
    <lastmod>2025-01-22</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2025-01-22-discrete-math6.html</loc>
    <lastmod>2025-01-22</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2025-01-22-discrete-math5.html</loc>
    <lastmod>2025-01-22</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2025-01-22-discrete-math4.html</loc>
    <lastmod>2025-01-22</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2025-01-22-discrete-math3.html</loc>
    <lastmod>2025-01-22</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2025-01-22-discrete-math2.html</loc>
    <lastmod>2025-01-22</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2025-01-22-discrete-math.html</loc>
    <lastmod>2025-01-22</lastmod>
  </url>

  <url>
    <loc>https://pvjohnston.com/posts/2025-01-20-chemical-kinetics.html</loc>
    <lastmod>2025-01-20</lastmod>
  </url>

</urlset>
