开尔文探针力显微镜(KPFM)信号处理实用程序。
kpfm的Python项目详细描述
=========
kpfm
========
=======图片::https://travis-ci.org/marohngroup/kpfm.svg?branch=master
:目标:https://travis ci.org/marohngroup/kpfm
…图片:http://readthedocs.org/projects/kpfm/badge/?version=latest
:目标:http://kpfm.readthedocs.io/en/latest/?badge=latest
:alt:文档状态
激励
----
>将定制kelvin探针力显微镜实验的有用代码收集到单个存储库中。
使用单个存储库的动机是先前的经验和本文<;http://danluu.com/monorepo/>;` `.
结构
----
存储库的暂定结构是
。代码块:无
kpfm
无
无
无
无
无
无
无
无
无
实验
无
无
无
无
无
无
无
无
无
无
无
无:无
无
无:无
无:无:无
无:无
无
无:无<划痕
临时代码py
py 无法维护的代码。
如果某个特定的实验或过程在较长时间内有用,则可以将其移动到自己的实验模块。
新代码的开发生命周期
在ipython笔记本中查找数据并编写临时代码
2。如果要以这种方式处理许多数据文件,请将例程移到“scratch”中的新模块。
-在“scratch”中进行的检查不能保证它们不会中断。
-实际上,如果可能出现严重中断,则创建临时代码的新副本会很有用。
3。如果实验足够有用,请复制/编辑scratch代码并将其移动到自己的实验文件夹中。在这样做的时候,我们承诺让实验保持可用的、向后兼容的状态,这意味着用于收集数据的一致labview代码,以及用于处理数据的一致的、向后兼容的例程。
以及“kpfm”包中的数据分析工具,许多分析可以在(1)或(2)处快速执行。
即使文件是临时复制的(可能是在数据分析或LabVIEW代码发生重大变化时偶尔复制),也比iPython笔记本之间复制的代码有显著改进。
另一个要考虑的是,维护代码需要花费大量时间,所以应该保存与“一次性”实验相关的代码,
*要做的事
-
*github上的第一个版本。
kpfm
========
=======图片::https://travis-ci.org/marohngroup/kpfm.svg?branch=master
:目标:https://travis ci.org/marohngroup/kpfm
…图片:http://readthedocs.org/projects/kpfm/badge/?version=latest
:目标:http://kpfm.readthedocs.io/en/latest/?badge=latest
:alt:文档状态
激励
----
>将定制kelvin探针力显微镜实验的有用代码收集到单个存储库中。
使用单个存储库的动机是先前的经验和本文<;http://danluu.com/monorepo/>;` `.
结构
----
存储库的暂定结构是
。代码块:无
kpfm
无
无
无
无
无
无
无
无
无
实验
无
无
无
无
无
无
无
无
无
无
无
无:无
无
无:无
无:无:无
无:无
无
无:无<划痕
临时代码py
py
如果某个特定的实验或过程在较长时间内有用,则可以将其移动到自己的实验模块。
新代码的开发生命周期
在ipython笔记本中查找数据并编写临时代码
2。如果要以这种方式处理许多数据文件,请将例程移到“scratch”中的新模块。
-在“scratch”中进行的检查不能保证它们不会中断。
-实际上,如果可能出现严重中断,则创建临时代码的新副本会很有用。
3。如果实验足够有用,请复制/编辑scratch代码并将其移动到自己的实验文件夹中。在这样做的时候,我们承诺让实验保持可用的、向后兼容的状态,这意味着用于收集数据的一致labview代码,以及用于处理数据的一致的、向后兼容的例程。
以及“kpfm”包中的数据分析工具,许多分析可以在(1)或(2)处快速执行。
即使文件是临时复制的(可能是在数据分析或LabVIEW代码发生重大变化时偶尔复制),也比iPython笔记本之间复制的代码有显著改进。
另一个要考虑的是,维护代码需要花费大量时间,所以应该保存与“一次性”实验相关的代码,
*要做的事
-
*github上的第一个版本。