3
0
mirror of https://github.com/triqs/dft_tools synced 2024-11-13 09:33:53 +01:00
Commit Graph

67 Commits

Author SHA1 Message Date
Oleg E. Peil
b05d176f39 Fixed 'vaspio.py' to pass the tests' 2015-10-11 13:55:04 +02:00
Oleg E. Peil
82cc06d41e Added a test suite for module 'vaspio' 2015-10-11 13:55:04 +02:00
Oleg E. Peil
36aadf6ff4 Removed redundant index reassignments in 'c_plocar_io.c' 2015-10-11 13:55:04 +02:00
Oleg E. Peil
46474c0b3e Modified 'c_plocar_io.c' to conform Numpy 1.7 API 2015-10-11 13:55:04 +02:00
Oleg E. Peil
7e894d98f6 Added a small test suite for 'c_plocar_io' module 2015-10-11 13:55:04 +02:00
Oleg E. Peil
19a30034f5 * Replaced direct compilation in Makefile by 'setup.py' from 'distutils'
* NO_DEPRECATED_API flag was added and now 'c_plocar_io.c' does not compile
2015-10-11 13:55:04 +02:00
Oleg E. Peil
f0ae1c9927 Added untested 'ProjectorGroup' class (including orthogonalization routine) 2015-10-11 13:55:04 +02:00
Oleg E. Peil
ba015d4b62 Added untested version of 'ProjectorShell' class 2015-10-11 13:55:04 +02:00
Oleg E. Peil
74ef3ca93e Added defulats to optional group parameters 2015-10-11 13:55:04 +02:00
Oleg E. Peil
9d4fb22572 Rearranged test cases for 'inpconf.py'.
A single-file test suite for 'inpconf.py' is split into several files,
each containing a separate TestCase class. In addition, all test cases
are derived from class ArrayTestCase (in turn derived from TestCase)
which contains a numpy-array equality method.
2015-10-11 13:55:04 +02:00
Oleg E. Peil
a58ec59c9c Added Scenario 5 to 'test_parse_input()' and fixed 'inpconf.py' to pass it 2015-10-11 13:55:04 +02:00
Oleg E. Peil
74a1ad280d Added Scenario 4 to 'test_parse_input()' (test10.cfg) 2015-10-11 13:55:04 +02:00
Oleg E. Peil
bcc20a0399 * Added Scenario 3 to 'test_parse_input()' (test9.cfg)
* Fixed 'parse_input()' to pass the test
2015-10-11 13:55:04 +02:00
Oleg E. Peil
8928fa3118 * Added Scenario 2 to 'test_input()' (test8.cfg)
* Removed group parameter 'shells' from a dict of required parameters
   for a single [Shell] section
2015-10-11 13:55:04 +02:00
Oleg E. Peil
8b60a91e49 Completed 'test_parse_groups()' 2015-10-11 13:55:04 +02:00
Oleg E. Peil
3516ebd285 * Replaced 'test_groups_shells_consistency()' with 'test_parse_input()'
* Fixed Scenario 1 of 'test_parse_input()'
  * Fixed Scenario 1 of 'test_parse_groups()'
2015-10-11 13:55:04 +02:00
Oleg E. Peil
d2fe6d50e8 * Fixed tests for the modified version of 'parse_shells()'
* Removed redundant prints in 'parse_shells()'
2015-10-11 13:55:04 +02:00
Oleg Peil
76d0b4a6bb Small syntax fix in inpconf.py 2015-10-11 13:55:04 +02:00
Oleg Peil
0816d45d59 * Added (empty) function 'parse_general()' * Completed 'parse_input()' 2015-10-11 13:55:03 +02:00
Oleg Peil
9ab6116b28 * Completed group parser
* Added a consistency check for groups and shells
 * Added scenario descriptions to the test suite
2015-10-11 13:55:03 +02:00
Oleg Peil
0d1ef0ac97 Small fixes in config.rst 2015-10-11 13:55:03 +02:00
Oleg Peil
f393168d16 * Added a test 'parse_groups()'
* Added to docs for config-file a description of all features that
    are implemented or under active development
