放松是一个开源和免费分发的软件项目,该项目已被设计为通过分析实验核磁共振数据,支持有机分子,RNA,蛋白质,糖,DNA以及许多其他生物分子研究的分子动力学。
在功能一览
放松支持几种核磁共振理论,实现了各种数据分析工具,模块化组件,它可以与其他程序,如大沙和Modelfree接口。此外,它支持广泛的核磁共振理论,结合了几项数据分析工具,允许用户可视化数据,以及与其它程序进行交互。
提供CLI和GUI环境
尽管应用程序中包含既有CLI(命令行界面)和GUI(图形用户界面)的前端,一些第三方的图形用户界面(GUI)的事实存在放松。
支持多种类型的分析
其中支持类型的分析,放松可以处理松弛分散,多场核磁共振的一致性测试(核磁共振)松弛数据,N-状态模型和帧顺序,无模型分析,R1和R2,NOE,RSDM (精简谱密度映射),以及立体化学调查
创建非常复杂的脚本
在为了自动数据分析过程,它可以通过使用构造块来创建非常复杂的脚本。为此,开发人员提供各种示例脚本,这将有助于您了解这个脚本建设,更轻松地创建自己的。
引擎盖下,支持的操作系统和可用性
引擎盖下来看,我们可以看到,该程序是用Python语言编写的,并采用了跨平台的Qt GUI工具包为它的图形用户界面,这意味着它运行在Linux,Microsoft Windows和Mac OS X操作系统。
应用程序可供下载的二进制存档许多GNU / Linux操作系统,同时支持32位(x86)和64位(x86_64的)指令集架构,以及源包。
本发行版是新的
- 特点:
- 有许多改进的的放松手册的HTML版本的编译。
- 更新放松,以消除numpy的和GE所有FutureWarnings; 1.9,面向未来放松对即将到来的numpy的行为变化。
- 能力由relax_disp.r2eff_read用户函数来处理复制R2,EFF的数据点,但添加0.001为复制点的频率值。
- 加载一个无模型结果文件和备份计算松弛数据的新示例脚本。
- 对于PDB结构数据处理的改进。
- 的用户structure.pca功能,为结构的集合的执行主成分分析(PCA)实现。
- 有关谷歌云计算基础设施的快速部署脚本中添加。
- 的变化:
- 修正了手册中的刚架阶模型Ⅱ度框架阶矩阵。在使用了错误的符号。
- 移除了LaTeX的手册newparagraph和newsubparagraph定义。这些都是造成冲突与latex2html,预防手册的HTML版本的编译。这些定义是不必要的手册中的切片的当前设置。
- 修改了说明书的新画幅机型章短期字幕。符文A> Z字符被“Daeg”简单地更换。这是由于与latex2html其防止HTML手册从被编译的不兼容性。
- 从LaTeX的手册序言固定宽度表列的定义删除。作为定义符latex2html兼容性这是必需的,从而导致在所得图像中的在HTML图编号腐败可以基本上随机化。
- 的口音包允许HTML手动去除进行编译。口音乳胶包不与latex2html兼容,因此最简单的解决方法是消除包。
- 手动旋转框架阶矩阵元素EPS手动人物,为latex2html兼容性。 '90旋转“命令已被删除,边框置换为A B C D - > b -cÐ-a。这允许在includegraphics的角度论证{}命令被丢弃,因为latex2html不承认这一点。它允许数字是在手册的HTML版本可见。
- 的手册latex2html兼容的帧顺序参数嵌套表的重新设计。该表使用tikz包,这是致命的latex2html,即使不使用。因此在docs /乳液/ frame_order / parameter_nesting.tex文件表已被改造成一个独立的文件LaTeX的创建tikz的格式化表格的裁剪后记版本。一个编译脚本已经加入。现在得到的* .ps文件被纳入PCS数值积分部分,而不是本节创建tikz表。所有tikz序言文字已被删除,让latex2html运行。
- 变通方法latex2html不能够处理allrunes包或相关字体。在序言htmlonly环境,帧顺序符号使用的是文本“Daeg',而不是符文字符A>ž重新定义。
- 子和上标全手动修复。这里主要介绍{}周围的所有子和上标TEXTRM {}实例。这是不是需要为缺少支架的问题,避免了手动的PDF版本,但它影响由latex2html编制的手册,这需要正确的符号的HTML版本。该修补程序是为新帧顺序章以及松弛分散章。
- 编辑和修复的放松更改文件的4.0.0部分。
- 更新和改进的放松释放清单文件中的指令维基
- 有关检查的发布清单文件中死链接还有一个维基指令。
- 要释放清单文件的“公告”部分比较小的变动。
- 更新shell脚本在手册的LaTeX文件复制找到职称。
- 转换重复标题找到shell脚本到一个Python脚本。 Python脚本是更先进的,并使用不同的逻辑来产生复制的标题和其计数的表。当重复存在,脚本也返回一个失败退出状态。
- 转换的复制标题发现Python脚本使用类结构。这使得脚本导入为一个模块。复制的发现已被转移到一个发现()类方法。
- 改名复制标题查找脚本。
- 删除重复的LaTeX标题找到shell脚本。现在,这是由更先进的Python脚本处理。
- PDF和HTML手册的使用SCons编译现在检查复制的冠军。新replicate_title_check目标已经添加到scons的脚本。这要求复制LaTeX的标题发现脚本find()方法,以确定是否有任何头衔被复制,如果是这样的scons的目标以sys.exit(1)调用返回。这个目标被设定在的user_manual_pdf,user_manual_pdf_nofetch,user_manual_html,user_manual_html_nofetch scons的目标的起点。其结果是,如果存在复制的标题的手动不能被编译,迫使标题被改变。其结果将是,该HTML页面都将是唯一的,因为复制的标题结果在所有节创建只有一个HTML页。
- 在LaTeX的来源复制标题消除,新的框架秩序章介绍了。
- 在LaTeX的来源为手工老复制标题去除。这是用于整个具体分析章节以及为优化章的价值观,渐变和粗麻布的无模型分析部分的标题“无模型分析”。
- 修正,为replicate_title_check scons的目标提高了打印输出。
- 更新了所有放松,以防止在numpy的Python包未来发生的变化。从numpy的版本1.9中,FutureWarning __main __:1:FutureWarning:比较`None`将导致在未来的的elementwise对象比较。在所有的大百分比看出放松的用户功能。这是捕获并变成具有相同消息RelaxWarning。问题是比较运算符的行为==和!=将与未来的numpy的版本改变。这些都被替换是和不是整个放松的代码库。变化也已作出了minfx和bmrblib包相匹配。
- 对未来变化numpy的更多的保护。该FutureWarning是'rank`已经过时;使用'ndim`属性或功能来代替。为了找到一个矩阵的秩看到`numpy.linalg.matrix_rank`。因此N个态模型的目标函数法paramag_info()已更新为使用.ndim属性和更长的使用numpy.rank()函数。
- 创造了Mf.test_bug_23933_relax_data_read_ids系统测试。这样设计是为了赶上的bug#23933,将“NameError:全局名称”IDS“没有定义”放松加载数据时的问题。 PDB文件和放松的数据的截短形式,它的完整版本附着到错误报告,仅由残基329,330和331已被添加到测试套件共享数据的目录,并且系统测试写入捕捉NameError。
- 更新了Mf.test_bug_23933_relax_data_read_ids测试系统,以赶上RelaxMultiSpinIDError。这允许系统测试通过,作为RelaxMultiSpinIDError预期
- 更新发布清单文件中的minfx和bmrblib版本1.0.12和1.0.4。这是消除对== None和=的numpy的FutureWarning的消息!无攀比numpy的数据结构,这在将来会改变行为。
- 增加了GNA!新闻项目的发布清单文件中切片的深度。
- 扩大了sequence.attach_protons用户功能的描述。在此之前,从http://thread.gmane.org/gmane.science.nmr.relax.user/1849/focus=1855。
- 增加了对保罗Schanda测试数据的初始数据。这将证明有几种可能来增强R 2,EFF点方法。
- 添加了Relax_disp.test_paul_schanda_nov_2015系统测试。这将赶上NaN值的垫资。
- 制造额外的检查顺序阅读,这NaN值都被跳过。
- 确保用于950 MHz的实验复制4000赫兹点不会被覆盖。
- 在Relax_disp.test_paul_schanda_nov_2015系统测试,加计数R2,EFF价值观的考验。这表明复制R 2,EFF在950兆赫/ 4000赫兹点被覆盖。溶液可以改变分散频率非常小,以允许在加入数据点的
- 添加进一步的测试,Relax_disp.test_paul_schanda_nov_2015。这将显示复制R2中,EFF值处理不好。
- 在分散体的数据模块中r2eff_read的功能,增加的可能性来读取这些复制R 2,EFF值。如果分散键在R2中,EFF字典存在这样做是首先检查。如果它存在,则继续添加0.001至频率,直到新的可能性是存在的。这将有助于处理多个R2,EFF点,作为单独的值,而不是采取任何行动来平均它们。
- 新增引发放松错误,如果想要绘制并没有模型信息存储的期望。
- 如果绘制色散曲线,并没有模型保存引发错误。
- 改变示例脚本用于分析数据。
- 扩展的Relax_disp.test_paul_schanda_nov_2015系统测试,包括自动分析和集群适合。本应显示该分析现在是可能的。
- 新增的临时状态和GUI安装的数据保Schanda的脚本。
- 增加了Relax_disp.test_paul_schanda_nov_2015 GUI测试。这将显示加载状态将创建一个问题。回溯(最后最近一次调用):类型错误:int()函数的参数必须是字符串或数字,而不是'NoneType'
- 从一个无模型结果文件增加了对后台计算松弛数据的示例脚本。当结果文件是不是最终的模型,因为这些结果文件不包含背计算的数据,这是很有用的。这是为了回应克里斯蒂娜穆勒的支持请求#3303。
- 使用Gary的lib.float.isNaN()而不是math.isnan(),有与Python 2.5的向后兼容性。
- 修正了拼写错误和记录relax_disp.r2eff_read的新的行为,读取R2,与同频率EFF点的时候。如果自旋容器已经包含与或“自旋锁场强'的CPMG脉冲的频率'R 2,EFF值,频率将通过+ 0.001 Hz的无穷小值来改变。这允许相同频率的重复以上。
- 修改的内部结构对象由PDB格式进行影响较小。该PDB序列号现在智能处理,因为它被重置为1创建一个新的模型时。此信息仍然保持用于支撑的CONECT记录读数的逻辑,并且将在未来被淘汰。链ID信息现在不再存储在内部结构物,因为此信息是由structure.write_pdb用户功能的基础上如何内部结构对象已经创建重建。
- 更新到NOE和结构系统测试类内部结构的对象更改。现在的序列号可被复位,且该链ID信息不再存储
- 添加一个文件来测试套件共享数据,以帮助实现PCA结构分析。这是一帧顺序分析中使用凸轮智商复杂的N域。它是从给frame_order.distribute用户函数的调用,具有不同的刚性体前5的结构合并到一起成为一个单一分子。
- 创造了structure.pca用户功能前端。这是目前仿照structure.rmsd用户的功能框架。
- 基本实现structure.pca用户功能后端。这是pipe_control.structure.main模块的新的PCA()函数。它简单地执行一些检查,组装原子坐标,并且将控制传递给当前未实现lib.structure.pca模块的放松库pca_analysis()函数。
- 部分在放松库中的主成分分析的实现。这是新structure.pca用户功能。该lib.structure.pca模块已经创建,并且创建以计算结构协方差矩阵的pca_analysis()函数,经由calc_covariance_matrix()函数,然后计算协方差矩阵的特征向量,它们排序和截断到PCA的模式所需的号码。
- 增加了算法和num_modes参数给structure.pca用户的功能。这些都是一路传递到放松库后端。
- 的实现算法SVD在放松库中的主成分分析。这个简单的调用numpy.linalg.svd()。
- 在放松库中的主成分分析计算现在沿着电脑的每个结构的预测。
- 在放松库中的主成分分析功能现在返回的数据。这包括PCA的价值观和载体,和每个结构的预测。
- PCA的价值观和载体,和每个结构的预测,现正存放。这是在pipe_control.structure.main模块中structure.pca用户函数后端。
- 新增的格式和dir参数来structure.pca用户的功能。这是对正面和背面结束。
- 修改了assemble_structural_coordinates()方法返回更多的信息。这是从pipe_control.structure.main模块。列表布尔参数现在被接受,这将导致函数附加地返回每个分子的对象ID列表中,每分子的模型号码列表,以及每分子的分子名称列表。
- 的用户structure.pca函数现在创建了PC投影图。这包括PC1与PC2,PC2与PC3等。
- 增加了的Gromacs PCA成绩为distribution.pdb文件。这包括用于执行和的Gromacs各地所有输出文件的脚本。
- 更新了的Gromacs PCA结果最新的5.1.1版本的Gromacs
- 创建初始Structure.test_pca系统测试。这个执行新structure.pca用户的功能,并检查是否数据存储在cdp.structure
- 改进的structure.pca用户函数的后端的图。图表现在聚集所以相同的结构,在相同的数据管,不同的模型是一个图组内。该图头也得到了提高。
- 扩大Structure.test_pca系统测试检查,从的Gromacs比较值。
- 加权平均结构,现在可以被计算出来。这是放松库模块lib.structure.statistics的calc_mean_structure()函数。权重现在可以为每个结构提供,以允许进行加权平均来计算和返回。
- 增加了在structure.pca用户函数观测结构的支持。这允许在PC分析中使用具有零权重,使得这些结构可用于比较目的的结构的子集。的obs_pipes,obs_models和obs_molecules参数已被添加到用户的功能前端。后端使用该创建的权重为每个结构的阵列。而lib.structure.pca函数使用零权重从PC模式计算中删除观察者结构。
- 创造了Structure.test_pca_observers系统测试。这是检验structure.pca用户功能的新的观察员结构概念。
- 改进从放松库主成分分析的打印输出。这是在lib.structure.pca模块的pca_analysis()函数。
- 修复和由structure.pca用户函数生成的图表改进。现在不同的组正确创建,而现在标注的地块。
- 添加测试部署脚本,在谷歌云计算快速部署。这是一个在Ubuntu安装意LTS 14.04
- 扩展脚本进行安装。
- 把安装到功能部署脚本。
- 拆分部署脚本成几个小功能。
- 添加检查语句来安装脚本。
- 在当前采购的脚本,有几个功能可以代替完成。
- 添加空格安装脚本更好的打印。
- 添加教程脚本。
- 添加2教程脚本。
- 修正了在教程中的脚本小旋ID错误。
- 创建一个系统测试的捕虫#24131,当SpinContainer对象没有S2属性,如由马丁Ballaschk报告的BMRB导出失败。
- 修改了Mf.test_bug_24131_bmrb_deposition系统测试,以检查RelaxError。测试结果在一RelaxError,作为结果文件不包含任何选择的旋转。
- 添加了Mf.test_bug_24131_missing_interaction系统测试赶上另一个问题。这是BUG#24131,与不具有S2值SpinContainer对象BMRB导出失败的一部分。然而跳过取消自旋先前修订出台放松仍然在寻找该取消自旋原子间相互作用的一个新问题。
- 错误修正:
- 在放松手册的HTML版本复制标题,因此复制的HTML文件名覆盖前面的部分,已被淘汰。
- 修正了BUG#23933,则:放宽加载数据时的问题“NameError全局名称”IDS“没有定义”。该缺陷被介绍早在2014年11月,其原因是由于一些不完整的错误处理代码。问题是,该松弛数据所属的自旋式(@N与@H)尚未指定。现在正确RelaxMultiSpinIDError升高。 IDS的变量不存在 - 这是原计划要添加代码,但从来没有和被遗忘
- 修正了在手册的免费模式,章恒CSA公式。这是由克里斯蒂娜·穆勒发现并报告了放松身心用户邮件列表。
- 已修复的状态和结果文件的XML结构对象的存储。先前(或任何结构物体)加入到cdp.structure任何对象不会由结构对象to_xml()方法被保存,除非该功能显式修改以存储该对象。现在存在的所有对象都将被转换为XML。
- 修正为在GUI松弛分散分析,捕捉由Relax_disp.test_paul_schanda_nov_2015 GUI测试。当从一个脚本状态文件加载,无的值可以存在。这是现在设置的标准值。
- 修正了运行在没有图形显示和使用matplotlib服务器放松。是用Relax_disp.test_repeat_cpmg系统测试中发现的错误。而产生的错误是:QXcbConnection:无法连接到显示。中止(核心转储)。 matplotlib的后端已被改变。这是在例如描述:http://stackoverflow.com/questions/2766149/possible-to-use-pyplot-without-display和http://stackoverflow.com/questions/8257385/automatic-detection-of-display-availability-with-matplotlib.
- 修改了bmrb.write用户函数后端(了BUG#24131修复)一个无模型分析的行为。这是在无模型分析的API bmrb_write()方法。现在取消自旋被跳过,并检查已被添加,以确保旋数据已经组装
- 另一个修复了BUG#24131,当SpinContainer对象没有S2属性BMRB导出失败。现在没有数据被存储在BMRB文件,如果一个无模型模型尚未建立起来用于自旋。这使得测试套件通过。
- Bug修复,让Mf.test_bug_24131_missing_interaction系统测试通过。这是BUG#24131,与不具有S2值SpinContainer对象BMRB导出失败的一部分。组装弥散张量数据时的问题所在。所述spin_loop()函数被调用,作为扩散张量被报告为所有残基。因此skip_desel =真已被添加到匹配无模型的一部分。
什么在版本4.0.0是新的
- 特点:
- 最后,完整和正确的执行帧顺序理论研究刚体运动。这是目前从内部对齐系统分析RDC和电脑上的数据。
- 的变化:
- 的用户frame_order.average_position的功能,并删除所有相关的后端代码。此用户功能允许用户指定五种不同类型的位移的平均移动域位置:纯转动,没有平移,关于在系统中运动的枢轴;一个关于系统及其翻译的运动枢轴转动;一个纯粹的平移没有转动;关于没有翻译的移动域的质心旋转;关于移动领域的质心与翻译一起旋转。现在,最后一个选项将是默认和唯一的选择。该选项是相当于标准叠加算法(该Kabsch算法)来的假想结构在实际的平均位置。其他四个是由于理论发展的历史。这些限制理论的用处,只会造成混乱。
- 清理帧顺序目标函数代码。这种匹配frame_order.average_position用户函数删除以前的变化。这些变化包括拆除翻译优化标志,因为这是现在总是执行,并且去除标志这将导致平均域旋转支点为这些现在永久分离的动支点相匹配。
- 的lib.frame_order.pseudo_ellipse模块中的功能字母排序。
- 淘汰所有的“行”帧顺序的车型,因为它们尚未实现。这仅仅是前端代码 - 后端不存在
- 更新各向同性锥凸轮框架为了测试模型优化脚本。由于所有的帧顺序分析的变化,旧脚本不再起作用。
- 创建的凸轮框架为了测试模型的脚本寻找的平均域的位置。作为绕一固定枢轴转动已被消除,从1J7P_1st_NH_rot.pdb到1J7P_1st_NH.pdb移位必须被转换成关于COM平移和旋转。该脚本将被用来替换枢轴旋转欧拉与平移向量和COM旋转欧拉角角。然而structure.superimpose用户功能将需要被修改,以处理这两种标准的形心重叠以及一个COM叠加。
- 更新了凸轮框架为了测试模型叠加脚本。该structure.superimpose用户功能现在可以正确调用。输出日志文件已经被添加到存储库,因为它包含了正确的翻译和所需的测试模型Euler旋转的信息。
- 各向同性锥凸轮框架为了测试模型优化脚本参数更新。欧拉角有关动感支点旋转的平移向量和欧拉角COM旋转参数已被替换。
- 修正了一些不具有参数约束帧顺序车型。该linear_constraint()函数返回了A,B = [],[]这些模型,但这些空numpy的阵列,导致minfx图书馆失败。这些值现在赶上和约束算法的最小化()特定的API方法关闭。
- 增加在凸轮帧顺序的测试数据生成碱脚本的所有数据的精度。所有这些都从float16转换为float64 numpy的类型。
- 修正了在凸轮框架为了测试数据生成的基础脚本错误RDC设置。该rdc_err数据结构位于原子间的数据容器,无旋转的容器中。
- 凸轮帧顺序数据生成的基础脚本的结构载荷部分进行修改。如果DIST_PDB标志被设置,现在仅加载的结构中,因为它们不仅用于生成结构的三维分布。这样可以节省大量的时间和计算机内存。
- 凸轮帧顺序测试数据生成的基础脚本的巨大加速。通过多维数组numpy的存储所有自旋的原子位置和XH单位向量,并使用numpy.tensordot()执行这些结构的旋转,计算现在是快10倍的一个因素。进度表,就必须改变,以显示每1000个,而不是100次迭代。位置和向量的旋转现在顺序执行,不小心固定与双运动模型中的错误(即“双转子”模式)。
- 修改了凸轮框架为了测试数据生成的基础脚本,以节省电脑内存。所有N周的XH矢量和原子位置的数据结构,现在是numpy.float32而非numpy.float64类型。主要的变化是计算平均RDC和平均值分别为PCSS,删除的N大小的数据结构,一旦数据文件被写入。
- 的速度和内存节省凸轮帧顺序数据生成的基础脚本的完全重新设计。虽然旋转XH债券矢量和原子位置的代码是非常快的,需要的内存数量来存放这些在旋转容器和原子间的数据容器是巨大的当N> 1e6个电子。随后rdc.back_calc和pcs.back_calc用户函数调用也将采取太长了。因此,基地剧本进行了重新设计。该_create_distribution()方法被分为四种:_calculate_pcs(),_calculate_rdc(),_create_distribution()和_pipe_setup()。该_pipe_setup()方法被调用率先建立了数据管道与所有必需的数据。然后,如果_calculate_rdc()和_calculate_pcs()方法,最后_create_distribution()的DIST_PDB标志被设置。到rdc.back_calc和pcs.back_calc用户函数的调用已被淘汰。相反,_calculate_rdc()和_calculate_pcs()方法计算平均RDC和PCS自己作为numpy的阵列结构。而不是存储巨大旋转矢量和原子位置的数据结构,该RDC和PCSS相加。这些然后通过self.N除以在端进行平均的值。相比旧代码,当N设置为20万元RAM的使用量从约20 GB到〜65 MB下降。总运行时间也减小一个系统上从几天到几个小时(订单或两个数量级的)。
- 改变为凸轮框架为了测试数据生成的基础脚本进度表更新。微调远远太快,每5增量更新,现在更新一次250,总人数现在只打印每10000个增量。
- 改进进度表的凸轮框架为了测试数据生成的基础脚本。逗号现在被印制数千间,现在的数字是右对齐。
- 在RDC和PCS平均准确度大幅增加。这是凸轮帧顺序的测试数据生成基脚本。总结了RDC和PCSS到1D numpy.float128阵列(对于这一点,则需要64位系统),然后用N除以底,该平均值可以用更高的精度来计算。随着N变大,数值平均引入更多和更大量截断文物。因此,这一变化缓解这一点。
- 修正了RDC和PCS在凸轮框架为了测试数据生成的基础脚本平均。对于双转子模型,或者多个动感模式模型,平均是不正确的。代替用N分割时,数值应被N ^ M,其中M是动感模式的数量进行划分。
- 大幅增加,精度为凸轮框架为了自由转子模型试验数据。较高的精度,因为在分配的数量的结构,现在是2000万,而超过一百万,并且更新数据生成碱脚本的高得多的精度numpy.float128平均已被使用。这个数据应当允许β和γ平均域位置的参数值的用于由阿尔法参数的崩溃为零影响自由转子的模型更好的估计。
- 大幅增加,精度为凸轮框架秩序双转子模型试验数据。较高的精度,因为在分配数量结构现在是超过二十亿美元(4500 ^ 2),而不是一百万(500 ^ 2)的四分之一。和更新后的数据产生基脚本的高得多的精度numpy.float128平均已被使用。
- 的变化:
- 错误修正:
- 特点:
- 的变化:
即
- 特点:
- 的变化:
- 错误修正:
- 特点:
- 的变化:
- 错误修正:
化学。 SOC。
- 特点:
- 的变化:
- 错误修正:
- 的变化:
- 错误修正:
化学。
在什么版本3.3.0新是
- 特点:
- 的变化:
在什么版本3.1.5是新的
- 的变化:
- 错误修正:
- 特点:
- 的变化:
- 错误修正:
在什么版本3.1.3新是
- 的变化:
什么3.1.2版本是新的
- 的变化:
- 错误修正:
在什么版本3.1.1是新的
- 特点:
- 的变化:
什么在版本3.1.0是新的
- 特点:
- 的变化:
化学。
化学。
- >
- 特点:
- 的变化:
- 错误修正:
什么在版本3.0.1是新的
- 特点:
- 的变化:
- 错误修正:
- 特点:
- 的变化:
- 错误修正:
- 特点:
- 的变化:
- 错误修正:
- 特点:
- 的变化:
什么2.2.3版本是新的
- 特点:
- 的变化:
- 错误修正:
- 特点:
- 的变化:
- 错误修正:
在什么版本2.2.1是新的
- 的变化:
- 错误修正:
- 特点:
- 的变化:
- 错误修正:
什么2.1.2版本是新的
- 特点:
- 的变化:
什么在2.1.1版是新的
- 特点:
- 的变化:
- 错误修正:
在什么版本2.1.0是新的
- 特点:
- 的变化:
- 错误修正:
在什么版本2.0.0是新的
- 特点:
- 的变化:
- 特点:
- 的变化:
- 错误修正:
在什么版本1.3.8新是
在什么版本1.3.6新是
要求
- 的Python
评论没有发现