Skip to content

deprecate .at()#4543

Merged
dham merged 17 commits intomainfrom
leo/deprecate-at
Sep 24, 2025
Merged

deprecate .at()#4543
dham merged 17 commits intomainfrom
leo/deprecate-at

Conversation

@leo-collins
Copy link
Contributor

@leo-collins leo-collins commented Sep 4, 2025

This PR deprecates the Function.at() method in favour of the PointEvaluator class introduced in the PR above. Using .at() now shows a warning telling users to use a PointEvaluator. The docs for .at() are removed. All tests are updated to use PointEvaluator where necessary.

The only place we use .at still is in the streamline function; see #4573.

This solves issues #3080, #2790, #4478

@leo-collins leo-collins marked this pull request as ready for review September 5, 2025 10:58
@leo-collins leo-collins marked this pull request as draft September 9, 2025 16:48
@leo-collins leo-collins marked this pull request as ready for review September 19, 2025 14:08
@dham dham merged commit 60f5947 into main Sep 24, 2025
8 of 14 checks passed
@dham dham deleted the leo/deprecate-at branch September 24, 2025 15:29
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.

3 participants