Commit Graph

27 Commits

Author SHA1 Message Date
Marek Nečada 97ec91da03 Class dummies for wrapping the scatsys code
Former-commit-id: d88e0f576823a606f709e1f91ba39dfbe98ff5ba
2019-02-28 13:38:00 +02:00
Marek Nečada 491b795845 Class names to CapWords.
Former-commit-id: f61fd0ddf80f5ab38b13935142a7365244497182
2019-02-28 12:21:29 +02:00
Marek Nečada d4ae25ff81 irot3 to uvswf matrix
Former-commit-id: cb59876dbdaae144913422b73a121cb48cfd9984
2019-02-26 00:40:41 +02:00
Marek Nečada 9785327445 Cython wrap qpms_vswf_set_spec_t
Former-commit-id: b0c253beff2af0eb61495152addd7942c6d092e4
2019-02-25 22:45:09 +02:00
Marek Nečada 2c3c860e49 qpms_finite_group_t: rep3d as quaternions, implement C source generators in python.
Former-commit-id: 87c80500ec541ad59bdbd2f5582358211d359836
2019-02-25 14:21:09 +02:00
Marek Nečada f31e800755 Fix to irot3.isclose()
Former-commit-id: 5628e48141dac6dcc9726da999b6004b6cb445c9
2019-02-25 12:21:38 +02:00
Marek Nečada fe3f8e8c88 More versatile irot3 constructor.
Former-commit-id: 15acc7db9cc7d94de98564cd53235eeda33775ad
2019-02-25 12:13:42 +02:00
Marek Nečada 94839960b9 Additional functionality and checks to qpms.irot3 and qpms.cquat.
Former-commit-id: 46b74df1c507ddf876f036ac5e8b09dedcd19c42
2019-02-25 11:45:46 +02:00
Marek Nečada 799fb5f09a C string representation methods for python wrappers.
Former-commit-id: a4f7cb22524a4b154322049027dba0fd33dcf6cb
2019-02-25 10:35:05 +02:00
Marek Nečada efaf3211e4 Quaternion + determinant representation of improper rotations.
Former-commit-id: fbc101d997ae85565584a3f0ea9c583360fbabec
2019-02-25 09:52:23 +02:00
Marek Nečada e120464046 Quaternion power to a real exponent.
Former-commit-id: e8dc72c04813e592dd1c5a0ccff2971374b3c99c
2019-02-25 05:03:11 +00:00
Marek Nečada a82b93d140 cdef extern includes to a separate file
Former-commit-id: 8952eea4fc79afbf76ade34a7ac0123b163d8619
2019-02-18 14:42:44 +02:00
Marek Nečada cab66465ba Some cpython extern declarations / typedefs.
Towards accessing the ewald summation functions from python.


Former-commit-id: e384cbf2194f2d51357266ac345bfeace7e02b9f
2018-12-26 00:15:19 +02:00
Marek Nečada cff4a2cbf1 tmatrices.py: get TMatrix by CL argument specification
Former-commit-id: e28bd7f80f64a810a1f2a22534e3fc1a40341dc9
2017-07-12 14:18:37 +03:00
Marek Nečada c16e0df2f2 Check lMax > 0; more robust coordinate handling in lattices.py
Former-commit-id: 9e5ac45158d5c7241427a6148db2d1842dd74cc6
2017-05-17 11:32:17 +03:00
Marek Nečada 535fb3c3d7 Some cython code cleanup
Former-commit-id: 187ae611bcd6112caf7b0a0b37223f0bc1836392
2017-05-08 22:17:19 +03:00
Marek Nečada 019304dcb4 Rewrite to C (still crashes)
Former-commit-id: 06dd608b73678c9974d144b6467c94c5d0a9f45b
2017-05-03 05:45:14 +03:00
Marek Nečada c599ee839e Few modifications, did not help...
Former-commit-id: 47121008c9846d8539d85b367763d950e037a1c9
2017-05-03 05:19:33 +03:00
Marek Nečada 40809ce90a The array version of the AB coeff calculation still has bugs.
rewriting to C


Former-commit-id: c6582a03a8b73b46156416eb0faa3f866e2638ce
2017-05-03 02:22:14 +03:00
Marek Nečada 2d88a1ef0d Whole translation matrix: it compiles; untested
Former-commit-id: 1465a1385a2f318148d7b3a21cbbf2c0391a13df
2017-05-02 00:18:01 +03:00
Marek Nečada e2a2100b57 lattices.py using now the c module
Former-commit-id: 52cecb23a8757726bcac796417ebade8242d687a
2017-04-27 13:12:52 +03:00
Marek Nečada 796c7d7289 qpms.trans_calculator.get_AB working
(translations.c needs cleanup, remove duplicate code)


Former-commit-id: e99463b00456030384bf85fd3f782f47d2a44f5b
2017-04-26 14:44:16 +03:00
Marek Nečada c41c0d80ff The calculator module now works in python
Former-commit-id: 928dc98f6960bd53317a861c2787e197dcb87c88
2017-04-26 14:12:29 +03:00
Marek Nečada 3509d4d6ac Bug fixes
Former-commit-id: b3b375cec2e2bb0379ab20b36e3c2fef7473f409
2017-04-20 10:31:02 +03:00
Marek Nečada da193c1450 something already works
Former-commit-id: 9b1cfe39ae1453d26db40ad36d649b820d091ee4
2017-04-19 17:43:24 +03:00
Marek Nečada e98a4656ca gaunt pokračování přepisu
Former-commit-id: aed3bfd9a4652e79e1619c22b873c82ea3ed17ea
2017-03-17 19:58:50 +02:00
Marek Nečada 256e03768e Balíčkování
Former-commit-id: 918a6ff89b7388354057a12aab68d6223db6c794
2016-03-27 12:56:54 +03:00