1 / 15

Review of PARK

Review of PARK. Oct 31, 2007. Purpose of Review. Comment on the design and implementation Help developer identify flaws to structure & function Find serious flaws that may impair use Detailed suggestions on improvements or solutions Suggestions on further improvement. Introduction.

zudora
Download Presentation

Review of PARK

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Review of PARK Oct 31, 2007

  2. Purpose of Review • Comment on the design and implementation • Help developer identify flaws to structure & function • Find serious flaws that may impair use • Detailed suggestions on improvements or solutions • Suggestions on further improvement

  3. Introduction • Start from scratch, implemented in pure Python • 4 months on server (service server and worker server) and 5 months on GUI client • 1 version of server and 4 versions of GUI client: • Simple wx client • TraitsUI client • Data oriented wx/AUI client • model oriented wx/AUI client) • Around 10K lines of code for server, 10K for worker and 20K lines for clients • Upcoming release is version 1.0

  4. Repository Organization SVN root directory for Source code: svn://svn@danse.us/park/branches/park-1.0 Will move soon: svn://svn@danse.us/park/trunk Release: http://chemnuc-20.umd.edu/~DANSE/ download/index.html *.zip:Windows exe file *.bz2, *.gz: Python source code Documents: http://chemnuc-20.umd.edu/~DANSE/doc/index.html

  5. Directory Organization • park/xmlUtil Basic data structure for job request • park/fit Basic data structure for fitting service • park/theory Help functions and classes for theory • park/optimizer Implementation of optimization algorithms • park/parkAui GUI client of PARK based on wx.Aui • park/script Help functions & classes for scrip-based client • park/servers Implementation of service and worker servers • park/examples Examples • park/tester Testing • park/doc Documents • park/services Some basic services and help tools to develop services • park/config Configuration files

  6. Usage: GUI Client ./parkClient.py

  7. Usage: Server

  8. Review on Design

  9. Review on Implementation

  10. Code Inspection

  11. Review on GUI/UI

  12. Review on Testing

  13. Review on Documents

  14. PARK Further Improvement

  15. Summary

More Related