英语法语西班牙语

Ad


OnWorks 网站图标

funcen - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 funcen

这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 funcen,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


funcen - 找到质心(对于二进制表)

概要


功能 [-i] [-n iter] [-t tol] [-v lev]

配置


-i # 使用图像过滤(默认:事件过滤)
-n iter # 最大迭代次数(默认值:0)
-t tol # 像素容差距离(默认值:1.0)
-v [0,1,2,3] # 输出详细级别(默认值:0)

商品描述


功能 迭代计算一个或多个区域内的质心位置
Funtools 表(FITS 二进制表或原始事件文件)。 从输入表开始,一个
初始区域规范和迭代计数,程序计算平均 x
和区域内的 y 位置,然后使用这个新位置作为区域中心
下一次迭代。 当达到最大迭代次数时迭代终止
或者当满足该区域的输入容差距离时。 事件的计数
然后输出最终区域以及像素位置值(并且,如果可用,
WCS 位置)。

程序的第一个参数指定要处理的 Funtools 表文件。 由于
文件必须重复读取,当数量超过
迭代次数不为零。 使用 Funtools Bracket Notation 指定 FITS 扩展和
过滤器。

第二个必需参数是初始区域描述符。 多个地区是
允许。 但是,复合区域(加速器、可变参数区域和区域
不允许通过布尔代数连接)。 点和多边形也是非法的。
如果有必要,这些限制可能会在未来版本中取消。

-n (迭代次数)开关指定要执行的最大迭代次数。
默认为 0,这意味着程序将简单地统计并显示
初始区域中的事件。 注意当迭代次数为0时,可以输入数据
通过标准输入。

-t (tolerance) 开关指定一个浮点容差值。 如果距离
当前质心位置值和最后一个位置值之间小于这个
值,迭代终止。 默认值为 1 像素。

-v (verbosity) 开关指定输出的详细级别。 默认为 0,
这导致每个输入区域的单行输出由以下组成
值:

计数 xy [ra dec coordsys]

如果 WCS 信息在数据文件头中可用,则输出最后 3 个 WCS 值。
因此,例如:

[sh] funcen -n 0 snr.ev "cir 505 508 5"
915 505.00 508.00 345.284038 58.870920 j2000

[sh] funcen -n 3 snr.ev "cir 505 508 5"
1120 504.43 509.65 345.286480 58.874587 j2000

第一个示例只是计算初始区域中的事件数。 第二
示例迭代质心计算三次以确定最终的“最佳”
位置。

更高级别的冗长显然意味着更详细的输出。 在级别 1,输出
基本上包含与级别 0 相同的信息,但具有关键字格式:

[sh] funcen -v 1 -n 3 snr.ev "cir 505 508 5"
事件文件:snr.ev
初始区域:cir 505 508 5
容差:1.0000
迭代次数:1

事件:1120
x,y(物理):504.43 509.65
RA、十二月(j2000): 345.286480 58.874587
final_region1:cir 504.43 509.65 5

2 级输出结果也来自中间计算。

通常,区域过滤是使用解析(事件)过滤来执行的,即相同的
执行的过滤样式 基金管理公司有趣的。 使用 -i 切换到指定
图像过滤,即与由 函数。 因此,你可以
使用分析或图像快速计算区域中的计数
过滤方法,通过指定
-n 0 和可选项 -i 开关。 这两种方法通常会给出不同的结果,因为
如何处理边界事件:

[sh] funcen snr.ev "cir 505 508 5"
915 505.00 508.00 345.284038 58.870920 j2000

[sh] funcen -i snr.ev "cir 505 508 5"
798 505.00 508.00 345.284038 58.870920 j2000

有关如何使用这些计算边界的更多信息,请参阅区域边界
两种方法。

使用 onworks.net 服务在线使用 funcen


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad