Skip to content

Conversation

ShawnL00
Copy link

I also set CACHING_ENABLED = False in sumpy/tools.py. For different $\tau$ values, do we need to create separate cache files for the kernels?

@inducer
Copy link
Owner

inducer commented Jun 18, 2025

This and #232 look just about identical. I think only one of them is needed?

@inducer
Copy link
Owner

inducer commented Jun 18, 2025

I also set CACHING_ENABLED = False in sumpy/tools.py. For different τ values, do we need to create separate cache files for the kernels?

Just include $\tau$ in the cache key.

@ShawnL00
Copy link
Author

ShawnL00 commented Jun 18, 2025

This and #232 look just about identical. I think only one of them is needed?

#232 is a subset of the current pull request, I’ve closed it.



# {{{ Asymline taylor
class AsymLineTaylorLocalExpansion(LocalExpansionBase):
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add documentation describing what this does.



# {{{ Asymline taylor
class AsymLineTaylorLocalExpansion(LocalExpansionBase):
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add tests.

sumpy/qbx.py Outdated
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Parts of this look like it interferes with/duplicates/undoes #229. Could you clarify the relationship? We should have one PR per change; it's not great to gobble multiple changes into one.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You’re right — the changes in qbx.py overlap with those in #229. I’ve removed them from this PR to avoid duplication.

@inducer inducer changed the title Feature/asymline Add QBMAX expansions Jun 23, 2025
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