Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Pablo Piskunow
kwant
Commits
e001ab42
Commit
e001ab42
authored
Feb 06, 2013
by
Christoph Groth
Browse files
add legal and other meta information
parent
2924c122
Changes
75
Hide whitespace changes
Inline
Side-by-side
ACKNOWLEDGEMENTS
0 → 100644
View file @
e001ab42
==========================
Suggested acknowledgements
==========================
To be written.
AUTHORS
0 → 100644
View file @
e001ab42
================
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
View file @
e001ab42
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.
MANIFEST.in
View file @
e001ab42
...
...
@@ -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
...
...
README
View file @
e001ab42
...
...
@@ -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.
doc/Makefile
View file @
e001ab42
# 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
=
...
...
doc/source/acknowledgements.rst
0 → 100644
View file @
e001ab42
.. include:: ../../ACKNOWLEDGEMENTS
doc/source/authors.rst
0 → 100644
View file @
e001ab42
.. include:: ../../AUTHORS
doc/source/conf.py
View file @
e001ab42
...
...
@@ -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. Wimm
er'
copyright
=
u
'2011-2012,
kwant Develop
er
s
'
# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
...
...
doc/source/index.rst
View file @
e001ab42
...
...
@@ -3,22 +3,26 @@ kwant documentation
===================
.. include:: ../../README
:end-before: See the file
INSTALL
:end-before: See
also
the file
s
.. 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
...
...
kwant/__init__.py
View file @
e001ab42
# 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
)
...
...
kwant/_system.pyx
View file @
e001ab42
# 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
...
...
kwant/builder.py
View file @
e001ab42
# 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'
,
...
...
kwant/graph/__init__.py
View file @
e001ab42
# 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.
...
...
kwant/graph/c_scotch.pxd
View file @
e001ab42
# 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"
:
...
...
kwant/graph/c_slicer.pxd
View file @
e001ab42
# 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"
:
...
...
kwant/graph/c_slicer/bucket_list.h
View file @
e001ab42
// 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
...
...
kwant/graph/c_slicer/graphwrap.h
View file @
e001ab42
// 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
...
...
kwant/graph/c_slicer/partitioner.cc
View file @
e001ab42
// 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"
//----------------------------------------------------
...
...
kwant/graph/c_slicer/partitioner.h
View file @
e001ab42
// 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
...
...
Prev
1
2
3
4
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment