-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
draft GSOC 2020 post #123
draft GSOC 2020 post #123
Changes from 1 commit
124c504
a3f8afc
15728ed
e0c367f
b402905
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,108 @@ | ||
--- | ||
layout: post | ||
title: Google Summer of Code 2020 | ||
--- | ||
|
||
<p> | ||
<img | ||
src="https://developers.google.com/open-source/gsoc/images/gsoc2016-sun-373x373.png" | ||
title="Google Summer of Code 2020" alt="Google Summer of Code 2020" | ||
style="float: left; height: 4.5em; " /> | ||
</p> | ||
|
||
MDAnalysis has been accepted as an [organization][org] into [Google Summer of Code 2020][gsoc]. If you are interested in working with us | ||
this summer as a student read the advice and links below and write to us on the | ||
[mailing list]. | ||
|
||
We are looking forward to all applications from interested students | ||
(*undergraduate* and *postgraduate*). | ||
|
||
The application window **deadline** is **March 31, 2020 at 18:00 (UTC)**. As | ||
part of the application process you must familiarize yourself with [Google | ||
Summer of Code 2020][gsoc]. | ||
|
||
[Apply] as soon as possible; the application window opens on March 16, | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Apply once the application windows opens ... |
||
2020 but you should start engaging with us sooner than that: read on. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Should engage with us as soon as possible. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We should mention that early and continuously engaging with us is the best way to improve chances for a student. Especially since our main goal is to attract new core developers. |
||
|
||
# Project Ideas | ||
|
||
If you have your own idea about a potential project we'd love to work | ||
with you to develop this idea; please write to us on the [developer | ||
list][mailing list] to discuss it there. | ||
|
||
We also have listed several [possible projects][ideas] for you to work | ||
kain88-de marked this conversation as resolved.
Show resolved
Hide resolved
|
||
on on our wiki. Our initial list of ideas (see summaries in the | ||
kain88-de marked this conversation as resolved.
Show resolved
Hide resolved
|
||
table below) contains 5 projects at different levels of difficulties | ||
and with different skill requirements. However, check the [ideas][] | ||
page — we might add more ideas after the posting date of this post. | ||
|
||
You don't need to have all the skills that we are listing, although | ||
that helps, of course. But you need to demonstrate to us that you're | ||
able and keen to learn anything that you don't know yet, and we will | ||
be happy to help you learn during your project with us. | ||
|
||
| project | name | difficulty | description | skills | mentors | | ||
|---------|---------------------------------------------------------------------------|----------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------|---------------------------| | ||
| 1 | [Molecular volume and surface analysis]({{ site.github.wiki }}/Project-Ideas-2020#project-1-molecular-volume-and-surface-analysis) | easy | use an existing package for molecular surface area calculations to build a new analysis module | Python, MDAnalysis.analysis | @orbeckst @IAlibay @richardjgowers | ||
| 2 | [Command Line Interface (CLI)]({{ site.github.wiki }}/Project-Ideas-2020#project-2-command-line-interface-cli) | easy | create a new package with MDAnalysis-based command line tools | Python, bash, Python packages, CI, MD | @PicoCentauri @orbeckst @fiona-naughton | ||
| 3 | [Interoperability with RDKit]({{ site.github.wiki }}/Project-Ideas-2020#project-3-interoperability-with-rdkit) | medium | add capability to MDAnalysis to use the RDKit API to convert data structures between MDAnalysis and RDKit | MDAnalysis, RDKit, Python, C++ (?) | @richardjgowers @IAlibay | ||
| 4 | [Improved atom selections]({{ site.github.wiki }}/Project-Ideas-2020#project-4-improved-atom-selections) | medium | replace the selection parsing code with a more flexible parser | Python | @orbeckst, @IAlibay, @fiona-naughton | ||
| 5 | [Serialize Universes for parallel computation]({{ site.github.wiki }}/Project-Ideas-2020#project-5-serialize-universes-for-parallel-computation) | medium/challenging | make the central `Universe` data structure serializable with Pickle to enable simple parallelization with Dask or MPI | Python, MDAnalysis I/O, task-based parallelization | @richardjgowers, @orbeckst, @IAlibay, @fiona-naughton | ||
|
||
kain88-de marked this conversation as resolved.
Show resolved
Hide resolved
|
||
# Information for Students | ||
|
||
You must meet our [own requirements] if you want to be a student with MDAnalysis | ||
this year (read all the docs behind these links!). You must also meet the | ||
[eligibility criteria]. | ||
|
||
The MDAnalysis community values diversity and is committed to | ||
providing a productive, harassment-free to every member. Our [Code of | ||
Conduct] explains the values that we as a community uphold. *Every | ||
member (and every GSoC student) agrees to follow the [Code of | ||
Conduct]*. | ||
|
||
|
||
As a start to get familiar with MDAnalysis and open source development you | ||
should follow these steps: | ||
|
||
## Complete the Quick Start Guide | ||
|
||
We have a [Quick Start Guide] explaining the basics of MDAnalysis. You | ||
should go through it at least once to understand how MDAnalysis is | ||
used. Continue reading the [User Guide] to learn more. | ||
|
||
## Introduce yourself to us | ||
|
||
Introduce yourself on the [mailing list]. Tell us what you plan to work | ||
on during the summer or what you have already done with MDAnalysis. | ||
|
||
## Close an issue of MDAnalysis | ||
|
||
You must have *at least one commit in the development branch of | ||
MDAnalysis* in order to be eligible, i.e.. you must demonstrate that | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Would it be worth telling potential candidates to do this as soon as possible in order to avoid delays with reviews etc.. ? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. there's an extra . in the i.e. |
||
you have been seriously engaged with the MDAnalysis project. | ||
|
||
We have a list of [easy bugs][] and suggested [GSOC Starter | ||
kain88-de marked this conversation as resolved.
Show resolved
Hide resolved
|
||
issues][GSOC Starter] to work on in our issue tracker on GitHub. We | ||
also appreciate if you write more tests or update/improve our | ||
documentation. To start developing for MDAnalysis have a look at our | ||
guide on [contributing to MDAnalysis][dev-guide] and write to us on | ||
the [mailing list][] if you have more questions about setting up a | ||
development environment or how to contribute. | ||
|
||
— @orbeckst, @richardjgowers, @IAlibay, @PicoCentauri, | ||
@fiona-naughton, @kain88-de | ||
|
||
[org]: https://summerofcode.withgoogle.com/organizations/4891814374408192/ | ||
[Apply]: https://summerofcode.withgoogle.com/student-signup/ | ||
[Code of Conduct]: {{site.baseurl}}/pages/conduct/ | ||
[eligibility criteria]: {{ site.github.wiki }}/Google-Summer-Of-Code#eligibility | ||
[own requirements]: {{ site.github.wiki }}/Google-Summer-Of-Code#our-expectations-from-students | ||
[easy bugs]: https://github.com/MDAnalysis/mdanalysis/issues?q=is%3Aopen+is%3Aissue+label%3ADifficulty-easy | ||
[GSOC Starter]: https://github.com/MDAnalysis/mdanalysis/issues?q=is%3Aopen+is%3Aissue+gsoc+label%3A%22GSOC+Starter%22 | ||
[Quick Start Guide]: https://www.mdanalysis.org/UserGuide/examples/quickstart.html | ||
[User Guide]: https://www.mdanalysis.org/UserGuide | ||
[ideas]: {{ site.github.wiki }}/Project-Ideas-2020 | ||
[gsoc]: https://summerofcode.withgoogle.com/ | ||
[dev-guide]: https://www.mdanalysis.org/UserGuide/contributing.html | ||
[mailing list]: {{site.mailinglists.developer.url}} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This sentence needs a comma, can I suggest: "If you are interested in working with us as a student this summer, ...."?