Changeset 3462 for DPPP

19/02/08 17:16:41 (11 years ago)

Updated the notes.

1 edited


  • DPPP/kml/csml2kml/python/notes.txt

    r3459 r3462  
    88|| GridSeriesConvertor ___/ 
    10 [O] Make GridSeriesConvertor use the KML module 
    11     * Resolve visibility -- will require adding open/visible fields into the KML.KMLElement class. 
    1210[O] Create a version of GridSeriesConvertor that takes in the Layers XML and a config file and spits out 
    1311    either a single KML file or a directory structure with KML files as leaves. 
    15 ---------------------------------------------------------------------------------------------------------------------------- 
    16 || KML ___/ 
    18 [O] Resolve the 'visibility' and 'open' tags of KML elements -- implement default behaviour, 
    19     use 'opened' and 'visible' fields in KMLElement 
    20     (hard-coded in the KMLElement class abd overrideable in the __init__() calls). 
    2617    from the CSML2KML egg and create a separate, testing, egg.  
    2718[o] Put into ~/eggs a dynamic link to the CSML2KML, and the path from $PYTHONPATH -- this is a more "always-ready" approach. 
    28 [+] Assertion and type checking in Python 
     19[o] Update Wiki. Split into two parts: 
     20    * what normally would be a Software Design Document (something that a programmer would to get a broad idea 
     21      about code before looking at it, including how to run the tests). 
     22    * what normally would be a Software Installation Guide. 
     23[o] Update documentation -- make sure all Python files have headers, and all functions' headers 
     24    have the @param (mentioning types) and @return tags. 
    2925[o] Resolve slow functioning of wget() 
    3026[o] Use Element.find(...) in parsing XML -- investigate how to do it easily with namespaces 
    3127    (otherwise need code to translate between the "namespace:name" notation and "{namespace_path}name" notation). 
    32 [o] Resolve security in pylons controllers 
     28    Currently code is parsed so that changing order of XML elements will break it -- not very robust. 
     30[x] Resolve security in pylons controllers 
    3331[x] Possibility of clicking on a globe and getting info for a certain feature (i.e. the value profile for that 
    3432    location) -- Dominic said there is a function in the CSML API which allows doing that -- investigate 
    3533[x] Superimposing PointSeries locations onto WMS-generated grid 
    36 [x] Changing GridSeries conversion so that it uses the KMLDocument module -- also needs to be changed. 
     35[+] Assertion and type checking in Python 
Note: See TracChangeset for help on using the changeset viewer.