Skip to content
Snippets Groups Projects

PSVG Publication Repository

This repository contains the group's (and its members') publications, BibTeX references, and associated materials.

How to Deposit a Publication.

  1. To fulfill funding requirements and for long-term archival, all papers and tech reports should be deposited into Imperial Spiral. Do this now, so you don't forget.

  2. Create a BibTeX record for the publication in the publications.bib file. Post-publication, records can be retrieved from DBLP, ACM Digital Library, and the publisher's website. It may be best to download the citations from all sites and pick the most appropriate version of each field, as they all usually vary in quality. See below for BibTeX style notes.

  3. Commit files associated with the publication in this directory. Files should be named with the bibtex key as the base of the file name, and the appropriate extension from the table below according to document purpose.

BibTeX Record Structure

Record keys have the preferred format of <first author surname><year><first word of title>

Fields:

  • doi: Please remove the http://dx.doi.org/ prefix, so the doi is of the form nn.nnnn/....

Publication File Extension Types

Publication file types are listed in the configuration file _publication_file_types.yml. These file types will be offered directly for download:

  • .pdf: Authors' Preprint
  • .techreport.pdf: Technical Report
  • .zip: File Archive (.zip)

These extensions are for plain text files containing only the URL to link to:

  • .github.link: Code Repository (GitHub)
  • .repo.link: Code Repository

Git Submodule Notes

This repository is included as a submodule in the repositories for the Group Website and Philippa's Homepage.

Be aware that changes to the submodule must be committed to the submodule (and optionally, to the top-level project). Website builds will always take the master branch of the publications repository, no matter what submodule version is committed to the website repositories, as they use the command git submodule update --remote, which always fetches the most recent version for use.

This repository can be included in website repositories either as a submodule or as a checkout before build/deploy. Post-checkin/test pass hooks can be configured on this repository to retrigger a website submodule update/rebuild as desired.

Copyright Notes

You should check with the publisher's T&Cs (in particular the Copyright waiver form) to determine which version of the paper you are allowed to publish here. Often it is only the pre-print edition that is passed to the publisher before they make any changes. The final proof copy and the publisher's own copy is often not permitted to be published.