Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lanl/scico
Scientific Computational Imaging COde
https://github.com/lanl/scico
admm computational-imaging convex-optimization fista inverse-problems jax optimization plug-and-play-priors proximal-algorithms proximal-operators total-variation
Last synced: 2 days ago
JSON representation
Scientific Computational Imaging COde
- Host: GitHub
- URL: https://github.com/lanl/scico
- Owner: lanl
- License: bsd-3-clause
- Created: 2021-09-21T11:50:47.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-21T22:51:16.000Z (9 months ago)
- Last Synced: 2024-05-22T19:00:16.999Z (9 months ago)
- Topics: admm, computational-imaging, convex-optimization, fista, inverse-problems, jax, optimization, plug-and-play-priors, proximal-algorithms, proximal-operators, total-variation
- Language: Python
- Homepage:
- Size: 2.4 MB
- Stars: 86
- Watchers: 8
- Forks: 17
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.rst
- License: LICENSE
Awesome Lists containing this project
- awesome-jax - SCICO - Scientific computational imaging in JAX. <img src="https://img.shields.io/github/stars/lanl/scico?style=social" align="center"> (Libraries / New Libraries)
- awesome-jax - scico - Scientific Computational Imaging COde. <img src="https://img.shields.io/github/stars/lanl/scico?style=social" align="center"> (Libraries)
- awesome-jax - scico - Scientific Computational Imaging COde. <img src="https://img.shields.io/github/stars/lanl/scico?style=social" align="center"> (Libraries)
README
[](https://www.python.org/)
[](https://github.com/lanl/scico/blob/main/LICENSE)
[](https://github.com/psf/black)
[](http://scico.readthedocs.io/en/latest/?badge=latest)
[](https://doi.org/10.21105/joss.04722)\
[](https://github.com/lanl/scico/actions/workflows/lint.yml)
[](https://github.com/lanl/scico/actions/workflows/pytest_ubuntu.yml)
[](https://codecov.io/gh/lanl/scico)
[](https://www.codefactor.io/repository/github/lanl/scico/overview/main)\
[](https://badge.fury.io/py/scico)
[](https://pepy.tech/project/scico)
[](https://anaconda.org/conda-forge/scico)\
[](https://nbviewer.jupyter.org/github/lanl/scico-data/tree/main/notebooks/index.ipynb)
[](https://mybinder.org/v2/gh/lanl/scico-data/binder?labpath=notebooks%2Findex.ipynb)
[](https://colab.research.google.com/github/lanl/scico-data/blob/colab/notebooks/index.ipynb)# Scientific Computational Imaging Code (SCICO)
SCICO is a Python package for solving the inverse problems that arise in
scientific imaging applications. Its primary focus is providing methods
for solving ill-posed inverse problems by using an appropriate prior
model of the reconstruction space. SCICO includes a growing suite of
operators, cost functionals, regularizers, and optimization routines
that may be combined to solve a wide range of problems, and is designed
so that it is easy to add new building blocks. SCICO is built on top of
[JAX](https://github.com/google/jax), which provides features such as
automatic gradient calculation and GPU acceleration.[Documentation](https://scico.rtfd.io/) is available online. If you use
this software for published work, please cite the corresponding [JOSS
Paper](https://doi.org/10.21105/joss.04722) (see bibtex entry
`balke-2022-scico` in `docs/source/references.bib`).# Installation
The online documentation includes detailed
[installation instructions](https://scico.rtfd.io/en/latest/install.html).# Usage Examples
Usage examples are available as Python scripts and Jupyter Notebooks.
Example scripts are located in `examples/scripts`. The corresponding
Jupyter Notebooks are provided in the
[scico-data](https://github.com/lanl/scico-data) submodule and symlinked
to `examples/notebooks`. They are also viewable on
[GitHub](https://github.com/lanl/scico-data/tree/main/notebooks) or
[nbviewer](https://nbviewer.jupyter.org/github/lanl/scico-data/tree/main/notebooks/index.ipynb),
and can be run online on
[binder](https://mybinder.org/v2/gh/lanl/scico-data/binder?labpath=notebooks%2Findex.ipynb)
or
[google colab](https://colab.research.google.com/github/lanl/scico-data/blob/colab/notebooks/index.ipynb).# License
SCICO is distributed as open-source software under a BSD 3-Clause
License (see the `LICENSE` file for details).LANL open source approval reference C20091.
\(c\) 2020-2025. Triad National Security, LLC. All rights reserved. This
program was produced under U.S. Government contract 89233218CNA000001
for Los Alamos National Laboratory (LANL), which is operated by Triad
National Security, LLC for the U.S. Department of Energy/National
Nuclear Security Administration. All rights in the program are reserved
by Triad National Security, LLC, and the U.S. Department of
Energy/National Nuclear Security Administration. The Government has
granted for itself and others acting on its behalf a nonexclusive,
paid-up, irrevocable worldwide license in this material to reproduce,
prepare derivative works, distribute copies to the public, perform
publicly and display publicly, and to permit others to do so.