- Jun 26, 2017
-
-
Rafal Skolasinski authored
"monomials" are not yet a public function. Interface improvment consists of: - change "*gens" into single argument "gens" with default value "None". - If left as "None" it reads all symbols present in the given "expression". - It is also possible to provide "gens" as sequence of strings (symbol names).
-
- Jun 21, 2017
-
-
Joseph Weston authored
Bump required Python version and library dependencies to the oldest supported ones. With the release of Debian Stretch the oldest supported platform is Ubuntu 16.04, which has: + Python 3.5 + numpy 0.11.0 + scipy 0.17.0 + matplotlib 1.5.1 We are making these changes now in the expectation that we will not make a new release before 6 months have elapsed, in line with our policy to support old platforms for 6 months after they are supplanted. Closes #31 See merge request !146
-
- Jun 20, 2017
-
-
Joseph Weston authored
Add check for this in setup.py to avoid potentially confusing tracebacks later.
-
Joseph Weston authored
Remove fixes for unsupported versions of numpy, scipy and matplotlib.
-
- Jun 19, 2017
-
-
Joseph Weston authored
Previously the test suite generated warnings that were swallowed when pytest was invoked from the command line. Here we enable printing of warnings generated during testing, and we also remove the sources of some of those warnings (e.g. using deprecated APIs). Closes #131 See merge request !143
-
Joseph Weston authored
-
Joseph Weston authored
-
Joseph Weston authored
-
Joseph Weston authored
The lead does not have connected unit cells and serves no purpose. We also remove the check for the number of 'collections' in the resulting plots, as now both 'syst_2d' and 'syst_3d' produce systems with 2 leads.
-
Joseph Weston authored
-
Joseph Weston authored
-
Joseph Weston authored
This is the only sane behaviour, otherwise we don't know if our build is misconfigured because 'build.conf' was silently used instead. Fixes #133.
-
- Jun 15, 2017
-
-
Pablo Piskunow authored
When passing `energy_resolution`, the number of moments is set using the yet undefined parameter `self._a`. Now the number of moments is set after defining `self._a`.
-
- Jun 09, 2017
-
-
Joseph Weston authored
-
- May 24, 2017
-
-
Christoph Groth authored
Closes #132
-
Christoph Groth authored
-
- May 23, 2017
-
-
Christoph Groth authored
-
Christoph Groth authored
-
Christoph Groth authored
-
- May 19, 2017
-
-
Christoph Groth authored
-
Joseph Weston authored
-
Joseph Weston authored
-
Joseph Weston authored
-
Joseph Weston authored
-
Pablo Piskunow authored
The total density of states now integrates to `N`, the size of the system.
-
Joseph Weston authored
-
Christoph Groth authored
-
Christoph Groth authored
This option is not necessary since a similar effect can be achieved by filling an emtpy builder and using Builder.update. Furthermore, removing it opens the door for making fill "sticky" in a consistent way.
-
Christoph Groth authored
-
Christoph Groth authored
-
Joseph Weston authored
Our baseline is Debian stable (Jessie) where possible. The only dependency that cannot be satisfied is sympy; Debian stable does not have a Python 3 package for this. We set the required sympy version to that present in Ubuntu 16.04 LTS.
-
-
Anton Akhmerov authored
- May 18, 2017
-
-
Anton Akhmerov authored
In addition to basic updates to skip permanent redirect, remove an obsolete reference to macports installation instructions on the main website.
-
Pablo Piskunow authored
`integrate` is a more accurate name for a function that integrates the spectral density. Docstrings and tutorial updated.
-
- May 17, 2017
-
-
Christoph Groth authored
-
Christoph Groth authored
-
Christoph Groth authored
-