diff options
author | pravindalve | 2021-04-14 12:28:10 +0530 |
---|---|---|
committer | GitHub | 2021-04-14 12:28:10 +0530 |
commit | 200cb9d719d0b8f702571479c086d915b1a4224c (patch) | |
tree | 6944fbe760df89e5d418c7e768666113320947e0 /OMChem | |
parent | d11902175b1bfb5c4fc854b3335fc5686a725647 (diff) | |
parent | faffb95d8b6bbea5a55efc3550b8e8357d3b381e (diff) | |
download | Chemical-Simulator-GUI-200cb9d719d0b8f702571479c086d915b1a4224c.tar.gz Chemical-Simulator-GUI-200cb9d719d0b8f702571479c086d915b1a4224c.tar.bz2 Chemical-Simulator-GUI-200cb9d719d0b8f702571479c086d915b1a4224c.zip |
Merge pull request #19 from pravindalve/master
Fixes
Diffstat (limited to 'OMChem')
-rw-r--r-- | OMChem/Flowsheet.py | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/OMChem/Flowsheet.py b/OMChem/Flowsheet.py index 4fb0459..a61cd52 100644 --- a/OMChem/Flowsheet.py +++ b/OMChem/Flowsheet.py @@ -100,14 +100,23 @@ class Flowsheet(): self.sim_method = 'Eqn' self.data.append("model Flowsheet\n") - for c in self.compounds: - ucase = c.title() - lcase = c.lower() - self.data.append("parameter database." + ucase +' '+ ucase + "; \n") + tempCompounds = self.compounds + for c in tempCompounds: + CompName = c + CompName = CompName.replace(" ", "") + CompName = CompName.replace("-", "") + CompName = CompName.replace(",", "") + CompName = CompName.replace("1", "One") + CompName = CompName.replace("2", "Two") + CompName = CompName.replace("3", "Three") + CompName = CompName.replace("4", "Four") + CompName = CompName.replace("5", "Five") + self.data.append("parameter database." + CompName +' '+ CompName + "; \n") + tempCompounds[tempCompounds.index(c)] = CompName - self.data.append("parameter Integer Nc = " + str(len(self.compounds)) + ";\n") + self.data.append("parameter Integer Nc = " + str(len(tempCompounds)) + ";\n") self.data.append("parameter Simulator.Files.ChemsepDatabase.GeneralProperties C[Nc] = {" + - str(self.compounds).strip('[').strip(']').replace("'", "") + "};\n") + str(tempCompounds).strip('[').strip(']').replace("'", "") + "};\n") for unitop in self.unit_operations: if unitop.type != 'MaterialStream': @@ -185,9 +194,9 @@ class Flowsheet(): self.data.append("model "+unitop.name.lower()+'\n') for c in self.compounds: - ucase = c.title() + c = c.title() lcase = c.lower() - self.data.append("parameter Simulator.Files.Chemsep_Database." + ucase +' '+ ucase + "; \n") + self.data.append("parameter Simulator.Files.Chemsep_Database." + c +' '+ c + "; \n") self.data.append(unitop.OM_Flowsheet_Initialize()) |