使用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 |