Stream: Google Summer of Code

Topic: general


view this post on Zulip Daniel Rossberg (Mar 03 2023 at 16:44):

I see many new signups here and I suppose, most of them think about contributing to BRL-CAD in this years GSoC. Welcome to our organization. Before you can start contributing, you should familiarize yourself with the software package:

For Google Summer of Code, you have to propose the programming project you want to do this summer. You can find some ideas here, but you may propose an own idea too. There are many more ideas on our website (see the third bullet above ;).

If you want to apply for GSoC with BRL-CAD, you should follow our application guidelines. Examples from past years can be found here.

If you have a question, don't hesitate to ask. We will be happy to help.

view this post on Zulip Daniel Rossberg (Mar 20 2023 at 18:53):

Welcome @Abhiram. You may want to have a look at https://brlcad.zulipchat.com/#narrow/stream/111975-Google-Summer-of-Code/topic/general/near/339394535:

If you want to apply for GSoC with BRL-CAD, you should follow our application guidelines. Examples from past years can be found here.

view this post on Zulip Daniel Rossberg (Mar 26 2023 at 17:41):

To our potential contributors: If you submit a proposal at https://summerofcode.withgoogle.com/, the mentors can see them from their dashboard. If you want to improve it, you can do it as many times you want until the submission deadline. You may point your potential mentors (e.g. the ones mentioned in the GSoC project idea description) to your submission.

In addition, you can share a link to a the draft of your proposal, e.g. in Google docs, with the mentors and ask them for comments.

view this post on Zulip Daniel Rossberg (Apr 01 2023 at 11:14):

Hi @Vagabond, did you had a look at our project ideas at https://github.com/opencax/GSoC? Click the GSOC project ideas links there. Do you find there something what suites you?

view this post on Zulip Vagabond (Apr 02 2023 at 06:01):

Yes, I have. I am quite interested with projects #70 #71 and #24.

view this post on Zulip Vagabond (Apr 02 2023 at 06:06):

I'm at my fourth semester in Mathematics. But I hadn't taken vector calculus yet. So, in terms of feasibility, I would order it as #70, #71, then #24. However, in terms of interest, I would order it as #71, #70, then #24.

view this post on Zulip Caio José Dos Santos Brito (Apr 02 2023 at 21:45):

Hi! I am Caio, I am a PhD student at the University of Montreal and I am working on volumetric representation for real-time rendering.
I have been talking to @Sean over the past weeks to work on volumetric rendering by adding support to VDB to BRL-CAD.

I did a first version of the proposal which can be found here: https://docs.google.com/document/d/1T7xRDAmhdd8vYTlRKFMW72BwK65wU0anc-2gsWpmxnc/edit?usp=sharing

I look forward to your reviews =)

view this post on Zulip Sean (Apr 03 2023 at 04:46):

Vagabond said:

Yes, I have. I am quite interested with projects #70 #71 and #24.

Do you have relevant experience?

view this post on Zulip Sean (Apr 03 2023 at 04:47):

Caio José Dos Santos Brito said:

Hi! I am Caio, I am a PhD student at the University of Montreal and I am working on volumetric representation for real-time rendering.
I have been talking to Sean over the past weeks to work on volumetric rendering by adding support to VDB to BRL-CAD.

I did a first version of the proposal which can be found here: https://docs.google.com/document/d/1T7xRDAmhdd8vYTlRKFMW72BwK65wU0anc-2gsWpmxnc/edit?usp=sharing

I look forward to your reviews =)

Welcome @Caio José Dos Santos Brito and thank you for the public introduction and link to your proposal draft!

view this post on Zulip Nishanth (Apr 03 2023 at 12:24):

Here is my project proposal for migrating src/conv to libgcv. I would like to get some feedback

view this post on Zulip Daniel Rossberg (Apr 04 2023 at 15:56):

It is a nice, but also, of course, a bit generic proposal. You should provide us with a patch, which shows that you know what you are talking about, in the next weeks.

view this post on Zulip Nishanth (Apr 04 2023 at 16:01):

working on it

view this post on Zulip Vagabond (Apr 05 2023 at 03:06):

(deleted)

view this post on Zulip Vagabond (Apr 05 2023 at 03:07):

Sean said:

Vagabond said:

Yes, I have. I am quite interested with projects #70 #71 and #24.

Do you have relevant experience?

https://github.com/desmond-rhodes This is all the experience I have. I know C++ and some OpenGL.

view this post on Zulip Abhiram (Apr 06 2023 at 19:46):

Hi mentors, now that the proposal submission period has ended, what do you suggest I do to further increase my chances of getting selected

view this post on Zulip Himanshu (Apr 07 2023 at 12:47):

