Align Cython's project function in mbircone and svmbir.
Created by: DamonLee5
Currently, Cython's project function in mbircone does not have any comment and docstring. Also, the design of the interface of project function between mbircone and svmbir is different. It is hard for developers to implement the same feature in mbircone as in svmbir.
Here is the plan to align Cython's project function:
- Create a new branch from the current master branch(Accepted Mace PR).
- Add comments to Cython's project function by pasting from svmbir.
- Align input interface and refactor related functions in mbircone and svmbir.
Once Cython's project function's alignment PR got accepted, repeat this for recon function.