pychemqt-master

所属分类:界面编程
开发工具:Python
文件大小:60267KB
下载次数:0
上传日期:2020-12-03 15:45:03
上 传 者示范法算法
说明:  目前正在开发的一款化工流程软件,代码开源给大家,希望大家为了中国软件国产化贡献力量
(At present, a chemical process software is being developed, and the code is open source to you. I hope you will contribute to the localization of Chinese software)

文件列表:
.travis.yml (510, 2020-09-13)
__init__.py (0, 2020-09-13)
dat (0, 2020-12-02)
dat\__init__.py (0, 2020-09-13)
dat\costindex.dat (15823, 2020-09-13)
dat\databank.db (2479104, 2020-09-13)
dat\elemental.db (137216, 2020-09-13)
dat\MathiasCopeman.csv (26428, 2020-09-13)
dat\mEoS (0, 2020-12-02)
dat\mEoS\meos-water.json.gz (13122404, 2020-09-13)
dat\mEoS_Fij.pkl (2151, 2020-09-13)
dat\mEoS_Tc (8092, 2020-09-13)
dat\mEoS_Tc.pkl (14050, 2020-09-13)
dat\moneda.dat (3436, 2020-09-13)
dat\pipeDatabase.db (96256, 2020-09-13)
docs (0, 2020-12-02)
docs\__init__.py (0, 2020-09-13)
docs\conf.py (14263, 2020-09-13)
docs\EoSnotimplement.rst (20550, 2020-09-13)
docs\equipment.Ciclon.rst (16746, 2020-09-13)
docs\generateEoSrst.py (4404, 2020-09-13)
docs\generateMEOSrst.py (3539, 2020-09-13)
docs\generateReferences.py (2852, 2020-09-13)
docs\images (0, 2020-12-02)
docs\images\Acetone.png (377506, 2020-09-13)
docs\images\Air.png (248969, 2020-09-13)
docs\images\Ar.png (337865, 2020-09-13)
docs\images\Benzene.png (383397, 2020-09-13)
docs\images\Butene_1.png (345839, 2020-09-13)
docs\images\Bvirial.png (92149, 2020-09-13)
docs\images\C1Cyclohexane.png (347176, 2020-09-13)
docs\images\C1Linoleate.png (360079, 2020-09-13)
docs\images\C1Linolenate.png (363723, 2020-09-13)
docs\images\C1Oleate.png (346174, 2020-09-13)
docs\images\C1Palmitate.png (382064, 2020-09-13)
docs\images\C1Stearate.png (354953, 2020-09-13)
docs\images\C2.png (372569, 2020-09-13)
docs\images\C3.png (367282, 2020-09-13)
docs\images\C3Cyclohexane.png (320078, 2020-09-13)
... ...

.. image:: https://travis-ci.org/jjgomera/pychemqt.svg?branch=master :target: https://travis-ci.org/jjgomera/pychemqt :alt: Build Status .. image:: https://coveralls.io/repos/github/jjgomera/pychemqt/badge.svg?branch=master :target: https://coveralls.io/github/jjgomera/pychemqt?branch=master :alt: coveralls.io analysis .. image:: https://codecov.io/gh/jjgomera/pychemqt/branch/master/graph/badge.svg :target: https://codecov.io/gh/jjgomera/pychemqt :alt: codecov.io analysis .. image:: https://landscape.io/github/jjgomera/pychemqt/master/landscape.svg?style=flat :target: https://landscape.io/github/jjgomera/pychemqt/master :alt: Code Health .. image:: https://readthedocs.org/projects/pychemqt/badge/?version=latest :target: http://pychemqt.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status Introduction ============ pychemqt is intended to be a free software tool for calculation and design of unit operations in chemical engineering. The goal is to develop free software equivalent to CHEMCAD or hysys. It is written in python using qt as a graphics library, so that it is cross-platform. Dependencies ============ * `python3 `__, version 3.x required * `pyqt5 `__, developed with version 5.3 * `Numpy-scipy `__: python library for mathematical computation * `matplotlib `__: python library for graphical representation of data * `iapws `__: python library for thermodynamic properties of water by IAPWS standards Optional applications that are required for pychemqt to work with full functionality: * `freesteam `__: package for calculating thermodynamic properties of water by IAPWS-IF97 * `coolprop `__: package for calculating thermodynamic properties using multiparameter equations of state, required 6.x version. * `python-refprop `__: package for calculating thermodynamic properties using `refprop `__ NIST application * `openbabel `__: used to show compound extended formula in database * `ezodf `__: package for integration with OpenDocument spreadsheet (ods) * `openpyxl `__: package for integration with Microsoft Excel 2007/2010 (xlsx) * `xlwt `__: package for integration with Microsoft Excel 97/2000/XP/2003 (xls) * `reportlab `__: package to export pdf reports * `PyQt5-Qscintilla `__: Custom code viewer and editor with syntax highlight Features ======== The development is slow, so the software in in pre-alpha status, with many bugs and with only a few features implemented: * UI with support for flow diagrams * Database with 800 components * Definition of custom compounds * Stream definition with temperature, pressure and composition * Thermodynamic EoS: * Redlich-Kwong (RK) * Soave-Redlich-Kwong (SRK) * Modified Soave-Redlich-Kwong (MSRK) * Peng-Robinson (PR) * Peng-Robinson-Stryjek-Vera (PRSV) * Benedict-Webb-Rubin-Starling (BWRS) * Lee-Kesler * EoS multi-parameter type Setzmann-Wagner for several pure fluids * GERG EoS for mixtures (Partial) * Equipment: * Divider * Mixer * Valve * Pipe (Partial) * Compressor * Expander * Pump * Generic Heat Exchanger (without design) * Double Pipe Heat Exchanger (Partial) * Shell and Tube Heat Exchanger (Partial) * Fired Heater Heat Exchanger * Flash LV * Distillation column (simple method FUG) * Ciclon * Gravity Chamber * ElectricPrecipitator * Baghouse * Spreadsheet equipment (ods,xlsx) * Tools * `Units converter `__ * Currency converter * `Periodic table of elements `__ * `Psychometric chart `__ * `High quality calculation of properties using multi-parameter equations `__ * Introspection support with a python shell (Linux only) * Configurable: Units system, property correlation, EoS to use... * Internationalization support: english, spanish. TODO ==== * Make more equations of state available * Improve the gui * Add more equipment: complete heat exchanger, distillation columns, reactors... * Clean code and debug bugs * Add testing of libraries * Improve documentation For any suggestions, comments, bugs ... you can contact me at `email `__.

近期下载者

相关文件


收藏者