Giter Site home page Giter Site logo

elauksap / dealii-publication-list Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dealii/publication-list

0.0 1.0 0.0 1.36 MB

The list of known publications that use or cite the deal.II library.

Home Page: https://www.dealii.org/publications.html

TeX 99.89% Makefile 0.11%

dealii-publication-list's Introduction

Build Status download pdf view html

deal.II publication list

This repository contains a list of known publications that use or cite the deal.II finite element library. Its contents are used to generate the publications mentioned on the deal.II website.

Our institutes are evaluated at regular intervals. Consequently, we are interested in documenting the use of the programs and libraries we create. This page collects publications written on or with the help of deal.II. If you have published anything, including Diploma, Masters or PhD theses, please let us know about it. The more comprehensive this list is, the simpler it is for us to justify to our departments and sponsors the effort we put into the library โ€” something that helps all of us in the end!

Adding a new publication

If you'd like to add a bibliographic entry to our bibtex list, this can be done by one of two means. Firstly, you could email the details of your publication to one of the principal developers or administrators of the deal.II library and we'll do it for you. Alternatively, you could set up a pull request to this repository that adds the details of your awesome work. This can be done online using Github's built in editor or with these easy steps (these steps are also detailed more thoroughly for our main repository on our wiki page):

  1. Fork this repository, thereby adding it to your own GitHub account.
  2. Make a local clone of your repository.
$ git clone https://github.com/<github username>/publication-list
$ cd publication-list

If you already have a cloned version of the repository at hand, then synchronise the master branch of your fork with our repository

$ git checkout master
$ git remote add dealii [email protected]:dealii/publication-list.git
$ git fetch dealii
$ git rebase dealii master
$ git push origin master
  1. Create a new branch on which to make your additions.
$ git checkout -b my_awesome_new_publication
  1. Edit the file appropriate for the year of the publication. Please try to select the correct entry type and to fill in as much of the mandatory fields for that selection. You can see find more information about this point in this Wikipedia entry. If your publication has a URL or DOI number assigned to it, then it would be nice to enter that information as we will then generate a link straight to your publication.
  2. Commit your changes to your local copy of the git repository.
$ git commit -m "Added entry <bibtex key>"
  1. Push the changes to your fork of this repository
$ git push origin my_awesome_new_publication
  1. Setup a pull request for your addition(s) within GitHub.

Commonly used entry templates

To help you out, here are some templates for common entries:

  • Article
@Article{<bibtex key>,
  author    = {},
  title     = {},
  journal   = {},
  year      = {},
  volume    = {},
  number    = {},
  pages     = {},
  doi       = {},
  url       = {},
}
@Article{<bibtex key>,
  author        = {},
  title         = {},
  journal       = {ArXiv e-prints}
  year          = {},
  volume        = {},
  number        = {},
  pages         = {},
  archiveprefix = {arXiv},
  eprint        = {<xxxx.xxxxx>},
  doi           = {},
  url           = {},
}
  • Paper in conference proceedings
@InProceedings{<bibtex key>,
  author    = {},
  title     = {},
  editor    = {},
  booktitle = {},
  year      = {},
  volume    = {},
  series    = {},
  publisher = {},
  pages     = {},
  doi       = {},
  url       = {},
}
  • Master's thesis
@MastersThesis{<bibtex key>,
  author    = {},
  title     = {},
  school    = {},
  year      = {},
  month     = {},
  url       = {},
}
  • Bachelor's/Diploma thesis We also use the @MastersThesis tag for all other kinds of theses other than PhD theses, for example for Bachelor's or Honors theses in the United States and similar university systems, and for Diploma theses in universities that have them. In those case, simply fill in the note tag as in the following example:
@MastersThesis{<bibtex key>,
  author    = {},
  title     = {},
  school    = {},
  year      = {},
  month     = {},
  url       = {},
  note      = {Bachelor's Thesis},
}
  • PhD thesis
@PhdThesis{<bibtex key>,
  author    = {},
  title     = {},
  school    = {},
  year      = {},
  month     = {},
  url       = {},
}
  • Technical report
@TechReport{<bibtex key>,
  author      = {},
  title       = {},
  institution = {},
  year        = {},
  url         = {},
}
  • Chapter in a book
@InBook{<bibtex key>,
  chapter   = {},
  pages     = {},
  title     = {},
  publisher = {},
  year      = {},
  author    = {},
  volume    = {},
  number    = {},
  series    = {},
  edition   = {},
  isbn      = {},
  doi       = {},
  url       = {},
}
  • Book
@Book{<bibtex key>,
  title     = {},
  publisher = {},
  year      = {},
  author    = {},
  volume    = {},
  number    = {},
  series    = {},
  edition   = {},
  isbn      = {},
  doi       = {},
  url       = {},
}

Please make sure that you complete as many of these fields as possible. It is a particular help to us to get the DOI number or a URL corresponding to your contribution. A really useful resource that can be used to generate complete (or near complete) bibtex entries from DOI numbers and arXiv IDs is https://doi2bib.org.

Adding notes to publications

If you would like to add a contribution that has not yet been formally accepted, please add a comment to the note field indicating the status of your contribution. This may be one of the following:

  • for items that have been submitted but not yet reviewed:
note = {Submitted},
  • for items that are currently undergoing peer review:
note = {In review},
  • for items that have undergone review but are not yet at the publication stage:
note = {Accepted},
  • for items that are in the final stages of publication (at this point they might have been assigned a DOI number):
note = {In press},

By adding these fields to your contribution, it will help us better maintain our database and help us determine when to update the status of your entry as it moves through the publication stage. We would like to keep the status of your manuscripts as up-to-date as possible.

A final word...

Thank you very much for your contribution! We appreciate any entries to the list, as well as maintenance for the existing entries.

dealii-publication-list's People

Contributors

agrayver avatar bangerth avatar davydden avatar dklong-csu avatar drwells avatar genevaporter avatar giuseppeorlando878776 avatar iudexaxiom avatar jppelteret avatar juleoc02 avatar katharinajerg avatar kbzowski avatar kronbichler avatar lorenc1o avatar luca-heltai avatar manaswineeb avatar marcfehling avatar masterleinad avatar mathmerizing avatar nfehn avatar peterrum avatar rombur avatar safinenko avatar sebastian-stark avatar simonsticko avatar tamiko avatar tayloris avatar tjhei avatar tommeswick avatar zjiaqi2018 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.