Skip to content

Proposal: add a Python GUI pre/post-processing tool for VPSC8 #3

@ZhiyangNi

Description

@ZhiyangNi

We have developed a Python/Tkinter-based graphical user interface for VPSC8, mainly intended as a pre-processing and post-processing tool for the existing Fortran solver.

The current prototype provides:

  • structured preview and editing of VPSC8.IN
  • single-crystal .sx file preview/editing for FCC, BCC and HCP cases
  • texture file preview and pole figure / inverse pole figure visualization
  • structured editing of process and boundary-condition files
  • Fortran-compatible run directory generation
  • post-processing of common VPSC output files, including:
    • STR_STR.OUT
    • ACT_PH*.OUT
    • TEX_PH*.OUT
    • LANKFORD.OUT
    • PCYS.OUT
  • no modification to the original VPSC Fortran solver

The proposed contribution would be placed under:

tools/vpsc_gui/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions