python中与信标数据交互的包

BeaconTau的Python项目详细描述


#beacontau

python提示符。
在那里,所有标准的python可爱都是可用的。

将beacontau导入为bt
>;>;dd=bt。datadirectory()将在beacon_data dir中查找
>;>;r=dd.run(99)若要运行99,请使用
>;>;r.draw('trigger_thresholds')*limited*根样式绘制功能,重点是limited
>;>;e=r.get_entry(0)#您可以通过条目(索引)访问事件,其中0是运行中的第一个事件…
>;>;e=r.get戋u event(9900000002)或通过完整的事件编号(前提是它正在运行)
>;>;e.plot();快速将它们绘制在时间域
>;>;e.plot(freq戋domain=true)或频率域
>;>;>;e.channel(3)为您提供实际波形,
>;>;e.channel(3)为您提供功率谱……
````
查看实际源代码以了解更多信息。
分析愉快!

先决条件
1。python3
-如果不考虑磁盘空间和带宽,建议通过miniconda或anaconda获取。
-您可以在[此处]找到一套miniconda安装程序(https://repo.continuum.io/miniconda/)。
-最近的“香草”python3安装也应该可以正常工作。

2.最新的C++编译器
-[pybind11](https://github.com/pybind/pybind11)需要一个C++11编译器(名称中有提示)。
-除非你在一台非常旧的机器上,否则你可能不需要担心这个问题,否则,请安装最新的C++编译器并检查它是否在默认情况下被调用。

第二,通过conda(然后是pip)安装。从pypi with anaconda(或miniconda)*推荐*
确保您安装了anaconda3或miniconda3。
您可以在[此处](https://repo.continum.io/miniconda/)中安装miniconda。

为了这些说明,我将其称为beacon。

``bash
conda create beacon
````

>然后确保安装了pip(也可以让它自己升级到最新和最好的版本)
``bash
conda install pip
pip install--最后升级pip
````

安装beacontau(遗憾的是,beacon这个名字已经被采用了)
``bash
pip安装beacontau
`````

>然后启动python,您就可以开始了。
``python
>;导入beacontau
```

请注意,对于以后的会话,您需要在启动python之前执行“conda activate beacon”,才能访问所有beacontau goodies。



从没有Python的pypi(在virtualenv中)
类似于adaconda方法。
首先,导航到要在其中进行信标分析的目录。
然后创建一个虚拟环境,为了这些说明,我调用beaconenv。

`` bash
python3-m venv beacontau env创建一个虚拟环境(您只需要这样做一次)
source beacontau env/bin/激活加载虚拟环境(每个终端会话执行一次)
pip install beacontau install from pypi(仅需执行一次,除非升级)
````
从此处开始“python”

``python
>;导入beacontau
```
,您应该很好地去。
记住,每次您想使用这个python模块时,都需要执行“source beacontau env/bin/activate”!



版本历史记录

参见[releases.md](https://github.com/beacontau/beacontau/blob/master/releases.md)。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java:字符串。RTL设备语言用标志“+”格式化,数字后加符号   java GAE作为桌面应用程序(Swing)的服务提供商   java将InputStream转换为FileInputStream不适用于Apache POI   java外部Voronoi库“网格”:什么是草图和处理?   重载重写的泛型方法java   java显示组织上设置的错误。springframework。验证。jsp中的错误对象   java一些Spring模型属性没有显示在我的JSP中   java无法编译Guava 23的SimpleTimeLimiter示例   java如何更改JTree中的“根”目录名?   java如何在安卓中对相对布局产生连锁反应?   java错误:org。冬眠例外SQLGrammarException:无法提取结果集,dateAccessed是未知列   如何使用java监听JSON文件更新   由抽象封闭类创建的匿名内部类能否通过反射确定实现类?