Changeset 687


Ignore:
Timestamp:
Dec 7, 2004, 5:41:44 PM (20 years ago)
Author:
duncan
Message:

update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • inundation/ga/storm_surge/pmesh/documentation/issues.txt

    r681 r687  
    33OPEN - issues that have not beeen resolved
    44Issue: Catch error if .tsh file is a bad format.
     5suggestion: auick and dirty try - except
     6Importance: Medium
    57
    68Issue (new feature): Have visualisation of verts be turned on and
    79off.  This will speed things up.
    8 
     10Importance: low
     11
     12Issue (new feature): Hve .tsh as a netscf fie, instead of an ascii
     13file.
     14Importance: Medium
     15
     16Issue: When a file is saved as and then saved later, sometimes the
     17file name is not known.   Is it that 'clear' is removing the name
     18(which it should).
     19
     20Issue:A .tsh file loaded into pmesh after smoothing will not have the
     21outline info, since this is removed when smoothing.  If this is a
     22problem, refactor loadASCII so it can write the outline as well.
     23Suggested Action: Document use
     24
     25Issue: Why is triangle att's set as a list and returned as a list of
     26lists, when loading from a .tsh file?  Note: a change of this might
     27also affect the 'triangle' glue code.
     28Note: This also happens to triangle atts!
     29
     30Issue:vertices at the bottom of the canvas can be hard to visualise,
     31since you don't know if all vertices are on the screen. 
     32Suggested Action: have a 5% border
     33Importance: low
     34
     35Issue: The mesh produced by triangle isn't of high quality near a low
     36angle formed by two user segments.
     37Reason:triangle
     38Tried:  Tried the triangle flags L,i,V (for info).  Using box.poly on
     39nautilus.  Couldn't get a better quality mesh.
     40
     41Issue: Get the naming right for mesh/triangulation/user/generated.
     42How about "outline + triangulation = mesh"
     43Importance: Medium -low
     44
     45Issue: S/W - too many methods with the same name on differnent classes
     46eg editWindow.  Makes things confusing.
     47Importance: low
     48
     49Issue: Normalise seems broken - what is it doing to the attributes?. 
     50Suggested Action: remove!
     51
     52Bug: Calling 'Generate Mesh' on empty document or If there are no
     53enclosed regions will cause trianglulation to crash pmesh.
     54Importance: low
     55Suggested Action: Catch them (with try) and do nothing
     56notes:   Fixing the 'Generate Mesh' crash is a P3 requirement.
     57
     58The zoom in/out is jittery
     59
     60The initial mesh window coordinates are in the fourth quadrant.
     61
     62Deleting a selected object is done with the scroll bar, not the
     63delete key.
     64
     65Issue: triangle calculates incorrect attribute values, some of the time.
     66Importance: Medium
     67Suggested Action: Preprocess data to smoth it out.
     68
     69Issue: pmesh can not be automatically installed in windows and linux,
     70triangle doesn't compile easily.
     71Installs best in Linux. 
     72Importance: Low
     73Suggested Action: delve into setup more so it works with a variety of
     74compilers.
     75
     76Issue: two vertices can be ontop of one another
     77Importance: Low
     78Suggested Action: See how it goes when used.  The cost of checking
     79probably doesn't outwiegh the benifit.
     80action taken: When loading an xya file duplicate vertices are removed.
     81
     82
     83Issue: When calculating mesh, have the pointer turn into an hour glass
     84Importance: Low
     85
     86Issue When starting generate mesh, the cursor doesn't start in the
     87first box.
     88Importance: Low
     89
     90****************
     91CLOSED - issues that have  beeen resolved
     92************
     93
     94Issue:Implememt the following with mesh gen minimum angle, 0 - 32
     95nothing;32-40 warning message, may not converge; 40 - error message
     96Importance: Low
     97Action: done
     98
     99Issue: Middle magnifying glass icon does not describe what it will do.
     100Importance: Low Low
     101action: too unimportant to do
     102
     103Issue:  Maybe triangle doesn't normalise meshes away from the origin,
     104resulting in round-off error.
     105Importance: Low Low
     106Suggested Action: closed since this didn;t seem to be a problem.
     107
     108Issue:hull.exe generates files that it doesn't clean up eg called
     109s1f8, se4, etc. These seem to turn up in a root directory
     110Importance: Low
     111
     112Issue: Hull.exe (alpha shape) - gives an assertion error if points are
     113too close together?. 
     114Importance: Low
     115Suggested Action: when using the results from hull.exe, check if it
     116has given any results and throw a friendly message if there are no results.
     117
     118Issue: When adding segments, vertices are hard to select (with the mouse).
     119
     120Issue: Calling autoSegment when not in the pmesh directory will not
     121work, since it calls the hull.exe, assuming it's in the current dir
     122Importance: medium
     123Suggested Action: Have the current dir change to the pmesh dir , run
     124hull, then change back
     125action: contractor is making alpha shape in python
     126
     127Issue: In the shallow_water functions for pmesh, make the
     128volume.interpolate_cons_quantitie call more automatic
     129
     130Issue: Need tests for pmesh functions in  shallow_water.py
     131
     132Issue: If there is a large scale grid, how many triangles can be
     133generated?  with a normalised grid there's a limit of 22674.
     134Using a 100 * 100 domain, a max triangle area of 0.01 produced
     1351,048,576 triangles.
    9136
    10137Issue: Internal boudaries get an empty string as tag (per default?)
     
    16143  #
    17144  #domain = Domain(domain.coordinates, domain.triangles, domain.boundary)
    18 
    19 
    20 Issue: When a file is saved as and then saved later, sometimes the
    21 file name is not known.   Is it that 'clear' is removing the name
    22 (which it should).
    23 
    24 Issue:A .tsh file loaded into pmesh after smoothing will not have the
    25 outline info, since this is removed when smoothing.  If this is a
    26 problem, refactor loadASCII so it can write the outline as well.
    27 
    28 Issue: Why is triangle att's set as a list and returned as a list of
    29 lists, when loading from a .tsh file?  Note: a change of this might
    30 also affect the 'triangle' glue code.
    31 Note: This also happens to triangle atts!
    32 
    33 Issue:vertices at the bottom of the canvas can be hard to visualise,
    34 since you don't know if all vertices are on the screen. 
    35 
    36 
    37 Issue: If there is a large scale grid, how many triangles can be
    38 generated?  with a normalised grid there's a limit of 22674.
    39 Using a 100 * 100 domain, a max triangle area of 0.01 produced
    40 1,048,576 triangles.
    41 
    42 Issue: The mesh produced by triangle isn't of high quality near a low
    43 angle formed by two user segments.
    44 Reason:triangle
    45 Tried:  Tried the triangle flags L,i,V (for info).  Using box.poly on
    46 nautilus.  Couldn't get a better quality mesh.
    47 
    48 Issue: Get the naming right for mesh/triangulation/user/generated.
    49 How about "outline + triangulation = mesh"
    50 
    51 Issue: S/W - too many methods with the same name on differnent classes
    52 eg editWindow.  Makes things confusing.
    53 
    54 Issue: Normalise seems broken - what is it doing to the attributes?
    55 
    56 Issue: In the shallow_water functions for pmesh, make the
    57 volume.interpolate_cons_quantitie call more automatic
    58 
    59 Issue: Need tests for pmesh functions in  shallow_water.py
    60 
    61 Issue: Calling autoSegment when not in the pmesh directory will not
    62 work, since it calls the hull.exe, assuming it's in the current dir
    63 Importance: medium
    64 Suggested Action: Have the current dir change to the pmesh dir , run
    65 hull, then change back
    66 
    67 Bug: Calling 'Generate Mesh' on empty document or If there are no
    68 enclosed regions will cause trianglulation to crash pmesh.
    69 Importance: Medium
    70 Suggested Action: Catch them (with try) and do nothing
    71 notes:   Fixing the 'Generate Mesh' crash is a P3 requirement.
    72 
    73 The zoom in/out is jittery
    74 
    75 The initial mesh window coordinates are in the fourth quadrant.
    76 
    77 When adding segments, vertices are hard to select (with the mouse).
    78 
    79 Deleting a selected object is done with the scroll bar, not the
    80 delete key.
    81 
    82 Issue: triangle calculates incorrect attribute values, some of the time.
    83 Importance: Medium
    84 Suggested Action: Preprocess data to smoth it out.
    85 
    86 Issue: Hill.exe (alpha shape) - gives an assertion error if points are
    87 too close together?. 
    88 Importance: Low
    89 Suggested Action: when using the results from hull.exe, check if it
    90 has given any results and throw a friendly message if there are no results.
    91 
    92 Issue: pmesh can not be automatically installed in windows and linux.
    93 Installs best in Linux. 
    94 Importance: Low
    95 Suggested Action: delve into setup more so it works with a variety of
    96 compilers.
    97 
    98 Issue: two vertices can be ontop of one another
    99 Importance: Low
    100 Suggested Action: See how it goes when used.  The cost of checking
    101 probably doesn't outwiegh the benifit.
    102 action taken: When loading an xya file duplicate vertices are removed.
    103 
    104 
    105 Issue: When calculating mesh, have the pointer turn into an hour glass
    106 Importance: Low
    107 
    108 Issue:  Maybe triangle doesn't normalise meshes away from the origin,
    109 resulting in round-off error.
    110 Importance: Low Low
    111 Suggested Action: Normalise in pmesh, before passing to triangle.
    112 
    113 Issue:hull.exe generates files that it doesn't clean up eg called
    114 s1f8, se4, etc. These seem to turn up in a root directory
    115 Importance: Low
    116 
    117 
    118 Issue: Middle magnifying glass icon does not describe what it will do.
    119 Importance: Low Low
    120 
    121 Issue When starting generate mesh, the cursor doesn't start in the
    122 first box.
    123 Importance: Low
    124 
    125 Issue:Implememt the following with mesh gen minimum angle, 0 - 32
    126 nothing;32-40 warning message, may not converge; 40 - error message
    127 Importance: Low
    128 
    129 ****************
    130 CLOSED - issues that have  beeen resolved
    131 ************
     145Importance: high
     146
    132147
    133148Issue: The default region button cannot be selected after loading a file.
Note: See TracChangeset for help on using the changeset viewer.