Marek Nečada
|
cd1406d23f
|
argproc.py: enable manual specification of BaseSpec
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
4c0453a865
|
Nicer BaseSpec.__repr__() for BaseSpec(lMax=...)
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
f0d0e48876
|
BaseSpec.__repr__()
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
6ddcc4cfcf
|
BaseSpec constructor docs
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
cf4b9cb52b
|
Comments, doxygen
Remove old (not valid anymore) comments from vswf.h
Doxygenise translations_dbg.h
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
ffb4bab365
|
Dummy (zero) T-matrix generator
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
487bc25aaf
|
VSWF fill test, fix memory issue
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
87079dd09b
|
Missing include
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
5dba7acd40
|
Indexing.h C++ compatibility; flag C++ incompatible headers.
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
d43ca9026b
|
Restructure headers to ensure ewald.h C++ compatibility
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
31a1094d08
|
vectors.h explicit type conversions for C++ compatibility
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
0aab207ab0
|
extern "C" in headers
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
45dba25b3c
|
Introduce testing witch catch2 (no runtime tests yet)
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
5af1fd7734
|
Replace "complex" with "_Complex" in headers
Needed for compatibility with C++ (in which "complex" is
a template).
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
d640176d62
|
Expressing VSWF in terms of SSWF
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
bac3c3276d
|
Indexing documentation, pedantic use of qpms_y_sc_t
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
7e318fc6cd
|
Remove duplicit function declaration.
qpms_scatsysw_scattered_field_basis()
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
9e9f70cf65
|
analysis: fix symmetry group info
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
030a96d56f
|
Analysis script also for finiterectlat constant driving results
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
2c12d28c70
|
Expose more testing functions via cython api.
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
fed391b20c
|
analysis.py: fix duplicities in position mapping due to rounding errors
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
679ee72bee
|
Helper class to analyse results of finiterectlat-modes.py
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
dc0d030ef0
|
WIP fixing some example scripts
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
798d6e7943
|
Move old cython translation_calculator wrapper
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
7599c22d06
|
Attempt to fix the Ewald sum SSWF phase bug
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
788a990a29
|
Revert scatsystem cython parallelisation.
It didn't work correctly on my laptop.
This must be reviewed later, as the waiting is annoying.
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
1e5418e7d0
|
Dirty fix of the otherwise non-literal arrays.
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
a66dd24f89
|
Cython evaluation of "normal" and Ewald-summed SSWF
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
94e218c459
|
ScatteringSystem, ... definitions to pxd file
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
3a8e5b99cb
|
SSWF evaluation functions for debugging Ewald sum.
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
6ccd785164
|
Additional phase factors in Ewald sum for debugging
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
e486e04e2f
|
WIP documentation on phase/normalisation implementation.
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
fd588b7c02
|
Ewald summation consistency test for lattice basis fields.
In-plane test currently passes, out-of-plane does not.
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
2cef16834a
|
finiterect-constant-driving more metadata output
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
c0ee750f5d
|
Remove bugs of removed code from BUGS.rst.
Some of the other bugs might have been already fixed
as well, this has to be reviewed, and also doxygenised.
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
8abe7e3357
|
Enable separation of long- and short-range of Ewald sum in python
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
5fdbb362a3
|
Fix prange race conditions.
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
478b010a15
|
"Basis fields" for finite systems.
There seem to be race conditions in the prange'd cython parts.
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
9e350cdac6
|
"Basis fields" for finite systems
|
2022-06-22 12:33:48 +03:00 |
Marek Nečada
|
f9620e1d11
|
Fix saving lists of arrays with recent versions of numpy
|
2022-06-22 12:30:02 +03:00 |
Marek Nečada
|
5e4f9130fb
|
Disable "hard" examples in CI
|
2022-06-21 15:13:20 +03:00 |
Marek Nečada
|
03e5be17f9
|
Add bc to CI common prerequisities (required to run examples)
continuous-integration/drone/push Build was killed
Details
|
2022-06-21 09:54:24 +03:00 |
Marek Nečada
|
74ce35605b
|
Run some working examples in CI
continuous-integration/drone/push Build is failing
Details
|
2022-06-21 09:41:37 +03:00 |
Marek Nečada
|
2a85b16347
|
sympy fix deprecated cyclic printing init
continuous-integration/drone/push Build is passing
Details
|
2022-06-21 09:35:36 +03:00 |
Marek Nečada
|
ac0d322246
|
Initial qpms version metadata in library and output files
continuous-integration/drone/push Build is passing
Details
Merge branch 'versioning'
|
2022-06-21 08:53:18 +03:00 |
Marek Nečada
|
a1472f3db6
|
Version metadata into output files
continuous-integration/drone/push Build is failing
Details
|
2022-06-21 08:50:12 +03:00 |
Marek Nečada
|
260b053102
|
Fix __version__, pdf annotate function
|
2022-06-21 08:49:23 +03:00 |
Marek Nečada
|
78992188fd
|
Initial version info in the C library
continuous-integration/drone/push Build is failing
Details
Cmake modules taken from https://github.com/rpavlik/cmake-modules
see also https://stackoverflow.com/q/1435953
|
2022-06-21 06:25:22 +03:00 |
Marek Nečada
|
e7f7cd38d2
|
Trustworthier source for zbessel submodule
continuous-integration/drone/push Build is passing
Details
|
2022-06-16 07:41:32 +03:00 |
Marek Nečada
|
b525c66043
|
Initial CI workflow for Drone
continuous-integration/drone/push Build is passing
Details
|
2022-06-16 02:25:17 +03:00 |