Today GSOC 2017 officially started (they're accepting Org applications)

Have some feature requests, feedback, cool stuff to share, or want to know where FreeCAD is going? This is the place.
User avatar
Kunda1
Posts: 619
Joined: Thu Jan 05, 2017 9:03 pm

Today GSOC 2017 officially started (they're accepting Org applications)

Postby Kunda1 » Thu Jan 19, 2017 8:13 pm

Google Summer of Code 2017 has officially begun! Organization applications open today, Thursday January 19 and are open through Thursday, February 9th. Please see our program site, official timeline and FAQ for more details.

Edit: Link to FreeCAD's Google Summer of Code page
Last edited by Kunda1 on Fri Jan 20, 2017 11:46 am, edited 2 times in total.
ickby
Posts: 2415
Joined: Wed Oct 05, 2011 7:36 am

Re: Today GSOC 2017 officially started (they're accepting Org applications)

Postby ickby » Fri Jan 20, 2017 7:04 am

Hello,

Due to the experiance of last years GSoC I'm a bit hessitent to go for it again this year. The time effort Yorik and I put in was substantial and the overall results a bit dissapointing, from both code produced and involvement of the student in FreeCAD after GSoC. We only had very few studends wanting to work on FreeCAD and once in you need to see it through, no matter who showed interest. Annother thing is that you need to provide multiple ideas for the studends, and not all are in my core interest of FreeCAD. Having already not enough time I can only support the efforts I'm involved in. Hence I decided this:

If there is a student interested in working with me/us during GSoC on PartDesign or FEM workbench (Postprocessing/Meshing) he should contact me either by PM or in this thread. If I'm convinced that there is a chance of a successfull campain (which I'm only if there have been non-trival code commits and community involvements already) I'm going to apply for GSoC to get the support for the student through this program.

So volunteers, one step forward! Time is precious.
User avatar
kkremitzki
Posts: 317
Joined: Thu Mar 03, 2016 9:52 pm
Location: Texas

Re: Today GSOC 2017 officially started (they're accepting Org applications)

Postby kkremitzki » Fri Jan 20, 2017 7:35 am

I'm interested in doing the GSoC. Of the projects that were proposed last year, I think the one that'd be most suitable for my skillsets is the IPython (now Jupyter, really) Notebook integration, since I'm strongest in Python by far. I try to write only as much JavaScript as is necessary, but I'd say I'm familiar with it. My first language was C++ although that was a long time ago and I hardly use it now. I have been spending time familiarizing myself with the FreeCAD source for a while now, although I'm mostly working on a devops thing I think will help the project currently.

I'm a senior at Texas A&M which is C++-city, and my roommate actually took a Design & Analysis of Algorithms class with Stroustrup (my roommate's more of a C-family languages, Windows kind of guy) so I'll have plenty of local resources to bug besides y'all. :D

I won a scholarship from the Linux Foundation last summer and they wrote an article about me that might serve well as an introduction if you haven't seen me around the forums (I've been lurking since 2013 or so but just started posting):
https://www.linux.com/blog/2016-lift-sc ... pen-source

And for fair disclosure I am leading a team this summer for a robotics competition (which I'm going to be using FreeCAD for as much as possible, so there will be effort overlap) but I'm not taking any courses, so I will have the 40 hours/week availability the project requires.

I have more credentials to show upon request, of course, but this post is long enough as is. :lol:
User avatar
Kunda1
Posts: 619
Joined: Thu Jan 05, 2017 9:03 pm

Re: Today GSOC 2017 officially started (they're accepting Org applications)

Postby Kunda1 » Fri Jan 20, 2017 11:53 am

@kkremitzki Awesome!! Nice creds 8-)
I did a little preliminary research for you on the forum about IPython/Jupyter and found the following topics:
User avatar
yorik
Site Admin
Posts: 8549
Joined: Tue Feb 17, 2009 9:16 pm
Location: São Paulo, Brazil
Contact:

Re: Today GSOC 2017 officially started (they're accepting Org applications)

Postby yorik » Fri Jan 20, 2017 12:32 pm

I have a really similar opinion as ickby. The whole GSOC idea, I believe, is much more to the benefit of the student, basically to make them learn about the open source way of doing things. How much the students actually help the project is not very relevant in GSOC. And it really takes a lot of your time, even us being two mentors for one student.

It was a very good and instructive experience, I had very little idea of how it worked, etc. But the benefit for FreeCAD is very small or even negative, considering the time you need to invest.

kkremitzki's candidature would of course be something to consider seriously ;)

One thing was good I think, is the collaboration with BRL CAD and the other CAD folks. I'd like to keep that going, in case BRL CAD wants to do the umbrella again. But the guy there sees GSOC very differently, he sees it as it should be seen, probably, more as an educational project. So he will advise us to take a student who is not necessarily the idea we are most interested in, but the one who has more chances to succeed in producing something.

In case BRL CAD doesn't propose to us again, we would need to do all the "paperwork" with google ourselves. I have no real wish to do it.

So I guess, the main question is: Is anyone interested in being a mentor?
HoWil
Posts: 372
Joined: Sun Jun 14, 2015 7:31 pm
Location: Austria

Re: Today GSOC 2017 officially started (they're accepting Org applications)

Postby HoWil » Fri Jan 20, 2017 6:58 pm

How are the student selected? Could you select a specific one, one you know?
BR,
HoWil
User avatar
yorik
Site Admin
Posts: 8549
Joined: Tue Feb 17, 2009 9:16 pm
Location: São Paulo, Brazil
Contact:

Re: Today GSOC 2017 officially started (they're accepting Org applications)

Postby yorik » Fri Jan 20, 2017 7:12 pm

Yes, it's the project mentors who choose. We only don't choose how many students we can have.
ickby
Posts: 2415
Joined: Wed Oct 05, 2011 7:36 am

Re: Today GSOC 2017 officially started (they're accepting Org applications)

Postby ickby » Sat Jan 21, 2017 7:38 am

Hello,

so things get rolling again and I will get in contact with the BRL-CAD guys today, let's see what they are up to. Kkremitzki is interested and Bernd/Howil have a potential student, so we should keep the possibility up till things get more detailed.

@kkremitzki nice to hear your interest. The project you mentioned is a nice one, but currently unfortunately of less priority for me this year and I can't commit on this for mentoring. Would you be also interested in other topics, like the mentioned PartDesign / FEM topics? Of course they are mainly c++ with only small percentage python.
User avatar
kkremitzki
Posts: 317
Joined: Thu Mar 03, 2016 9:52 pm
Location: Texas

Re: Today GSOC 2017 officially started (they're accepting Org applications)

Postby kkremitzki » Sat Jan 21, 2017 8:26 am

I think FEM would probably work out better than Part Design. I've taken a PDE course so I have an idea of the background involved, although it was much more heavy on Fourier analysis. In my machine design course, it was similar: make this part in Solidworks and use FEM to find the maximum von Mises stress and deflection. There was one chapter in the book and it was very introductory.

EDIT ickby: I'm sorry, I accendently hit "edit" instead of "quote" and now cant restore your posting. That is all that is left...
ickby
Posts: 2415
Joined: Wed Oct 05, 2011 7:36 am

Re: Today GSOC 2017 officially started (they're accepting Org applications)

Postby ickby » Sat Jan 21, 2017 9:45 am

I think FEM would probably work out better than Part Design. I've taken a PDE course so I have an idea of the background involved, although it was much more heavy on Fourier analysis. In my machine design course, it was similar: make this part in Solidworks and use FEM to find the maximum von Mises stress and deflection. There was one chapter in the book and it was very introductory.


Nice to hear! In general it would be this idea, of course with a few changes, as some more work has been done already for this. I have quite a few ideas, and It would definitely involve creating a freecad python interface :) So I'm in holidays next weak and will be online from time to time, but let's keep in contact!