pyFoamCaseReport error
Hi,
I get an error running CaseReport only on solver part, all the other report looks good. Any idea? In python I am doing: CaseReport( args = [caseDir, "--full-report", "--file=" + log] ) And I get a report and an error: Traceback (most recent call last): File "/home/pierre/TeoTech/workspace/VT/case/squareBend.py", line 39, in <module> CaseReport( args = [caseDir, "--full-report", "--file=" + log] ) File "/usr/local/lib/python2.6/dist-packages/PyFoam/Applications/CaseReport.py", line 41, in __init__ interspersed=True) File "/usr/local/lib/python2.6/dist-packages/PyFoam/Applications/PyFoamApplication.py", line 155, in __init__ result=self.run() File "/usr/local/lib/python2.6/dist-packages/PyFoam/Applications/CaseReport.py", line 200, in run self.doRegion(self.opts.region) File "/usr/local/lib/python2.6/dist-packages/PyFoam/Applications/CaseReport.py", line 579, in doRegion info["solver"]=raw[0] File "/usr/local/lib/python2.6/dist-packages/PyFoam/Basics/DataStructures.py", line 224, in __getitem__ raise KeyError(key) KeyError: 0 I am using openFoam 2.0.1 and pyFoam0.5.5. Many thanks, pierre. |
Quote:
pyFoamCaseReporter can now handle all known formats of fvSolution/solvers There are three different formats for the solvers in fvSolution which were not correctly parsed in 0.5.5. I'm afraid you'll have to upgrade. While you're at it could you fill out this survey I recently started https://sourceforge.net/apps/limesur...=86766&lang=en (one question is how people find out about updates of pyFoam). Thanks |
Many thanks, I will do both.
|
Hi,
I have installed pyfoam0.6.4 (recent) and openfoam2.3 in opensuse 13.2. when i do create bondary patch i get this error. I check the environmental variable also but still i get this. Can some one help me to sort it out. pyFoamCreateBoundaryPatches.py --clear-unused 0/boundaryU Traceback (most recent call last): File "/home/riddick/my_python/bin/pyFoamCreateBoundaryPatches.py", line 5, in <module> CreateBoundaryPatches() File "/usr/lib/python2.7/site-packages/PyFoam/Applications/CreateBoundaryPatches.py", line 29, in __init__ interspersed=True) File "/usr/lib/python2.7/site-packages/PyFoam/Applications/PyFoamApplication.py", line 155, in __init__ result=self.run() File "/usr/lib/python2.7/site-packages/PyFoam/Applications/CreateBoundaryPatches.py", line 116, in run del boundaries[b] File "/usr/lib/python2.7/site-packages/PyFoam/Basics/DataStructures.py", line 227, in __delitem__ dict.__delitem__(self,key) KeyError: '"entrance.*"' Thank you Ram |
Hi,
I forgot to mention, Actually i'm getting this error only for "--clear-unused" other wise it write the new boundaries along with the old one. Thank you Ram |
All times are GMT -4. The time now is 20:57. |