PyFJCore:具有NumPy支持的FastJet Core功能的Python包装器

时间:2024-04-06 03:17:30
【文件属性】:

文件名称:PyFJCore:具有NumPy支持的FastJet Core功能的Python包装器

文件大小:191KB

文件格式:ZIP

更新时间:2024-04-06 03:17:30

C++

PyFJCore FastJet Core功能的Python包装器,带有附加的NumPy支持。 与软件包相比,PyFJCore将所有方法/函数包装在fjcore中,并与常规NumPy数组一起使用,而不是结构化数组。 与主的Python扩展相反,此程序包可以以可移植的方式构建,包括在Windows上。 当前版本的fjcore:3.3.4 文献资料 FastJet和包含有关PyFJCore中的类和方法的有用信息。 并非所有FastJet类都包装在PyFJCore中,主要是PseudoJet , JetDefinition , ClusterSequence和Selector 。 对fjcore进行了一些修改,使其更适合于用Python包装。 SWIG自动将std::vector返回值转换为Python元组,从而在该过程中进行复制。 需要另一个副本来将可迭代的Pyth


【文件预览】:
PyFJCore-main
----pyfjcore()
--------pyfjcore.py(40KB)
--------PyFJCoreExtensions.hh(8KB)
--------fjcore.cc(229KB)
--------__init__.py(178B)
--------fjcore.hh(76KB)
--------pyfjcore.cpp(1.02MB)
--------swig()
----MANIFEST.in(104B)
----scripts()
--------pypi-upload.sh(565B)
--------clean.sh(92B)
----.travis.yml(2KB)
----LICENSE(34KB)
----setup.cfg(504B)
----setup.py(2KB)
----README.md(10KB)
----.gitignore(327B)
----pyproject.toml(173B)

网友评论