swh:1:snp:2692237457e2c940b60eeee0773122cc1b3f8ed6

sort by:
Revision Author Date Message Commit Date
eebadff Prepping for release 09 October 2015, 08:03:49 UTC
d2a50fd bug: Fixed unit-cell creation in grids when specifying both geom and sc 09 October 2015, 06:52:19 UTC
7ea8657 bug: Fixed interface to match other read_grid 09 October 2015, 01:10:28 UTC
da4b84c enh: appending supercell on geometry allowed - Bugfix for supercell center 08 October 2015, 20:48:19 UTC
5c26050 enh: sgrid - Changed formatting of index of grid variable One can denote variable and index for an NC variable using this methodology: FILENAME:<var>,<idx> FILENAME:<idx> FILENAME:<var> where an unset index defaults to 0 and the variable is required if ambiguity rises. - Added grid_part which cuts the grid into pieces by taking the above/below parts of a full grid. sgrid --grid-part|-gp + x 10. takes the grid above the cell vector 'A' above 10. Ang These grid-part stacks and are used in sequence. - When reading in a grid from the SIESTA.nc file it will automatically be converted to eV if the attribute unit exists and is Ry. - Bugfix for __op__ for the grids The type check has to be after isinstance 08 October 2015, 20:47:30 UTC
5160f2c Prepping for release 07 October 2015, 00:19:30 UTC
7763d97 enh: tag.sh now requires an option for stepping 25 September 2015, 09:43:06 UTC
2a8fb74 Prepping for release 25 September 2015, 09:42:29 UTC
dc12c06 enh: Added ability to set the bond-length specifically - Fixed test for bond-length check 22 September 2015, 10:14:05 UTC
1c4c1fe bug: Fixed bond_correct radii estimation. 22 September 2015, 09:57:33 UTC
930d967 enh: eigh now allows overwriting, and only calculates eig - TightBinding.eigh defaults to only returning the eigenvalues and the underlying scipy routine allows overwriting the matrices which may speed things up. 21 September 2015, 09:33:50 UTC
074598d enh: Changed rotation to default to degree - Any rotation will likely be given in degrees, hence we use degrees as the default rotation angle 21 September 2015, 09:04:55 UTC
638eec6 enh: Enabled estimation of super-cell in Cartesian coordinate - When the unit cell has not been supplied we guess the unit cell by estimating the cell size from the bond-length along the Cartesian directions. 18 September 2015, 08:14:45 UTC
60a3be6 +wiki 17 September 2015, 14:31:52 UTC
554a4ee Bugfix for wiki module, we cannot use git@ to bypass username/password 17 September 2015, 15:33:18 UTC
7c33411 Update wiki commit 17 September 2015, 13:30:34 UTC
34e4257 Added wiki as a submodule. 17 September 2015, 12:42:52 UTC
14deed3 Prepping for release 01 September 2015, 14:38:43 UTC
dfdc908 enh: Changed unit handling by adding unit code - The TightBinding codes now have an intrinsic order for the energy conversion. Thus the energy conversion is made without interference. 01 September 2015, 14:38:42 UTC
d4e9f3c enh: Changing a supercell is now recursive - When changing the supercell of any object it recursively looks at all attributes to also set the supercell on all attributes in the current scope object. 01 September 2015, 14:24:03 UTC
e244a09 bug: Fixed copy of grid to retain geometry 01 September 2015, 13:49:33 UTC
8828316 bug: Several bug fixes including division 01 September 2015, 13:42:09 UTC
d55676e bug: Several bug fixes, changed Length to Bohr - The length variable in SuperCellChild has been changed to Bohr for better consistency 01 September 2015, 13:36:47 UTC
78f37aa enh: Enabled cutting grids - Taking a sub-partition of a grid is possible. Only along certain axis. - Removing certain indices of an axis. - An index function for retrieving the index Helpful to generate ranges to cut grids into smaller segments 01 September 2015, 13:13:56 UTC
e9d8334 Prepping for release 31 August 2015, 23:28:11 UTC
cce1a77 enh: Added cutting to grids - Enabled creating a grid cross-section - Enabled summing a grid along an axis - Enabled taking the average of a grid along an axis - Enabled comparisons of grids by overriding __eq__ Currently, it _ONLY_ checks for grid size. Possibly we should check for the actual cell. - Enabled __add__ of grids by overriding the method Same goes for __sub__, __div__ and __mul__ - Added is_orthogonal to the SuperCell object, this is now inherited to the SuperCellChild - Added test of is_orthogonal 31 August 2015, 23:28:05 UTC
8162d8f Added PHtransSile for PHT files 31 August 2015, 11:17:43 UTC
9967c11 bug: Ensured no overwriting of mutable object Atom in Geometry init 29 August 2015, 10:19:01 UTC
53dc174 Prepping for release 28 August 2015, 11:28:26 UTC
8c02f5b bug: warn user about non-symmetric couplings - When the TightBinding model gets finalized it will now check for symmetry in couplings. It does so simply by ensuring the non-zero elements of itself and itself plus its transpose are equal. If not a warning will be issued. - Changed tb.py and phtb.py to the full class names in lower case. Makes code tree cleaner - Added honeycomb geometry creator. - Bugfix for extension of sparsity pattern by ensuring the insertion dtype to its container. 28 August 2015, 11:28:23 UTC
8ddbc87 enh: changed default angle specification to degrees - This is more in line with humans for scripts. For radians one can specify .5r 28 August 2015, 07:16:27 UTC
576c11c Prepping for release 26 August 2015, 07:49:18 UTC
673b9ce bug: Several bugfixes for the Grid class - Enabled reading the an FDF geometry with origo offset - Enabled geom[..] which is a shorthand for geom.xa[..] Same goes for grid with grid.grid - Ensured the grid returns the size in a numpy array - Fixed the swapaxes of the grid to ensure contiguous array. This is necessary when saving a cube. 26 August 2015, 07:49:00 UTC
61f5d99 +file 25 August 2015, 22:06:54 UTC
381417c enh: added generic siesta.grid.nc files for grids - Enabled reading grid.nc files from siesta. - Several bugfixes in the Grid class 25 August 2015, 22:03:07 UTC
d80ecd9 Prepping for release 21 August 2015, 14:30:15 UTC
d143fc7 enh: Added VASP CONTCAR/POSCAR reading writing - Enabled reading vasp input/output. 21 August 2015, 14:30:08 UTC
e50d398 enh: More functionality of Geometry and Atom - Enabled lookup of atomic radii from atoms. Currently we allow 3 different radii: 1) calculated radii 2) empirical 3) van der Waals radii all are taken from this page: https://en.wikipedia.org/wiki/Atomic_radii_of_the_elements_(data_page) - Enabled the geometry to automatically correct an atoms placement relative to another atom via the average atomic radii. This provides good estimates for the actual bond-length and starting convergence with such a bond-length is much better than a simple "approximation" - Added a test for bond_correct 21 August 2015, 13:22:06 UTC
57e612a doc: added more documentation 19 August 2015, 12:02:18 UTC
f834456 Prepping for release 19 August 2015, 12:02:01 UTC
f05455a enh: More functionality of sgeom - Enabled sub(...) using sgeom -s 1-2,4-7 etc - Enabled cutting the structure sgeom --cut 4 z which corresponds to cutting the geometry 4 times, and the unit-cell direction z. 19 August 2015, 11:59:47 UTC
99282ca Prepping for release 18 August 2015, 22:46:15 UTC
7f03247 enh: lots of enhancements, sgeom, geometries - Enabled piping in sgeom script Piping is done intrinsically for the sgeom script by allowing a specific keyword for out files - Changed -o to -O for translating to origin in sgeom - Added uc translation which moves all atoms into the unit-cell. This can either be achieved using the sgeom -uc translate option which is a mere translation. Or sgeom -uc mod which takes the modular offset to get its equivalent coordinate in the UC - If no out-file is specified the geometry will be printed on the stdout - Bugfix in close_sc function. - Enabled reciprocal cell return for the SuperCell and its children It is returned in the rcell[0,:] common format as cell, hence rcell[0,:] is the first reciprocal cell vector, unlike the scipy.linalg.inv()[:,0] - Added test of reciprocal cell 18 August 2015, 22:46:13 UTC
ed855d6 bug: use set_supercell, no influence currently 18 August 2015, 14:07:05 UTC
8e019b6 Prepping for release 18 August 2015, 14:06:01 UTC
a236e88 enh: Enabled returning a specific cut segment - By passing an extra integer one can return the corresponding segment from the cut. This can be usefull if one wants to retrieve a specific part of the geometry. 18 August 2015, 14:05:58 UTC
2a45dfb bug: Fixed spell-error bug - Added test for said bug 18 August 2015, 13:48:44 UTC
c9b3754 Prepping for release 16 August 2015, 21:50:22 UTC
edab924 enh: added write to grid - Enabled writing a cube file using the Grid object - Moved the Length parameter to the SuperCellChild object This Length parameter should be changed to some standard unit-parent container. 16 August 2015, 21:50:19 UTC
9715282 doc: Added documentation and tests 16 August 2015, 12:44:58 UTC
baad778 enh: Added cube file - Added the cube file format - Added tests of the get_sile function - Added geom to the grid (not necessary) 14 August 2015, 09:52:24 UTC
a2993b5 Prepping for release 13 August 2015, 21:35:28 UTC
111ac74 enh: Separated read_geom to read_geom and read_sc - Sometimes read_sc is all you want. This is now accomplished in several of the siles TODO add the write_sc as a separate routine - Added dtype when creating a Grid object - Allowed reading a Grid from the SIESTA.nc files TODO add tests 13 August 2015, 21:24:07 UTC
58d2bab enh: SuperCell creation made possible by only cell - Added possibility of creating the supercell by passing a unit-cell, instead of a supercell object. It makes the creation of geometries more flexible. 13 August 2015, 11:05:04 UTC
02d2ff0 Prepping for release 12 August 2015, 15:03:31 UTC
e15bc94 Prepping for release 12 August 2015, 15:00:38 UTC
f4f63d9 Prepping for release 12 August 2015, 14:59:58 UTC
3bec578 bug: added missing import warnings 12 August 2015, 14:59:55 UTC
ab04fb1 Prepping for release 12 August 2015, 13:46:20 UTC
1dcdeec enh: Removed graphene_square for square as keyword 12 August 2015, 13:45:55 UTC
336877e Prepping for release 12 August 2015, 13:42:04 UTC
e78a710 enh: Enabled writing of file directly, hcp added - Added the hcp structure - Added python version basestring if one needs to check for isinstance(var,str) - Added simple cubic lattice - Enabled FCC, BCC, HPC as square unit-cells Simply add flag square=True in the fcc call - Enabled importing the sile objects in the Geometry and TightBinding classes, this enables direct writing of files without the need for the obscure write(get_sile(...,'w')) - Enabled SuperCell to accept the cell keyword as a list of 6 elements which then corresponds to the a, b, c, alpha, beta, gamma parameters for a cell. - Created a Base class for the Sile object. In that way we can more easily detect Sile or NCSile objects. - Bugfix for the geom default package which was left out. 12 August 2015, 13:41:04 UTC
8bbff9e bug: clarification of routine name 10 August 2015, 15:00:26 UTC
cf3303a Prepping for release 10 August 2015, 11:03:36 UTC
9a80d10 enh: added set_nsc to SuperCellChild 10 August 2015, 11:02:40 UTC
064d774 bug: fixed a lot of bugs - Changed gulp output file name, gout - Fixed GULPSile to regular Sile, it was NCSile - A lot of references to isc_off, and sc_idx has been removed to the correct names sc_off and sc_index. - Fixed cut routine for the TightBinding class 10 August 2015, 10:59:14 UTC
b3ef399 Prepping for release 07 August 2015, 08:52:26 UTC
dda7ea2 test: added more tests - Fixed bug which meant bcc and fcc where not available - Changed import for the basic structures, such as bcc, fcc, graphene, etc 07 August 2015, 08:49:11 UTC
7de78e8 bug+enh: added b/fcc, typo in tb - A typo in the tight-binding module prohibited the setup of the tight-binding model. - Allowed creation of bcc and fcc crystal structures 06 August 2015, 13:13:05 UTC
9975725 doc: updated documentation 05 August 2015, 21:37:31 UTC
736a82b Prepping for release 05 August 2015, 21:33:11 UTC
96097ef bug: nested fdf and LatticeParameters - Added possibility to read the LatticeParameters from fdf files. - the directory variable did not correctly save the current directory. We assert it is at least ./ if no directory can be found from the file (i.e. t.fdf has directory(t.fdf)=='') 05 August 2015, 21:15:10 UTC
cb551f3 enh: initial commit for streamlining the implementation Added grid to do grid-based operations. This should constitute an easier transition for grid based calculations from siesta calculations. 05 August 2015, 20:33:52 UTC
8960b5b bug: we should have used the exp(-ikr) notation 21 July 2015, 00:18:14 UTC
0f56b38 Prepping for release 15 July 2015, 10:48:04 UTC
6f50638 doc: fix in doc 15 July 2015, 10:48:02 UTC
2905318 enh: Added several new routines on Geometry - Add rotate_miller which enables rotating a Miller direction onto another direction - Enabled rotate to accept a degree quantity - Added swapaxes which swaps the cell, xyz axes. This enables one to swap two directions easily. - Added reverse routine which reverses the order of atoms in the geometry - added insert which inserts a geometry right before an atom, this routine does not alter the cell. - center, revert takes an optional list of atoms to operate on 15 July 2015, 10:47:06 UTC
0b6302a Prepping for release 14 July 2015, 14:11:01 UTC
9e162a9 bug: fixed capatilization of sgeom 14 July 2015, 13:39:33 UTC
155a7b5 Prepping for release 14 July 2015, 10:17:42 UTC
d454f94 bug: bugfix for dR calculation 14 July 2015, 10:50:09 UTC
62a65c8 bug: fixed fdf with specific directories 14 July 2015, 10:35:27 UTC
370bf10 Prepping for release 14 July 2015, 08:43:41 UTC
7faa8bd enh: Added tbtrans file object 14 July 2015, 08:37:21 UTC
a6d1de9 Streamlined list perception of atoms 13 July 2015, 12:07:30 UTC
cb237e2 Prepping for release 13 July 2015, 09:37:15 UTC
2b4122e enh: Mirroring can be done around atoms, and will not infer mirroring subset 13 July 2015, 09:37:08 UTC
af28e68 enh: added mirror function 13 July 2015, 08:58:23 UTC
ebd233c changed casing for get_Sile/add_Sile to lowercase More stringent API 13 July 2015, 07:35:52 UTC
a859e83 Change sgeom to not have subparsers 13 July 2015, 08:35:22 UTC
4b91211 bug: xyz requires an extra newline for molden 10 July 2015, 10:05:27 UTC
98bba1c Prepping for release 10 July 2015, 07:39:33 UTC
39220e4 enh: added sgeom script Enabled tree reading of geometries in fdf files Enabled center-of mass, position, cell calculations 10 July 2015, 07:36:28 UTC
7ad0dc2 Prepping for release 09 July 2015, 07:53:36 UTC
6299874 enh: Added several new routines on Geometry - Add rotate_miller which enables rotating a Miller direction onto another direction - Enabled rotate to accept a degree quantity - Added swapaxes which swaps the cell, xyz axes. This enables one to swap two directions easily. - Added reverse routine which reverses the order of atoms in the geometry - added insert which inserts a geometry right before an atom, this routine does not alter the cell. - center, revert takes an optional list of atoms to operate on 09 July 2015, 07:53:26 UTC
ecabbc7 enh: added Geometry.center, returns mean of xyz 08 July 2015, 23:59:19 UTC
8478dea Prepping for release 07 July 2015, 23:00:24 UTC
084ffdc enh: API change rotate returns a new object This makes it much more useful in in-line expressions. Few corrections of comments 07 July 2015, 22:58:23 UTC
830baea doc: more docs 07 July 2015, 08:07:40 UTC
71a22c7 enh: enabled sc2uc to accomodate a keyword for uniq=True|False 06 July 2015, 07:40:22 UTC
back to top