Skip to content

Conversation

@yashpincha
Copy link
Collaborator

This PR introduces a unified Gram-based Fourier Continuation framework across all PDE model directories and fixes some import bugs.


FC utilities have been added to the following directories as in the implementation of the neuraloperator library's fourier_continuation.py

  • ns1w/utils.py
  • ks/utils.py
  • kf/utils.py

Some shared infrastructure (callbacks.py, patching.py) has been reorganized into a centralized folder. Fourier continuation coefficient matrices have been reorganized and placed into ancillary/ with fc_data/ legacy matrices (.mat) and new FCGram coefficient matrices (.npz).

General cleanup involved fixing some broken and inconsistent import statements, removing duplicate imports and resolved associated warnings, and re-importing some modules from the newer version of the library.

@yashpincha yashpincha requested a review from cwwangcal December 18, 2025 08:59
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