Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a matplotlib projection for stereogram plots #31

Open
YagoMCastro opened this issue Oct 16, 2024 · 1 comment
Open

Create a matplotlib projection for stereogram plots #31

YagoMCastro opened this issue Oct 16, 2024 · 1 comment
Assignees

Comments

@YagoMCastro
Copy link
Contributor

Stereogram plots, often used in geology and structural geology, help visualize 3D orientation data (e.g., planes, lines, or stress directions) on a 2D plane. Creating a custom Matplotlib projection for stereogram plots allows accurate representation of angular data, which we need to represent directions. Tutorial available here.

@YagoMCastro YagoMCastro self-assigned this Oct 31, 2024
@YagoMCastro
Copy link
Contributor Author

Task List

  1. Switch to Matplotlib Projection

    • Implement a projection in Matplotlib to facilitate grid drawing, setting ticks, etc. Refer to the Matplotlib Projections API for guidance.
  2. Add Matplotlib as a Dependency

    • Add Matplotlib as a runtime dependency in pyproject.toml.
    • Determine the minimum required version, choosing a minor release from at least two years ago.
    • Consult the Matplotlib changelog to confirm an appropriate version.
  3. Set Up Testing with pytest-mpl

    • Add pytest-mpl to the environment.yml file.
    • Also add pytest-mpl to env/requirements-test.txt.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant