CMSagemath代码
recip的Python项目详细描述
一个复杂乘法sagemath代码库。图片:https://travis-ci.org/mstreng/recip.svg?branch=master
:目标:https://travis ci.org/mstreng/recip
travis ci设置完成后,可以在https://mstreng.github.io/recip/doc/html/
installation
--
^^^^^^^^^^^^^^^^^^^^^^^^^
从git存储库下载源代码::
$git clone https://github.com/mstreng/recip.git
更改到根目录并运行::
$sage-pip install--upgrade--no index-v.
使用此
和其他常用命令的akefile](makefile)。如果您也愿意,您可以使用
简写::
$make install
usage
----
>一旦安装了包,您可以在sage中使用它,其中包含::
sage:from recip import*
sage:cm-field([5,5,5])
omial x^4+5*x^2+5
源代码
----
所有源代码都使用与
包相同的名称存储在文件夹"recip"中。这不是强制性的,但为了清楚起见,强烈建议这样做。所有源文件夹
都必须包含一个包含所需includes的`````init``文件。
例如,请参见
[源文件](recip/ultimate_question.py)。另请参见
[sagemath的编码惯例和最佳实践文档](http://doc.sagemath.org/html/en/developer/coding_basics.html;编写可测试的示例)。
通过附加配置,还可以包括单元
测试。
n使用在"setup.py"中配置的sagemath测试系统来运行测试::
使用sage's
`sphinx``sphinx``安装::
$cd docs
$sage-sh-c"make html"
>速记:
$make doc
************************************************************************************************************************************************************************************************************************************************************************************************************************
版权所有(c)2010、2011、2012,2013,2014,2015,2016,2017 marco streng
自由软件基金会;许可证的第2版,或< BR> >(按您的选择)任何后续版本。
>Br/>这个程序被分发,希望它是有用的,
但是没有任何保证;甚至没有隐含的保证。目的。请参阅
GNU通用公共许可证的更多细节。
>BR/>您应该已经收到了一份GNU通用公共许可证,连同该程序一起使用。如果没有,请写信给自由软件基金会,BR/> 51富兰克林街,波士顿第五楼,美国02110-1301。**********************************************************************
recip——复杂乘法sagemath代码的存储库。
e对于我的
研究。
0.2.5版(使用SageMath 8.0进行测试,仅限短期测试)。
在出版物中使用此软件包时,很可能会批准某些出版物。请引用相关期刊发布,
并提供此存储库的URL。
roven correct)"和
"igusa类多项式的分母"如下。
*cm域及其极化理想类和igusa
类多项式的非极大阶。
引用[bissonstreng](代码是为本出版物编写的,是本出版物的一部分,并基于本出版物)参见orders.sage以获取示例en偏振光理想类elen,【weng】(代码基于这些出版物)
引用[bouyersteng](代码是为本出版物编写的,因此也是本出版物的一部分)
,根据代码的使用方式和四分之一cm字段的类型,
还引用一个或多个:
[bouyersteng]、[gl]、[lv]、[yang](大部分代码都是基于这些)
请参阅分母。sage例如
这里是一个由我和我的学生编写的sagemath程序列表,它不是这个存储库的一部分。
*二进制形式和超椭圆曲线的高度缩减。
(使用florian bouyer)
https://bitbucket.org/mstreng/reduce
引用[Bouyers](代码是为本出版物编写的,是本出版物的一部分,也是本出版物的基础)
*求解二次曲线和Mestre算法
(使用Florian Bouyer)
现在是SageMath标准功能的一部分
*Hilbert模多项式
(由Chloe Martindale提供)
如果您有兴趣,请与她联系属2和属3的mber one
(作者p_nar k_l_er)
如果您感兴趣,请与她联系
要直接从Web上使用此软件包的最新版本,请启动sagemath
,然后键入:
sage:load("https://bitbucket.org/mstreng/recip/raw/master/recip_online.sage")
要脱机使用此软件包,请先下载它并将其提取到一些
目录中,比如说"somewhere庘on庘my庘u drive/recip",然后启动sagemath并键入::
sage:load("recip.sage")
[ablpv]-比较
igusa类多项式的分母的算术求交公式——jacqueline andon,jennifer s.
balakrishnan,kristin lauter,jennifer park,and bianca viray
[bissons]——关于四次cm域中阶的极化类组——
gaetan bisson and marco streng
http://arxiv.org/abs/1302.3756
[bls]——接受(l,l)-自同态的阿贝尔曲面——reinierBroker,
Kristin Lauter,and Marco Streng
被《代数杂志》接受出版,2013年
http://arxiv.org/abs/1106.1884
[bouyers]-反射域上定义的属2的cm曲线示例--
Florian Bouyer and Marco Streng
http://arxiv.org/abs/1307.0486
[gjlsvw]-igusa类多项式,四次cm域的嵌入,和
算术交集理论——海伦·格兰德曼,詹妮弗
Johnson Leung,Kristin Lauter,Adriana Salerno,Bianca Viray和
Erika Wittenborn
http://arxiv.org/abs/1006.0208
[gl]-g复数乘法的Enus 2曲线——Eyal Goren和Kristin Lauter的一个分母的算术求交公式f igusa类
多项式——kristin lauter和bianca viray
arxiv:1210.7841v1
[yang]——hilbert模曲面上的算术中间子和faltings高度——通海洋
http://www.math.wisc.edu/~thyang/general4l.pdf
[recip]-recip,用于显式复数乘法的sagemath包——marco
streng
https://bitbucket.org/mstreng/recip/
[streng12]-siegel的shimura互易定律的显式版本eng
arxiv:1201.0020
[streng14]-计算igusa类多项式
计算数学,第83卷(2014),pp 275--309
:目标:https://travis ci.org/mstreng/recip
travis ci设置完成后,可以在https://mstreng.github.io/recip/doc/html/
installation
--
^^^^^^^^^^^^^^^^^^^^^^^^^
从git存储库下载源代码::
$git clone https://github.com/mstreng/recip.git
更改到根目录并运行::
$sage-pip install--upgrade--no index-v.
使用此
和其他常用命令的akefile](makefile)。如果您也愿意,您可以使用
简写::
$make install
usage
----
>一旦安装了包,您可以在sage中使用它,其中包含::
sage:from recip import*
sage:cm-field([5,5,5])
omial x^4+5*x^2+5
源代码
----
所有源代码都使用与
包相同的名称存储在文件夹"recip"中。这不是强制性的,但为了清楚起见,强烈建议这样做。所有源文件夹
都必须包含一个包含所需includes的`````init``文件。
例如,请参见
[源文件](recip/ultimate_question.py)。另请参见
[sagemath的编码惯例和最佳实践文档](http://doc.sagemath.org/html/en/developer/coding_basics.html;编写可测试的示例)。
通过附加配置,还可以包括单元
测试。
n使用在"setup.py"中配置的sagemath测试系统来运行测试::
使用sage's
`sphinx``sphinx``安装::
$cd docs
$sage-sh-c"make html"
>速记:
$make doc
************************************************************************************************************************************************************************************************************************************************************************************************************************
版权所有(c)2010、2011、2012,2013,2014,2015,2016,2017 marco streng
自由软件基金会;许可证的第2版,或< BR> >(按您的选择)任何后续版本。
>Br/>这个程序被分发,希望它是有用的,
但是没有任何保证;甚至没有隐含的保证。目的。请参阅
GNU通用公共许可证的更多细节。
>BR/>您应该已经收到了一份GNU通用公共许可证,连同该程序一起使用。如果没有,请写信给自由软件基金会,BR/> 51富兰克林街,波士顿第五楼,美国02110-1301。**********************************************************************
recip——复杂乘法sagemath代码的存储库。
e对于我的
研究。
0.2.5版(使用SageMath 8.0进行测试,仅限短期测试)。
在出版物中使用此软件包时,很可能会批准某些出版物。请引用相关期刊发布,
并提供此存储库的URL。
roven correct)"和
"igusa类多项式的分母"如下。
*cm域及其极化理想类和igusa
类多项式的非极大阶。
引用[bissonstreng](代码是为本出版物编写的,是本出版物的一部分,并基于本出版物)参见orders.sage以获取示例en偏振光理想类elen,【weng】(代码基于这些出版物)
,根据代码的使用方式和四分之一cm字段的类型,
还引用一个或多个:
[bouyersteng]、[gl]、[lv]、[yang](大部分代码都是基于这些)
请参阅分母。sage例如
这里是一个由我和我的学生编写的sagemath程序列表,它不是这个存储库的一部分。
*二进制形式和超椭圆曲线的高度缩减。
(使用florian bouyer)
https://bitbucket.org/mstreng/reduce
引用[Bouyers](代码是为本出版物编写的,是本出版物的一部分,也是本出版物的基础)
*求解二次曲线和Mestre算法
(使用Florian Bouyer)
现在是SageMath标准功能的一部分
*Hilbert模多项式
(由Chloe Martindale提供)
如果您有兴趣,请与她联系属2和属3的mber one
(作者p_nar k_l_er)
如果您感兴趣,请与她联系
要直接从Web上使用此软件包的最新版本,请启动sagemath
,然后键入:
sage:load("https://bitbucket.org/mstreng/recip/raw/master/recip_online.sage")
要脱机使用此软件包,请先下载它并将其提取到一些
目录中,比如说"somewhere庘on庘my庘u drive/recip",然后启动sagemath并键入::
[ablpv]-比较
igusa类多项式的分母的算术求交公式——jacqueline andon,jennifer s.
balakrishnan,kristin lauter,jennifer park,and bianca viray
[bissons]——关于四次cm域中阶的极化类组——
gaetan bisson and marco streng
http://arxiv.org/abs/1302.3756
[bls]——接受(l,l)-自同态的阿贝尔曲面——reinierBroker,
Kristin Lauter,and Marco Streng
被《代数杂志》接受出版,2013年
http://arxiv.org/abs/1106.1884
[bouyers]-反射域上定义的属2的cm曲线示例--
Florian Bouyer and Marco Streng
http://arxiv.org/abs/1307.0486
[gjlsvw]-igusa类多项式,四次cm域的嵌入,和
算术交集理论——海伦·格兰德曼,詹妮弗
Johnson Leung,Kristin Lauter,Adriana Salerno,Bianca Viray和
Erika Wittenborn
http://arxiv.org/abs/1006.0208
[gl]-g复数乘法的Enus 2曲线——Eyal Goren和Kristin Lauter的一个分母的算术求交公式f igusa类
多项式——kristin lauter和bianca viray
arxiv:1210.7841v1
[yang]——hilbert模曲面上的算术中间子和faltings高度——通海洋
http://www.math.wisc.edu/~thyang/general4l.pdf
[recip]-recip,用于显式复数乘法的sagemath包——marco
streng
https://bitbucket.org/mstreng/recip/
[streng12]-siegel的shimura互易定律的显式版本eng
arxiv:1201.0020
[streng14]-计算igusa类多项式
计算数学,第83卷(2014),pp 275--309