• Stars
    star
    3
  • Rank 3,963,521 (Top 79 %)
  • Language
    C++
  • Created about 7 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Python and C++ implementation of anisotropic transfer-matrix method (TMM). Based on article Hodgkinson, I. J., Kassam, S., & Wu, Q. H. (1997). Journal of Computational Physics, 133(1) 75-83

More Repositories

1

NonlinearTMM

Transfer-matrix method (TMM) is powerful analytical method to solve Maxwell equations in layered structures. However, standard TMM is limited by infinite plane waves (e.g no Gaussian beam excitation) and it is only limited to linear processes (i.e calculation of second-harmonic, sum-frequency, difference-frequency generation is not possible). The aim of this package is extand standard TMM to include those features. The physics of those extensions are described in the follwoing publications, first extends the standard TMM to nonlinear processes and the second extends to the beams with arbritary profiles.
C++
19
star
2

SMolPhot

SMolPhot is an open-source operating system independent data analysis and visualization software package for data acquired by single molecule localization microscopy methods such as photo-activation localization microscopy. SMolPhot is written in python which make it platform independent and easy to develop open source software package.
Python
4
star
3

AndorSifReader

Python wrapper for Andor SIFReaderSDK. Library can be used to read spectrums measured by Andor spectrographs. Requires dlls from SIFReaderSDK.
Python
3
star
4

dif-pressure-meter

ESP32 based differential pressure (and air flow) meter. Handheld, battery powered DIY device for measuring small pressure differences (Sensirion SDP810-500Pa).
C++
2
star
5

aoc_2020

Advent of Code 2020
Jupyter Notebook
1
star
6

PyUSMC

This is a wrapper module to use Standa 8SMC1-USBhF stepper motor controllers from Python. The module requires C/C++ developement package (MicroSMC) to be installed and USMCDLL.dll in path.
Python
1
star