# Somewhat late, but loking for mentorship for GSoC2020, special functions

**URL:** <https://discourse.julialang.org/t/somewhat-late-but-loking-for-mentorship-for-gsoc2020-special-functions/36715>\
**Category:** Community\
**Tags:** question, gsoc\
**Created:** [March 30, 2020, 3:33am UTC](https://discourse.julialang.org/t/somewhat-late-but-loking-for-mentorship-for-gsoc2020-special-functions/36715 "2020-03-30T03:33:03Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![suavesito](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/suavesito/32/34386_2.png) [@suavesito](https://discourse.julialang.org/u/suavesito)\
**Post date:** [March 30, 2020, 3:33am UTC](https://discourse.julialang.org/t/somewhat-late-but-loking-for-mentorship-for-gsoc2020-special-functions/36715/1 "2020-03-30T03:33:03Z")

</div>

Hi, I know I’m basically in the edge of time, but I’m interested in the GSoc2020 [Special functions](https://julialang.org/jsoc/gsoc/numerics/#special_functions) project. This would be one of my first open source projects, and the second project I do in Julia.

I know somewhat about programming in Julia and I’m currently implementing a [Spinor binary representation](https://arxiv.org/abs/1905.10613) library for a researcher at CIMAT (mathematics research center, in spanish). I have already taken the basic classes of calculus, probability and numeric algorithms, so I think this project can fit with my actual knowledge and abilities.

And everything resumes in the following question, what should be the first steps I need to take?

---

<div class="post-metadata">

**Author:** ![chakravala](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chakravala/32/6832_2.png) [@chakravala](https://discourse.julialang.org/u/chakravala)\
**Post date:** [March 30, 2020, 3:43am UTC](https://discourse.julialang.org/t/somewhat-late-but-loking-for-mentorship-for-gsoc2020-special-functions/36715/2 "2020-03-30T03:43:23Z")

</div>

I’m interested in your spinor implementation, is it open source? I also have an implementation based on the clifford product available at [Grassmann.jl](https://github.com/chakravala/Grassmann.jl) and would be interested in seeing yours.

---

<div class="post-metadata">

**Author:** ![suavesito](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/suavesito/32/34386_2.png) [@suavesito](https://discourse.julialang.org/u/suavesito)\
**Post date:** [March 30, 2020, 3:47am UTC](https://discourse.julialang.org/t/somewhat-late-but-loking-for-mentorship-for-gsoc2020-special-functions/36715/3 "2020-03-30T03:47:05Z")

</div>

Right now is not open source because it is not finished yet, but the plan is making it. The actual problem is that the researcher had an implementation in a very old and slow platform, so he asked me to implement a faster one, and I’m trying to decifer how he did the first implementation to port it to Julia (and also understand the maths behind it).

---

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [March 30, 2020, 8:05am UTC](https://discourse.julialang.org/t/somewhat-late-but-loking-for-mentorship-for-gsoc2020-special-functions/36715/4 "2020-03-30T08:05:02Z")

</div>

> [@suavesito](#):
>
> Right now is not open source because it is not finished yet, but the plan is making it.

It is of course up to you, but I don’t think that making work in progress available would do any harm. Regardless of the GSOC 2020 timeline, making your work available is usually a big plus for these kind of mentorship programs.
