Skip to content

v0.6.0

Latest
Compare
Choose a tag to compare
@mcgeestephen mcgeestephen released this 17 Jun 03:40
3cc03ea

Overview

This version modernizes most of the codebase, including a refactor to ensure compatibility with Python 3.9

What's Changed

  • Update to Python 3.9
  • Includes a pyproject.toml file for use with poetry (removal of setup.py)
  • Now relies on gensim = ^4.3.0
  • Replaces flake8 with ruff
  • Replacement of unittest with pytest
  • Removal of CLI test workflow
  • Replacement of scipy.stats.truncnorm function with custom truncated normal-simulation functions
  • Addition of docstrings and type-hinting
  • More flexible versioning for fire, networkx, numpy, pandas, scipy than v0.5.4

Known Issues

  • phenopy v0.6.0 relies on Python3.9, which is expected to reach end-of-life on 2025-10-05.

Compatibility

Requires >= Python 3.9.

Contributors

Release Date

Version 0.6.0 was released on June 16, 2023.