Skip to content

Conversation

@agmoore4
Copy link
Collaborator

@agmoore4 agmoore4 commented Sep 5, 2025

Description

This release makes updates to the text module tutorials and docstrings, as well as some miscellaneous non-breaking changes
to associated text module functions.

Functionality

  • All functions in the submodule pvops.text.visualize now accept an optional ax keyword argument, allowing the user to pass a matplotlib Axes instance.
  • All functions in the submodule pvops.text.visualize now return a matplotlib Figure instance (previously, some incorrectly returned Axes instances).

Tutorials

  • Some tutorials have been renamed to better clarify their contents. All tutorial names now follow the format: tutorial_{MODULE}_{FUNCTIONALITY}.ipynb.
  • Previously, text module tutorials called functions from an additional Python script. All of these functions have been pulled into the tutorials proper.
  • Text tutorials have been numbered in a logical progression.
  • Text tutorials have had their contents fleshed out, in particular more descriptive markdown sections describing the functionality being demonstrated.

Documentation

  • Docstrings were fixed for some functions that were improperly formatted.
  • Docstrings were updated for pvops.text.visualize functions' new ax argument.
  • Version number increased to 0.7.0. "What's new" page updated.

Other

  • Minor changes to plotting functions in the submodule pvops.text.visualize related to text size and other miscellaneous aspects of figures.
  • Changing Python testing and linting versions to 3.9 through 3.12 (previously 3.8 through 3.11). Python 3.8 has reached end-of-life, while 3.12 is the latest supported by all dependencies.
  • Building docs in most recent compatible Python version (3.12) instead of previous 3.11.

@agmoore4 agmoore4 requested a review from tgunda September 5, 2025 17:17
@tgunda tgunda merged commit 28f3041 into sandialabs:master Sep 11, 2025
16 checks passed
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

Successfully merging this pull request may close these issues.

2 participants