Skip to main content

Finds best focus for Goodman HTS based on a series of images obtained with different focus values

Project description

Goodman Focus Finder

Build Status Coverage Status Documentation Status pypi

Finds the best focus for one or more focus sequences.

How to Install

pip install goodman-focus

How to use it

From terminal

There is an automatic script that will obtain focus from a folder containing a focus sequence.

If you have fits files you can simply run.

goodman-focus

It will run with the following defaults:

--data-path: (Current Working Directory)
--file-pattern: *fits
--obstype: FOCUS
--features-model: gaussian
--debug: (not activated)

To get some help and a full list of options use:

goodman-focus -h

In other code

After installing using pip you can also import the class and instatiate it providing a list of arguments and values.

from goodman_focus.goodman_focus import GoodmanFocus

If no argument is provided it will run with the default values.

The list of arguments can be defined as follow:

arguments = ['--data-path', '/provide/some/path',
             '--file-pattern', '*.fits',
             '--obstype', 'FOCUS',
             '--features-model', 'gaussian',
             '--debug']

--features-model is the function/model to fit to each detected line. gaussian will use a Gaussian1D which provide more consistent results. and moffat will use a Moffat1D model which fits the profile better but is harder to control and results are less consistent than when using a gaussian.

Found a problem?

Please Open an Issue on GitHub.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

goodman_focus-0.1.3.dev1.tar.gz (8.0 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page