Skip to content

PessoaP/NFdeconvolve

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NFdeconvolve

NFdeconvolve is a tool designed for deconvolution tasks using normalizing flows.

Getting Started

Tutorials

To get started with NFdeconvolve, explore the examples provided in the tutorial.ipynb. This notebook demonstrates the key functionalities of the package.

Performance Testing

The performance of NFdeconvolve has been evaluated in our manuscript:
"Avoiding subtraction and division of stochastic signals using normalizing flows: NFdeconvolve"
Published at iScience, Available here.

To reproduce the figures presented in the manuscript, navigate to the paper_examples directory and run the following bash.rc.

Other libraries

NFdeconvolve is based upon the normflows library found here

Citation

If you find our software or research helpful in your work, please consider citing the companion paper:

@article{pessoa2025avoiding,
  title = {Avoiding subtraction and division of stochastic signals using normalizing flows: NFdeconvolve},
  author = {Pessoa,  Pedro and Schweiger,  Max and Xu,  Lance W.Q. and Manha,  Tristan and Saurabh,  Ayush and Camarena,  Julian Antolin and Pressé,  Steve},
  journal = {iScience},
  volume = {28},
  number = {11},
  pages = {113823},
  year = {2025},
  DOI = {10.1016/j.isci.2025.113823},
  publisher = {Elsevier BV}
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published