Skip to content

Conversation

CastillonMiguel
Copy link
Owner

This pull request introduces several changes across multiple files, focusing on enhancing functionality, improving documentation, and refining code for better usability and clarity. The most notable updates include the addition of parameter export methods, adjustments to material models for dimensional flexibility, and improvements to loading functions.

Enhancements to simulation parameter management:

Adjustments to material models:

Improvements to loading functions:

  • src/phasefieldx/Loading/loading_functions.py: Refactored loading_Tx, loading_Txy, and loading_Txyz functions to simplify their signatures and improve usability. These functions now support constant scalar or vector loads directly, without requiring additional function spaces or facets.

Updates to documentation and metadata:

Miscellaneous changes:

  • CODE_OF_CONDUCT.md and CONTRIBUTING.rst: Removed specific email addresses to streamline communication channels and encourage platform-based discussions. [1] [2]
  • examples/Elasticity/plot_1101.py: Simplified the loading_Txy function call to match the updated function signature.

@CastillonMiguel CastillonMiguel merged commit e99c28c into main Jun 22, 2025
2 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.

1 participant