Commit e001ab42 authored by Christoph Groth's avatar Christoph Groth
Browse files

add legal and other meta information

parent 2924c122
==========================
Suggested acknowledgements
==========================
To be written.
================
Authors of kwant
================
The principal developers of kwant are (in alphabetic order)
* Anton R. Akhmerov <anton.akhmerov@gmail.com>
* Christoph W. Groth <christoph.groth@cea.fr>
* Xavier Waintal <xavier.waintal@cea.fr>
* Michael Wimmer <wimmer@lorentz.leidenuniv.nl>
The contributions of Christoph and Xavier are part of their work at `CEA
<http://cea.fr>`_, the French Commissariat à l'énergie atomique et aux énergies
alternatives.
Other people that have contributed to kwant include
* Daniel Jaschke
-------------------------------------------------------------
To find out who exactly wrote a certain part of kwant, please use the "blame"
feature of `git <http://git-scm.com/>`_, the version control system.
License
=======
=============
kwant License
=============
This software (kwant) is NOT TO BE DISTRIBUTED, neither in part nor as a whole.
(This license applies to all files of this distribution except those within the
``doc/sphinxext`` subdirectory for which ``doc/sphinxext/LICENSE.txt``
applies.)
The only exception to this is the ``doc/sphinxext`` subdirectory, which is free
software. (See the file ``LICENSE.txt`` in that subdirectory.)
Copyright 2011-2013, kwant authors. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
......@@ -2,7 +2,7 @@
# in addition to the default ones.
include MANIFEST.in
include INSTALL LICENSE TODO
include INSTALL LICENSE AUTHORS ACKNOWLEDGEMENTS TODO
# We explicitly include both pyx and c files, so that both are shipped in
# source tarballs independently of whether "setup.py sdist" is run with
......
......@@ -7,6 +7,5 @@ various Green's functions, and local density of states. Being extensible and
modular, kwant has been designed to be useful for other computations involving
tight-binding Hamiltonians as well.
See the file INSTALL for installation instructions and LICENSE for legal
information. A tutorial for new users and complete reference documentation are
available.
See also the files INSTALL, LICENSE, AUTHORS, and ACKNOWLEDGEMENTS in this
directory.
# Makefile for Sphinx documentation
# Copyright 2011-2013 kwant authors.
#
# This file is part of kwant. It is subject to the license terms in the
# LICENSE file found in the top-level directory of this distribution and at
# http://kwant-project.org/license. A list of kwant authors can be found in
# the AUTHORS file at the top-level directory of this distribution and at
# http://kwant-project.org/authors.
# You can set these variables from the command line.
SPHINXOPTS =
......
.. include:: ../../ACKNOWLEDGEMENTS
.. include:: ../../AUTHORS
......@@ -39,7 +39,7 @@ master_doc = 'index'
# General information about the project.
project = u'kwant'
copyright = u'2011-2012, A. R. Akhmerov, C. W. Groth, X. Waintal, M. Wimmer'
copyright = u'2011-2012, kwant Developers'
# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
......
......@@ -3,22 +3,26 @@ kwant documentation
===================
.. include:: ../../README
:end-before: See the file INSTALL
:end-before: See also the files
.. toctree::
:maxdepth: 1
Installation instructions <install>
Researchers, please note that even though :doc:`kwant is Free Software
<license>`, scientific integrity requires to give appropriate credit. If you
write a scientific paper whose results have been obtained thanks to kwant,
please :doc:`acknowledge <acknowledgements>` the work of the :doc:`people that
have made it possible <authors>`.
.. toctree::
:maxdepth: 1
license
authors
acknowledgements
.. toctree::
:maxdepth: 1
whatsnew/index
install
.. toctree::
:maxdepth: 2
......
# Copyright 2011-2013 kwant authors.
#
# This file is part of kwant. It is subject to the license terms in the
# LICENSE file found in the top-level directory of this distribution and at
# http://kwant-project.org/license. A list of kwant authors can be found in
# the AUTHORS file at the top-level directory of this distribution and at
# http://kwant-project.org/authors.
__all__ = ['system', 'version', 'builder', 'lattice', 'solvers']
for module in __all__:
exec 'from . import {0}'.format(module)
......
# Copyright 2011-2013 kwant authors.
#
# This file is part of kwant. It is subject to the license terms in the
# LICENSE file found in the top-level directory of this distribution and at
# http://kwant-project.org/license. A list of kwant authors can be found in
# the AUTHORS file at the top-level directory of this distribution and at
# http://kwant-project.org/authors.
cimport cython
import tinyarray as ta
import numpy as np
......
# Copyright 2011-2013 kwant authors.
#
# This file is part of kwant. It is subject to the license terms in the
# LICENSE file found in the top-level directory of this distribution and at
# http://kwant-project.org/license. A list of kwant authors can be found in
# the AUTHORS file at the top-level directory of this distribution and at
# http://kwant-project.org/authors.
from __future__ import division
__all__ = ['Builder', 'Site', 'SiteGroup', 'SimpleSiteGroup', 'Symmetry',
......
# Copyright 2011-2013 kwant authors.
#
# This file is part of kwant. It is subject to the license terms in the
# LICENSE file found in the top-level directory of this distribution and at
# http://kwant-project.org/license. A list of kwant authors can be found in
# the AUTHORS file at the top-level directory of this distribution and at
# http://kwant-project.org/authors.
"""Functionality for graphs"""
# Merge the public interface of all submodules.
......
# Copyright 2011-2013 kwant authors.
#
# This file is part of kwant. It is subject to the license terms in the
# LICENSE file found in the top-level directory of this distribution and at
# http://kwant-project.org/license. A list of kwant authors can be found in
# the AUTHORS file at the top-level directory of this distribution and at
# http://kwant-project.org/authors.
from libc.stdio cimport FILE
cdef extern from "scotch.h":
......
# Copyright 2011-2013 kwant authors.
#
# This file is part of kwant. It is subject to the license terms in the
# LICENSE file found in the top-level directory of this distribution and at
# http://kwant-project.org/license. A list of kwant authors can be found in
# the AUTHORS file at the top-level directory of this distribution and at
# http://kwant-project.org/authors.
from defs cimport gint
cdef extern from "c_slicer/slicer.h":
......
// Copyright 2011-2013 kwant authors.
//
// This file is part of kwant. It is subject to the license terms in the
// LICENSE file found in the top-level directory of this distribution and at
// http://kwant-project.org/license. A list of kwant authors can be found in
// the AUTHORS file at the top-level directory of this distribution and at
// http://kwant-project.org/authors.
#ifndef BUCKET_LIST_H
#define BUCKET_LIST_H
......
// Copyright 2011-2013 kwant authors.
//
// This file is part of kwant. It is subject to the license terms in the
// LICENSE file found in the top-level directory of this distribution and at
// http://kwant-project.org/license. A list of kwant authors can be found in
// the AUTHORS file at the top-level directory of this distribution and at
// http://kwant-project.org/authors.
//-*-C++-*-
#ifndef _GRAPH_WRAPPER_H
#define _GRAPH_WRAPPER_H
......
// Copyright 2011-2013 kwant authors.
//
// This file is part of kwant. It is subject to the license terms in the
// LICENSE file found in the top-level directory of this distribution and at
// http://kwant-project.org/license. A list of kwant authors can be found in
// the AUTHORS file at the top-level directory of this distribution and at
// http://kwant-project.org/authors.
#include "partitioner.h"
//----------------------------------------------------
......
// Copyright 2011-2013 kwant authors.
//
// This file is part of kwant. It is subject to the license terms in the
// LICENSE file found in the top-level directory of this distribution and at
// http://kwant-project.org/license. A list of kwant authors can be found in
// the AUTHORS file at the top-level directory of this distribution and at
// http://kwant-project.org/authors.
//-*-C++-*-
#ifndef _BLOCK_TRIDIAGONAL_PARTITIONER_H
#define _BLOCK_TRIDIAGONAL_PARTITIONER_H
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment