forked from python-gsoc/python-gsoc.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
980 lines (957 loc) · 52.8 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Python's Google Summer of Code Page">
<meta name="google-site-verification" content="EVShtJLdVKN58OupOAYPkH6QRA3i-J8q4ZEklgFiZhE" />
<title>Python GSoC – Home</title>
<link rel="stylesheet" href="https://unpkg.com/[email protected]/build/pure-min.css"
integrity="sha384-nn4HPE8lTHyVtfCBi5yW9d20FjT8BJwUXyWZT9InLYax14RDjBj46LmSztkmNP9w" crossorigin="anonymous">
<!--[if lte IE 8]>
<link rel="stylesheet" href="https://unpkg.com/[email protected]/build/grids-responsive-old-ie-min.css">
<![endif]-->
<!--[if gt IE 8]><!-->
<link rel="stylesheet" href="https://unpkg.com/[email protected]/build/grids-responsive-min.css">
<!--<![endif]-->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.8.1/css/all.min.css"
integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf" crossorigin="anonymous">
<!--[if lte IE 8]>
<link rel="stylesheet" href="css/side-menu-old-ie.css">
<![endif]-->
<!--[if gt IE 8]><!-->
<link rel="stylesheet" href="css/side-menu.css">
<!--<![endif]-->
<link rel="stylesheet" href="css/python-gsoc.css">
</head>
<body>
<!-- Menu toggle -->
<a href="#menu" id="menuLink" class="menu-link">
<!-- Hamburger icon -->
<span></span>
</a>
<div id="layout">
<div id="menu">
<div class="pure-menu">
<a class="pure-menu-heading" href="index.html">Python GSoC</a>
<ul class="pure-menu-list">
<li class="pure-menu-item"><a href="index.html#gettingstarted" class="pure-menu-link">Getting
Started</a>
</li>
<li class="pure-menu-item"><a href="index.html#ideas" class="pure-menu-link">Project Ideas</a></li>
<li class="pure-menu-item"><a href="deadlines.html" class="pure-menu-link">Deadlines</a></li>
<li class="pure-menu-item"><a href="students.html" class="pure-menu-link">Students</a></li>
<li class="pure-menu-item"><a href="mentors.html" class="pure-menu-link">Mentors</a></li>
<li class="pure-menu-item"><a href="mentors.html#sub-orgs" class="pure-menu-link">Sub-orgs</a></li>
<li class="pure-menu-item"><a href="students.html#faq" class="pure-menu-link">FAQ</a></li>
<li class="pure-menu-item"><a href="https://blogs.python-gsoc.org/en/"
class="pure-menu-link">Blogs</a></li>
<li class="pure-menu-item"><a href="index.html#contact" class="pure-menu-link">Contact</a></li>
</ul>
</div>
</div>
<!-- menu -->
<div class="main">
<div class="header">
<h1>Python Summer of Code</h1>
<p>
Students: get paid to work on open source projects!
</p>
<p>
Projects: find new contributors and mentor the next generation!
</p>
</div>
</div>
<!-- splash container -->
<div class="ribbon l-box-lrg pure-g">
<div class="content">
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
<h2 class="content-head content-head-ribbon is-center">What is it?</h2>
</div>
<div class="pure-u-1 pure-u-md-1-2 pure-u-lg-1-2">
<div class="padded-cell">
<h3 class="content-subhead content-head-ribbon">
<i class="fab fa-python"></i>
Python
</h3>
<p>
Python is a popular high-level programming language. It is a general-purpose language used
by
scientists, developers, and many others who want to work more quickly and integrate systems
more effectively.
</p>
</div>
</div>
<div class="pure-u-1 pure-u-md-1-2 pure-u-lg-1-2">
<h3 class="content-subhead content-head-ribbon">
<i class="fas fa-cogs"></i>
Google Summer of Code
</h3>
<p>
Google Summer of Code (GSoC) is a global program that offers post-secondary students an
opportunity to be paid for contributing to an open source project over a three month period.
</p>
</div>
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
<p>
The Python Software Foundation (PSF) is an organization devoted to advancing open source
technology related to the Python programming language.
Since 2005, the Python Software Foundation has participated in Google Summer of Code, serving
as an "umbrella organization" to a variety of Python-related projects, as well as sponsoring
projects related to the development of the Python language. Python provides mentors, Google
provides the program (and the money!), and students write code!
</p>
</div>
<div class="warning">
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
<p>We're hoping to participate in GSoC 2020! (Google announces their selections on Feb 20,
2020.)</p>
<p>Students: <a href="#gettingstarted">Get started here</a>.</p>
<p>Sub org applications are due Feb 3, 2020. Please <a href="#contact">email the admins</a> to
get the signup link, or <a href="mentors.html#sub-orgs">get more information on being a
python sub-org</a>.</p>
</div>
</div>
</div>
</div>
<!-- ribbon What Is it? -->
<a id="gettingstarted"></a>
<div class="content">
<h2 class="content-head is-center">How do I get started?</h2>
<div class="pure-g">
<div class="l-box pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
<h3 class="content-subhead">
<i class="fa fa-rocket"></i>
Choose an organization.
</h3>
<p>
There's hundreds of thousands of projects that use Python, and you
need to narrow
down the list before you can get help or do much that's useful.
See <a href="students.html#choosing">How
do I choose a project or sub-org?</a> for ideas
on how to do that.
<p><em>Any</em> open source experience will help you prepare for GSoC,
so don't worry too much about what project you try first and don't be afraid
to change your mind! When we know which sub-orgs will be participating,
they'll be listed <a href="#ideas">with the project ideas</a>.
</p>
</div>
<div class="l-box pure-u-1 pure-u-md-1-2 pure-u-lg-1-3">
<div class="padded-cell">
<h3 class="content-subhead">
<i class="fa fa-laptop"></i>
Set up your own development environment.
</h3>
<p>
Document what you do so you can remember it later, and so you can
help others if they get stuck! And if you get stuck, don't be afraid to ask
for help.
</p>
</div>
</div>
<div class="l-box pure-u-1 pure-u-md-1-2 pure-u-lg-1-3">
<div class="padded-cell">
<h3 class="content-subhead">
<i class="fa fa-comments"></i>
Start communicating with the developers.
</h3>
<p>
Join the mailing list, IRC channel, or any other communication
channels the developers use. Listen, get to know the people involved, and ask
questions.</p>
<ul>
<li>Read first to see if your question has already been answered.
We get a lot of repeat questions!
</li>
<li>Communicate in public (not in private). Most open source work is done in the open,
so
demonstrate that you can do that!
</li>
</ul>
</div>
</div>
<div class="l-box pure-u-1 pure-u-md-1-2 pure-u-lg-1-3">
<h3 class="content-subhead">
<i class="fa fa-bug"></i>
Try to fix a bug.
</h3>
<p>
Many projects have these tagged as "easy" "bite-size" or
"beginner-friendly" -- do a search to see what comes up. Competition for the easiest
ones can be fierce, so don't be afraid to try something harder if you think
you might know what to do.
</p>
<p>
Can't find a bug? Other ideas: find typos and fix them. Improve test coverage by
writing new tests. Improve documentation. Use a tool like Pylint or Bandit to see
if you can find new issues.
</p>
</div>
<div class="l-box pure-u-1 pure-u-md-1-2 pure-u-lg-1-3">
<div class="padded-cell">
<h3 class="content-subhead">
<i class="fa fa-flag"></i>
Find bugs and report them.
</h3>
<p>
Hopefully you won't encounter too many, but it's always a good idea to get familiar with
your
project's bug reporting process.
</p>
</div>
</div>
<div class="l-box pure-u-1 pure-u-md-1-2 pure-u-lg-1-3">
<div class="padded-cell">
<h3 class="content-subhead">
<i class="fa fa-file"></i>
Help with documentation.
</h3>
<p>
As a beginner in your project, you're going to see things that are confusing that more
experienced developers may not notice. Take advantage of your beginner mindset and make
sure to
document anything you think is missing!
</p>
</div>
</div>
<div class="l-box pure-u-1 pure-u-md-1-2 pure-u-lg-1-3">
<h3 class="content-subhead">
<i class="fa fa-heart"></i>
Help others.
</h3>
<p>
Most projects are looking for not just coders, but good community members who people like to
work with. Show your community skills by helping others and make a great impression come
selection time!
</p>
</div>
</div>
</div>
<!-- getting started -->
<a id="apply"></a>
<div class="ribbon l-box-lrg pure-g">
<div class="content">
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
<h2 class="content-head content-head-ribbon">How to apply</h2>
<p>Short application checklist:</p>
<ol>
<li><strong>Read the links and instructions</strong> given on this site -- All of it! we've
tried
to give you all
the information you need to be an awesome student applicant.
<li><strong>Choose a sub-org</strong> (<a href="#ideas">check the list here</a>). Applications
not
associated with a sub-org typically get rejected.
<li><strong>Talk with your prospective mentors</strong> about what they expect of student
applicants and get help from them to refine your project ideas. Listening to
your mentors' recommendations is very important at this stage!
</li>
<li><strong>Prepare a patch for that sub-org</strong>. Usually we expect students to fix a bug
and
have made a pull
request (or equivalent). Your code doesn't have to be
accepted and merged, but it does have to be visible to the public and it does have to be
your
own work
(mentor help is ok, code you didn't write is not).
</li>
<li>
<strong>Write your application (with help from your mentors!)</strong>
The <a
href="https://github.com/python-gsoc/python-gsoc.github.io/blob/master/2019/application2019.md">2019
application template is available here</a>.
All applications <em>must</em> go through Google's application system; we can't
accept
any application
unless it is submitted there.
<ul>
<li>Use a descriptive title and include your sub-org name in Google's system. Good
example:
"Mailman:
Improve
archive search" Bad example: "My gsoc project"
<li>Make it easy for your mentors to give you feedback. If you're using Google docs,
enable comments and submit a "draft" (we can't see the "final" versions until
applications close).
If you're using a format that doesn't accept comments, make sure your email is on
the
document and don't forget to check for
feedback!
</li>
</ul>
</li>
<li><strong>Submit your application to Google before the deadline.</strong> We actually
recommend you submit a few days early in case you have internet problems or
the system is down. Google does not extend this deadline, so it's best to be
prepared early! You can edit your application up until the system
closes.
</li>
</ol>
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
<h3 class="content-subhead content-head-ribbon">
<i class="fas fa-smile-wink"></i>
Tip
</h3>
<p><strong>Communication</strong> is probably the most
important part of the application process. Talk to the mentors and other
developers, <em>listen</em> when they give you advice,
and demonstrate that you've understood by incorporating their feedback into
what you're proposing. We reject a lot of students who haven't listened to mentor
feedback. If your mentors tell you that a project idea won't work for them, you're
probably not going to get accepted unless you change it.
</p>
</div>
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
<h3 class="content-subhead content-head-ribbon">
<i class="fas fa-file-invoice"></i>
What goes in an application?
</h3>
An ideal application will contain 5 things:
<ol>
<li>A <strong>descriptive title</strong> including the name of the <strong>sub-org</strong>
you
want to work with
(if this is missing, your application may be rejected!)
</li>
<li><strong>Information about you</strong>, including contact information.</li>
<li>Link to a <strong>code contribution</strong> you have made to your organization.
(Usually this is a link to a pull request.)
</li>
<li>Information about your <strong>proposed project</strong>. This should be fairly
detailed
and include
a timeline.
</li>
<li><strong>Information about other commitments</strong> that might affect your ability to
work
during the GSoC period.
(exams, classes, holidays, other jobs, weddings, etc.) We can work around a lot of
things,
but
it helps
to know in advance.
</li>
</ol>
</div>
</div>
</div>
</div>
<!-- How to apply -->
<a id="ideas"></a>
<div class="content">
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
<h2 class="content-head content-head">Ideas</h2>
<div class="warning">
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
<p>Sub org applications are due Feb 3, 2020. Please <a href="#contact">email the admins</a> to
get the signup link.</p>
<p>Students: We don't know everyone who's participating yet, but <a
href="/2019/index.html#ideas">last year's list is here</a></p>
</div>
</div>
<br />
</div>
<!-- Start Template -->
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
<div class="pure-g">
<div class="pure-u-1 pure-u-md-1-2 logo">
<img src="/logos/psf.png" />
</div>
<div class="pure-u-1 pure-u-md-1-2">
<h2>
Python Software Foundation GSoC Team
</h2>
</div>
</div>
<br />Under the Python Software Foundation (PSF) the GSoC Team has ran a GSoC umbrella organization for
the Python language. This sub-org is being used to sponsor tools for the PSF GSoC team, specifically
tools for managing GSoC from diverse sub-orgs for PSF. At this time, Python is NOT sponsoring any
projects related to the development of the language -- but we're looking for mentors if you want to
run such a project
<div class="pure-g" style="text-align: center;">
<div class="pure-u-1 pure-u-md-1-2">
<p><a href="https://riot.im/app/#/room/#python-gsoc:matrix.python-gsoc.org">Chat</a></p>
</div>
<div class="pure-u-1 pure-u-md-1-2">
<p>[No ideas available at this time.]</p>
</div>
</div>
</div>
<hr>
<!-- End template -->
<!-- Start Template -->
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
<div class="pure-g">
<div class="pure-u-1 pure-u-md-1-2 logo">
<!-- no logo-->
</div>
<div class="pure-u-1 pure-u-md-1-2">
<h2 style="text-align: center;">
CVE Binary Tool
</h2>
</div>
</div>
<p>The CVE Binary Tool is a security tool that scans for a number of common, vulnerable open source
components (openssl, libpng, libxml2, expat and a few others) to let you know if your system
includes common libraries with known vulnerabilities. </p>
<div class="pure-g" style="text-align: center;">
<div class="pure-u-1 pure-u-md-1-3">
<p><a href="https://github.com/intel/cve-bin-tool">Source Code</a></p>
</div>
<div class="pure-u-1 pure-u-md-1-3">
<p><a
href="https://github.com/intel/cve-bin-tool/wiki/CVE-Binary-Tool-Ideas-Page-for-GSoC-2020#contacting-the-cve-binary-tool-team">Contact</a>
</p>
</div>
<div class="pure-u-1 pure-u-md-1-3">
<p><a
href="https://github.com/intel/cve-bin-tool/wiki/CVE-Binary-Tool-Ideas-Page-for-GSoC-2020">Ideas
Page</a></p>
</div>
</div>
</div>
<hr>
<!-- End template -->
<!-- Start Template -->
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
<img class="responsive-img"
src="https://res.cloudinary.com/eosdesignsystem/image/upload/v1548862089/EOS/imagesTwitter-header.png" />
<h2>
EOS Design System - Designing for open source
</h2>
<p>EOS is the first open source and customizable Design System to help open source,
SMEs, and all sizes of organizations deliver outstanding user interfaces and consistent user
experience.</p>
<p>We also created an open source icon set EOS-icons that uses fontforget and python
to compile into an iconic font that can be used in any web interface.
This year, EOS-icons is the center of attention for GSoC as we aim to increase and improve the
experience to our users
by adding amazing new features for customization, animation, and more. Read our <a
href="https://gitlab.com/SUSE-UIUX/eos/-/wikis/GSoC-2020-Sub-org-at-Python.org:-EOS">Ideas
Page</a> for more info.</p>
<div class="pure-g" style="text-align: center;">
<div class="pure-u-1 pure-u-md-1-4">
<p><a href="https://eosdesignsystem.com">Website</a></p>
</div>
<div class="pure-u-1 pure-u-md-1-4">
<p><a href="https://twitter.com/eosdesignsystem">Twitter</a></p>
</div>
<div class="pure-u-1 pure-u-md-1-4">
<p><a href="https://eos-community.slack.com">Slack</a></p>
</div>
<div class="pure-u-1 pure-u-md-1-4">
<p><a href="https://gitlab.com/SUSE-UIUX/eos/-/wikis/GSoC-2020-Sub-org-at-Python.org:-EOS">Ideas
Page</a></p>
</div>
</div>
</div>
<hr>
<!-- End template -->
<!-- Mission Support System Start Template -->
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
<div class="pure-g">
<div class="pure-u-1 pure-u-md-1-2 logo">
<img src="https://mss.readthedocs.io/en/stable/_static/mss-logo.png" />
</div>
<div class="pure-u-1 pure-u-md-1-2">
<h2>
MSS - Mission Support System
</h2>
</div>
</div>
<br />
MSS is a web service based client/server application to plan atmospheric research flights. <br />
<p>
The Mission Support System (MSS) is a software that is written by scientists in the field of
atmospheric science. The purpose is to have a tool that simplifies the process for planning a
scientific flight in which parameters of the atmosphere are measured. The research aircrafts
typically carry a comprehensive scientific payload comprised of data aquisition instruments by
different companies and research institutions. The measurement of relevant parameters, for example
the chemical composition of trace gases, temperature or aerosol particle characteristics, are needed
to improve the scientific understanding of the processes in the atmosphere. This is of significant
importance for the understanding for example of climate change or the recovery of the ozone hole.
</p>
<div class="pure-g">
<div class="pure-g" style="text-align: center;">
<div class="pure-u-1 pure-u-md-1-4">
<p><a href="https://bitbucket.org/wxmetvis/mss/wiki/GSOC2020/Overview">Overview</a></p>
</div>
<div class="pure-u-1 pure-u-md-1-4">
<p><a href="https://lists.fz-juelich.de/mailman/listinfo/mss-info">Mailing List</a></p>
</div>
<div class="pure-u-1 pure-u-md-1-4">
<p><a href="https://bitbucket.org/wxmetvis/mss/wiki/Contact">Contact</a></p>
</div>
<div class="pure-u-1 pure-u-md-1-4">
<p><a href="https://bitbucket.org/wxmetvis/mss/wiki/GSOC2020/project-ideas">Ideas Page</a>
</p>
</div>
</div>
</div>
<hr>
<!-- End template -->
<!-- Start Template -->
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
<div class="pure-g">
<div class="pure-u-1 pure-u-md-1-2 logo">
<img width=75% src="logos/FURY.png" />
</div>
<div class="pure-u-1 pure-u-md-1-2">
<h2>
FURY - Software Library for Scientific Visualization in Python
</h2>
</div>
</div>
<br />FURY is a free and open source software library for scientific visualization and 3D
animations. FURY contains many tools for visualizing a series of scientific data including graph and
imaging data. FURY is participating in GSoC this year for the first time under the umbrella of the
Python Software Foundation (PSF).
<div class="pure-g" style="text-align: center;">
<div class="pure-u-1 pure-u-md-1-2">
<p><a href="https://fury.gl">Website</a></p>
</div>
<div class="pure-u-1 pure-u-md-1-2">
<p><a href="https://github.com/fury-gl/fury/wiki/Google-Summer-of-Code-2020">Ideas Page</a>
</p>
</div>
<div class="pure-u-1 pure-u-md-1-2">
<p><a href="https://github.com/fury-gl/fury">Source Code</a></p>
</div>
<div class="pure-u-1 pure-u-md-1-2">
<p><a href="https://mail.python.org/mailman3/lists/fury.python.org">Mailing list</a></p>
</div>
<div class="pure-u-1 pure-u-md-1-2">
<p><a
href="https://join.slack.com/t/fury-gl/shared_invite/enQtNzE1NTk2Mzc3OTQyLTQyNDZiNTUxNWUyZjFmMzZlNDUxZDQ0MzllYjUyYTY1MjFhMmQyYmI3NjJkYzc3YTMwNmRjOWIzMDBjNTYzMDU">Slack</a>
</p>
</div>
</div>
</div>
</div>
<hr>
<!-- End template -->
<!-- Start Template -->
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
<img class="responsive-img" src="https://libertem.github.io/LiberTEM/_static/logo.png" />
<h2>
LiberTEM
</h2>
<p>LiberTEM is a Python-based open source platform for high-throughput distributed processing of
large-scale binary data sets such as pixelated scanning transmission electron microscopy (STEM)
data.
It can be used from Python through its API. The processing back-end uses dask.distributed by
default
and relies heavily on NumPy and related packages for processing and data handling. A web
application
based on Tornado, React, and Redux provides a GUI, in addition to using LiberTEM in combination
with
Jupyter notebooks.</p>
<div class="pure-g" style="text-align: center;">
<div class="pure-u-1 pure-u-md-1-4">
<p><a href="https://libertem.github.io/LiberTEM/">Website</a></p>
</div>
<div class="pure-u-1 pure-u-md-1-4">
<p><a href="https://gitter.im/LiberTEM/Lobby">Gitter chat channel</a></p>
</div>
<div class="pure-u-1 pure-u-md-1-4">
<p><a href="mailto:[email protected]">[email protected]</a> by e-mail</p>
</div>
<div class="pure-u-1 pure-u-md-1-4">
<p><a href="https://libertem.github.io/LiberTEM/gsoc.html">Ideas Page</a></p>
</div>
</div>
</div>
<hr>
<!-- End Template -->
<!-- Start Template -->
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
<div class="pure-g">
<div class="pure-u-1 pure-u-md-1-2 logo">
<img src="https://uarray.org/en/latest/_static/logo.png" />
</div>
<div class="pure-u-1 pure-u-md-1-2">
<h2 style="text-align: center;">
<code>uarray</code>
</h2>
</div>
</div>
<br /><code>uarray</code> is a backend dispatch mechanism with a focus on array computing but geared
towards somewhat general use.
Projects under the <code>uarray</code> umbrella include <code>unumpy</code>, an incomplete
backend-dispatchable version of NumPy
and <code>udiff</code>, an automatic differentiation library built on top of <code>unumpy</code> and
<code>uarray</code>.
<div class="pure-g" style="text-align: center;">
<div class="pure-u-1 pure-u-md-1-3">
<p><a href="https://uarray.org/en/latest/">Website</a></p>
</div>
<div class="pure-u-1 pure-u-md-1-3">
<p><a href="https://gitter.im/Plures/uarray">Contact</a></p>
</div>
<div class="pure-u-1 pure-u-md-1-3">
<p><a href="https://uarray.readthedocs.io/en/latest/gsoc/2020/ideas.html">Ideas Page</a></p>
</div>
</div>
</div>
<hr>
<!-- End template -->
<!-- Start Template -->
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
<div class="pure-g">
<div class="pure-u-1 pure-u-md-1-2 logo">
<img src="https://github.com/vmware/tern/raw/master/docs/img/tern_logo.png" />
</div>
<div class="pure-u-1 pure-u-md-1-2">
<h2 style="text-align: center;">
Tern
</h2>
</div>
</div>
<p>Tern is a container inspection tool to find licenses of the software installed in a container.
It can be used to inspect any container created by Docker. It can generate reports in different
formats. It can also be used
as part of Dockerfile development to containerize applications.</p>
<div class="pure-g" style="text-align: center;">
<div class="pure-u-1 pure-u-md-1-3">
<p><a href="https://github.com/vmware/tern">Source Code</a></p>
</div>
<div class="pure-u-1 pure-u-md-1-3">
<p><a
href="https://github.com/vmware/tern/wiki/Google-Summer-of-Code-2020-Ideas#talk-to-the-tern-team">Contact</a>
</p>
</div>
<div class="pure-u-1 pure-u-md-1-3">
<p><a href="https://github.com/vmware/tern/wiki/Google-Summer-of-Code-2020-Ideas">Ideas
Page</a></p>
</div>
</div>
</div>
<hr>
<!-- End template -->
<!-- Start Template -->
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
<div class="pure-g">
<div class="pure-u-1 pure-u-md-1-2 logo">
<img
src="http://opensupernova.org/~wkerzend/gsoc2017/lib/exe/fetch.php?media=tardis-gsoc-2017-banner.png" />
</div>
<div class="pure-u-1 pure-u-md-1-2">
<h2 style="text-align: center;">
TARDIS
</h2>
</div>
</div>
<br />TARDIS is an open-source code to explore observations of supernovae (exploding stars).
It has a fun and active community that consists of Astrophysicists, Computer Scientists and
Statisticians
<div class="pure-g" style="text-align: center;">
<div class="pure-u-1 pure-u-md-1-4">
<p><a href="http://tardis.readthedocs.io/en/latest/">Website</a></p>
</div>
<div class="pure-u-1 pure-u-md-1-4">
<p><a href="https://gitter.im/tardis-sn/gsoc">Contact</a> on Gitter</p>
</div>
<div class="pure-u-1 pure-u-md-1-4">
<p><a href="https://tardis-sn.github.io/gsoc/">Ideas Page</a></p>
</div>
</div>
</div>
<hr>
<!-- End template -->
<!-- Start Template -->
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
<div class="pure-g">
<div class="pure-u-1 pure-u-md-1-2 logo">
<img src="http://gsoc2020.scrapinghub.com/img/shub-logo.png" />
</div>
<div class="pure-u-1 pure-u-md-1-2">
<h2 style="text-align: center;">
Scrapinghub
</h2>
</div>
</div>
<p>
<a href="https://scrapinghub.com/">Scrapinghub</a> is a
company focused on information retrieval and its later
manipulation.
</p>
<p>
At Scrapinghub we maintain and contribute to a wide variety
of open source projects, including
<a href="https://github.com/scrapy/scrapy">Scrapy</a>,
<a href="https://github.com/scrapinghub/splash">Splash</a>,
<a href="https://github.com/TeamHG-Memex/eli5">ELI5</a>, and
<a href="https://github.com/scrapinghub/dateparser">Daterapser</a>.
</p>
<div class="pure-g" style="text-align: center;">
<div class="pure-u-1 pure-u-md-1-3">
<p><a href="http://gsoc2020.scrapinghub.com/ideas">Ideas</a></p>
</div>
<div class="pure-u-1 pure-u-md-1-3">
<p><a href="http://gsoc2020.scrapinghub.com/projects">Projects</a></p>
</div>
<div class="pure-u-1 pure-u-md-1-3">
<p><a href="mailto:[email protected]">Contact</a></p>
</div>
</div>
</div>
<hr>
<!-- End template -->
<!-- Start Template:dffml -->
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
<div class="pure-g">
<div class="pure-u-1 pure-u-md-1-2 logo">
<!-- no logo-->
</div>
<div class="pure-u-1 pure-u-md-1-2">
<h2 style="text-align: center;">
dffml
</h2>
</div>
</div>
<p>DFFML provides APIs for dataset generation and storage, and model definition using any machine learning framework, from high level down to low level use is supported. The goal of DFFML is to build a community driven library of plugins for dataset generation and model definition. So that we as developers and researchers can quickly and easily plug and play various pieces of data with various model implementations.
</p>
<div class="pure-g" style="text-align: center;">
<div class="pure-u-1 pure-u-md-1-3">
<p><a href="https://github.com/intel/dffml">Source Code</a></p>
</div>
<div class="pure-u-1 pure-u-md-1-3">
<p><a
href="https://github.com/intel/dffml/wiki/GSoC-2020#contacting-the-dffml-team">Contact</a>
</p>
</div>
<div class="pure-u-1 pure-u-md-1-3">
<p><a
href="https://github.com/intel/dffml/wiki/GSoC-2020">Ideas
Page</a></p>
</div>
</div>
</div>
<hr>
<!-- End template: dffml -->
<!-- Start Template: Python Packaging Authority -->
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
<div class="pure-g">
<div class="pure-u-1 pure-u-md-1-2 logo">
<img src="https://blogs.python-gsoc.org/media/logos/647025.png" />
</div>
<div class="pure-u-1 pure-u-md-1-2">
<h2 style="text-align: center;">
Python Packaging Authority
</h2>
</div>
</div>
<p>The Python Packaging Authority (PyPA) is a collaborative community that maintains a core set of
projects used to package, share, and install Python software, and to interact with indexes of
downloadable Python software such as PyPI, the Python Package Index.
</p>
<div class="pure-g" style="text-align: center;">
<div class="pure-u-1 pure-u-md-1-5">
<p><a href="https://www.pypa.io/">Website</a></p>
</div>
<div class="pure-u-1 pure-u-md-1-5">
<p><a href="https://github.com/pypa/">Source Code</a></p>
</div>
<div class="pure-u-1 pure-u-md-1-5">
<p><a href="https://webchat.freenode.net/#pypa-dev">Chat</a>
</p>
</div>
<div class="pure-u-1 pure-u-md-1-5">
<p><a href="https://groups.google.com/forum/#!forum/pypa-dev">Mailing list</a>
</p>
</div>
<div class="pure-u-1 pure-u-md-1-5">
<p><a href="https://github.com/pypa/packaging.python.org/wiki/GSoC-2020-Ideas-Page">Ideas
Page</a></p>
</div>
</div>
</div>
<hr>
<!-- End template: Python Packaging Authority -->
</div>
<div class="content">
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
<h2 class="content-head content-head">Friends of the PSF</h2>
<p>Here's some more interesting organizations that use Python!</p>
<ul>
<li><a href="https://openastronomy.org/gsoc/gsoc2019/#/projects">OpenAstronomy</a> - an umbrella
organisation that includes open source projects used by researchers and engineers around the
world to better understand the universe</li>
<li><a href="https://wiki.list.org/DEV/Google%20Summer%20of%20Code%202019">GNU Mailman</a> -
mailing list management software</li>
</ul>
</div>
</div>
<!-- Ideas -->
<a id="contact"></a>
<div class="ribbon l-box-lrg pure-g">
<div class="content">
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
<h2 class="content-head content-head-ribbon">Getting in Touch</h2>
<p>
Please note that Python has a <a href="https://www.python.org/psf/codeofconduct/">Community
Code of Conduct</a> and mentors and
students working with the PSF are asked to abide by it as members of the
Python community.
</p>
</div>
<div class="pure-g">
<div class="pure-u-1 pure-u-md-1-2 pure-u-lg-1-3">
<div class="padded-cell">
<h3 class="content-subhead content-head-ribbon">
<i class="fa fa-envelope"></i>
Mailing Lists.
</h3>
<p>Sign up to the <a
href="https://mail.python.org/mailman/listinfo/gsoc-general">gsoc-general(at)python.org</a>
mailing list to get updates, reminders, and to discuss questions. Please join the
list
<em>before</em> you send a message!
</p>
<p>The most common questions are answered here:</p>
<ul>
<li><a href="#gettingstarted">How do I get started?</a></li>
<li><a href="students.html#choosing">What project should I choose?</a></li>
</ul>
</div>
</div>
<div class="pure-u-1 pure-u-md-1-2 pure-u-lg-2-3">
<h3 class="content-subhead content-head-ribbon">
<i class="fa fa-comments"></i>
IRC / Live chat
</h3>
<p>
Our IRC channel is <a
href="https://riot.im/app/#/room/#python-gsoc:matrix.python-gsoc.org">#python-gsoc
on
irc.freenode.net</a>. (Don't know IRC? <a href="http://irchelp.org">Learn more at
irchelp.org</a>).
</p>
<ul>
<li>
Please wait for an answer! Many mentors are busy and can't chat right away.
</li>
<li>
You can access this channel many ways! They all connect together using magic
provided
by
Warthog9.
<ul>
<li>Matrix room at <a
href="https://matrix.to/#/#python-gsoc:matrix.python-gsoc.org">
#python-gsoc:matrix.python-gsoc.org</a> (Includes Android client!)
</li>
<li>Old freenode webchat: <a
href="http://webchat.freenode.net/?channels=python-gsoc">#python-gsoc
on
irc.freenode.net</a>
</li>
</ul>
</ul>
</div>
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
<h3 class="content-subhead content-head-ribbon">
<i class="fa fa-users"></i>
Specific sub-orgs
</h3>
<p>To talk with people from a specific sub-org, <a href="#ideas">check their ideas
page listing</a> for their mailing lists, IRC, and other contact information.
</p>
</div>
</div>
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
<h3 class="content-subhead content-head-ribbon">
<i class="fa fa-heart"></i>
Tips!
</h3>
<ol>
<li><strong>Read first.</strong> We've tried to answer the common questions on this site,
and
we get asked things like "<a href="#gettingstarted">How do I get started?</a>" and
"<a href="students.html#easybugs">Where do I find easy bugs?</a>" a lot. Check the
<a href="students.html#faq">Frequently Asked Questions (FAQ) on the student page</a> for
more!
</li>
<li><strong>Be Patient!</strong> Our mentors typically have day jobs and can't always answer
right-away. If you can't hang out on IRC for an answer, send an email instead.
</li>
<li><strong>Ask questions directly on IRC.</strong> You don't need to introduce
yourself or say hi first, just ask away!
</li>
<li><strong>Communicate in public.</strong> That lets many mentors read your question so you
can usually get an answer faster.
</li>
</ol>
<p><strong>For mentors</strong>: All the gsoc admins can be reached at
gsoc-admins(at)python(dot)org if you have questions about participating.
(Students should email gsoc-general(at)python.org with all of their
questions, unless they are of a sensitive personal nature.)
</p>
</div>
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
<h3 class="content-subhead content-head-ribbon">
<i class="fa fa-crown"></i>
Org admins
</h3>
<p>The 2020 Python Software Foundation (PSF) org admin team:</p>
<ul>
<li>Terri Oda (terri on IRC) - focus areas: figurehead, making final decisions,
website/documentation
</li>
<li>John Hawley (warthog9 on IRC) - focus areas: infrastructure, advice, emergency
mentoring/mentor
supervision.
</li>
<li>Matthew Lagoe (Botanic on IRC) - focus areas: student blogs, irc bot, marking sure
things
happen on time
</li>
<li>Kushal Das (kushal on IRC) - focus areas: advice, time zone coverage</li>
</ul>
<p>The org admins can be reached at gsoc-admins(at)python(dot)org (for mentors)
Students should almost always visit <a href="#gettingstarted">Getting Started</a> first, and
email
gsoc-general(at)python.org only if you get stuck.
</p>
<p>We also have some "org admins emeritus" who may be able
to help you:
</p>
<ul>
<li>James Lopeman (meflin on IRC)</li>
<li>Florian Fuchs (florianf on IRC)</li>
<li>Stephen Turnbull (yaseppochi on IRC)</li>
</ul>
</div>
</div>
</div>
<!-- Contact -->
<div class="content">
<h2 class="content-head is-center">Other Stuff</h2>
<div class="pure-g">
<div class="l-box pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
<ul>
<li>Found a typo? Want to improve this site? <a
href="https://github.com/python-gsoc/python-gsoc.github.io">The
source code
is on GitHub and we welcome pull requests!</a>
</li>
<li>Want to use some of the text of this site? It is now <a
href="https://github.com/python-gsoc/python-gsoc.github.io/blob/master/LICENSE.md">licensed
under CC-BY-4.0</a>.
</li>
<li>This site was developed using <a href="https://purecss.io">purecss.io</a> which is
licensed
under
the <a href="https://github.com/pure-css/pure-site/blob/master/LICENSE.md">BSD
license</a>
</li>
</ul>
</div>
</div>
</div>
<!-- Other -->
</div>
<script src="js/ui.js"></script>
</body>
</html>