OSPP’24 开源之夏 开始了
hi~ 我是 2022 年 OSPP 的参与者王至宏,本帖是今年计划提交的项目,感兴趣的伙伴可以联系我(邮箱:zhihong@stu.ecnu.edu.cn)
项目介绍
李代数泛包络代数(Universal Enveloping Algebra)的实现,具体地:
- 给定的单李代数,生成对应的泛包络代数
- 支持对泛包络代数的基本操作
- 与现有的计算机代数系统(CAS)工作兼容
项目要求具备一定的李代数知识,了解单李代数的分类定理。
如果对其他代数编程(CAS, Computer Algebra System) 的项目感兴趣,也欢迎联系交流。
CAS 相关资源
Julia 库 | 封装对象 |
---|---|
OSCAR 组织 | 基于 GAP.jl 等封装库,提供一个覆盖面相对较广的生态 |
CoxeterGroups.jl | Julia 原生的计算 Coxeter 群的库 |
Symbolics.jl | Julia 原生的符号计算库 |
GAP.jl | GAP(Group, Algorithm and Programming) 的封装 |
SymPy.jl | 基于 PyCall 对 sympy 的封装 |
Reduce.jl | REDUCE algebra 的封装 |
SymEngine.jl | C库 SymEngine 的封装 |
Singular.jl | Singular 的封装 |
GroebnerBasis.jl | C 库 ederc/gb 的封装 |
SingularVectors.jl | 基于 Symbolic.jl 写的泛包络代数示例 |
附:去年的项目列表
附:活动日程
日期 | 阶段 |
---|---|
03/11-03/31 |
社区报名和审核 |
04/01-04/03 |
组委会确认支持项目数量并告知社区 |
04/04-04/27 |
社区上线项目 |
04/04-04/29 |
组委会项目审核 |
04/30-06/04 |
学生报名、挑选项目、与导师沟通并准备项目申请材料、提交申请 |
06/05-06/25 |
项目申请审核 |
06/26 |
中选公示 |
06/26-06/30 |
项目预热 |
07/01-09/30 |
项目开发 |
10/01-10/31 |
导师结项审核-PR/MR 合并阶段 |
11/01-11/08 |
组委会结项审核-成果审核阶段 |
11/09 |
结项项目公示 |
11 月 |
年度优秀学生评选 |