DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DA::DAPyScriptsDataProcess类 参考

封装的da_io.py 更多...

#include <DAPyScriptsDataProcess.h>

类 DA::DAPyScriptsDataProcess 继承关系图:
DA::DAPyModule DA::DAPyObjectWrapper

Public 成员函数

 DAPyScriptsDataProcess (bool autoImport=true)
 
 DAPyScriptsDataProcess (const pybind11::object &obj)
 
DAPyDataFrame spectrum_analysis (const DAPySeries &wave, double fs, const QVariantMap &args, QString *err=nullptr)
 映射 da_data_processing.da_spectrum_analysis
 
DAPyDataFrame butterworth_filter (const DAPySeries &wave, double fs, int fo, const QVariantMap &args, QString *err=nullptr)
 
DAPyDataFrame peak_analysis (const DAPySeries &wave, double fs, const QVariantMap &args, QString *err=nullptr)
 
pybind11::dict stft_analysis (const DAPySeries &wave, double fs, const QVariantMap &args, QString *err=nullptr)
 
pybind11::dict wavelet_cwt (const DAPySeries &wave, double fs, const DA::DAPySeries &scale, const QVariantMap &args, QString *err=nullptr)
 
DAPyDataFrame wavelet_dwt (const DAPySeries &wave, double fs, const QVariantMap &args, QString *err=nullptr)
 
bool import ()
 
- Public 成员函数 继承自 DA::DAPyModule
 DAPyModule (const char *moduleName)
 
 DAPyModule (const pybind11::object &obj)
 
 DAPyModule (pybind11::object &&obj)
 
DAPyModuleoperator= (const DAPyObjectWrapper &obj)
 
DAPyModuleoperator= (const pybind11::object &obj)
 
bool isImport () const
 判断是否导入
 
QString moduleName () const
 获取模块名
 
void reload ()
 重新加载模块
 
bool import (const char *module_n) noexcept
 导入模块
 
QString lastError () const
 
bool hasError () const
 
void clearError ()
 
- Public 成员函数 继承自 DA::DAPyObjectWrapper
 DAPyObjectWrapper (const DAPyObjectWrapper &obj)
 
 DAPyObjectWrapper (DAPyObjectWrapper &&obj)
 
 DAPyObjectWrapper (const pybind11::object &obj)
 
 DAPyObjectWrapper (pybind11::object &&obj)
 
bool isNone () const
 
DAPyObjectWrapperoperator= (const DAPyObjectWrapper &obj)
 
DAPyObjectWrapperoperator= (DAPyObjectWrapper &&obj)
 
DAPyObjectWrapperoperator= (const pybind11::object &obj)
 
DAPyObjectWrapperoperator= (pybind11::object &&obj)
 
bool operator== (void *ptr) const
 
bool operator== (const pybind11::object &obj) const
 
bool operator== (const DAPyObjectWrapper &obj) const
 
bool operator!= (void *ptr) const
 
bool operator!= (const pybind11::object &obj) const
 
bool operator!= (const DAPyObjectWrapper &obj) const
 
 operator bool () const
 
void dealException (const std::exception &e) const
 统一的异常处理函数
 
DAPyObjectWrapper deepCopy () const
 深拷贝
 
pybind11::object & object ()
 
const pybind11::object & object () const
 
QVariant toVariant () const
 
bool isinstance (const pybind11::handle &type) const
 
bool isInt () const
 是否为int
 
bool isModule () const
 是否为Module
 
bool isFloat () const
 是否为float
 
bool isStr () const
 是否为str
 
bool isBool () const
 
bool isList () const
 
bool isDict () const
 
bool isTuple () const
 
bool isCallable () const
 
bool isSequence () const
 
bool isNumeric () const
 
void setErrCallback (const ErrCallback &fun)
 设置错误处理回调
 
ErrCallback getErrCallback () const
 
pybind11::object attr (const char *c_att)
 获取属性
 
pybind11::object attr (const char *c_att) const
 
template<typename... Args>
pybind11::object call (Args &&... args)
 直接调用Python可调用对象
 
QString __name__ () const
 对应__name__
 
QString __str__ () const
 
QString __repr__ () const
 
QString typeName () const
 
size_t refCount () const
 

额外继承的成员函数

- Public 类型 继承自 DA::DAPyObjectWrapper
using ErrCallback = std::function< void(const char *) >
 异常错误回调函数
 
- 静态 Public 成员函数 继承自 DA::DAPyModule
static DAPyModule importModule (const char *module_n)
 导入模块
 
static bool isInstanceTime (const pybind11::handle &obj)
 
static bool isInstanceDate (const pybind11::handle &obj)
 
static bool isInstanceDateTime (const pybind11::handle &obj)
 
static bool isInstancePandasDateTime (const pybind11::handle &obj)
 
static bool isInstanceNumpyDateTime (const pybind11::handle &obj)
 
static bool isInstanceTimedelta (const pybind11::handle &obj)
 
- Protected 属性 继承自 DA::DAPyObjectWrapper
pybind11::object _object
 
ErrCallback _errcallback
 

详细描述

封装的da_io.py

成员函数说明

◆ spectrum_analysis()

DAPyDataFrame DA::DAPyScriptsDataProcess::spectrum_analysis ( const DAPySeries wave,
double  fs,
const QVariantMap &  args,
QString *  err = nullptr 
)

映射 da_data_processing.da_spectrum_analysis

参数
wave
fs
args
err
返回

该类的文档由以下文件生成: