ectoolkits.analysis.band_align module#
- class ectoolkits.analysis.band_align.BandAlign(inp: dict)[source]#
Bases:
object
Class for Band Alignment. only require hartree cube input.
_extended_summary_
- get_pav_mav_traj_list_from_cube(prefix, index, l1, l2=0, ncov=2, save=True, axis='z', save_path='.')[source]#
- ectoolkits.analysis.band_align.align_to_slab_cent(x_list, pav_list, traj, surf1_idx, surf2_idx, cell_z)[source]#
- ectoolkits.analysis.band_align.get_alignment(level, ref_hartree, ref_solid_hartree=None, vac_model=False, ref_bulk=False)[source]#
- ectoolkits.analysis.band_align.get_alignment_vac_2(level, ref_vac_hartree, ref_solid_hartree)[source]#
- ectoolkits.analysis.band_align.get_alignment_water_2(level, ref_water_hartree, ref_solid_hartree)[source]#
- ectoolkits.analysis.band_align.get_solid_hartree(x_list, mav_list, slab_center_list, width_list)[source]#