mvpmanish / LASED

Laser-Atom interaction Simulator using quantum ElectroDynamics
MIT License
10 stars 6 forks source link

Writing a C++ Extension using pybind11 #18

Open user34523303 opened 2 years ago

user34523303 commented 2 years ago

Writing a C++ extension could potentially increase the program speed. The extension module will be written in C++ with library: pybind11(https://github.com/pybind/pybind11), Eigen(https://eigen.tuxfamily.org/) The distribution will be handle by pip, a setup.py is needed. The aim of this module is to generate and solve A matrix in C++, Then return the D, V matrix to python. The function of this module should be minimal so it can fit in the python package well.

mvpmanish commented 2 years ago

Code review up to this point: