Skip to content

kejang/splitbregman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Implementation of Split Bregman

Python implementation of the Split Bregman algorithm.

License

Sustainable Use License from n8n.

Requirements

  • Python >= 3.10
  • NumPy
  • SciPy
  • PyWavelets
  • CuPy (required, not installed automatically by this package) Install the CuPy package that matches your CUDA version (e.g., cupy-cuda12x, cupy-cuda11x, etc.).
  • gradops (required; from GitHub)

Installation

1) Install CuPy (GPU dependency)

Install the CuPy wheel matching your CUDA version.

2) Install required helper packages (from GitHub)

This package depends on gradops, which is hosted on GitHub under kejang.

pip install "gradops @ git+https://github.com/kejang/gradops.git"

3) Install splitbregman

If you are installing from GitHub:

pip install "splitbregman @ git+https://github.com/kejang/splitbregman.git"

About

Implementation of Split Bregman

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages