@@ -95,7 +95,7 @@ <h3 class="section-title">About Us</h3>
9595 Pandas is an open source Python library for data manipulation and analysis.
9696 Its popularity is skyrocketing, and it is becoming the de-facto standard for data science and data engineering.
9797 But the number of core developers and contributors did not grow as fast as its popularity, and things like the API documentation
98- would benefit of some help.
98+ would benefit from some help.
9999 </ p >
100100
101101 < p >
@@ -185,69 +185,60 @@ <h3 class="section-title">Locations</h3>
185185 center : { lat : 20. , lng : 0. }
186186 } ) ;
187187
188- var london_bloomberg = new google . maps . Marker ( {
189- title : "London" ,
190- html : "London Python Sprints at Bloomberg<br><a href=\"https://www.meetup.com/Python-Sprints/\">Website</a>" ,
191- position : { lat : 51.520363 ,
192- lng : - 0.086270 } ,
193- map : map
194- } ) ;
195- google . maps . event . addListener (
196- london_bloomberg ,
197- 'click' ,
198- function ( ) {
199- infowindow . setContent ( this . html ) ;
200- infowindow . open ( map , this ) ;
201- }
202- ) ;
203-
204- var madrid_pydata = new google . maps . Marker ( {
205- title : "Madrid" ,
206- html : "PyData Madrid<br><a href=\"https://www.meetup.com/PyData-Madrid/\">Website</a>" ,
207- position : { lat : 40.4168209 ,
208- lng : - 3.7035725 } ,
209- map : map
210- } ) ;
211- google . maps . event . addListener (
212- madrid_pydata ,
213- 'click' ,
214- function ( ) {
215- infowindow . setContent ( this . html ) ;
216- infowindow . open ( map , this ) ;
217- }
218- ) ;
219-
220- var python_florence = new google . maps . Marker ( {
221- title : "Florence" ,
222- html : "Python Florence TBD" ,
223- position : { lat : 43.7735238 ,
224- lng : 11.2572189 } ,
225- map : map
226- } ) ;
227- google . maps . event . addListener (
228- python_florence ,
229- 'click' ,
230- function ( ) {
231- infowindow . setContent ( this . html ) ;
232- infowindow . open ( map , this ) ;
233- }
234- ) ;
235-
236- var pydata_delhi = new google . maps . Marker ( {
237- title : "Delhi" ,
238- html : "PyData Delhi<br><a href=\"https://www.meetup.com/PyDataDelhi/\">Website</a>" ,
239- position : { lat : 28.617024 ,
240- lng : 77.2078168 } ,
241- map : map
242- } ) ;
243- google . maps . event . addListener (
244- pydata_delhi ,
245- 'click' ,
246- function ( ) {
247- infowindow . setContent ( this . html ) ;
248- infowindow . open ( map , this ) ;
249- }
250- ) ;
188+ var chapters = [
189+ { "title" : "London" ,
190+ "description" : "London Python Sprints at Blomberg" ,
191+ "url" : "https://www.meetup.com/Python-Sprints/" ,
192+ "lat" : 51.520363 ,
193+ "lng" : - 0.086270 } ,
194+ { "title" : "Madrid" ,
195+ "description" : "PyData Madrid" ,
196+ "url" : "https://www.meetup.com/PyData-Madrid/" ,
197+ "lat" : 40.4168209 ,
198+ "lng" : - 3.7035725 } ,
199+ { "title" : "Florence" ,
200+ "description" : "Florence, TBC" ,
201+ "url" : "#" ,
202+ "lat" : 43.7735238 ,
203+ "lng" : 11.2572189 } ,
204+ { "title" : "Delhi" ,
205+ "description" : "PyData Delhi" ,
206+ "url" : "https://www.meetup.com/PyDataDelhi/" ,
207+ "lat" : 28.617024 ,
208+ "lng" : 77.2078168 } ,
209+ { "title" : "Amsterdam" ,
210+ "description" : "PyData Amsterdam" ,
211+ "url" : "https://www.meetup.com/PyData-NL/" ,
212+ "lat" : 52.3772272 ,
213+ "lng" : 4.8979811 } ,
214+ { "title" : "Seattle" ,
215+ "description" : "PyData Seattle" ,
216+ "url" : "https://www.meetup.com/pydata_seattle/" ,
217+ "lat" : 47.620508 ,
218+ "lng" : - 122.349252 } ,
219+ { "title" : "Mallorca" ,
220+ "description" : "PyData Mallorca" ,
221+ "url" : "https://www.meetup.com/PyData-Mallorca/" ,
222+ "lat" : 39.567545 ,
223+ "lng" : 2.648213 } ,
224+ ] ;
225+ for ( i = 0 ; i < chapters . length ; i ++ ) {
226+ var marker = new google . maps . Marker ( {
227+ title : chapters [ i ] [ "title" ] ,
228+ html : "<a href=\"" + chapters [ i ] [ "url" ] + "\">" + chapters [ i ] [ "description" ] + "</a>" ,
229+ position : { lat : chapters [ i ] [ "lat" ] ,
230+ lng : chapters [ i ] [ "lng" ] } ,
231+ map : map
232+ } ) ;
233+ google . maps . event . addListener (
234+ marker ,
235+ 'click' ,
236+ function ( ) {
237+ infowindow . setContent ( this . html ) ;
238+ infowindow . open ( map , this ) ;
239+ }
240+ ) ;
241+ }
251242
252243 }
253244 </ script >
@@ -275,22 +266,22 @@ <h3 class="section-title">With the support of</h3>
275266 </ div >
276267 < div class ="row ">
277268 < div class ="col-sm-3 ">
278- < a class ="partner-box partner-box-1 "> </ a >
269+ < a class ="partner-box partner-box-1 " href =" https://www.python.org/psf/ " > </ a >
279270 </ div >
280271 < div class ="col-sm-3 ">
281- < a class ="partner-box partner-box-2 "> </ a >
272+ < a class ="partner-box partner-box-2 " href =" https://www.numfocus.org/ " > </ a >
282273 </ div >
283274 < div class ="col-sm-3 ">
284- < a class ="partner-box partner-box-3 "> </ a >
275+ < a class ="partner-box partner-box-3 " href =" https://github.com/ " > </ a >
285276 </ div >
286277 < div class ="col-sm-3 ">
287- < a class ="partner-box partner-box-4 "> </ a >
278+ < a class ="partner-box partner-box-4 " href =" https://www.twosigma.com/ " > </ a >
288279 </ div >
289280 </ div >
290281
291282 < div class ="row ">
292283 < div class ="col-sm-3 ">
293- < a class ="partner-box partner-box-5 "> </ a >
284+ < a class ="partner-box partner-box-5 " href =" https://www.bloomberg.com/ " > </ a >
294285 </ div >
295286 < div class ="col-sm-3 ">
296287 < a class ="partner-box partner-box-6 "> </ a >
@@ -315,6 +306,21 @@ <h3 class="section-title">FAQ</h3>
315306 < div class ="col-md-12 ">
316307 < div class ="panel-group " id ="accordion " role ="tablist " aria-multiselectable ="true ">
317308
309+ < div class ="panel panel-default ">
310+ < div class ="panel-heading " role ="tab " id ="headingZero ">
311+ < h4 class ="panel-title ">
312+ < a class ="faq-toggle collapsed " role ="button " data-toggle ="collapse " data-parent ="#accordion " href ="#collapseZero " aria-expanded ="true " aria-controls ="collapseZero "> Is this sprint for me ?</ a >
313+ </ h4 >
314+ </ div >
315+
316+ < div id ="collapseZero " class ="panel-collapse collapse " role ="tabpanel " aria-labelledby ="headingZero ">
317+ < div class ="panel-body ">
318+ < p class ="panel-body "> The sprints are open to everybody. Knowledge of Python, Pandas and Git is required to be able to contribute.</ p >
319+ < p class ="panel-body "> We want the sprints to be inclusive and diverse. If you think you are part of an underrepresented minority (because of gender, age, race...), please contact your organizer to have priority in getting a spot.</ p >
320+ </ div >
321+ </ div >
322+ </ div >
323+
318324 < div class ="panel panel-default ">
319325 < div class ="panel-heading " role ="tab " id ="headingOne ">
320326 < h4 class ="panel-title ">
@@ -325,7 +331,7 @@ <h4 class="panel-title">
325331 < div id ="collapseOne " class ="panel-collapse collapse " role ="tabpanel " aria-labelledby ="headingOne ">
326332 < div class ="panel-body ">
327333 < p class ="panel-body "> There are many locations available, check the < a href ="#location "> locations</ a > section.</ p >
328- < p > If there is no location near you, please get in touch at < a href ="mailto:py.sprints@gmail.com "> py.sprints@gmail.com</ a > , and we'll help you organize one.</ p >
334+ < p class =" panel-body " > If there is no location near you, please get in touch at < a href ="mailto:py.sprints@gmail.com "> py.sprints@gmail.com</ a > , and we'll help you organize one.</ p >
329335 </ div >
330336 </ div >
331337 </ div >
0 commit comments