File tree Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Original file line number Diff line number Diff line change @@ -188,3 +188,48 @@ GitHub.
188
188
189
189
* @ethanwhite
190
190
* @henrysenyondo
191
+
192
+
193
+ ## Add Python 3 support
194
+
195
+ ** Please ask questions [ here] ( https://github.com/numfocus/gsoc/issues ) .**
196
+
197
+ ### Rationale
198
+
199
+ The [ EcoData Retriever] ( http://ecodataretriever.org ) is a Python based tool for
200
+ automatically downloading, cleaning up, and restructuring ecological data. It
201
+ does the hard work of data munging so that scientists can focus on doing
202
+ science.
203
+
204
+ As the scientific Python community increasingly transitions to Python 3,
205
+ supporting the newest version of Python will be important.
206
+
207
+ ### Approach
208
+
209
+ * Using [ 2to3] ( https://docs.python.org/2/library/2to3.html ) as a starting point
210
+ update the code that can support both both 2.7+ and Python 3.4+
211
+
212
+ ### Challenges
213
+
214
+ Getting code to run on both Python 2 and Python 3 with the same code base can be
215
+ tricky.
216
+
217
+ ### Involved toolkits or projects
218
+
219
+ * The [ EcoData Retriever] ( http://ecodataretriever.org )
220
+ * Python
221
+
222
+ ### Degree of difficulty and needed skills
223
+
224
+ * Relatively easy
225
+ * Knowledge of Python
226
+
227
+ ### Involved developer communities
228
+
229
+ The EcoData Retriever primarily interacts via issues and pull requests on
230
+ GitHub.
231
+
232
+ ### Mentors
233
+
234
+ * @ethanwhite
235
+ * @henrysenyondo
You can’t perform that action at this time.
0 commit comments