Hi Mahyar
Wow, this is awesome!
I'm super-happy you brought Octave support this far.
I'll gladly help you share it, and retain credit for its authorship. Let's do this:
-Create a personal account on Github, create a repository, and upload the Octave port. If you're new to Github, Sourcetree is a great entry point.
-I'll fork the repository once you've uploaded it, to test the code in our workshop.
-We may make changes, at which point we'll submit a "pull request" for you to merge our changes back into your branch (after confirming that we didn't break anything!).
-A copy of the final version of the code can live in Bpod's main repository, with a note pointing to your Github repository as its original source.
We should chat more by Email - josh@sanworks.io.
Major thanks for this!
-Josh