Releases: Grefer/CBLens
Releases · Grefer/CBLens
CBLens v1.0.0
CBLens 1.0.0 正式公开发布。
Downloads
- macOS: 下载
CBLens-macOS.zip,解压后双击CBLens.app - Windows: 下载
CBLens-Windows.zip,解压后双击CBLens.exe
Highlights
- Crank-Nicolson PDE 可转债定价引擎,支持强赎、回售、下修博弈、信用利差和连续股息率。
- Wind / akshare / CSV 数据源,支持公告事件同步和主池准入筛选。
- CustomTkinter GUI、批量筛选、关注池、回测与敏感性分析工作流。
- 发布包已补齐 MIT LICENSE、显式 setuptools 包发现、公开版本号和跨平台桌面 APP。
macOS 首次运行说明
当前桌面包暂未使用 Apple Developer ID 签名,因此 macOS 首次打开时可能会被 Gatekeeper 拦截。这不代表应用文件一定损坏,通常按下面方式放行即可。
1. 提示“无法验证开发者”或 “Apple 无法检查其是否包含恶意软件”
推荐方式:
- 在 Finder 中找到
CBLens.app。 - 右键点击
CBLens.app,选择“打开”。 - 在弹窗中再次点击“打开”。
也可以进入“系统设置” -> “隐私与安全性”,在安全提示处选择“仍要打开”。
2. 提示“CBLens.app 已损坏,无法打开”或建议移到废纸篓
这是 zip 下载文件带有 quarantine 隔离属性时的常见提示。解压后在终端执行:
xattr -dr com.apple.quarantine /Applications/CBLens.app如果你没有放到 /Applications,请把路径替换成实际位置。最简单的做法是在终端输入 xattr -dr com.apple.quarantine 后,把 CBLens.app 从 Finder 拖进终端自动填入路径,再按回车。
3. 双击后没有窗口,或怀疑数据 / 依赖没有被正确打包
可在终端运行诊断命令:
/Applications/CBLens.app/Contents/MacOS/CBLens --diagnose若应用放在其他目录,请相应替换路径。诊断输出会检查内置数据、用户数据目录,以及 WindPy / akshare / certifi / requests 等依赖是否可定位。
4. 使用 Wind 数据源时报 WindPy 相关错误
发布包不会内置 WindPy。需要先安装 Wind 金融终端及 Python 接口,并确认 Wind 终端已启动、已登录。macOS 常见路径为:
/Applications/Wind API.app/Contents/python/WindPy.py
如果 WindPy 安装在自定义位置,可设置 CBLENS_WINDPY_PATH 指向 WindPy.py 或其所在目录。
Validation
- pytest: 192 passed
- desktop build: GitHub Actions macOS / Windows 成功,Release assets 上传成功
Notes
- 桌面包暂未使用 Apple Developer ID 或 Windows Authenticode 证书签名;首次打开可能出现系统安全提示。
- 如不放心,可从源码安装依赖后本机构建桌面包。