hemmelig/AnisotroPy

:star2: Feature request: Develop plotting utilities

hemmelig opened this issue · 1 comments


Feature request

Summary:

Develop plotting utilities


Is your feature request related to a problem? Please describe.
No - simply an extension.

Describe the solution you'd like
It would be useful to have some plotting utilities. For example:

  • Plotting up trade-offs between crack density/parameters of the material (e.g. the shear wave anisotropy)
  • Plotting pole figures for single-crystals, whole rock, and aggregate materials.
  • Shear-wave splitting figures (will need to formalise the existing parsers I have written..)
  • N-layering modelling

To-do list

  • Trade-off plots
  • Merge in plotting utilities for shear-wave splitting - would require some careful consideration of a dataclass that will form the basis of AnIO (AniBabel?)
  • N-layer modelling - the plotting function already exists, but could be removed to a central plotting module to make it simpler to find.

My personal test_materials_module branch supports stereographic plots (i.e. pole figures) of VP, VS1, VS2, VP/VS1 and VP/VS2 as a Material class method. Depends on mplstereonet.