Phoebe Pearce
Phoebe Pearce
Currently, when trying to get parameters using the material_system module, the `get_parameters` function parses the material string, strips out the numbers (to pass them as alloy fractions), and then tries...
**Describe the bug** Installing Solcore with the PDD fails on new-generation MacBook (Apple M1 Max chip). This appears to be due to the `-march=native` flag used during compilation of the...
**Describe the bug** When using an IPython console (this was tested in both the PyCharm and Spyder IDEs), running any script which tries to `import solcore.poisson_drift_diffusion` causes the kernel to...
If using Beer-Lambert absorption, there is an analytical solution to the depletion approximation. This is faster than the numerical (`solve_bvp`) or semi-analytical (Green's function) method and should be relatively easy...
**Describe the bug** The n/k data for InGaAs alloys (unless In fraction = 0) does not look correct, and the data files end at 840 nm even for the compositions...
Dealing with changing parameters between simulations using the angular redistribution matrix method
**Is your feature request related to a problem? Please describe.** As in #28, when using the angular redistribution matrix method, if an interface is changed between simulations, or options which...
In a ray-tracing structure with good-light trapping (e.g. silicon with pyramids), when the bulk becomes mostly transparent at long wavelengths, rays can bounce around many times before escaping or being...
For common surfaces such as (obviously) a planar surface, regular pyramids, or V-grooves, the possible ray paths are limited, specifically at normal incidence but even at small non-normal angles of...
Allows the user to pass a dielectric tensor (actually, a "refractive index tensor" for consistency) at each wavelength, rather than simply a scalar refractice index, to the RCWA solver. This...