a86cecd | Alexey Kuznetsov | 19 March 2021, 07:05:18 UTC | Merge branch 'add-extinction-decomposition-docs' into 'master' Add extinction decomposition docs See merge request AmosEgel/smuthi!98 | 19 March 2021, 07:05:18 UTC |
f877337 | Amos Egel | 19 March 2021, 07:04:48 UTC | Merge branch 'attempt-to-parallel-plotting' into 'master' Attempt to parallel plotting See merge request AmosEgel/smuthi!95 | 19 March 2021, 07:04:48 UTC |
0f1e51d | Alexey Kuznetsov | 19 March 2021, 07:04:48 UTC | Revert "dictionaries with optimization methods are replaced by enums" This reverts commit 51294888fd5c1deb6075ec05cba1bec5274a6b7a. | 19 March 2021, 07:04:48 UTC |
d18d0e4 | Kuznetsov | 18 March 2021, 21:38:56 UTC | count -> process | 18 March 2021, 21:38:56 UTC |
048e70a | Kuznetsov | 18 March 2021, 21:31:18 UTC | redraw sphere in substrate | 18 March 2021, 21:31:18 UTC |
2b85918 | Amos Egel | 18 March 2021, 17:30:08 UTC | Merge branch 'nf-query-chunks' into 'master' feed tqdm with larger chunks when computing the near field Closes #111 See merge request AmosEgel/smuthi!97 | 18 March 2021, 17:30:08 UTC |
b7dcaef | Lorenzo Pattelli | 18 March 2021, 15:22:02 UTC | add chunksize parameter, default to 16384 query points per chunk | 18 March 2021, 15:22:02 UTC |
897658e | Lorenzo Pattelli | 18 March 2021, 14:49:30 UTC | compute_near_field: split query points into larger chunks | 18 March 2021, 15:10:04 UTC |
0d0b069 | Amos Egel | 18 March 2021, 14:58:17 UTC | Merge branch 'meshgrid-issue' into 'master' solve meshgrid issue with show_near_field Closes #112 See merge request AmosEgel/smuthi!96 | 18 March 2021, 14:58:17 UTC |
0680c0d | Lorenzo Pattelli | 18 March 2021, 13:34:42 UTC | plot particles and interfaces firstly, so that imshow's extent applies correctly If the particle is plotted afterwards, then imshow's extent is enlarged accordingly in certain cases. This may still be a desired output in certain cases, but since 'extent' can be passed by the user as a show_option I think this is the correct behavior. | 18 March 2021, 13:34:42 UTC |
365ed60 | Lorenzo Pattelli | 18 March 2021, 13:32:05 UTC | use ij indexing for meshgrid in show_near_field (fixes #112) | 18 March 2021, 13:32:05 UTC |
003ff9d | Amos Egel | 18 March 2021, 08:51:17 UTC | small fixup in autoparam | 18 March 2021, 08:51:17 UTC |
b1c43a8 | Amos Egel | 18 March 2021, 08:49:02 UTC | show_near_field: scattered field expansion only in relevant layers (fixes #108) | 18 March 2021, 08:49:02 UTC |
c72e757 | Amos Egel | 15 March 2021, 09:33:32 UTC | autoparam: use correct tolerance in selection of l_max during relative_convergence runs | 15 March 2021, 09:33:32 UTC |
163c36f | Amos Egel | 14 March 2021, 18:37:40 UTC | remove unnecessary file | 14 March 2021, 18:37:40 UTC |
ad0c9a7 | Amos Egel | 14 March 2021, 18:31:07 UTC | autoparam: treat other cases than converge_neff_max=True and relative_convergence=True | 14 March 2021, 18:31:07 UTC |
c7768fe | Amos Egel | 14 March 2021, 16:29:51 UTC | automatic parameter selection: use result from l_max run during succesful neff_max iteration, don't apply convergence steps to neff_max run | 14 March 2021, 18:04:05 UTC |
03c0a09 | Konstantin Ladutenko | 12 March 2021, 11:41:46 UTC | Update discussion.rst | 12 March 2021, 11:41:46 UTC |
75b81b0 | Kuznetsov | 10 March 2021, 15:25:05 UTC | add links | 10 March 2021, 15:25:05 UTC |
0d9613a | Kuznetsov | 10 March 2021, 15:17:08 UTC | add description | 10 March 2021, 15:17:08 UTC |
a89216c | Kuznetsov | 10 March 2021, 14:40:40 UTC | start adding docs | 10 March 2021, 14:40:40 UTC |
5c259d3 | Amos Egel | 05 March 2021, 14:47:02 UTC | Merge branch 'lorenzo-contrib' into 'master' fix saving near field to hdf5 format for Dipole sources See merge request AmosEgel/smuthi!93 | 05 March 2021, 14:47:02 UTC |
d5f5788 | Lorenzo Pattelli | 05 March 2021, 14:47:01 UTC | fix saving near field to hdf5 format for Dipole sources | 05 March 2021, 14:47:01 UTC |
b1181ce | Amos Egel | 05 March 2021, 07:19:12 UTC | Merge branch 'uniform-units' into 'master' use radians for angular_resolution for consistency See merge request AmosEgel/smuthi!92 | 05 March 2021, 07:19:12 UTC |
720b5c9 | Lorenzo Pattelli | 04 March 2021, 21:07:43 UTC | use radians for angular_resolution for consistency | 04 March 2021, 21:07:43 UTC |
88c3c9d | Amos Egel | 28 February 2021, 16:39:16 UTC | Merge branch 'pull-integrands-out' into 'master' integrand declarations are pulled out of the cycle See merge request AmosEgel/smuthi!91 | 28 February 2021, 16:39:16 UTC |
fcbe685 | Alexey Kuznetsov | 28 February 2021, 16:39:16 UTC | integrand declarations are pulled out of the cycle | 28 February 2021, 16:39:16 UTC |
882f1e8 | Amos Egel | 14 February 2021, 07:45:34 UTC | Merge branch 'plotting-optimization-tensordot' into 'master' Tensordot optimization in plotting See merge request AmosEgel/smuthi!89 | 14 February 2021, 07:45:34 UTC |
5f47562 | Alexey Kuznetsov | 14 February 2021, 07:45:34 UTC | Tensordot optimization in plotting | 14 February 2021, 07:45:34 UTC |
9110219 | Amos Egel | 12 February 2021, 11:03:44 UTC | Merge branch 'plotting-optimization-cut-oversums' into 'master' Cutting unneccessary summations See merge request AmosEgel/smuthi!90 | 12 February 2021, 11:03:44 UTC |
9b6a06e | Kuznetsov | 12 February 2021, 10:12:06 UTC | summation is optimized | 12 February 2021, 10:12:06 UTC |
f48686c | Amos Egel | 08 February 2021, 15:49:56 UTC | Merge branch 'optimization-by-types-casting' into 'master' Explicit type casting for plot optimization See merge request AmosEgel/smuthi!88 | 08 February 2021, 15:49:56 UTC |
8e84325 | Alexey Kuznetsov | 08 February 2021, 15:49:56 UTC | Explicit type casting for plot optimization | 08 February 2021, 15:49:56 UTC |
c22a8a0 | Amos Egel | 03 February 2021, 07:40:37 UTC | Merge branch 'creating-surrogate-for-trapz' into 'master' Surrogate for np.trapz for better perfomance See merge request AmosEgel/smuthi!87 | 03 February 2021, 07:40:37 UTC |
4184cd8 | Alexey Kuznetsov | 03 February 2021, 07:40:37 UTC | Surrogate for np.trapz for better perfomance | 03 February 2021, 07:40:37 UTC |
132030a | Amos Egel | 25 January 2021, 13:02:29 UTC | fix indentation | 25 January 2021, 13:02:29 UTC |
326c6ca | Amos Egel | 25 January 2021, 13:01:19 UTC | fix indentation | 25 January 2021, 13:01:19 UTC |
e23fa19 | Amos Egel | 25 January 2021, 12:53:05 UTC | Merge branch 'pvwf_coupling' into 'master' Updates DocString See merge request AmosEgel/smuthi!86 | 25 January 2021, 12:53:05 UTC |
f27c269 | Amos Egel | 25 January 2021, 12:51:51 UTC | Update smuthi/linearsystem/particlecoupling/direct_coupling.py | 25 January 2021, 12:51:51 UTC |
5fdc507 | Dominik Theobald | 24 January 2021, 11:35:35 UTC | Added additional context in the DocString, to improbe useablility. | 24 January 2021, 11:35:35 UTC |
cde3fc0 | Amos Egel | 23 January 2021, 14:18:19 UTC | Merge branch 'pvwf_coupling' into 'master' Small change to direct_coupling_block_pvwf_mediated() See merge request AmosEgel/smuthi!85 | 23 January 2021, 14:18:19 UTC |
4e4eac9 | Dominik Theobald | 23 January 2021, 12:53:09 UTC | in smuthi/linearsystem/particlecoupling/direct_coupling changed direct_coupling_block_pvwf_mediated() now allows to specify the rotation angles alpha and beta Before the routine asked for spheroids and determinded these angles automatically) | 23 January 2021, 12:53:09 UTC |
a700c64 | Amos Egel | 16 January 2021, 10:18:17 UTC | Merge branch 'nfmds_improvments' into 'master' NFMDS improvments See merge request AmosEgel/smuthi!82 | 16 January 2021, 10:18:17 UTC |
0f7dd68 | Krzysztof Czajkowski | 14 January 2021, 15:07:31 UTC | less strict test tolerance for tla | 14 January 2021, 15:07:31 UTC |
f3ea57d | Krzysztof Czajkowski | 14 January 2021, 14:56:10 UTC | modified readme and included tlay test | 14 January 2021, 14:56:10 UTC |
896f660 | Krzysztof Czajkowski | 14 January 2021, 14:48:22 UTC | unused files are now moved to auxfiles | 14 January 2021, 14:48:22 UTC |
c8bb608 | Krzysztof Czajkowski | 13 January 2021, 12:44:32 UTC | fixed test import | 13 January 2021, 12:44:32 UTC |
73ca1db | Krzysztof Czajkowski | 13 January 2021, 12:29:14 UTC | tests modified accordingly | 13 January 2021, 12:29:14 UTC |
ae7c36e | Krzysztof Czajkowski | 13 January 2021, 12:13:01 UTC | big cleanup: unnecessary subroutines removed, changed imports, convergence tests clarified | 13 January 2021, 12:13:01 UTC |
4505449 | Krzysztof Czajkowski | 13 January 2021, 11:34:48 UTC | removed nsurfpd | 13 January 2021, 11:34:48 UTC |
78044f1 | Krzysztof Czajkowski | 11 January 2021, 10:14:57 UTC | fix a typo | 11 January 2021, 10:14:57 UTC |
089332c | Krzysztof Czajkowski | 11 January 2021, 10:03:19 UTC | attempt at reduction of routine number | 11 January 2021, 10:03:19 UTC |
cfac733 | Amos Egel | 04 January 2021, 14:07:25 UTC | fix test | 04 January 2021, 14:07:25 UTC |
60be61f | Amos Egel | 04 January 2021, 13:43:21 UTC | fix test | 04 January 2021, 13:43:21 UTC |
a36663f | Amos Egel | 04 January 2021, 13:14:00 UTC | fix test | 04 January 2021, 13:14:00 UTC |
1cf8d3c | Amos Egel | 04 January 2021, 12:39:10 UTC | fix test | 04 January 2021, 12:39:10 UTC |
09713a3 | Amos Egel | 04 January 2021, 12:22:56 UTC | Merge branch 'top-bottom' into 'master' Add a function to get total extinction cross section See merge request AmosEgel/smuthi!81 | 04 January 2021, 12:22:56 UTC |
dd2ed8a | Alexey Kuznetsov | 04 January 2021, 12:22:56 UTC | Add a function to get total extinction cross section | 04 January 2021, 12:22:56 UTC |
13369b9 | Amos Egel | 04 January 2021, 12:21:49 UTC | skip alan-tmatrix test for the moment | 04 January 2021, 12:21:49 UTC |
4da0d73 | Amos Egel | 04 January 2021, 12:08:27 UTC | small bugfix | 04 January 2021, 12:08:27 UTC |
c795c70 | Amos Egel | 30 December 2020, 11:07:51 UTC | stlmanager: allow non-intended vertex lines | 30 December 2020, 11:07:51 UTC |
4bfc35b | Amos Egel | 29 December 2020, 22:29:10 UTC | fix bug in show total far field | 29 December 2020, 22:29:10 UTC |
f077e8e | Amos Egel | 29 December 2020, 16:15:04 UTC | Merge branch 'master' of https://gitlab.com/AmosEgel/smuthi | 29 December 2020, 16:15:04 UTC |
88a3464 | Amos Egel | 29 December 2020, 16:14:56 UTC | fix bug in custom particle | 29 December 2020, 16:14:56 UTC |
19cbcc6 | Amos Egel | 29 December 2020, 16:09:16 UTC | Merge branch 'multipole-decomposition' into 'master' Multipole decomposition for extinction (with a unit test) See merge request AmosEgel/smuthi!76 | 29 December 2020, 16:09:16 UTC |
9598874 | Alexey Kuznetsov | 29 December 2020, 16:09:16 UTC | Multipole decomposition for extinction (with a unit test) | 29 December 2020, 16:09:16 UTC |
0d5ce42 | Amos Egel | 29 December 2020, 07:02:35 UTC | fixup: nrank treatment | 29 December 2020, 07:02:35 UTC |
11b2fb4 | Amos Egel | 29 December 2020, 06:55:59 UTC | tidy up particles class and indexconverter | 29 December 2020, 06:55:59 UTC |
d61b82c | Amos Egel | 29 December 2020, 06:18:47 UTC | Merge branch 'lpattelli-master-patch-83428' into 'master' fix wrong argument passed to total_far_field by show_total_far_field See merge request AmosEgel/smuthi!80 | 29 December 2020, 06:18:47 UTC |
dbb83b3 | Lorenzo Pattelli | 28 December 2020, 23:55:16 UTC | show_total_far_field was still passing vacuum_wavelength instead of initial_field | 28 December 2020, 23:55:16 UTC |
18d447b | Amos Egel | 27 December 2020, 20:17:46 UTC | Merge branch 'fix-ascii-export' into 'master' graphical_output: transpose arrays directly inside compute_near_field Closes #104 See merge request AmosEgel/smuthi!79 | 27 December 2020, 20:17:46 UTC |
e444cda | Lorenzo Pattelli | 27 December 2020, 20:03:53 UTC | graphical_output: transpose arrays directly inside compute_near_field | 27 December 2020, 20:03:53 UTC |
3032da0 | Amos Egel | 26 December 2020, 19:44:25 UTC | Merge branch 'tlay' into 'master' Layered spheroids See merge request AmosEgel/smuthi!78 | 26 December 2020, 19:44:25 UTC |
31c3a29 | Krzysztof Czajkowski | 23 December 2020, 14:37:27 UTC | fixed minor bugs, added a simple test | 23 December 2020, 14:37:27 UTC |
617f9bf | Krzysztof Czajkowski | 22 December 2020, 22:05:13 UTC | added a layered spheroid | 22 December 2020, 22:05:13 UTC |
687337b | Krzysztof Czajkowski | 22 December 2020, 21:41:30 UTC | tlay wrapped | 22 December 2020, 21:41:30 UTC |
38e9962 | Amos Egel | 16 December 2020, 09:54:16 UTC | Merge branch 'pwe_zflux' into 'master' pwe power_flux through zplane See merge request AmosEgel/smuthi!75 | 16 December 2020, 09:54:16 UTC |
5792bcb | Dominik Theobald | 16 December 2020, 09:11:24 UTC | Change in smuthi/fields/expansions - PlaneWaveExpansion.valid() now detects z=float('inf') as within the top layer. Change in smuthi/postprocessing/power_flux - power_flux_through_zplane() now detects complex kpar and raises a ValueError | 16 December 2020, 09:11:24 UTC |
792275b | Dominik Theobald | 15 December 2020, 15:08:45 UTC | Created smuthi/postprocessing/power_flux Added power_flux_through_zplane() to evaluate the net time averaged power flux through a plane of z=const. | 15 December 2020, 15:08:45 UTC |
7db8763 | Amos Egel | 15 December 2020, 13:24:02 UTC | Merge branch 'lorenzo-contrib' into 'master' accept 3D boundaries for near field calcualtions with per-axis resolution See merge request AmosEgel/smuthi!72 | 15 December 2020, 13:24:02 UTC |
3f86450 | Lorenzo Pattelli | 15 December 2020, 12:52:43 UTC | graphical_output: minor changes to logged text | 15 December 2020, 12:52:43 UTC |
524a4d2 | Amos Egel | 15 December 2020, 07:36:13 UTC | docs: add Lorenzo's animation for autoatic parameter selection | 15 December 2020, 07:40:29 UTC |
dda17e6 | Amos Egel | 14 December 2020, 13:49:15 UTC | Magnetic Field Evaluation, fixes #78 See merge request AmosEgel/smuthi!74 | 14 December 2020, 13:49:15 UTC |
9c80a32 | Dominik Theobald | 14 December 2020, 11:42:23 UTC | Magnetic Field Evaluation: Changes in smuthi/fields/expansion: - FieldExpansion.magnetic_field() - PiecewiseFieldExpansion.magnetic_field() - SphericalWaveExpansion.magnetic_field() - PlaneWaveExpansion.magnetic_field() for CPU and GPU Changes in smuthi/fields/expansion_cuda: - pwe_magnetic_field_evaluation_code() Changes in smuthi/initial_field() - InitialPropagatingWave.magnetic_field() - DipoleSource.magnetic_field() - DipoleCollection.magnetic_field() Added tests/unit_tests/near_field_tests/test_magnetic_near_field.py The test is identical to tests/unit_tests/near_field_tests/test_near_field.py It only shows that the CPU and GPU routine render identical results, not that the magnetic field is correct. | 14 December 2020, 11:42:23 UTC |
04952dc | Amos Egel | 14 December 2020, 09:42:14 UTC | tidy up particles class, add alan't T-matrix package | 14 December 2020, 09:42:14 UTC |
553064a | Lorenzo Pattelli | 13 December 2020, 12:43:56 UTC | WIP: accept 3D boundaries for near field calcualtions with per-axis resolution also adding a progress bar not sure why I had to transpose the fields for plotting | 13 December 2020, 13:42:10 UTC |
c598afa | Amos Egel | 12 December 2020, 17:43:39 UTC | Merge branch 'lorenzo-contrib' into 'master' near field and far field color norms See merge request AmosEgel/smuthi!71 | 12 December 2020, 17:43:39 UTC |
c5ea9f0 | Lorenzo Pattelli | 12 December 2020, 17:02:49 UTC | show_far_field: reintroduce log_scale flag for back-compatibility make it compatible with passing a 'norm' show option. it may make sense that the same vmin and vmax values of the 2D maps are applied to the 1D curves as well, but probably this would generally lead to a less satisfying result, so I've added the command but commented it out. This means that at the moment the user cannot change the default y limits for the 1D curves. | 12 December 2020, 17:20:56 UTC |
3ecf611 | Amos Egel | 12 December 2020, 13:45:48 UTC | stl manager: surface number from counting rather than from solid definition (fixes #82) | 12 December 2020, 13:45:48 UTC |
b28322e | Amos Egel | 12 December 2020, 13:35:36 UTC | allow stl files as CustomParticle input (fixes #82) | 12 December 2020, 13:36:45 UTC |
934cb97 | Amos Egel | 12 December 2020, 12:50:13 UTC | testing: nf spa test less memory intensive | 12 December 2020, 12:50:13 UTC |
ec6b5b2 | Amos Egel | 12 December 2020, 11:59:36 UTC | stationary phase approximation for scattered near field | 12 December 2020, 12:03:03 UTC |
ac30a6c | Amos Egel | 12 December 2020, 11:06:58 UTC | suppress sanity checks for single particle simulations | 12 December 2020, 12:03:03 UTC |
5a4528e | Lorenzo Pattelli | 12 December 2020, 11:32:28 UTC | show_far_field: uniform interface compared to show_near_field remove log_norm flag, now log scale plotting is triggered by passing a LogNorm or SymLogNorm color norm to show_opts | 12 December 2020, 11:32:28 UTC |
3b6882a | Lorenzo Pattelli | 12 December 2020, 00:39:40 UTC | show_near_field: add comment how to use log scale to tutorial | 12 December 2020, 00:39:40 UTC |
51568e8 | Lorenzo Pattelli | 12 December 2020, 00:32:55 UTC | show_near_field: adding try block around plot generation | 12 December 2020, 00:32:55 UTC |
fac23d5 | Lorenzo Pattelli | 12 December 2020, 00:30:22 UTC | show_near_field: consider 'vmin' and 'vmax' only if no norm is passed apply color norm also to gifs | 12 December 2020, 00:30:22 UTC |
e8130f5 | Amos Egel | 10 December 2020, 19:54:40 UTC | Merge branch 'lorenzo-contrib' into 'master' use dedicated numpy functions when available See merge request AmosEgel/smuthi!68 | 10 December 2020, 19:54:40 UTC |
8417650 | Lorenzo Pattelli | 03 December 2020, 14:37:56 UTC | use np.zeros_like() and np.full_like() | 10 December 2020, 19:04:26 UTC |
5ff7b26 | Amos Egel | 10 December 2020, 13:23:01 UTC | Merge branch 'post_upload' into 'master' Post upload testing See merge request AmosEgel/smuthi!69 | 10 December 2020, 13:23:01 UTC |