6 个版本
使用旧的 Rust 2015
0.2.1 | 2018年4月28日 |
---|---|
0.2.0 | 2018年4月28日 |
0.1.1 | 2018年4月21日 |
0.0.1 | 2018年4月17日 |
#13 in #积分
43KB
1.5K SLoC
pagan
小型数据分析库(处于非常早期阶段)。受对 ROOT 的厌恶而启发。
构建
git clone '[email protected]:pidhii/pagan.git'
cd pagan
cargo build
您必须自行编译 MINUIT。
git clone '[email protected]:ramos/minuit.git'
cd minuit
gfortran -fPIC -shared -I minuit *.F -o libminuit.so
现在只需以某种方式通知链接器该库的位置,然后您就可以开始了。
功能
- 基本数据结构(目前只有二维)
Graph
(只是一组点)直方图
函数
- 基本算法
- 拟合(通过 χ2 最小化)
- 积分(迭代器类似)
- 随机生成器(具有用户定义的分布)
待办事项
- 多维结构和 3D 绘图
- MINUIT 接口
- 更多最小化算法
- 从数据文件读取的快捷方式
示例
直方图示例
图示例
依赖项
~0.8–10MB
~67K SLoC