swh:1:snp:2692237457e2c940b60eeee0773122cc1b3f8ed6

sort by:
Revision Author Date Message Commit Date
52da444 sisl release: 0.8.1 Signed-off-by: Nick Papior <nickpapior@gmail.com> 23 February 2017, 07:59:18 UTC
8f843e1 bug: fixed reading TSHS files The ISC array offsets were read as C ordered arrays, but f2py returns F ordered arrays. Signed-off-by: Nick Papior <nickpapior@gmail.com> 23 February 2017, 07:58:32 UTC
b4cec55 maint: trying travis 3.6 python Signed-off-by: Nick Papior <nickpapior@gmail.com> 22 February 2017, 10:49:30 UTC
b7c5275 enh: updated categories of the package Signed-off-by: Nick Papior <nickpapior@gmail.com> 22 February 2017, 10:45:00 UTC
f164f9d bug: orbital notation on the command-line is really difficult Shells tend to expand [, and thus we need a different delimiter. Now {, [ or * is allowed. Signed-off-by: Nick Papior <nickpapior@gmail.com> 17 February 2017, 10:39:57 UTC
a8fe207 enh: information printout for the tbt.nc files, added spin tbt.nc files Now both _DN/_UP.nc files are enabled in the io routines. chemical_potential/electronic_temperature for tbtnc now returns single values Added list2range which takes a list of integers and converts it to a pretty-printed range (handy for info output) Added info output of the tbtnc files. Doing: sdata *.TBT.nc --info prints out the content of the file. Signed-off-by: Nick Papior <nickpapior@gmail.com> 17 February 2017, 09:50:01 UTC
ee6ba94 build: uddated tag to follow v<> version numbers Signed-off-by: Nick Papior <nickpapior@gmail.com> 14 February 2017, 12:25:03 UTC
1e826be doc: updated NEWS file Signed-off-by: Nick Papior <nickpapior@gmail.com> 14 February 2017, 12:03:10 UTC
26d4760 enh: added format specification to Geometry class Now one may fine-tune the output to other text files by explicitly specifying the precision of the output. Signed-off-by: Nick Papior <nickpapior@gmail.com> 13 February 2017, 12:10:09 UTC
d276310 maint: fixed pep8 Signed-off-by: Nick Papior <nickpapior@gmail.com> 25 January 2017, 07:57:57 UTC
d7c60f0 enh: added translate function to the geometry Signed-off-by: Nick Papior <nickpapior@gmail.com> 25 January 2017, 07:56:46 UTC
9b9f583 bug: fixed reading external block stuff from pipe Signed-off-by: Nick Papior <nickpapior@gmail.com> 25 January 2017, 07:14:09 UTC
25225ea maint: updated interface for write_geom Signed-off-by: Nick Papior <nickpapior@gmail.com> 18 January 2017, 07:13:12 UTC
94184c4 test: added more Shape tests Signed-off-by: Nick Papior <nickpapior@gmail.com> 16 January 2017, 07:10:01 UTC
db8a7d9 enh: changed internal_radius to displacement in Shape The displacement is a vector such that a grid of the Shape with spacing according to the displacement will encompass all volume. Signed-off-by: Nick Papior <nickpapior@gmail.com> 15 January 2017, 10:57:53 UTC
128fc35 enh: added Shapes to the construct method of the Hamiltonian object Currently there are inconsistencies because of not being able to correctly calculate the number of atoms per volume depending on the shape. Signed-off-by: Nick Papior <nickpapior@gmail.com> 15 January 2017, 10:43:36 UTC
7d60c62 enh: updated tests with attributes for their package Signed-off-by: Nick Papior <nickpapior@gmail.com> 14 January 2017, 10:05:03 UTC
395544d enh: added Shape directory with commonly used shapes Their usage is mainly to try and speed up the construction of the sparse matrices using direct shapes. The old method of iter_block(...) is very good, but it is performing a random lookup of the atoms. Instead one can do a fixed grid by moving rectangles/circles around in a fixed section to ensure the complete grid is sampled. This means that the Geometry class has gotten two new methods: - within - within_sc which both return the same thing as close, close_sc, respectively. Instead of a arguments xyz_ia and dR, there is a shapes argument which contains the center (xyz_ia) and their extend (dR) and thus are fully controlled from outside. However, to function properly one _has_ to have an increasing order of shapes, i.e. shape[0] < shape[1] < shape[...] etc. Signed-off-by: Nick Papior <nickpapior@gmail.com> 14 January 2017, 10:04:45 UTC
3e9e7b3 doc: fixed os in pypi Signed-off-by: Nick Papior <nickpapior@gmail.com> 13 January 2017, 17:07:55 UTC
f08398f enh: added plot to tbtnc for plotting on cmd Signed-off-by: Nick Papior <nickpapior@gmail.com> 13 January 2017, 14:51:38 UTC
fdf530e bug: fixed file specification and reading in fdf Signed-off-by: Nick Papior <nickpapior@gmail.com> 12 January 2017, 23:46:47 UTC
ed461ae doc: added green function keywords in README Signed-off-by: Nick Papior <nickpapior@gmail.com> 12 January 2017, 16:37:51 UTC
b7cc5dc bug: finalized the set/get method for fdf Now sdata run.fdf edit -s/-g enables setting/getting flags from the fdf file. A couple of bugs have been fixed in this regard: - retrieval of the current file-name from the fdf-Sile is now working correctly. - The `Sile`s now stores the file-name in the _file variable and uses a property to retrieve the filename. - Fixed reading of lines where the comment field was used. - Added a print function to the fdf-sile which returns a representation of the key + value in a consistent way. - Fixed get_sile function and how the exceptions was raised. Now it can actually figure out if it is a non-implemented Sile, or due to parsing of the file. Signed-off-by: Nick Papior <nickpapior@gmail.com> 12 January 2017, 11:36:46 UTC
29e4287 doc: fixed README.md for github page Signed-off-by: Nick Papior <nickpapior@gmail.com> 11 January 2017, 08:00:17 UTC
53c8f77 test: added new test for setting in the atom object Signed-off-by: Nick Papior <nickpapior@gmail.com> 09 January 2017, 23:20:45 UTC
76c0de9 test: added test of previous bug Signed-off-by: Nick Papior <nickpapior@gmail.com> 09 January 2017, 23:14:23 UTC
c0f82a6 bug: fixed bug in changing an atom in the Geometry The indexing was swapped. Signed-off-by: Nick Papior <nickpapior@gmail.com> 09 January 2017, 23:11:42 UTC
1cbdd69 enh: finalized reduce function and added reorder The Atoms.reduce removes all un-used atoms from the unique list. Atoms.reorder sorts the species according to appearence in the specie list Signed-off-by: Nick Papior <nickpapior@gmail.com> 09 January 2017, 09:27:43 UTC
30d54e6 enh: updated Atoms class to have the same editing routines The implementations are: - reverse - swap - tile - repeat - ... all routines. Signed-off-by: Nick Papior <nickpapior@gmail.com> 07 January 2017, 20:15:55 UTC
651c665 maint: updated readme for installation with pypi and conda Signed-off-by: Nick Papior <nickpapior@gmail.com> 07 January 2017, 17:07:13 UTC
cb2ff29 enh: trying to fix tag.sh for automatic release Signed-off-by: Nick Papior <nickpapior@gmail.com> 07 January 2017, 16:56:34 UTC
7605eae maint: prepared NEWS file for next release Signed-off-by: Nick Papior <nickpapior@gmail.com> 07 January 2017, 16:27:12 UTC
6aaee79 Reverting internal release Signed-off-by: Nick Papior <nickpapior@gmail.com> 07 January 2017, 16:11:13 UTC
57daf07 sisl release: 0.8.0 Signed-off-by: Nick Papior <nickpapior@gmail.com> 07 January 2017, 16:11:00 UTC
d21c2d9 maint: updated NEWS Signed-off-by: Nick Papior <nickpapior@gmail.com> 07 January 2017, 16:09:54 UTC
fca5755 bug: fixed py3 map in Geometry.__init__ Signed-off-by: Nick Papior <nickpapior@gmail.com> 07 January 2017, 16:03:24 UTC
98a024d enh: added the pep8.sh script Signed-off-by: Nick Papior <nickpapior@gmail.com> 07 January 2017, 15:59:44 UTC
a17d144 maint: fixed a bunch of pep8 stuff Signed-off-by: Nick Papior <nickpapior@gmail.com> 07 January 2017, 15:58:56 UTC
29554f5 enh: added Atoms class to retain information regarding list of Atom's The old way of storing an array of Atom objects which may have had many duplicates was inefficient. Now the geometry has a contained Atoms class associated which essentially contains a list of unique Atom objects and a list of indices to refer to the unique list. This Atoms object does not know anything else and it deals with automatic overriding of Atom such that one can still do: Geometry.atom[i] = Atom(...) this is handy because it automatically detects whether a new specie is necessary. This fixes #7. Signed-off-by: Nick Papior <nickpapior@gmail.com> 07 January 2017, 15:55:49 UTC
bab05fe enh: added iterator for Atoms object which returns atom and list of indices Signed-off-by: Nick Papior <nickpapior@gmail.com> 07 January 2017, 14:21:57 UTC
8a92af4 enh: enabled the Atoms object to hold ordered species list Signed-off-by: Nick Papior <nickpapior@gmail.com> 07 January 2017, 14:08:08 UTC
f4634e7 enh: added fractional coordinates (fxyz) to geometry class Signed-off-by: Nick Papior <nickpapior@gmail.com> 07 January 2017, 11:38:17 UTC
c55f3c2 build: updated tag.sh for better conda support Signed-off-by: Nick Papior <nickpapior@gmail.com> 06 January 2017, 21:29:47 UTC
7d3f9b1 build: updated tag.sh to enable conda for 2.7 and 3.5 Fixes #19 by adding support for conda installations. Signed-off-by: Nick Papior <nickpapior@gmail.com> 06 January 2017, 19:05:43 UTC
2f93ecd bug: fixed bracket for conda badge Signed-off-by: Nick Papior <nickpapior@gmail.com> 06 January 2017, 15:29:18 UTC
9a40987 maint: added conda link Signed-off-by: Nick Papior <nickpapior@gmail.com> 06 January 2017, 15:27:43 UTC
32b3833 adding conda-dev build (package name sisl-dev) Signed-off-by: Nick Papior <nickpapior@gmail.com> 06 January 2017, 15:22:28 UTC
23e7294 maint: added conda scripts in conda directory Now it seems that the conda build actually works. Need to test it. Signed-off-by: Nick Papior <nickpapior@gmail.com> 06 January 2017, 15:16:29 UTC
821e90c maint: removed conda.yaml Signed-off-by: Nick Papior <nickpapior@gmail.com> 06 January 2017, 14:29:45 UTC
8853034 maint: added warning when not doing .H/.S Signed-off-by: Nick Papior <nickpapior@gmail.com> 06 January 2017, 11:28:17 UTC
7f3a171 bug: fixed complex reading of the wannier hr Signed-off-by: Nick Papior <nickpapior@gmail.com> 06 January 2017, 09:22:42 UTC
12b784c tests: added test of cut with overlap matrix Signed-off-by: Nick Papior <nickpapior@gmail.com> 04 January 2017, 19:13:36 UTC
51a72e0 tests: added more tests Added test of Hamiltonian.cut Added test of DynamicalMatrix.correct_Newton Added many more minor tests. Signed-off-by: Nick Papior <nickpapior@gmail.com> 04 January 2017, 10:58:12 UTC
c6742a5 codecov: added ignore to codecov Signed-off-by: Nick Papior <nickpapior@gmail.com> 04 January 2017, 10:15:12 UTC
a1213dc enh: added benchmarks directory Also added a single benchmark of a graphene flake and an analyzation script. Signed-off-by: Nick Papior <nickpapior@gmail.com> 04 January 2017, 10:12:04 UTC
c6721c3 bug: fixed concat in geometry and grid Signed-off-by: Nick Papior <nickpapior@gmail.com> 03 January 2017, 13:37:05 UTC
334c4d9 enh: further improved efficiency of construct Signed-off-by: Nick Papior <nickpapior@gmail.com> 03 January 2017, 13:32:10 UTC
c55cec7 maint: pep8 Signed-off-by: Nick Papior <nickpapior@gmail.com> 03 January 2017, 11:42:39 UTC
6d4c733 bug: fixed iterator in geometry Signed-off-by: Nick Papior <nickpapior@gmail.com> 03 January 2017, 11:38:10 UTC
4ff910f enh: further speeded up the construct The ensure_array could be speeded up further and a small enhancement in the initial check of the distances Signed-off-by: Nick Papior <nickpapior@gmail.com> 03 January 2017, 11:32:06 UTC
ac7f485 enh: ensured izip across all large zip calls Signed-off-by: Nick Papior <nickpapior@gmail.com> 03 January 2017, 10:22:47 UTC
2ad0cf6 bug: fixed zip usage for python3 Signed-off-by: Nick Papior <nickpapior@gmail.com> 03 January 2017, 10:20:08 UTC
5828ef5 enh: ensured izip usage in possibly large zip commands Signed-off-by: Nick Papior <nickpapior@gmail.com> 03 January 2017, 10:09:11 UTC
613b8f7 enh: speeded up construct considerably There was a performance hit in the ensure_array function All numpy.ndarray are iterables, and this re-created arrays which could be passed as asarray calls. Speeded up the close_sc function a bit by limiting computations Signed-off-by: Nick Papior <nickpapior@gmail.com> 03 January 2017, 10:02:16 UTC
df68f90 enh: version now prints full git-hash (for dev version) Signed-off-by: Nick Papior <nickpapior@gmail.com> 03 January 2017, 09:14:08 UTC
f6094f9 api: updated construct for recieving a function I felt the need to change the API for the construct function. The old construct only worked with atoms with one orbital. Now it works with any number of orbitals because the user should supply the function that sets up the tight-binding parameters. It is much easier to comprehend. Due to the one-orbital picture is much used there is a variant by calling the create_construct function. Signed-off-by: Nick Papior <nickpapior@gmail.com> 03 January 2017, 09:10:07 UTC
3291059 enh: prepared calculation of currents from tbtnc files Signed-off-by: Nick Papior <nickpapior@gmail.com> 22 December 2016, 15:17:11 UTC
9c18b4b enh: enabled another outSiesta geometry read Recoded out geometry reads from the siesta output files. Now it can be read from outcoor and from the siesta: Atomic coordinates block. Also, it will always correctly interpret the species by reading it from the top input. Signed-off-by: Nick Papior <nickpapior@gmail.com> 22 December 2016, 15:16:36 UTC
206c454 enh: enabled extracting all information from electrode data (tbtnc) Instead of supplying an electrode name one may use . to extract all (in order) Signed-off-by: Nick Papior <nickpapior@gmail.com> 20 December 2016, 19:57:56 UTC
3952069 bug: fixed transmission extraction from tbtncSile The transmission arguments for sdata did not work properly, and the bulk transmission was not implemented. Both things are now fixed Signed-off-by: Nick Papior <nickpapior@gmail.com> 20 December 2016, 17:23:49 UTC
caf3736 bug: fixed possibly memory crash due to SileCDF._variable returning data The SileCDF._variable function returned the full data which should be accessed via the _value function instead. This fixes reads on very large files. Signed-off-by: Nick Papior <nickpapior@gmail.com> 20 December 2016, 11:40:11 UTC
be44a8f enh: added eta print-out to terminal using construct It now print-outs the ETA for the construct function to finish. The print-out overwrites itself on each update. It is controlled by construct(..., eta=True/False) and may later be extended for a callback function. Fixes #20. Signed-off-by: Nick Papior <nickpapior@gmail.com> 13 December 2016, 09:35:58 UTC
6e4f689 maint: pep8 clarifications Signed-off-by: Nick Papior <nickpapior@gmail.com> 13 December 2016, 09:06:34 UTC
82a2f1e maint: added NEWS file for release information Signed-off-by: Nick Papior <nickpapior@gmail.com> 08 December 2016, 19:54:29 UTC
8d42035 bug: corrected units of chemical potential and kT in tbtnc Also changed / Ry2eV to * eV2Ry Signed-off-by: Nick Papior <nickpapior@gmail.com> 08 December 2016, 19:53:15 UTC
4e15cf4 bug: fixed return unit of DOS from tbtncSile The DOS return units were in /Ry, now they are correctly returned in /eV Signed-off-by: Nick Papior <nickpapior@gmail.com> 08 December 2016, 19:23:32 UTC
dea6f7c enh: enabled extraction of a single energy-point in DOS This enables one to easily extract data from a single energy-point instead of from all atoms and all energy-points. Signed-off-by: Nick Papior <nickpapior@gmail.com> 08 December 2016, 18:57:39 UTC
23b5e33 enh: fixed out reading of outcoor geometry in case label is correct Signed-off-by: Nick Papior <nickpapior@gmail.com> 07 December 2016, 20:10:17 UTC
26f0d81 build: enabled preliminary conda build Not tested and requires conda env for uploading. Signed-off-by: Nick Papior <nickpapior@gmail.com> 05 December 2016, 12:12:08 UTC
03ec0ee enh: enabled sparse matrix creation like scipy Closes #18 for completetion of the sparse matrix method Signed-off-by: Nick Papior <nickpapior@gmail.com> 27 November 2016, 20:27:33 UTC
0ef2a27 enh: finalized the binary read of the TSHS files Currently we can only read the version == 1 TSHS files 4.1 and later. Thus one can immediately start by manipulating the TSHS files by calculating band-structures etc. in Python (using the Hamiltonian object). I will probably not support the older versions as they require manipulation with the xij arrays. Signed-off-by: Nick Papior <nickpapior@gmail.com> 25 November 2016, 09:16:52 UTC
73d20c1 enh: added comparison to Quaternion and added some tests Signed-off-by: Nick Papior <nickpapior@gmail.com> 24 November 2016, 21:33:07 UTC
5b19c89 enh: initial addition of the siesta sources This enables binary reads of the siesta binary files, provided the same compiler has been used. Currently, they are not used anywhere in sisl, but are added to try and figure out how the setup.py should be formed when constructing pip installations. Signed-off-by: Nick Papior <nickpapior@gmail.com> 23 November 2016, 06:59:20 UTC
88a7851 build: updated MANIFEST.in Signed-off-by: Nick Papior <nickpapior@gmail.com> 23 November 2016, 06:59:11 UTC
5215ee2 enh: added a prepend command for extending geometries This is handy for appending different geometries if one of them is preferred to retain the supercell object. Signed-off-by: Nick Papior <nickpapior@gmail.com> 22 November 2016, 13:24:36 UTC
5bbc729 enh: added delitem for sparse matrices Enabled sparse matrix data deletion (SparseCSR) This makes it relatively efficent to delete elements in a simple manner. Added more tests of the SparseCSR object. Signed-off-by: Nick Papior <nickpapior@gmail.com> 22 November 2016, 09:57:59 UTC
c1f163f tests: added complete tests for SuperCell object Signed-off-by: Nick Papior <nickpapior@gmail.com> 21 November 2016, 16:16:23 UTC
83dc6d5 enh: finally moved all scripts to an entry_point This closes #17 and now we should add tests This commit moves the sdata script Signed-off-by: Nick Papior <nickpapior@gmail.com> 21 November 2016, 15:51:10 UTC
79d20af enh: moved sgrid to entry_points Signed-off-by: Nick Papior <nickpapior@gmail.com> 16 November 2016, 20:47:31 UTC
33b1ce5 enh: enabled tests for the sgeom script Signed-off-by: Nick Papior <nickpapior@gmail.com> 16 November 2016, 20:12:00 UTC
08ece55 bug: fixed sgeom call from entry-points It now works, sgeom is existing in the geometry.py file which is suitable due to its functionality on the Geometry. Signed-off-by: Nick Papior <nickpapior@gmail.com> 16 November 2016, 19:14:49 UTC
bc71b27 enh: trying the entry-points on the sgeom script Signed-off-by: Nick Papior <nickpapior@gmail.com> 16 November 2016, 18:59:15 UTC
80adbbf enh: pep8 corrections in scripts Signed-off-by: Nick Papior <nickpapior@gmail.com> 15 November 2016, 21:33:18 UTC
8b069af build: updated requirements to include setuptools Thanks to Thomas Frederiksen Signed-off-by: Nick Papior <nickpapior@gmail.com> 15 November 2016, 21:32:09 UTC
cdb30ce test: added tests for geometry object Signed-off-by: Nick Papior <nickpapior@gmail.com> 15 November 2016, 18:50:33 UTC
5468ae2 enh: moved the atom attribute to a property (geom) Signed-off-by: Nick Papior <nickpapior@gmail.com> 15 November 2016, 08:11:58 UTC
843b522 bug: fixed ranges in utils, negative energies The ranges in the utility module did not function exactly like I wanted them. We have now fixed them so that one may specify [..][..]|..[..]|.. which makes it much more feasible to use. - Added more tests regarding this Added a pre-step to the arguments of the scripts such that negative numbers that may be cast are automatically prepended a space to ensure they are not interpreted as options. Moved the tbtrans output footer up to the top to make it easier to read. Fixed a bug with the AtomRange casting them to a linear array of orbitals, we should use concatenate instead of casting to array and flattening. Signed-off-by: Nick Papior <nickpapior@gmail.com> 15 November 2016, 07:24:06 UTC
5803ab8 bug: fixed tbtrans atomic range extraction Signed-off-by: Nick Papior <nickpapior@gmail.com> 11 November 2016, 09:41:19 UTC
ff3ae50 build: removed numpy.distutils dependency Signed-off-by: Nick Papior <nickpapior@gmail.com> 09 November 2016, 18:36:59 UTC
3c89fd6 Reverting internal release Signed-off-by: Nick Papior <nickpapior@gmail.com> 09 November 2016, 18:28:43 UTC
back to top