2015-10-11 13:55:03 +02:00
Oleg Peil
bd6198d264 * Restructured the directory structure * Added some half-day long development including tests 2015-10-11 13:55:03 +02:00
Oleg Peil
e85d3b4f2b Initial commit 2015-10-11 13:55:03 +02:00
Manuel Zingl
929b459681 Removes work around for issue #41 2015-08-10 16:14:51 +02:00
Manuel Zingl
6ecbf6720d Fix converter bug occuring in sp case.
max(n_orbitals) changed to numpy.max(n_orbitals)
2015-07-16 12:27:01 +02:00
Priyanka Seth
335dee2042 Fixes a bug when reading case.oubwin
Code does not crash anymore if number of k-points differ
    in case.oubwin and case.klist. Added a warning.
2015-07-07 15:26:04 +02:00
Manuel Zingl
60c6466ace Some changes wien2k_converter
convert_bands_input and convert_parproj_input can now be called
    without calling convert_dft_input directly before.
2015-07-07 15:08:53 +02:00
Manuel Zingl
aef5072cad Fixes a little bug in wien2k_converter.py 2015-04-30 19:05:24 +02:00
Priyanka Seth
79b4b426a8 Modify HDFArchive calls to 'r' where possible to handle corrupt files 2015-04-27 13:12:28 +02:00
Priyanka Seth
8dc42b08ae [doc] New documentation
* restructuring
* added user reference
* started working on user guide
* added schematic to structure
2015-04-21 14:31:15 +02:00
Priyanka Seth
335fd6cbc6 [converter] fix bug in misc_converter 2015-03-22 18:15:05 +01:00
Priyanka Seth
9585f6f482 [converter] removed n_k consistency check 2015-03-18 10:30:01 +01:00
Priyanka Seth
cff9015362 [converter] rm debug statement 2015-03-11 17:52:41 +01:00
Manuel Zingl
1fbdf8bf38 Fix for issue #32 2015-03-03 18:43:50 +01:00
Manuel Zingl
a24c7869b1 Corrects a bug in convert_misc_input 2015-02-24 18:14:05 +01:00
Manuel Zingl
8db46b16b5 Reading misc_input files only if present 2015-02-20 15:15:17 +01:00
Manuel Zingl
373764f680 Fix error in transport code, some modifications 2015-02-18 00:27:00 +01:00
Priyanka Seth
674059506f Minor clean up. 2015-02-10 16:35:12 +01:00
Priyanka Seth
54de186ebb Move oubwin, struct and outputs info into dft_misc_input 2015-02-10 11:55:44 +01:00
Manuel Zingl
e0509ab741 Fix for minor bug, changes in transport test 2015-01-27 20:32:50 +01:00
Priyanka Seth
fc742ffa3d Fixed bug in convert_bands_input 2015-01-22 14:15:29 +01:00
Priyanka Seth
c1ac9c85c8 Unify notation in sumk_dft_tools.
You *may* need to run
"pytriqs update_archive.py filename.h5 v1.2"
to update the archive if you have dft_parproj_input is present.
2015-01-22 10:47:53 +01:00
Manuel Zingl
4249d7d9d3 Correction of a minor bug in transport code. 2014-12-23 13:03:01 +01:00
Manuel Zingl
b3b199bf40 Restore everything which was lost in rebase. 2014-12-19 11:53:06 +01:00
Priyanka Seth
f24913b8a7 [transport] more minor changes 2014-12-18 18:23:00 +01:00
Priyanka Seth
6f1ffdfb86 [transport] Preliminary tidiying up of transport converter 2014-12-09 17:01:14 +01:00
Manuel Zingl
e1b8c4757b [transport] API changes 2014-12-09 17:00:49 +01:00
Manuel Zingl
9283702fc1 [transport] Change names, correct some issues in merge
Simplify writing/reading from h5
2014-12-09 17:00:46 +01:00
Manuel Zingl
2ee744854e [transport] Divide transport into appropriate files
Put functions of the initial transport files to the appropriate places in
wien2k_converter and sumk_dft_tools
2014-12-09 17:00:29 +01:00