Changes between Version 17 and Version 18 of GsocPyOssim


Ignore:
Timestamp:
Jul 8, 2011, 8:23:21 PM (13 years ago)
Author:
vipulraheja
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GsocPyOssim

    v17 v18  
    136136 * Read about Numpy.
    137137 * Draft a hierarchy for the classes wrapped for easing out future code readability, understanding and maintenance.
     138
     139
     140[[BR]]
     141
     142=== Week 7 Report ===
     143'''Work Done'''
     144[[BR]]
     145This week was quite progressive and much work reached completion this week.
     146 * Finalized on the hierarchy of wrapped classes as the one similar to the existing one i.e. functionality-based for easy understanding and maintainability of code.
     147 * Coded the basic swig-wrapper interface classes for the OSSIM {{{projection}}} and {{{base}}} modules. This completed the coding of some basic classes of the library.
     148 * Compiled and tested the {{{init}}} and {{{imaging}}} interface wrappers coded earlier by importing the pyossim module from a Python console and calling different functions of respective classes. The porting has been good so far, giving smooth results.
     149 * Code has been committed to [https://github.com/vipulraheja/ossim-svn/tree/master/src/pyossim/swig GitHub Page]. (In the [https://github.com/vipulraheja/ossim-svn/tree/master/src/pyossim/swig/init init] and [https://github.com/vipulraheja/ossim-svn/tree/master/src/pyossim/swig/imaging imaging] modules). The {{{init}}} module also contains the compiled files, SWIG-generated files and the resulting python library.
     150
     151'''Problems Faced'''
     152[[BR]]
     153 * Out of total 36 wrapped classes in the {{{imaging}}} and {{{init}}} modules, 3 still need cleaning up due to Swig errors. Working on them.
     154 * There were small issues here and there relating to improper wrapping of Macros. But they were solved and there are no outstanding major blocking issues as such.
     155
     156'''Work to be done in Week 8'''
     157[[BR]]
     158 * Continue the compilation and testing for the {{{projection}}} and {{{base}}} module swig-wrappers.
     159 * Upon completion of the compilation/Testing process, evaluate the API missed, and proceed accordingly based on the testing/compilation feedback as well as requirement of additional functionality needed to be wrapped.
     160 * Begin work on the packaging of the PyOSSIM API in a Python module.
     161 * Fill out the Midterm evaluation on Melange.