跳转到主要内容

分子模拟中稀有事件的离线和在线事件检测方案。

项目描述

Cite GitHub-Stars

欢迎使用dupin,这是一个用于检测分子模拟中稀有事件的Python包。

概述

dupin 设计用于提供一个无偏见的 Python API,用于将时间点云数据分割成稳定区域和过渡区域。通常这类数据来自分子模拟或实验成像技术。例如,如果一位研究人员对金纳米粒子在面心立方晶体中成核的过程进行了成像,dupin 可以帮助将系统分割成初始流体、过渡和晶体区域。尽管 dupin 力求通用和无偏见,但我们提供了合理的默认设置,同时不牺牲易用性以换取可定制性。

资源

示例

import dupin as du
import numpy as np
import ruptures as rpt

signal = np.load("signal.npy")
dynp = rpt.Dynp(custom_cost=du.detect.CostLinearFit())
detector = du.detect.SweepDetector(dynp, 8)

chps = detector.fit(signal)
docs/_static/detect.gif

致谢

本软件包是用 Cookiecutter 创建的,基于对 audreyr/cookiecutter-pypackage 的修改版本。

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。

源代码分发

dupin-0.1.tar.gz (752.7 kB 查看哈希值)

上传时间 源代码

构建分发

dupin-0.1-py3-none-any.whl (41.1 kB 查看哈希值)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面