Это команда mFitplane, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
mFitplane — используйте метод наименьших квадратов, чтобы подогнать плоскость к изображению.
СИНТАКСИС
mFitplane [-b граница] [-д уровень] [-с файл состояния] in.подходит
ОПИСАНИЕ
Использует метод наименьших квадратов для подгонки плоскости (исключая внешние пиксели) к изображению. Он используется на
разностные изображения, созданные с использованием Mdiff or mdiffexec.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-b граница
Количество граничных пикселей, которые следует игнорировать по краям изображения.
-d уровень
Включает отладку до указанного уровня (1-3).
-s файл состояния
Вывод и ошибки записываются в файл состояния вместо stdout.
АРГУМЕНТЫ
дюйм подходит
Входной файл FITS представляет собой файл различий между двумя другими файлами FITS, что может быть
генерируется с использованием Mdiff.
РЕЗУЛЬТАТ
Плоскость, соответствующая изображению, имеет вид:
соответствовать = A*x + B*y + C
где x — «горизонтальное» смещение пикселя от CRPIX1 в заголовке FITS, а y — это
«вертикальное» смещение от CRPIX2. Поскольку все перепроецированные изображения используют один и тот же эталонный пиксель,
это единое определение x,y для всего набора изображений.
Подбор представляет собой простой метод наименьших квадратов с итеративным циклом для исключения точек, превышающих
2 сигмы (сигма определяется как среднеквадратичное значение предыдущего цикла).
Ассоциация RMS выход — это значение, вычисленное выше. хмин, ... умакс выход соответствует
диапазон значений x,y, найденных при подгонке. Среднеквадратичное значение предназначено только для информации, но хмин,
... умакс используются в фоновой настройке (mBgModel). CRPIX1 и CRPIX2 являются
опорные пиксели для каждой оси, как определено из заголовка FITS.
СООБЩЕНИЯ
ОК [struct stat="ОК", a=A, б=B, с=C, crpix1 =CRPIX1, crpix2 =CRPIX2, хмин=хмин,
хмакс=Xmax, умин=юмин, умакс=умакс, хцентр=хцентр, ycenter=центр, nпиксель=nпиксель,
среднеквадратичное значение =RMS, коробкаx=коробкаx, квадратный=ящики, ширина коробки=ширина коробки, высота коробки=высота коробки,
боксанг=боксанг]
ОШИБКА Аргумент для -b (string) нельзя интерпретировать как целое число
ОШИБКА Невозможно открыть файл состояния: файл состояния
ОШИБКА Файл изображения имя файла отсутствует или недействителен FITS
ОШИБКА FITS библиотека ошибка
ОШИБКА Генеральная ошибка
ПРЕДУПРЕЖДЕНИЕ
Слишком мало пикселей для размещения
ПРЕДУПРЕЖДЕНИЕ
Слишком мало пикселей для ограничивающей рамки
ПРЕДУПРЕЖДЕНИЕ
Сингулярная матрица-1
ПРЕДУПРЕЖДЕНИЕ
Сингулярная матрица-2
ПРЕДУПРЕЖДЕНИЕ
ошибка выделения в векторе()
ПРИМЕРЫ
$ mFitplane 2mass-atlas-990322n-j0640266.fits
[struct stat="OK", a=-8.9198e-11, b=-2.54173e-10, c=5.24277e-05, crpix1=808,
crpix2=212.5, xmin=-808, xmax=167, ymin=-210.5, ymax=638.5, xcenter=-320.871,
ycenter=213.014, npixel=314299, rms=0.393003, boxx=-320.92, boxy=212.424,
ширина коробки = 835.421, высота коробки = 509.274, боксанг = -29.5537]
Используйте mFitplane онлайн с помощью сервисов onworks.net