Skip to main content
Ctrl+K

PyProcar 6.2.1 documentation

  • Getting started
  • User Guide
  • DFT Prep
  • Examples
  • API Reference
  • GitHub
  • Contributing
  • The Paper
  • Getting started
  • User Guide
  • DFT Prep
  • Examples
  • API Reference
  • GitHub
  • Contributing
  • The Paper

Section Navigation

API Reference

  • Configuration Files
    • Band Structure Configuration API
    • band structure 2d plotting Options
    • dos plotting Options
    • unfold plotting Options
    • Fermi Surface 3D Configuration API
    • fermi surface 2d plotting Options
  • Core API
    • BrillouinZone
      • pyprocar.core.BrillouinZone
        • __init__
        • wigner_seitz
    • DensityOfStates
      • pyprocar.core.DensityOfStates
        • __init__
        • coupled_to_uncoupled_basis
        • dos_sum
        • get_current_basis
        • normalize_dos
        • is_non_collinear
        • n_dos
        • n_energies
        • n_spins
    • ElectronicBandStructure
      • pyprocar.core.ElectronicBandStructure
        • __init__
        • array_to_mesh
        • calculate_harmonic_average_effective_mass
        • calculate_nd_scalar_derivatives
        • calculate_nd_scalar_integral
        • cartesian_to_reduced
        • ebs_ipr
        • ebs_ipr_atom
        • ebs_sum
        • expand_kpoints_to_supercell
        • expand_kpoints_to_supercell_by_axes
        • fix_collinear_spin
        • general_rotation
        • ibz2fbz
        • interpolate_mesh_grid
        • mesh_to_array
        • mirror_x
        • plot_kpoints
        • ravel_array
        • reduce_bands_near_fermi
        • reduce_kpoints_to_plane
        • reduced_to_cartesian
        • rot_symmetry_z
        • translate
        • unfold
        • update_weights
        • bands
        • bands_gradient
        • bands_gradient_mesh
        • bands_hessian
        • bands_hessian_mesh
        • bands_integral
        • bands_mesh
        • efermi
        • fermi_speed
        • fermi_speed_mesh
        • fermi_velocity
        • fermi_velocity_mesh
        • harmonic_average_effective_mass
        • harmonic_average_effective_mass_mesh
        • inv_reciprocal_lattice
        • is_non_collinear
        • kpath
        • kpoints
        • kpoints_cartesian
        • kpoints_cartesian_mesh
        • kpoints_mesh
        • kx_map
        • ky_map
        • kz_map
        • n_kx
        • n_ky
        • n_kz
        • natoms
        • nbands
        • nkpoints
        • norbitals
        • nprincipals
        • nspins
        • projected
        • projected_mesh
        • projected_phase
        • projected_phase_mesh
        • reciprocal_lattice
        • weights
        • weights_mesh
    • FermiSurface
      • pyprocar.core.FermiSurface
        • __init__
        • add_axes_labels
        • add_legend
        • find_energy
        • plot
        • savefig
        • show
        • spin_texture
    • FermiSurface3D
      • pyprocar.core.FermiSurface3D
        • __init__
        • extend_surface
        • project_atomic_projections
        • project_fermi_speed
        • project_fermi_velocity
        • project_harmonic_effective_mass
        • project_spin_texture_atomic_projections
    • Isosurface
      • pyprocar.core.Isosurface
        • __init__
        • dxyz
        • nX
        • nY
        • nZ
        • surface_boundaries
    • KPath
      • pyprocar.core.KPath
        • __init__
        • get_kpoints_transformed
        • get_optimized_kpoints_transformed
        • write_to_file
        • kdistances
        • nsegments
        • tick_names
        • tick_positions
    • Structure
      • pyprocar.core.Structure
        • __init__
        • get_space_group_international
        • get_space_group_number
        • get_spglib_symmetry_dataset
        • get_wyckoff_positions
        • is_point_inside
        • plot_cell_convex_hull
        • supercell
        • transform
        • a
        • alpha
        • atomic_numbers
        • b
        • beta
        • c
        • cell_convex_hull
        • density
        • gamma
        • lattice_corners
        • masses
        • natoms
        • nspecies
        • reciprocal_lattice
        • species
        • volume
    • Surface
      • pyprocar.core.Surface
        • __init__
        • export
        • set_color_with_cmap
        • set_scalars
        • set_vectors
        • centers
        • faces_array
  • IO API
    • AbinitParser
      • pyprocar.io.abinit.AbinitProcar
        • __init__
      • pyprocar.io.abinit.Output
        • __init__
      • pyprocar.io.abinit.AbinitKpoints
        • __init__
    • BxsfParser
      • pyprocar.io.bxsf.BxsfParser
        • __init__
        • parse_bxsf
    • LobsterParser
      • pyprocar.io.lobster.LobsterParser
        • __init__
        • dos_parametric
        • parse_structure
        • dos
        • dos_projected
        • dos_to_dict
        • dos_total
        • final_structure
        • initial_structure
        • species
        • structure
        • structures
    • QEParser
      • pyprocar.io.qe.QEParser
        • __init__
        • kpoints_cart
        • final_structure
        • initial_structure
        • species
        • structure
        • structures
    • SiestaParser
      • pyprocar.io.siesta.SiestaParser
        • __init__
    • VaspParser
      • pyprocar.io.vasp.Outcar
        • __init__
        • get_symmetry_operations
        • efermi
        • reciprocal_lattice
        • rotations
      • pyprocar.io.vasp.Poscar
        • __init__
      • pyprocar.io.vasp.Procar
        • __init__
        • repair
        • symmetrize
        • kpoints_cartesian
        • kpoints_reduced
      • pyprocar.io.vasp.Kpoints
        • __init__
      • pyprocar.io.vasp.VaspXML
        • __init__
        • conv
        • get_general
        • get_params
        • get_scstep
        • get_set
        • get_structure
        • get_varray
        • parse_vasprun
        • read
        • text_to_bool
        • bands
        • bands_projected
        • convergence
        • convergence_electronic
        • convergence_ionic
        • dos
        • dos_projected
        • dos_to_dict
        • dos_total
        • energies
        • energy
        • fermi
        • final_structure
        • forces
        • incar
        • initial_structure
        • is_finished
        • iteration_data
        • kpoints
        • kpoints_list
        • last_energy
        • potcar_info
        • species
        • structure
        • structures
        • vasp_parameters
  • Plotter API
    • EBSPlot
      • pyprocar.plotter.EBSPlot
        • __init__
        • draw_fermi
        • export_data
        • grid
        • legend
        • plot_atomic_levels
        • plot_bands
        • plot_parameteric
        • plot_parameteric_overlay
        • plot_scatter
        • save
        • set_colorbar_title
        • set_title
        • set_xlabel
        • set_xlim
        • set_xticks
        • set_ylabel
        • set_ylim
        • set_yticks
        • show
    • DosPlot
      • pyprocar.plotter.DOSPlot
        • __init__
        • draw_fermi
        • export_data
        • grid
        • legend
        • plot_dos
        • plot_parametric
        • plot_parametric_line
        • plot_stack
        • plot_stack_orbitals
        • plot_stack_species
        • save
        • set_xlabel
        • set_xlim
        • set_xticks
        • set_ylabel
        • set_ylim
        • set_yticks
        • show
        • update_config
    • ProcarPlot
      • pyprocar.plotter.ProcarPlot
        • __init__
        • atomicPlot
        • parametricPlot
        • plotBands
        • scatterPlot
  • Scripts API
    • bandgap
      • bandgap
    • bandsplot
      • bandsplot
    • bandsdosplot
      • bandsdosplot
    • cat
      • cat
    • dosplot
      • dosplot
    • fermi2D
      • fermi2D
    • FermiHandler
      • pyprocar.scripts.FermiHandler
        • __init__
        • create_isovalue_gif
        • plot_fermi_cross_section
        • plot_fermi_cross_section_box_widget
        • plot_fermi_isoslider
        • plot_fermi_surface
        • print_default_settings
    • generate2dkmesh
      • generate2dkmesh
    • kpath
      • kpath
    • reapir
      • repair
  • PyPoscar API
    • Poscar
      • pyprocar.pyposcar.Poscar
        • __init__
        • add
        • load_from_data
        • parse
        • remove
        • sort
        • write
        • xyz
    • poscarUtils
      • pyprocar.pyposcar.poscar_modify
        • __init__
        • add
        • change_elements
        • pos_multiply
        • pos_sum
        • remove
        • scale_lattice
        • shift
        • write
      • pyprocar.pyposcar.poscar_supercell
        • __init__
        • supercell
        • write
      • poscarDiff
  • API Reference
  • Scripts API
  • fermi2D

fermi2D#

pyprocar.scripts.fermi2D is a function used to plot the 2d fermi surface

pyprocar.scripts.fermi2D(code, dirname[, ...])

This function plots the 2d fermi surface in the z = 0 plane

previous

dosplot

next

fermi2D

Show Source

© Copyright 2020, Romero Group.

Created using Sphinx 7.4.7.

Built with the PyData Sphinx Theme 0.16.0.