GithubHelp home page GithubHelp logo

tonygallen / scico Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lanl/scico

0.0 0.0 0.0 1.11 MB

Scientific Computational Imaging COde

License: BSD 3-Clause "New" or "Revised" License

Shell 1.79% Python 98.21%

scico's Introduction

Python >= 3.8 Package License Code style Documentation Status Lint status Test status Test coverage CodeFactor PyPI package version PyPI download statistics View notebooks at nbviewer Run notebooks on binder Run notebooks on google colab

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, which provides features such as automatic gradient calculation and GPU acceleration.

Documentation is available online. If you use this software for published work, please cite bibtex entry scico-2022 in docs/source/references.bib.

Installation

See the online documentation for installation instructions.

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 submodule and symlinked to examples/notebooks. They are also viewable on GitHub or nbviewer, or can be run online by binder.

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-2022. 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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.