diff --git a/content/Software/From-virtual-Z-gates-to-virtual-Z-pulses-source-code/index.md b/content/Software/From-virtual-Z-gates-to-virtual-Z-pulses-source-code/index.md
new file mode 100644
index 0000000..92e2b7d
--- /dev/null
+++ b/content/Software/From-virtual-Z-gates-to-virtual-Z-pulses-source-code/index.md
@@ -0,0 +1,54 @@
+---
+title: From-virtual-Z-gates-to-virtual-Z-pulses-source-code
+tags: Hamiltonian-level, Theory, Accompanying source code
+description: "The source code used in the article “From virtual Z gates to virtual Z pulses”."
+---
+[[/index|Christopher K. Long]]
+and Crispin H. W. Barnes
+
+The source code used in [[/Articles/From virtual Z gates to virtual Z pulses]] [@long2025virtualzgatesvirtual].
+
+# Online repositories
+
+- GitHub: https://github.com/Christopher-K-Long/From-virtual-Z-gates-to-virtual-Z-pulses-source-code
+- GitLab (mirror): https://gitlab.com/Christopher-K-Long/From-virtual-Z-gates-to-virtual-Z-pulses-source-code
+- Zenodo (DOI): https://doi.org/10.5281/zenodo.17123422
+- Software Heritage (archive): https://archive.softwareheritage.org/swh:1:dir:e4eb839b33bbeaeb60395bd18a45477cc020a2d1
+
+# README file
+
+![[Repository/README]]
+
+# Repository files
+- [[Repository/README]]
+- [[/Software/From-virtual-Z-gates-to-virtual-Z-pulses-source-code/Repository/LICENSE]]
+
+# Citation
+
+Christopher K. Long and Crispin H. W. Barnes. From virtual Z gates to virtual Z pulses source code, (Zenodo, 2025), DOI: [10.5281/zenodo.17123422](https://doi.org/10.5281/zenodo.17123422).
+
+## BibTeX
+
+```bibtex
+@software{long_2025_17149989,
+ author = {Long, Christopher K. and
+ Barnes, Crispin H. W.},
+ title = {From virtual Z gates to virtual Z pulses source code},
+ month = sep,
+ year = 2025,
+ license = {Apache-2.0},
+ publisher = {Zenodo},
+ doi = {10.5281/zenodo.17123422},
+ url = {https://doi.org/10.5281/zenodo.17123422},
+ swhid = {swh:1:dir:71012dabd229ba80688d78cc92a9eb2e7466ba41
+ ;origin=https://doi.org/10.5281/zenodo.17123422;vi
+ sit=swh:1:snp:d68c9398eebea3a636270700575c870344c6
+ becb;anchor=swh:1:rel:474d0d7d3ebe4eac9701c3d9cf3b
+ 9a28dc6f1647;path=Christopher-K-Long-From-virtual-
+ Z-gates-to-virtual-Z-pulses-source-code-0601c7b
+ },
+}
+```
+
+# Dependencies I authored
+- [[/Software/PySTE/index|PySTE]] [@PySTE]
\ No newline at end of file