PyMieScatt
PyMieScatt copied to clipboard
A collection of forward and inverse Mie solving routines for Python 3, based on Bohren and Huffman's Mie Theory derivations
When the shell diameter becomes 114 times greater than that of wavelength, following runtime warning is arising and not calculating the extinction efficiencies and other parameters. Input: `ps.MieQCoreShell(mCore = 1.62+0.45j,...
Hello, I've found something weird when I compare the backscattering efficiency and the scattering efficiency of gold particle (50nm=R). The former is higher than the last which I think could...
Hello, According to the documentation, the function `AutoMieQ` should give the possibility to automatically switch to the Rayleigh approximation when `x = pi*diameter/wavelength` is below a given threshold. However, to...
Version 1.8.1.1: Cross-section dict keys for `MieQ(..., asCrossSection=True)` are missing. edit: actually seems to happen if diameter is small - I accidentally scaled my d = 100 nm by a...
… of AutoMie_ab into the MieS1S2 routine. Looking at the code for AutoMie_ab there is a hard crossover and this seems to have introduced the problem. There is also a...
I have mode radius and standard deviation of the log-normal distribution of particles. Which function I should use to calculate mie coefficients?
Fix Type erros: 'LineString' object is not iterable in the `Visualization of the Contour Intersection Inversion Method`. more situations were added in find_intersections()
when you initially declared the measured angle for q-space you had it as a log space array for the log of the angle and q is calculated by just the...
When the core shell system sent by the user is actually a single homogenous particle, MieQCoreShell() triggers MieQ() though without keeping the user's choice regarding asDict, asCrossSection which and set...
Do you have any unittests written? I briefly searched through the repo and didn't see any. It would be nice for other developers if we could write unittests and implement...