@Abhiram I saw your proposal and it is nice to see you have proposed the changes that you have found out. How about a small patch to showcase what you have proposed? This will increase your chance too.

view this post on Zulip Sean (Apr 07 2023 at 18:04):

Himanshu Sekhar Nayak said:

Abhiram I saw your proposal and it is nice to see you have proposed the changes that you have found out. How about a small patch to showcase what you have proposed? This will increase your chance too.

This. Everyone that applied should be working on some patch, however minor whether related to your project or not. Demonstrate your ability to work with existing code and communicate.

view this post on Zulip Himanshu (Apr 21 2023 at 15:30):

We should be expecting a patch in order to know your ability if you are the right student for the project. So everyone start communicating and show some patch. This increases your chance to get selected and it also help us in proposal ranking.

view this post on Zulip Abhiram (Apr 22 2023 at 15:11):

Hi, I have sent a small patch related to my project, please review it

view this post on Zulip Himanshu (Apr 22 2023 at 21:45):

Abhiram said:

Hi, I have sent a small patch related to my project, please review it

Where?

view this post on Zulip Abhiram (Apr 23 2023 at 06:51):

Himanshu Sekhar Nayak said:

Abhiram said:

Hi, I have sent a small patch related to my project, please review it

Where?

appleseed

view this post on Zulip Daniel Rossberg (Apr 23 2023 at 14:20):

Nishanth said:

working on it

@Nishanth, what is the status of your patch?

view this post on Zulip Nishanth (Apr 23 2023 at 14:50):

Still working on it, getting some build errors

view this post on Zulip Himanshu (Apr 23 2023 at 20:20):

Abhiram said:

Himanshu Sekhar Nayak said:

Abhiram said:

Hi, I have sent a small patch related to my project, please review it

Where?

appleseed

You sent patch to appleseed? Idk what does that mean. May be @Sean will able to help here.

view this post on Zulip Himanshu (Apr 23 2023 at 20:20):

Nishanth said:

Still working on it, getting some build errors

Build errors?

view this post on Zulip Sean (Apr 24 2023 at 07:00):

@Abhiram can you provide a link just so I know we're talking about the same patch?

view this post on Zulip Himanshu (Apr 24 2023 at 07:57):

As I said earlier regarding the patch doesn't that mean you should submit the whole work of your proposal. Any small changes or anything related to what you understand should be visible to us. This helps us too to rank proposals. So everyone start showing whatever you have progressed so far. Start communicating clearly in order to know where you got stuck.

view this post on Zulip Abhiram (Apr 24 2023 at 10:53):

Sean said:

Abhiram can you provide a link just so I know we're talking about the same patch?

https://github.com/appleseedhq/appleseed/pull/2923

view this post on Zulip Abhiram (Apr 24 2023 at 10:56):

I sent a small pr related to my project, just updated few independent files to the latest methods

view this post on Zulip Sean (Apr 24 2023 at 21:35):

Thank you for sharing the link!

view this post on Zulip Abhiram (Apr 26 2023 at 14:51):

Sean said:

Thank you for sharing the link!

Please tell me if this is what you expected or not

view this post on Zulip Abhiram (Apr 26 2023 at 14:51):

I can't find any new python related issues, if there are any please send them over. I'll work on them

view this post on Zulip Nishanth (Apr 26 2023 at 19:39):

https://github.com/BRL-CAD/brlcad/pull/74 here is my patch, its not completed yet still got some work to do
@Sean @Himanshu Sekhar Nayak @Daniel Rossberg

view this post on Zulip Nishanth (Apr 26 2023 at 19:42):

I need to spend a bit more time with libgcv to come up with a better solution

view this post on Zulip Nishanth (Apr 27 2023 at 00:07):

New PR link https://github.com/BRL-CAD/brlcad/pull/75

view this post on Zulip Sean (Apr 27 2023 at 05:13):

Thank you for the link! Glad to see you were able to submit something.

view this post on Zulip Himanshu (Apr 27 2023 at 09:27):

Nishanth said:

New PR link https://github.com/BRL-CAD/brlcad/pull/75

From next time create a separate branch instead of primary main that you forked. So that main branch of brlcad will not have a issue with your main branch.

view this post on Zulip Abhiram (May 05 2023 at 11:06):

Thank you @sean for giving me the opportunity to work on this project. Super excited, and looking forward to the coming days!

view this post on Zulip Abhiram (May 05 2023 at 11:07):

Will further communication take place here itself or through mail?

view this post on Zulip Prashanth D (Feb 28 2024 at 17:07):

I would like to work on Web based 3D geometry project, would like to connect with the mentors and get brief about the project.

view this post on Zulip Daniel Rossberg (Feb 28 2024 at 17:32):

Prashanth D said:

