Skip to content

Changelog

All notable changes to the hydroutils project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

v0.0.14 - 2025-08-19

Added

  • 完整的项目文档结构,包括API参考、使用指南和示例
  • 新增水文统计分析模块 (hydro_stat)
  • 支持NSE、KGE、RMSE等多种评价指标
  • 洪水事件提取和分析功能
  • 流量持续曲线分析
  • 时间序列处理模块 (hydro_time)
  • 时间间隔检测和验证
  • 单位转换功能
  • 可视化工具模块 (hydro_plot)
  • 水文数据专用绘图函数
  • 模型评价可视化工具
  • 发布级别图表输出
  • AWS S3集成模块 (hydro_s3)
  • 支持大规模水文数据云存储
  • 批量数据上传下载
  • 日志工具模块 (hydro_log)
  • 专业的水文分析日志记录
  • 性能监控和错误追踪

Changed

  • 重构了项目结构,优化模块组织
  • 改进了数据处理流程,提高计算效率
  • 更新了所有依赖包的版本要求
  • 统一了代码风格和文档格式

Fixed

  • 修复了统计计算中的NaN值处理问题
  • 解决了时间序列对齐的bug
  • 修正了单位转换的精度问题
  • 优化了内存使用,解决了大数据处理时的内存溢出

Deprecated

  • 移除了过时的数据格式支持
  • 废弃了部分不推荐使用的函数接口

v0.0.13 - 2025-07-15

Added

  • 初始版本发布
  • 基础的水文统计功能
  • 简单的数据处理工具

Changed

  • 基础功能实现和测试

[Unreleased]

Planned

  • 增加机器学习模块支持
  • 添加更多水文模型评价指标
  • 改进数据可视化功能
  • 优化大规模数据处理性能
  • 添加更多单元测试和集成测试

Version Number Guide

  • MAJOR version (x.0.0) - 不兼容的API修改
  • MINOR version (0.x.0) - 向后兼容的功能性新增
  • PATCH version (0.0.x) - 向后兼容的问题修复