Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clean up TV norm branches #474

Merged
merged 24 commits into from
Nov 29, 2023
Merged

Clean up TV norm branches #474

merged 24 commits into from
Nov 29, 2023

Conversation

bwohlberg
Copy link
Collaborator

Clean up TV norm branches.

@bwohlberg bwohlberg merged commit b81eb78 into brendt/iso-tv-norm Nov 29, 2023
4 checks passed
@bwohlberg bwohlberg deleted the brendt/tv-norm branch November 29, 2023 16:24
bwohlberg added a commit that referenced this pull request Apr 23, 2024
* Add a reference

* Clean up TV norm branches (#474)

* Add isotropic TV approximation

* Fix a reference

* Rename test

* Update change summary

* Norm calculation and docstring fixes

* Improve usage example

* Switch to PADMM solver

* Improve example documentation

* Add 2d test

* Add 2d isotropic test

* Minor improvements

* Clean up duplicated code

* Typo fix

* Merge with brendt/tv-norm

* Tune some parameters

* Update change summary

* Revert to using ADMM

* Fix tests

* Reduce code duplication

* Work on non-circular boundary conditions in progress

* Non-circular boundary condition variant working

* Fix non-circular boundary variant

* Improve speed

* Enable jit on pad and crop operators

* Fix behaviour for non-default ndims parameter

* Restructure code

* Add comments

* Avoid jax tracer errors

* Resolve typing errors

* Clean up initialization

* Fix tests

* Update example index

* Rename example script and update index

* Update submodule
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