proteindf_tools.pdfarchive_sqlite3 module

class proteindf_tools.pdfarchive_sqlite3.PdfArchive_Sqlite3(db_path='pdfentry.db', pdfparam=None)[ソース]

ベースクラス: object

ProteinDFの結果をDBに格納するクラス

compare_energy(rhs, threshold=0.0001)[ソース]
compare_grad(rhs)[ソース]
compare_info(rhs)[ソース]
compare_pop(rhs)[ソース]
get_HOMO_level(runtype)[ソース]

HOMOのレベルを返す 0から始まることに注意。

get_basisset(name)[ソース]

与えられた名前の基底関数情報(Basisオブジェクト)を返す

get_basisset_name(atom_label)[ソース]

原子名(atom_label)に対応する名前を返す

get_energylevel(runtype, iteration)[ソース]

エネルギー準位を取得する

get_gradient(atom_id)[ソース]
get_gradient_rms()[ソース]

gradientのRMSを返す

get_molecule()[ソース]

AtomGroupを返す

get_occupations(runtype)[ソース]

占有軌道情報を取得する

get_population(pop_type, iteration)[ソース]
get_total_energy(iteration)[ソース]
property iterations
property method
property num_of_AOs
property num_of_MOs
property num_of_atoms
property pdf_id
property scf_converged
set_energylevel(runtype, iteration, energy_levels)[ソース]

エネルギー準位を設定する

set_lcao(runtype, iteration, lcao)[ソース]

LCAOを設定する

set_occupations(runtype, occ_level)[ソース]

占有軌道情報を設定する

set_population(pop_type, iteration, pop_mat)[ソース]