|
From: | Michael D Godfrey |
Subject: | Re: Need help for 'Improve logm, sqrtm, funm" project. |
Date: | Sun, 16 Oct 2016 13:13:13 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 |
NVS Abhilash, Good to have your help with this. Nearly all of these functions were implemented before C++ access to GNU math library was available on all supported platforms. atanh is an example of use of the C++ library. The other functions currently use numerically unstable transformations of log(). The record of implementing atanh using C++ is at: https://savannah.gnu.org/bugs/?func=detailitem&item_id=44310 So, first you need to read up on the procedures for writing, testing and applying code. This can be found on the developers web pages. A first step is to download the current source and compile it. Michael On 10/16/2016 06:33 AM, NVS Abhilash
wrote:
Hi all, I am a 3rd year Computer Science student from India. I am really interested in the GSoC project about improving the logm, sqrtm and funm functions. I need help in the following: 1. Find resources to get started in Octave development. 2. I want to know how to hack around the real code and how to test it. 3. What is the whole process of submitting a patch in the octave repository. 4. How to use the mailing list to get my answers. My necessary skills are: 1. C, C++ - Intermediate level 2. Python - Beginner 3. Implementation and analysis of Algorithms 4. Octave / MATLAB - Beginner level 5. shell scripting: Beginner level 6. Linear algebra - Intermediate (Had a course in my second semester) Knowledge about subjects: I have a good knowledge about Mathematics, algebra. I have used octave for my Machine Learning course to implement different models. I have got good programming skills in C and C++. I had a course on Algorithms and also I am pursuing an online course specialisation on algorithms analysis and implementation. |
[Prev in Thread] | Current Thread | [Next in Thread] |