Skip to content

GSoC 2015 Application Juliana Gomez : Improve pyjs9

SaturnSummoner edited this page Mar 27, 2015 · 1 revision

Sub-organization information Python software foundation Sub-organization with whom you hope to work:Astropy

Student Information

Name:Juliana Gómez Torres Email:j.gmzcivil@gmail.com Telephone:3104232067 Time zone:GMT-5 Source control username(s):https://github.com/SaturnSummoner Instant Messaging information:j.gmzcivil@gmail.com (Google Hangouts) Twitter:@saturnsummoner Any other ways we can reach you: Blog: http://gsoc-jgomez.blogspot.com/ GSoC Blog RSS feed: http://gsoc-jgomez.blogspot.com/feeds/posts/default?alt=rss

University Information University: Universidad de Antioquia Major: Astronomy Current Year and Expected Graduation date:First year expected graduation in 2019 Degree:Undergraduate student

Project Proposal Information Proposal Title: Develop testing procedures for pyjs9, including the ability to communicate with a web browser

Proposal Abstract I want to work on pyjs9, a Python package to interact with the JS9 astronomical image viewer from Python. First I make pyjs9 work with Python 3, then I set up automatic tests using Selenium and pytest. Then I improve the pyjs9 API to make it more Pythonic and simpler to use and write docstrings and a high-level tutorial. If this goes smoothly I will work on pyds9, make the API uniform with pyjs9 and again add tests and docs.

Proposal Detailed Description/Timeline

Timeline:

  • make pyjs9 work with Python 3 (1 week)
  • set up automatic tests with Selenium and pytest (5 weeks)
  • improve API (2 weeks)
  • write docstrings (1 week)
  • write high-level docs (a tutorial) (1 week)
  • Week 11 & 12: buffer, finish work on pyjs9 or work on pyds9
Clone this wiki locally