Hi Guillermo,
Thanks for the interest.
There are lots of ways to contribute to the financial package. You can clone any missing functionality from the MATLAB financial toolbox:
Let me stress that by "clone", I mean implement the functionality *without* looking at *any* MATLAB source code.
GNU Octave has some coding conventions that you should be aware of:
It is also recommended that test cases be written for contributions; you can see examples of this in the financial package code.
A good self-contained project would be to implement the "Portfolio Optimization and Asset Allocation" family of classes and functions. Let me know if this interests you, and if not, I can think of something else. Depending on how comfortable you feel, you may also consider picking a self-contained function or two and taking a crack at that first. Once you have some code down, we can discuss it (though perhaps off the mailing list so that it isn't flooded).
Happy coding,
Parsiad
On Thu, Jun 9, 2016 at 9:32 AM Guillermo Gilabert <
address@hidden> wrote:
Dear Parsiad,
I am contacting you as you appear to be the maintainer of the
Octave-Forge financial package. I would like to collaborate with the
project and help developing the package.
I have experience programming in C/C++ (Visual .NET) during my PhD and
also working as a Research Associate at the University of Kent. I also
have knowledge of Financial Engineering, Linux, Matlab and Fortran. I
have used Octave but not extensively.
What I do not have is experience programming in collaborative projects
or programming within a team. All my programming experience was
developed working at University in individual projects.
Please let me know whether it would be possible to join the project and
what it would be the best way to start having the first insights into
developing the package. Thank you in advance.
Kind regards,
Guillermo