Skip to content

v0.1.2 - Performance Optimizations

Latest

Choose a tag to compare

@laiqilong laiqilong released this 09 Jan 10:16
de50686

What's Changed

✨ New Features & Optimizations

  • LMDB Feature Vector Reuse: The pipeline now automatically detects and reuses existing LMDB feature vectors, allowing you to experiment with different threshold parameters without re-extracting features each time.
  • Early Path Validation: All required paths (--modelPath, --classifierPath, --genomesDir) are now validated at the start of the pipeline, preventing wasted time on incorrect configurations.

🔧 Technical Details

  • Automatic detection of existing LMDB directories at outputPath/lmdb_{name}
  • Explicit --lmdbPath parameter support for manual LMDB specification
  • Pre-flight validation of model files, classifier files, and input directories
  • Improved error messages for missing or invalid paths

📦 Installation

Install the new version using pip:

pip -U install bgc_prophet

Or download the wheel file from the assets below and install:

pip install bgc_prophet-0.1.2-py3-none-any.whl

🙏 Acknowledgments

Thanks to the community for the valuable feedback and suggestions that led to these improvements!