1作者: the__alchemist9 个月前原帖
我刚刚发布了一个开源的蛋白质和配体查看器。目标是快速且易于使用。长期来看,它将成为一个用于对接和分子动力学的平台。基本功能是用于查看和检查工作。我目前正在开发类似Coot的电子密度查看功能。 我正在逐步将其拆分为独立的库,并发布到crates.io上。有些库已经发布,其他库已经集成,待成熟和解耦后将会拆分。 在可能的情况下,使用并行执行,通过线程池(Rayon)、CPU SIMD和Cuda来实现。 默认的控制方案是非标准的,除非你玩视频游戏…… 欢迎任何反馈和批评!
4作者: mprataps9 个月前原帖
嗨,HN, 我开发了一个名为 SmartFileProcessor 的 Java 库,旨在简化高性能、多线程文件处理,使其更易于维护。 大多数 Java 文件处理解决方案要么涉及大量的样板代码,要么在并发、背压或指标处理方面表现不佳。我需要一个快速、简洁且适合生产环境的解决方案,因此我构建了这个库。 主要特点: - 使用可配置线程池的多线程行/批处理 - 内置背压的生产者/消费者模型 - 带有可选自动刷新功能的缓冲异步写入 - 实时指标:内存使用情况、吞吐量、线程时间、队列统计 - 简单的构建器 API — 最小化设置即可开始使用 - 输出指标为 JSON、CSV 或人类可读格式 使用场景: - 大型 CSV 或日志文件解析 - ETL 预处理 - 行级过滤和转换 - 数据摄取前的批处理准备 我非常希望能听到您的反馈 — 特性建议、性能改进、批评意见,或者这是否解决了其他人的实际问题。感谢您关注这个项目!