使用jax的微分几何
项目描述
diffjeom
由jax驱动的微分几何。给定一个度量函数,此包允许您计算
- 第二类克里斯托费尔符号 (get_christoffel2);
- 黎曼曲率张量 (get_riemann);
- 里奇张量 (get_ricci_tensor);
- 里奇标量/标量曲率 (get_ricci_scalar).
这些可以使用jax的常规转换,如jit和vmap。
提供函数check_christoffel2_sym、check_riemann_sym、check_diff_bianchi和check_ricci_tensor_sym来检查这些对象的恒等式。
入门
使用以下方式安装
pip install diffjeom
如果您还没有安装jax和jaxlib,这将安装它们。测试需要numpy,可以使用pytest运行。查看它们以获取一些使用示例。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
         diffjeom-0.0.1.tar.gz  (2.9 kB 查看哈希值)
      
    构建发行版
         diffjeom-0.0.1-py3-none-any.whl  (4.7 kB 查看哈希值)
      
    
    
       关闭
    
      
        
    
    
  
diffjeom-0.0.1.tar.gz的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 2fb05845c43d88258474e2eb21f7527f47c69370f90d7abec89370c401970c53 | |
| MD5 | 4b8d30cd2db4d1b564f3f9d63f232faa | |
| BLAKE2b-256 | a6f056f83a7392efba30a8159dfe275ac21fefc995c1922892694422341298a8 | 
    
       关闭
    
      
        
    
    
  
diffjeom-0.0.1-py3-none-any.whl的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 3e7cd395f8107064bb63c6bd79791dfb660ece9794c81b9dd1c24c650b233d0a | |
| MD5 | 52ce26c8cf1abfa2554b9c0bb8249f9f | |
| BLAKE2b-256 | 62e515e7686c8741729ba6c6ca2c10dd52e0d630bc655450e9851d02f385894f |