04c9b2c | Amos Egel | 09 November 2017, 11:15:23 UTC | version 0.7.1 and doc: remove functools from requirements.txt | 09 November 2017, 11:15:23 UTC |
064d8d4 | Amos Egel | 09 November 2017, 11:02:51 UTC | doc: update input files section | 09 November 2017, 11:02:51 UTC |
e84d4dd | Amos Egel | 08 November 2017, 15:54:04 UTC | replace functools.lru_cache by smuthi.memoizing.Memoize to resolve autodoc issues | 08 November 2017, 15:54:04 UTC |
fdf3fb0 | Amos Egel | 08 November 2017, 14:51:41 UTC | prepare release 0.7 | 08 November 2017, 14:51:41 UTC |
0bdeead | Amos Egel | 08 November 2017, 14:43:57 UTC | memory footprint output | 08 November 2017, 14:43:57 UTC |
fa515ac | Amos Egel | 08 November 2017, 13:04:22 UTC | update example input and read input | 08 November 2017, 13:04:22 UTC |
283ae77 | Amos Egel | 08 November 2017, 09:40:49 UTC | cuda support for radial lookup preparation | 08 November 2017, 09:40:49 UTC |
2e9c8b3 | Amos Egel | 06 November 2017, 17:40:03 UTC | user-defined convergence tolerance | 06 November 2017, 17:40:03 UTC |
51dbebf | Amos Egel | 06 November 2017, 17:17:03 UTC | cuda kernel for cubic interpolation of radial lookup | 06 November 2017, 17:17:03 UTC |
5292ddf | Amos Egel | 06 November 2017, 16:58:18 UTC | cuda_sources module, cuda enabled volume lookup with cubic Hermite spline interpolation, docstrings, tests | 06 November 2017, 16:58:18 UTC |
f8f05c4 | Amos Egel | 30 October 2017, 18:03:07 UTC | prepare volume lookup with cuda | 30 October 2017, 18:03:07 UTC |
2346013 | Amos Egel | 27 October 2017, 14:06:39 UTC | some small fixups, add distinction of cases if using anaconda system (relevant for spherical bessel function) | 27 October 2017, 14:06:39 UTC |
1136021 | Amos Egel | 27 October 2017, 12:33:37 UTC | cuda kernel for volumetric lookup linear interpolation | 27 October 2017, 12:33:37 UTC |
5d5971c | Amos Egel | 26 October 2017, 20:50:42 UTC | implement coupling matrix 3d lookup and interpolator on cpu, testing | 26 October 2017, 20:50:42 UTC |
d64a361 | Amos Egel | 25 October 2017, 17:45:03 UTC | classes for different coupling matrix types, faster cuda kernel for radial lookup linear interpolation | 25 October 2017, 17:45:03 UTC |
69b0a42 | Amos Egel | 24 October 2017, 09:55:40 UTC | setup: pycuda as extras_require | 24 October 2017, 09:55:40 UTC |
2197f77 | Amos Egel | 23 October 2017, 19:04:09 UTC | progress bars | 23 October 2017, 19:04:09 UTC |
8d126e6 | Amos Egel | 23 October 2017, 15:13:04 UTC | cuda kernel for coupling matrix using linear interpolation of radial lookup | 23 October 2017, 15:13:04 UTC |
953afa3 | Amos Egel | 22 October 2017, 10:07:33 UTC | add progress bars | 22 October 2017, 10:07:33 UTC |
c466998 | Amos Egel | 21 October 2017, 16:59:08 UTC | radial lookup now working, tests pass | 21 October 2017, 16:59:08 UTC |
c7252b2 | Amos Egel | 20 October 2017, 16:31:50 UTC | implement radial lookup, still somehow buggy (test fails) | 20 October 2017, 16:31:50 UTC |
ed9df66 | Amos Egel | 19 October 2017, 13:16:26 UTC | system T-matrix class, master matrix class, gmres iterative solver, testing | 19 October 2017, 13:16:26 UTC |
676bff9 | Amos Egel | 19 October 2017, 09:58:05 UTC | linear system class, coupling matrix class, started implementing particle coupling lookup table | 19 October 2017, 09:58:05 UTC |
06d3f5f | Amos Egel | 17 October 2017, 15:17:48 UTC | particle coupling 2D lookup (untested) | 17 October 2017, 15:17:48 UTC |
064ad0e | Amos Egel | 16 October 2017, 15:36:21 UTC | precompute spherical functions, memoize factorial and ab5 | 16 October 2017, 15:36:21 UTC |
d0490c0 | Amos Egel | 12 October 2017, 10:58:28 UTC | clean up import statements Signed-off-by: Amos Egel <amos.egel@kit.edu> | 12 October 2017, 10:58:28 UTC |
7eea7b2 | Amos Egel | 12 October 2017, 10:48:40 UTC | add sympy to requirements | 12 October 2017, 10:48:40 UTC |
a5c3fc7 | Amos Egel | 12 October 2017, 09:42:39 UTC | add smuthi to path in sphinx conf.py | 12 October 2017, 09:42:39 UTC |
f5b02c6 | Amos Egel | 12 October 2017, 08:32:51 UTC | prepare release of version 0.6 | 12 October 2017, 08:32:51 UTC |
0c53cdb | Amos Egel | 11 October 2017, 15:37:46 UTC | adapt read_input and example_input as well as post processing to dipole fields | 11 October 2017, 15:37:46 UTC |
0127795 | Amos Egel | 11 October 2017, 12:09:46 UTC | default arrays for k_par, alpha and beta in coordinates module | 11 October 2017, 12:09:46 UTC |
3247044 | Amos Egel | 10 October 2017, 14:02:42 UTC | implement DipoleCollection class, testing (energy conservation) | 10 October 2017, 14:02:42 UTC |
81646e0 | Amos Egel | 10 October 2017, 07:36:28 UTC | addition of field expansion objects | 10 October 2017, 07:36:28 UTC |
c6ad0ee | Amos Egel | 09 October 2017, 14:26:19 UTC | docstrings for dipole class | 09 October 2017, 14:26:19 UTC |
0ed844f | Amos Egel | 09 October 2017, 07:59:07 UTC | dipole field and dissipated energy - tests pass | 09 October 2017, 07:59:07 UTC |
e1344c0 | Amos Egel | 04 October 2017, 09:26:07 UTC | DipoleSource class, testing of initial field coefficients (pass) | 04 October 2017, 09:26:07 UTC |
9d2cfdc | Amos Egel | 26 September 2017, 11:58:02 UTC | suppress downgoing waves in top layer and vice versa for indirect scattered field | 26 September 2017, 11:58:02 UTC |
3371f58 | Amos Egel | 26 September 2017, 11:57:47 UTC | regard complex materials in far field post processing | 26 September 2017, 11:57:47 UTC |
c2ee0d3 | Amos Egel | 26 September 2017, 10:31:19 UTC | update docstrings | 26 September 2017, 10:31:19 UTC |
6f0336a | Amos Egel | 26 September 2017, 07:52:45 UTC | fix broken tests, now all pass | 26 September 2017, 07:52:45 UTC |
89bbb21 | Amos Egel | 25 September 2017, 21:02:12 UTC | update readme, setup, docstrings in field_expansion | 25 September 2017, 21:02:12 UTC |
518e251 | Amos Egel | 25 September 2017, 18:29:07 UTC | update docstrings and example input | 25 September 2017, 18:29:07 UTC |
bd00815 | Amos Egel | 25 September 2017, 17:59:05 UTC | test conservation of energy for gaussian beam illumination | 25 September 2017, 17:59:05 UTC |
e532bdd | Amos Egel | 25 September 2017, 16:17:26 UTC | reorganize far field postprocessing, now working also for gaussian beam | 25 September 2017, 16:17:26 UTC |
392026b | Amos Egel | 25 September 2017, 07:18:51 UTC | light input | 25 September 2017, 07:18:51 UTC |
51302b5 | Amos Egel | 22 September 2017, 14:05:12 UTC | read input for gaussian beam, not tested | 22 September 2017, 14:05:12 UTC |
8353f92 | Amos Egel | 20 September 2017, 17:33:45 UTC | show bottom far field with polar angles between 0 and 90 by default | 20 September 2017, 17:33:45 UTC |
d715083 | Amos Egel | 13 September 2017, 17:54:07 UTC | some fixups | 13 September 2017, 17:54:07 UTC |
5e17f28 | Amos Egel | 13 September 2017, 17:10:01 UTC | replace near_field module by graphical_output module, add more methods to FarField, shift plottin from post_processing to graphical_ouput | 13 September 2017, 17:10:01 UTC |
85c4d10 | Amos Egel | 11 September 2017, 20:11:54 UTC | adapt post processing to new data structure, fix some bugs - output of example simulation now entirely as expected | 11 September 2017, 20:11:54 UTC |
feea312 | Amos Egel | 11 September 2017, 13:57:18 UTC | bugfix in pwe2ff | 11 September 2017, 13:57:18 UTC |
a7f0858 | Amos Egel | 07 September 2017, 16:54:08 UTC | major changes in field representations - add piecewise field expansion class, reshuffle field expansion, rename some stuff tests partly fail | 07 September 2017, 16:54:08 UTC |
f6bd9c8 | Amos Egel | 07 September 2017, 06:03:38 UTC | some minor bugfixes | 07 September 2017, 06:03:38 UTC |
304cd4d | Amos Egel | 31 August 2017, 14:47:28 UTC | started to reshuffle the post processing | 31 August 2017, 14:47:28 UTC |
71c816b | Amos Egel | 31 August 2017, 09:26:51 UTC | add FarField class | 31 August 2017, 09:26:51 UTC |
208e689 | Amos Egel | 30 August 2017, 13:50:38 UTC | add minus sign in aI computation for downgoing gaussian beams, testing | 30 August 2017, 13:50:38 UTC |
bdd3899 | Amos Egel | 29 August 2017, 11:45:15 UTC | implement gaussian beam as initial field (not yet documented or tested) | 29 August 2017, 11:45:15 UTC |
3a45a5d | Amos Egel | 29 August 2017, 06:59:26 UTC | Merge branch 'develop' into feature-gaussian-beam | 29 August 2017, 06:59:26 UTC |
56c622c | Amos Egel | 29 August 2017, 06:58:43 UTC | docstrings in field expansion, near field, some small changes | 29 August 2017, 06:58:43 UTC |
0bf805b | Amos Egel | 28 August 2017, 16:16:49 UTC | mpmath instead of sympy.mpmath, initialPropagatingWave base class, stump for gaussianBeam class | 28 August 2017, 16:16:49 UTC |
3245632 | Amos Egel | 08 August 2017, 16:00:19 UTC | add requirements.txt for autodoc | 08 August 2017, 16:00:19 UTC |
4713b81 | Amos Egel | 08 August 2017, 15:42:06 UTC | update docs | 08 August 2017, 15:42:06 UTC |
b4492ba | Amos Egel | 08 August 2017, 14:28:01 UTC | minor changes | 08 August 2017, 15:14:11 UTC |
53b6863 | Amos Egel | 08 August 2017, 13:33:38 UTC | prepare release | 08 August 2017, 13:33:38 UTC |
5d9dc7e | Amos Egel | 08 August 2017, 13:32:56 UTC | add precision as argument to layerresponse matrix (for memoizing) | 08 August 2017, 13:32:56 UTC |
c1df9a9 | Amos Egel | 08 August 2017, 11:46:58 UTC | update near field and postprocessing | 08 August 2017, 11:46:58 UTC |
30814d0 | Amos Egel | 08 August 2017, 08:39:56 UTC | remove obsolete t_matrix_collection class | 08 August 2017, 08:39:56 UTC |
9f35214 | Amos Egel | 08 August 2017, 08:37:31 UTC | rewrite swe_to_pwe conversion such that layer response included | 08 August 2017, 08:37:31 UTC |
9034768 | Amos Egel | 03 August 2017, 13:22:48 UTC | some bugfixes regarding nonuniform matrix sizes | 03 August 2017, 13:22:48 UTC |
7b0b402 | Amos Egel | 03 August 2017, 13:22:30 UTC | adapt read_input | 03 August 2017, 13:22:30 UTC |
7d5fcbc | Amos Egel | 03 August 2017, 07:31:14 UTC | update tests, all OK | 03 August 2017, 07:31:14 UTC |
82111b9 | Amos Egel | 02 August 2017, 10:34:54 UTC | make far field module ready for new data structure | 02 August 2017, 10:34:54 UTC |
048ea0a | Amos Egel | 01 August 2017, 15:26:40 UTC | bugfix in layer response method, test two spheres in waveguide OK | 01 August 2017, 15:26:40 UTC |
63e2b5d | Amos Egel | 01 August 2017, 11:44:46 UTC | implement and test field evaluation of swe and pwe, test transformation | 01 August 2017, 11:44:46 UTC |
56367fb | Amos Egel | 01 August 2017, 11:43:32 UTC | layer response for list of pwe (i.e., up- and downgoing) | 01 August 2017, 11:43:32 UTC |
e45fc96 | Amos Egel | 31 July 2017, 11:49:12 UTC | further implementing the object oriented swe and pwe handling | 31 July 2017, 11:49:12 UTC |
2ddc5ca | Amos Egel | 14 July 2017, 15:17:02 UTC | redefine swe and pwe classes, rewrite swe2pwe and pwe2swe conversion | 14 July 2017, 15:17:02 UTC |
8c920d3 | Amos Egel | 12 July 2017, 13:38:56 UTC | adapt simulation class, finish coupling matrix, sphere on substrate pass | 12 July 2017, 13:38:56 UTC |
5bebee4 | Amos Egel | 11 July 2017, 15:11:42 UTC | restructure data types, update initial field and particle coupling | 11 July 2017, 15:11:42 UTC |
71bf34f | Amos Egel | 29 June 2017, 17:01:41 UTC | set precision method for layer response | 29 June 2017, 17:01:41 UTC |
10b9b77 | Amos Egel | 29 June 2017, 17:01:22 UTC | update field_expansion module, mostly documentation | 29 June 2017, 17:01:22 UTC |
0809afe | Amos Egel | 29 June 2017, 08:52:24 UTC | finish and test plane wave as initial field | 29 June 2017, 08:52:49 UTC |
8b85719 | Amos Egel | 28 June 2017, 14:01:02 UTC | complete swe from pwe method, complete plane wave swe not tested | 28 June 2017, 14:01:02 UTC |
ffeadce | Amos Egel | 27 June 2017, 08:10:11 UTC | some progress with swe to pwe interface | 27 June 2017, 08:10:11 UTC |
f13a96a | Amos Egel | 27 June 2017, 06:11:58 UTC | gather linear system in simulation module and vwf in field expansion mod | 27 June 2017, 06:11:58 UTC |
a9bb527 | Amos Egel | 26 June 2017, 07:44:35 UTC | adapt nfmds t_matrix_axsym module compatibel with last changes | 26 June 2017, 07:44:35 UTC |
06e26b1 | Amos Egel | 26 June 2017, 07:11:54 UTC | make t-matrix module compatible with latest changes | 26 June 2017, 07:11:54 UTC |
a6ee1bc | Amos Egel | 23 June 2017, 07:40:39 UTC | remove single particle field expansion and replace by collection expans. | 23 June 2017, 07:40:39 UTC |
e941cda | Amos Egel | 22 June 2017, 15:45:39 UTC | immutable default arguments in particle classes | 22 June 2017, 15:45:39 UTC |
3680872 | Amos Egel | 22 June 2017, 15:32:28 UTC | further work on field expansion, particles and t matrix modules | 22 June 2017, 15:32:28 UTC |
1c088e4 | Amos Egel | 21 June 2017, 19:44:13 UTC | particle classes, initial field base class, field expansion module | 21 June 2017, 19:44:13 UTC |
b62f9ee | Amos Egel | 21 June 2017, 19:42:42 UTC | doc: some work on docstrings | 21 June 2017, 19:42:42 UTC |
6242211 | Amos Egel | 21 June 2017, 19:41:30 UTC | doc: enable napoleon | 21 June 2017, 19:41:30 UTC |
b7e5af9 | Amos Egel | 21 June 2017, 07:04:52 UTC | doc: api documentation with autodoc | 21 June 2017, 07:04:52 UTC |
1871d73 | Amos Egel | 06 June 2017, 11:15:57 UTC | docs: installation | 06 June 2017, 11:15:57 UTC |
ada708c | Amos Egel | 06 June 2017, 07:36:43 UTC | docs: add contact info, license information and acknowledgment | 06 June 2017, 07:36:43 UTC |
14d4d0f | Amos Egel | 06 June 2017, 07:09:52 UTC | fixup: bottom layer far field file name, also change colormap to inferno | 06 June 2017, 07:09:52 UTC |
d683213 | Amos Egel | 06 June 2017, 06:59:32 UTC | doc: describe smuthi output | 06 June 2017, 06:59:32 UTC |
7028fc7 | Amos Egel | 03 June 2017, 09:18:55 UTC | correct filename in doc | 03 June 2017, 09:18:55 UTC |
abcdd7a | Amos Egel | 03 June 2017, 08:50:59 UTC | docs: add normE figure | 03 June 2017, 08:50:59 UTC |