Extrema

Extrema是一个强大的可视化和数据分析工具,使研究人员能够快速将其大型复杂数据集合提炼成有意义的信息。(Extrema is a powerful visualization and data analysis tool that enables researchers to quickly distill their large, complex data sets into meaningful information.)

Github stars Tracking Chart

Extrema是一个强大的可视化和数据分析工具,使研究人员能够快速将其大型复杂数据集合提炼成有意义的信息。 其灵活性,复杂性和强大功能使您能够轻松开发自己的命令并创建高度自定义的图形。

功能

使用方便
  • 丰富的图形用户界面可让您快速解决一次性问题。
  • 对于更复杂的任务,直观的命令语言使脚本写作变得容易。例如,要将两个数据向量x和y相互映射,只需键入“graph x y”。
  • 自动脚本写入模式将基于您的GUI点击操作创建一个脚本。编写脚本而无需键入单个命令!
  • 使用Extrema的自动表达式计算,数据操作非常简单。例如,如果您在向量x和y中存储了10,000(x,y)个数据坐标,则可以使用“d = sqrt(x ^ 2 + y ^ 2)”立即计算它们与原点的每个距离。
  • 简单,易于理解的编程结构允许您编写具有很少或没有编程经验的代码。
  • GUI给你所有的低级语言的力量,反之亦然。
3-D图形
  • 轮廓图:颜色,图例,面积/体积制表,轮廓标签尺寸,颜色,分离等控制。
  • 密度图:导数,随机点类型,盒类型,颜色填充区域,具有自动或用户定义模式的抖动模式,扩散类型,轮廓,图例,面积/体积制表等。
2-D图形
  • 自定义的2-D线图,散点图,水平或垂直条形图,每个都有各种类型的样式和任何大小和颜色的字体
  • 自定义或自动图例
  • 带任意轴定位的多轴
  • 填充数据曲线之间的区域或填充单个直方图条
  • 对数轴,任何基数,包括e轴缩放可以是自动或用户设置(包括相称轴)
  • 标签可以选择按照曲线重新缩放图表
  • 许多绘制符号,控制大小,颜色和角度
  • 完全控制轴外观(短/长标记长度和角度,标记和轴标签之间的间隔,轴角度,长度和位置,轴标签大小,颜色,字体,数字数量等)
数据简化和分析
  • 区分/集成任意表达式
  • 使用各种方法(线性,拉格朗日,张力加权样条,Fritsch-Carlson等)内插1-D或2-D数据,
  • 使用各种方法平滑数据(在张力下的加权样条,Savitzky-Golay滤波器等)
  • 数据的卷积和反卷积
  • 任意表达式的积分变换
  • 快速傅里叶变换和逆FFT
  • 重组数据(排序,步骤,滚动,换行等)
  • 将1-D或2-D数据加权(重新)分组到自动或用户定义的仓(由中心或边缘指定)
  • 查找表达式的多个实根
  • 递归和非递归数字滤波器
  • 使用图形光标手动或自动确定数据极值
  • 使用包含多达25个可变参数的任意非线性表达式拟合数据
  • 椭圆拟合
  • 使用可调参数计算最小二乘拟合的参数
  • 用户定义和命名的变量(标量,向量,矩阵,字符串,字符串数组)
  • 变量和表达式的完全索引
  • 字面向量可以指定为列表或范围
  • 布尔运算符(<,>,&等)
  • 数组运算符(内/外积,矩阵转置等)
  • 超过200种内置函数包括:标量类型(Bessel,Clebsch-Gordan等);数组类型(sum,product,loop,where等);字符串类型(大小写,日期/时间等)
  • 数学/字符表达式可以出现在任何合适的命令参数中
  • 使用字符变量替换复杂的表达式子字符串
数据输入/输出
  • 显示变量的历史记录
  • 通过格式或空格/制表符/逗号分隔的列从二进制或ASCII文件读取数据
  • 通过格式或列将数据输出为二进制或ASCII文件
  • 动态分配数组
  • 从显示的图中数字化数据
Extrema的内置语言
  • 具有多达20个嵌套级别和参数传递的脚本功能
  • `super'命令的脚本库
  • 嵌套循环,分支和条件语句在脚本中
  • 显示消息,提示用户从脚本中输入
  • 从脚本中返回到交互式模式,以后恢复脚本执行
  • 以交互方式创建脚本
通用图形实用程序
  • 标题,标签和注释的无限文字功能
  • 图形区域中的多个窗口
  • 在一张图片上任意数量的任何混合类型的图表
  • 高品质的图形显示
  • 线,弧,几何图形和文本的交互式输入
其他特性
  • 全面的在线文档:任何命令的即时帮助,或通过帮助库的交互式浏览
  • 关键字搜索
  • 保存/恢复整个Extrema会话,包括图形
  • 保留所有命令输入和消息输出的日志文件
  • 动态输入行调用缓冲区允许使用箭头键调用/编辑命令

Main metrics