Skip to content
Dominique Delande edited this page Apr 6, 2022 · 14 revisions

Welcome to documentation of the and-python project.

You will find here information on the organisation of the project, both for the physics of quantum disordered systems and for the numerical implementation, as well as explanations on how to use the software.

Physics

Implementation

How to get it on your computer?

The code is hosted on Github, in the repository and-python owned by delande. It is a private repository, which can be used only by selected users. If you want to have access, please send an email to Dominique.Delande@lkb.upmc.fr. If your access is granted, you will receive a pair of private and public SSH keys, which you have to put in the .ssh sub-directory in your home-directory (this is for Linux, should work also for MacOS, no support at all for M$Window$). In yout .ssh. sub-directory, you should have the following two files with the proper rights:

 -rw-------  id_rsa_github
 -rw-r--r--  id_rsa_github.pub

Note that the private key should be readable only by you (hence no -rw-r--r-- right, only -rw-------).

You should also add in your .ssh/config file the following lines:

Host github-and-python github.com
  Hostname github.com
  IdentityFile ~/.ssh/id_rsa_github

In order to clone (=copy) the current version of and-python on your computer, go to the proper directory where you want to install and type:

git clone git@github-and-python:delande/and-python.git

you should have the copy in the and-python directory.

If later, you want to update your local copy, use:

git pull

You may also use graphical interfaces such as gitk.

You are STRONGLY ADVISED not to modify any file of the local copy, as it will produce merge problems the next time you pull the repository. If you want to customize some file, make a copy elsewhere and modify it there. Users do not have the right to push changes to the Github repository. If you make some clever modification, send it to Dominique.Delande@lkb.upmc.fr who may (or may not) push it to the Github repository.

There may also be in a near future some very selected users with read/write rights.

Clone this wiki locally