sort by:
Revision Author Date Message Commit Date
f257c5f update docstrings 16 July 2020, 10:17:17 UTC
6b51f16 modified t-matrix calculation and nonaxsym implementation added new files for nfmds wrapper updated NFMDS added a simple STL converter modified setup to perform f2py step fixed several bugs in customparticle class extended stl conversion towards many surfaces added proper axially symmetric support reformatted code with PyCharm Delete nfpy3.cpython-36m-x86_64-linux-gnu.so first step towards integration of axisymmetric particles into smuthi improved axisymmetric particle class added win folder with windows encoded files setup.py improvements setup.py with good command for windows fixed paths install works on Win, but takes plenty of time simple example added axisymmetric particle support enabled nfpy3 module is linked as a package data changed installation step order added new implementations of finite cylinder and spheroid finite cylinder and spheroid minor bugfixes numpy distutils removed from setup.py extension works for arbitrary ambient medium nrank can be higher than lmax, for now, assuming that mmax is equal to lmax Update .gitlab-ci.yml Update setup.py Update .gitlab-ci.yml setup updated Update .gitlab-ci.yml Update test_wigner3j.py Obsolete cffi_support module replaced test_t_matrix.py adjusted to new API style first refactoring step taxsym corrected removed t_matrix_axsym references new test added minor bugfix in nfmds test minor bugfix in nfmds test minor bugfix in nfmds test, removed unnecessary prints ds bugfix ds bugfix ds bugfix quadrupole precsion added double precision brought back appendtot refactored refactored names, added docstrings in the particle module Upload encoding_converter for windows Update setup.py for windows Update setup.py Minor stlmanager bugfix corrected example url changes 16 July 2020, 09:29:17 UTC
eb4a1e2 Merge branch 'lorenzo-contrib' into 'master' save also internal field See merge request AmosEgel/smuthi!56 13 July 2020, 10:27:09 UTC
a649399 graphical_output: save also internal field if show_internal_field=True 13 July 2020, 08:43:39 UTC
70a1460 fix typo 13 July 2020, 08:30:02 UTC
2a0350c Merge branch 'param_selection' into 'master' angular resolution selection See merge request AmosEgel/smuthi!54 23 June 2020, 15:12:37 UTC
710cfba Merge branch 'lorenzo-contrib' into 'master' add lgmres solver See merge request AmosEgel/smuthi!55 23 June 2020, 15:11:20 UTC
a2f8f7c linear_system: add gcrotmk solver 09 June 2020, 12:54:09 UTC
1868bf9 automatic_parameter_selection: use default angular arrays functions notes: - the initial angular resolution is taken from the simulation object. In principle, this allows to pass the initial angular resolution value from outside. This is a bit different with respect to how other starting values are fed into the automatic parameter selection routine - as of now, evaluate() is still triggering a simulation run even though the convergence of angular resolution relies mostly on a postprocessing step. However, when the angular resolution is updated, this currently reflects also on the initial field expansion, so it is not strictly wrong to re-run the simulation (even though likely useless practically) 09 June 2020, 10:19:36 UTC
d257ee2 automatic_parameter_selection: ensure enough rel_diff available values otherwise, it is possible that the search is halted prematurely if the first value already falls within the desired tolerance 09 June 2020, 10:19:36 UTC
0ae7270 default angular arrays: add missing docstrings 09 June 2020, 10:19:36 UTC
0904ac7 set default angular resolution to 0.5 degrees all tests still pass 09 June 2020, 10:19:36 UTC
39434ae initial_field, dissipated_power: remove unknown boolean parameter...? apparently this was not causing problems, though 09 June 2020, 10:19:36 UTC
e79969b default angular arrays: keep working on implementation 09 June 2020, 10:19:36 UTC
6fbabeb proposal for default angular arrays: working on implementation 09 June 2020, 10:19:36 UTC
683669f proposal for default angular arrays. implementation still missing 09 June 2020, 10:19:36 UTC
d8a6a92 automatic_parameter_selection: add integrated scattered far field detector 09 June 2020, 10:19:36 UTC
46b80f4 typo 09 June 2020, 10:19:36 UTC
a0a9a02 converge_l_max: fix bug when target_value is specified the 'problem' here was that when a target_value is provided, one can already check l_max=1 against it, instead of waiting for the l_max=2 value to perform the first relative difference calculation. Failing to recognize this was leading to premature termination of the routine (l_max=1 was often selected) despite tolerance_step=2. 09 June 2020, 10:19:36 UTC
636f37c automatic_parameter_selection: add converge_angular_resolution 09 June 2020, 10:19:36 UTC
2d2dec7 let total_scattering_cross_section use the defaul angular arrays 09 June 2020, 10:19:36 UTC
c64c162 automatic_parameter_selection: add a detector relying on angular integration 09 June 2020, 10:19:36 UTC
97bbb33 fix typo 09 June 2020, 10:19:36 UTC
da64cc3 linear_system: add lgmres solver 09 June 2020, 09:36:59 UTC
f7aa7ad internal_field: allow particle.m_max < particle.l_max 09 June 2020, 09:36:59 UTC
d4faa1d Merge branch 'master' of https://gitlab.com/AmosEgel/smuthi.git 09 June 2020, 06:27:47 UTC
3475926 test: small change 09 June 2020, 06:27:36 UTC
87fddad branchpoint correction for initial field contour 09 June 2020, 06:26:42 UTC
32c550e check circumscribing spheres by default 29 May 2020, 05:24:13 UTC
5d530f9 Merge branch 'lorenzo-contrib' into 'master' vectorize circumscribing_sphere_disjoint() See merge request AmosEgel/smuthi!53 28 May 2020, 20:21:42 UTC
b0985b8 vectorize circumscribing_sphere_disjoint() 27 May 2020, 11:57:23 UTC
eaffd15 fixup! avoid MatplotlibDeprecationWarning associated to the use of axes() 25 May 2020, 22:41:59 UTC
56b2d9b Merge branch 'lorenzo-contrib' into 'master' update examples to new graphical output syntax See merge request AmosEgel/smuthi!52 25 May 2020, 05:34:26 UTC
319eb41 avoid MatplotlibDeprecationWarning associated to the use of axes() MatplotlibDeprecationWarning: Adding an axes using the same arguments as a previous axes currently reuses the earlier instance. In a future version, a new instance will always be created and returned. Meanwhile, this warning can be suppressed, and the future behavior ensured, by passing a unique label to each axes instance. 24 May 2020, 21:54:01 UTC
3a2c535 make example scripts compatible with new graphical_output syntax 24 May 2020, 21:41:56 UTC
f777fb4 graphical_output: fix strange behavior with direct calls to show_far_fields when plotting the 'bottom' part, the show_opts variable does not have the value you'd expect. I guess this has something to do with the recursive nature of show_far_fields. This alternative way of handling the show_opts variable is more synthetic and safer against this kind of problems. 24 May 2020, 21:38:57 UTC
b47bd67 graphical_output: fix missing default labels for far-field quantities 24 May 2020, 18:16:12 UTC
84ddd2c check circumscribins spheres - apply Konstantin Ladutenko's code changes 24 May 2020, 08:23:53 UTC
83490ac Merge branch 'master' of https://gitlab.com/AmosEgel/smuthi 24 May 2020, 08:11:26 UTC
1df986b Merge branch 'lorenzo-contrib' into 'master' graphical_output: fix typo and fix bug with LogNorm limits See merge request AmosEgel/smuthi!51 24 May 2020, 07:46:08 UTC
e9dd0be graphical_output: ensure that all plots are shown on show_plots=True 23 May 2020, 18:28:30 UTC
43981ed update example script on automatic parameter selection to comply with the recent changes in graphical output syntax 23 May 2020, 09:41:53 UTC
5218d72 graphical_output: fix typo and fix bug with LogNorm limits 23 May 2020, 09:29:08 UTC
031f551 Merge branch 'lorenzo-contrib' into 'master' automatic_parameter_selection: fix bug when select_neff_max=False See merge request AmosEgel/smuthi!50 23 May 2020, 08:48:08 UTC
6d22e65 automatic_parameter_selection: fix bug when select_neff_max=False 23 May 2020, 08:26:57 UTC
6c8874e Merge branch 'lorenzo-contrib' into 'master' refactoring automatic_parameter_selection See merge request AmosEgel/smuthi!49 23 May 2020, 08:17:56 UTC
f0e5f67 docstring: tiny correction 23 May 2020, 08:10:15 UTC
81a4638 automatic_parameter_selection: grant user access to neff_max_offset starting from a higher value can save quite some time, especially when one is running the selection multiple times (e.g., for every wavelength in a wavelength scan) 23 May 2020, 07:48:11 UTC
00ad816 neff_max_selection: return current_value instead of new_value 23 May 2020, 07:48:11 UTC
67d0064 Apply suggestion to smuthi/utility/automatic_parameter_selection.py 23 May 2020, 07:48:11 UTC
a57b7c2 small change (only in comment) 23 May 2020, 07:48:11 UTC
97b8ed9 delete old automated_lmax_mmax_selection method from particle class 23 May 2020, 07:48:11 UTC
40beb9c automatic_parameter_selection: remember best detector estimate from neff selection the latest detector value obtained during the neff selection routine is our best guess on the 'true' value of the detector since neff selection is typically performed with a smaller allowed tolerance 23 May 2020, 07:48:11 UTC
02744f0 fixup! automatic_parameter_selection: introduce tolerance_steps parameter 22 May 2020, 19:21:17 UTC
6093cf7 fixup! automatic_parameter_selection: introduce tolerance_steps parameter 22 May 2020, 17:45:32 UTC
60cd935 automatic_parameter_selection: update all particles at once 21 May 2020, 19:50:08 UTC
12a14e2 automatic_parameter_selection: introduce tolerance_steps parameter 21 May 2020, 17:10:38 UTC
3c43e08 automatic_parameter_selection: allow used to provide tolerance reduction factor 21 May 2020, 15:03:51 UTC
5599415 Merge branch 'lorenzo-contrib' into 'master' provide replacement for removed numba cffi_support module See merge request AmosEgel/smuthi!48 17 May 2020, 14:11:53 UTC
ed46cb8 provide replacement for removed numba cffi_support module 17 May 2020, 10:59:17 UTC
509b7bb Merge branch 'lorenzo-contrib' into 'master' automatic_parameter_selection: add missing NoneType check on axes object See merge request AmosEgel/smuthi!47 16 May 2020, 08:11:45 UTC
ba0b574 automatic_parameter_selection: add missing NoneType check on axes object 14 May 2020, 18:07:04 UTC
144424f Merge branch 'lorenzo-contrib' into 'master' add optional plotting for automatic parameter selection convergence See merge request AmosEgel/smuthi!46 14 May 2020, 09:02:50 UTC
427f932 automatic_parameter_selection: add missing Args string 13 May 2020, 23:25:39 UTC
4bd6128 automatic_parameter_selection: plot all points, add missing neff_max panels 13 May 2020, 23:20:52 UTC
e340bf4 automatic parameter selection: plot also initial detector value 13 May 2020, 18:56:27 UTC
6372de2 automatic_parameter_selection: fix displayed tolerance value during neff selection 13 May 2020, 18:54:51 UTC
f81da00 minor refactoring 13 May 2020, 16:44:20 UTC
8eaf682 fix small bug 13 May 2020, 16:16:19 UTC
92efe00 automatic_parameter_selection: add plot line markers 13 May 2020, 16:06:17 UTC
6a8e48d add formatted output message as convergence subplot title 13 May 2020, 16:06:17 UTC
8b2ce41 change plot titles, add reference lines for tolerance values, DRY code 13 May 2020, 16:06:17 UTC
d5053e2 Merge branch 'master' of https://gitlab.com/AmosEgel/smuthi.git 12 May 2020, 16:36:21 UTC
71c7dec doc: small fixup 12 May 2020, 16:36:12 UTC
91a108b WIP: add optional plotting for automatic parameter selection convergence 11 May 2020, 13:41:14 UTC
65c6b6b Merge branch 'lorenzo-contrib' into 'master' show_near_field: use native imshow interpolation, add data_format flag See merge request AmosEgel/smuthi!45 10 May 2020, 13:06:52 UTC
ccecf4f graphical_output: apply save, data and plot opts to far_field remove export() method from FarField class 04 May 2020, 16:36:44 UTC
4e20b9d show_near_field: expand doc string 04 May 2020, 09:29:00 UTC
283fd04 fix bug in total_scattering_cross_section add convenience function for angular resolution reduce default angular resolution of total_scattering_cross_section to 1/2 degree 03 May 2020, 15:26:44 UTC
d495574 show_near_field: use native imshow interpolation, add data_format flag also: * pass arguments to inner imshow and savegif calls * allow multiple calls to imshow and savefig with different settings * remove arguments that are now superseded by imshow settings (e.g., max_field -> vmax) * remove arguments that are now superseded by savefig settings (e.g., save_animations -> 'format':'gif') * cosmetic changes to axis labels * switch temporarily to a non-gui matplotlib backend if show_plots=False 03 May 2020, 10:10:19 UTC
5d4cc39 small change in print-out 02 May 2020, 17:22:11 UTC
07682f8 NFM-DS: - allow quadruple precision - change standard settings fixes #53 02 May 2020, 17:13:05 UTC
6fcf72c reasonable_neff_waypoints: separately treat case neff_imag = 0 (relevant for Gaussian beams) 02 May 2020, 10:04:21 UTC
109179d automatic parameter selection: - start each l_max run from 1 - don't optimize m_max during neff_max run 02 May 2020, 10:02:42 UTC
0b249f3 Add default return values to Particle.is_inside and Particle.is_outside (to suppress errors until issue #50 is fixed) 02 May 2020, 08:36:58 UTC
2a5ace8 Merge branch 'lorenzo-contrib' into 'master' plot_particles: show plane/particle sections See merge request AmosEgel/smuthi!44 01 May 2020, 09:05:13 UTC
c58eab9 graphical_output: remove max_particle_distance, show plane-particle intersections 30 April 2020, 10:58:15 UTC
ec746be many_particles tutorial: fix np.arange endpoints 29 April 2020, 09:12:49 UTC
881fe3a doc: example on automatic parameter selection closes #45 and #46 13 April 2020, 12:11:53 UTC
e9f5172 docs: console screenshot 12 April 2020, 21:54:48 UTC
d286cf5 doc: some work on examples section 12 April 2020, 21:49:23 UTC
131a9b7 doc: update apidoc 12 April 2020, 15:30:11 UTC
540e756 update autoparam unittest 12 April 2020, 15:29:58 UTC
9221234 doc: restructure api section 12 April 2020, 15:18:41 UTC
746640d update api 12 April 2020, 14:58:31 UTC
8066681 add images 12 April 2020, 14:53:44 UTC
ac688fd Merge branch 'master' of https://gitlab.com/AmosEgel/smuthi 12 April 2020, 14:48:51 UTC
794ece0 user guide section on automatic parameter selection 12 April 2020, 14:47:54 UTC
dc4ba3c Merge branch 'hdf5_output' into 'master' extend hdf5 output to far field quantities See merge request AmosEgel/smuthi!43 11 April 2020, 17:00:04 UTC
af348d4 fix tests 08 April 2020, 10:14:24 UTC
back to top