Home - dmitryzy/termod GitHub Wiki

Введение

Проект представляет набор модулей позволяющих выполнять стандартные химические расчеты. Позволяет встраивать выполнение химических расчетов в программу.

Язык программирования Python 3.

Описание модулей

db_sqlite_py.py

1. db_sqlite_py.py Модуль, содержащий классы и функции для работы с базой данных sqlite.

Модуль db_sqlite_py.py включает 4 класса:

  1. Journal
  2. set_info
  3. database
  4. tables

mod_chem_termod.py

2. mod_chem_termod.py Модуль содержащий функции для термодинамических и стехиометрических расчетов

Константы

R_constant=8.31 газовая постоянная

round_digit Число знаков после запятой для округления (по умолчанию равно 3)

lst_phase список фазовых состояний (значение: ['g','k','l','s'])

Модуль mod_chem_termod.py включает следующие классы:

  1. subst
  2. reaktion
  3. chem_system
  4. chem_table

Модуль mod_chem_termod.py включает следующие Функции:

  1. getsumbols
  2. getsimplifymatrix
  3. to_substmatrix
  4. to_formula
  5. to_stmatrix