Code Monkey home page Code Monkey logo

falco-matlab's Introduction

% Copyright 2018, by the California Institute of Technology. ALL RIGHTS % RESERVED. United States Government Sponsorship acknowledged. Any % commercial use must be negotiated with the Office of Technology Transfer % at the California Institute of Technology. % -------------------------------------------------------------------------

FALCO

Fast Linear Least-Squares Coronagraph Optimization code

Please cite FALCO if you use it as part of the work for a publication. For now, the paper to cite is the SPIE Conference Proceeding for the 2018 SPIE Astronomical Telescopes + Instrumentation conference. The citation will not be available until July 2018. The talk will be: “Fast linearized coronagraph optimizer (FALCO) I: a software toolbox for rapid coronagraphic design and wavefront correction” Paper 10698-101 by A.J. Riggs

%----------------------------------------------------------------------------------%

  • Matlab Versions and Libraries * %----------------------------------------------------------------------------------%

FALCO was built and tested for Matlab 2016a. It may still work on older versions, but functionality is not guaranteed.

No Matlab toolboxes should be required for FALCO. If it is called anywhere, the only functions used are “imresize.m” and “padarray.m”.

FALCO was written primarily on the MacOS operating system and tested on Windows and Unix/Linux systems. Please report any FALCO bugs on Windows or Unix/Linux systems to the developers.

%----------------------------------------------------------------------------------%

  • Installation Instructions * %----------------------------------------------------------------------------------%
  1. Install the PROPER optical propagation library from proper-library.sourceforge.net in the folder “PROPER”.

  2. (Optional) Install CVX from cvxr.com in the folder “cvx”. If you install CVX elsewhere, you will need to add the actual path of the “cvx” folder to the file “pathdef.m” that defines your Matlab path. (To find your pathdef.m file, type “which pathdef” at the Matlab command prompt.) Perform the CVX installation instructions listed on the cvxd.com website.

  3. All other file paths should be known internally in the “FALCO” folder. Try running one of the files in the folder “run_templates” as is. If it works, then all the file paths are set correctly.

%----------------------------------------------------------------------------------%

%----------------------------------------------------------------------------------%

falco-matlab's People

Contributors

ajeldorado avatar

Stargazers

 avatar

Watchers

 avatar

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.