Skip to content

Commit

Permalink
Add paper to readme (#818)
Browse files Browse the repository at this point in the history
### Before submitting

Please complete the following checklist when submitting a PR:

- [x] All new features must include a unit test.
If you've fixed a bug or added code that should be tested, add a test to
the
      [`tests`](../tests) directory!

- [x] All new functions and code must be clearly commented and
documented.
If you do make documentation changes, make sure that the docs build and
      render correctly by running `make docs`.

- [x] Ensure that the test suite passes, by running `make test`.

- [x] Add a new entry to the `.github/CHANGELOG.md` file, summarizing
the
      change, and including a link back to the PR.

- [x] Ensure that code is properly formatted by running `make format`. 

When all the above are checked, delete everything above the dashed
line and fill in the pull request template.


------------------------------------------------------------------------------------------------------------

**Context:** This adds a link to the readme pointing to
https://arxiv.org/abs/2403.02512

**Description of the Change:**

**Benefits:**

**Possible Drawbacks:**

**Related GitHub Issues:**

---------

Co-authored-by: ringo-but-quantum <[email protected]>
Co-authored-by: Josh Izaac <[email protected]>
  • Loading branch information
3 people authored Jul 31, 2024
1 parent 522f3ab commit 186a1b1
Show file tree
Hide file tree
Showing 6 changed files with 94 additions and 10 deletions.
5 changes: 4 additions & 1 deletion .github/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,9 @@

### Documentation

* Updated the README and added citation format for Lightning arxiv preprint.
[#818](https://github.com/PennyLaneAI/pennylane-lightning/pull/818)

### Bug fixes

* Check for the number of wires for Hermitian observables in Lightning-Tensor. Only 1-wire Hermitian observables are supported as of `cuTensorNet-v24.03.0`.
Expand All @@ -83,7 +86,7 @@

This release contains contributions from (in alphabetical order):

Ali Asadi, Amintor Dusko, Vincent Michaud-Rioux, Mudit Pandey, Shuli Shu, Paul Haochen Wang
Ali Asadi, Amintor Dusko, Vincent Michaud-Rioux, Lee J. O'Riordan, Mudit Pandey, Shuli Shu, Paul Haochen Wang

---

Expand Down
59 changes: 59 additions & 0 deletions CITATION.cff
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
cff-version: "1.2.0"
authors:
- family-names: Asadi
given-names: Ali
orcid: "https://orcid.org/0009-0004-6010-2110"
- family-names: Dusko
given-names: Amintor
orcid: "https://orcid.org/0000-0002-0910-7715"
- family-names: Park
given-names: Chae-Yeun
orcid: "https://orcid.org/0000-0003-4430-1000"
- family-names: Michaud-Rioux
given-names: Vincent
orcid: "https://orcid.org/0000-0003-4367-5940"
- family-names: Schoch
given-names: Isidor
- family-names: Shu
given-names: Shuli
orcid: "https://orcid.org/0000-0001-6528-8584"
- family-names: Vincent
given-names: Trevor
- family-names: O'Riordan
given-names: Lee J.
orcid: "https://orcid.org/0000-0002-6758-9433"
contact:
- family-names: O'Riordan
given-names: Lee J.
orcid: "https://orcid.org/0000-0002-6758-9433"
message: If you use this software, please cite as follows.
preferred-citation:
authors:
- family-names: Asadi
given-names: Ali
orcid: "https://orcid.org/0009-0004-6010-2110"
- family-names: Dusko
given-names: Amintor
orcid: "https://orcid.org/0000-0002-0910-7715"
- family-names: Park
given-names: Chae-Yeun
orcid: "https://orcid.org/0000-0003-4430-1000"
- family-names: Michaud-Rioux
given-names: Vincent
orcid: "https://orcid.org/0000-0003-4367-5940"
- family-names: Schoch
given-names: Isidor
- family-names: Shu
given-names: Shuli
orcid: "https://orcid.org/0000-0001-6528-8584"
- family-names: Vincent
given-names: Trevor
- family-names: O'Riordan
given-names: Lee J.
orcid: "https://orcid.org/0000-0002-6758-9433"
- url: "https://arxiv.org/abs/2403.02512"
- type: other
value: "arXiv:2403.02512"
title: "Hybrid quantum programming with PennyLane Lightning on HPC platforms"
type: article
title: "Hybrid quantum programming with PennyLane Lightning on HPC platforms"
21 changes: 16 additions & 5 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -448,15 +448,26 @@ Please make your best effort to comply with `black` and `pylint` before using di
Authors
*******

.. citation-start-inclusion-marker-do-not-remove
Lightning is the work of `many contributors <https://github.com/PennyLaneAI/pennylane-lightning/graphs/contributors>`_.

If you are doing research using PennyLane and Lightning, please cite `our paper <https://arxiv.org/abs/1811.04968>`_:
If you are using Lightning for research, please cite:

.. code-block:: bibtex
Ville Bergholm, Josh Izaac, Maria Schuld, Christian Gogolin, M. Sohaib Alam, Shahnawaz Ahmed,
Juan Miguel Arrazola, Carsten Blank, Alain Delgado, Soran Jahangiri, Keri McKiernan, Johannes Jakob Meyer,
Zeyue Niu, Antal Száva, and Nathan Killoran.
*PennyLane: Automatic differentiation of hybrid quantum-classical computations.* 2018. arXiv:1811.04968
@misc{
asadi2024,
title={{Hybrid quantum programming with PennyLane Lightning on HPC platforms}},
author={Ali Asadi and Amintor Dusko and Chae-Yeun Park and Vincent Michaud-Rioux and Isidor Schoch and Shuli Shu and Trevor Vincent and Lee James O'Riordan},
year={2024},
eprint={2403.02512},
archivePrefix={arXiv},
primaryClass={quant-ph},
url={https://arxiv.org/abs/2403.02512},
}
.. citation-end-inclusion-marker-do-not-remove
.. support-start-inclusion-marker-do-not-remove
Support
Expand Down
15 changes: 13 additions & 2 deletions doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ Lightning plugins
:start-after: header-start-inclusion-marker-do-not-remove
:end-before: header-end-inclusion-marker-do-not-remove


Devices
*******

Expand All @@ -35,14 +34,26 @@ The Lightning ecosystem provides the following devices:

.. title-card::
:name: 'lightning.tensor'
:description: A heterogeneous backend tensor network simulator with NVIDIA cuQuantum library support.
:description: A tensor network simulator with NVIDIA cuQuantum library support.
:link: lightning_tensor/device.html

.. raw:: html

<div style='clear:both'></div>
</br>

Authors
*******

.. include:: ../README.rst
:start-after: citation-start-inclusion-marker-do-not-remove
:end-before: citation-end-inclusion-marker-do-not-remove

.. raw:: html

<div style='clear:both'></div>
</br>

.. toctree::
:maxdepth: 2
:titlesonly:
Expand Down
2 changes: 1 addition & 1 deletion doc/lightning_tensor/device.rst
Original file line number Diff line number Diff line change
Expand Up @@ -184,4 +184,4 @@ Users can not create a ``Hamiltonian`` or ``Prod`` observable from ``Hamiltonian

.. raw:: html

</div>
</div>
2 changes: 1 addition & 1 deletion pennylane_lightning/core/_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@
Version number (major.minor.patch[-label])
"""

__version__ = "0.38.0-dev20"
__version__ = "0.38.0-dev21"

0 comments on commit 186a1b1

Please sign in to comment.