I would like to work on Web based 3D geometry project, would like to connect with the mentors and get brief about the project.

Hi @Prashanth D, welcome to BRL-CAD.

Which project do you mean? There es e.g. the Online Geometry Viewer (OGV), but we havent selected it as a priority for this year. This does however not mean that we can not accept a proposal for such a project, but you would need to be more independent then.

view this post on Zulip Sean (Feb 29 2024 at 15:33):

Yes, OGV fall under continuation of a previous project so you will need to identify someone willing to mentor the effort and/or expect to be a bit more independent in your discovery and execution of a plan. But certainly possible to submit a proposal for it. I'd suggest trying to get OGV up and running, familiarize yourself with it, and share your progress here.

view this post on Zulip Amanjot Singh (Mar 17 2024 at 15:35):

I have previously worked on OGV @Prashanth D if you have some cool ideas on how we can work on improving and adding new features. Let me know if you have set that up already.

view this post on Zulip Sean (Mar 23 2024 at 21:30):

Hey @Amanjot Singh it's great to see you! Are you interested in mentoring a project this GSoC?

view this post on Zulip Amanjot Singh (Mar 23 2024 at 21:34):

Hey @Sean great to see you too. Yeah, I am in the mentors list already. I will look into the proposals and mark interested to the ones that I love the most. Additionally, if there will be a project that needs a mentor I would sign up first that as well.

view this post on Zulip Sean (Mar 23 2024 at 22:23):

I knew you were on the list, but whether you actively would like to mentor a project or not :)

view this post on Zulip Sean (Mar 23 2024 at 22:23):

Great to hear that it sounds like you are willing, which is great

view this post on Zulip Sean (Mar 23 2024 at 22:24):

We will need more mentors if we want to accept more than two applicants.

view this post on Zulip Amanjot Singh (Mar 23 2024 at 22:31):

Cool, I would love to help wherever possible. Thanks Sean!

view this post on Zulip Divyanshu Garg (Mar 27 2024 at 06:40):

Sean said:

We will need more mentors if we want to accept more than two applicants.

Hey @Sean in case we want to accept more applicants, I am willing to mentor

view this post on Zulip pca006132 (Mar 31 2024 at 17:51):

hi, how can I view the applicant proposal? https://github.com/elalish/manifold/pull/781#issuecomment-2028842146
Or maybe I should ask the applicant to email me the proposal directly?

view this post on Zulip pca006132 (Mar 31 2024 at 17:55):

hmmm never mind I just asked the applicant to send us an email directly

view this post on Zulip Sean (Apr 03 2024 at 12:22):

pca006132 said:

hi, how can I view the applicant proposal? https://github.com/elalish/manifold/pull/781#issuecomment-2028842146
Or maybe I should ask the applicant to email me the proposal directly?

You should be able to see it in the summer of code interface -- if not, that means you're not yet registered properly yet. I'll send an e-mail out to confirm all the mentors are in there.

view this post on Zulip Sean (Apr 03 2024 at 12:24):

We really discourage direct e-mails for a variety of reasons (they must be ranked on the one they submitted to google, for example, in case significant changes were made after the deadline) but sounds like there's a problem to fix.

view this post on Zulip Daniel Rossberg (Apr 03 2024 at 12:30):

I sent an invite to pca006132 after I saw his message. He wasn't a mentor at this time. Now, he is.

view this post on Zulip Sean (Apr 03 2024 at 12:33):

Thanks Daniel! I'll make sure he's on the gsocax list too.

view this post on Zulip Daniel Rossberg (Oct 29 2024 at 07:43):

Hi @Kavisha Khanna, did you installed BRL-CAD? You can find the necessary installation packages at https://github.com/BRL-CAD/brlcad/releases. This will install over 200 programs. Most of them are small command line tools. The most interesting are our old but still heavily used GUI mged and the more modern GUI archer. Go through the mged tutorial https://brlcad.org/w/images/c/cf/Introduction_to_MGED.pdf.

Gain an overview of the existing documentation at https://brlcad.org/wiki/Main_Page.

To start programming, download the source code from https://github.com/BRL-CAD/brlcad, compile, and install the programs (https://brlcad.org/wiki/Compiling).

view this post on Zulip Kavisha Khanna (Oct 29 2024 at 08:57):

@Daniel Rossberg thankyou so much for the details, haven't installed it yet, but will do the needful and start working on them.

view this post on Zulip Vidit Jain (Oct 29 2024 at 09:53):

Hi @Kavisha Khanna, I would suggest you install BRL-CAD (build from scratch https://brlcad.org/wiki/Compiling) try using some majour programs as @Daniel Rossberg said. That way, you will be able to understand what project you want to continue on.


Last updated: Nov 16 2024 at 00:47 UTC