https://github.com/sbrisard/janus
Raw File
Tip revision: a6196a025fee6bf0f3eb5e636a6b2f895ca6fbc9 authored by Sébastien Brisard on 11 September 2019, 09:52:41 UTC
Typo
Tip revision: a6196a0
README.rst
.. -*- coding: utf-8 -*-

#####
Janus
#####

Janus is a Python library dedicated to the discretization of the Lippmann--Schwinger equation with periodic boundary conditions. The library is designed with performance in mind. It is fully parallelized, and the critical parts of the code are written in Cython.

Janus is released under a BSD 3-clause license (see ``LICENSE.txt``).

The documentations can be found at http://sbrisard.github.io/janus/.

History of major changes
========================

2015-07-09 — This code is now licensed under BSD 3-clause license
-----------------------------------------------------------------

See LICENSE.txt.

2015-02-23 — Reconciliation of the APIs of FFT objects and operators
--------------------------------------------------------------------

The following attributes of FFT objects were renamed (incompatible changes)

- ``rshape`` → ``ishape``: the shape of the *local* input array,
- ``cshape`` → ``oshape``: the shape of the *local* output array,
- ``shape`` → ``global_ishape``: the shape of the *global* input array.

Besides, the following attribute was added

- ``global_oshape``: the shape of the *global* output array.
back to top