Recent Releases of pymaftools

pymaftools -

🛠️ What's Fixed

  • Fixed critical packaging issue where essential modules (core, plot, utils) were not included in the distribution.
  • Added missing __init__.py files to ensure proper module discovery.
  • Included necessary files via MANIFEST.in to ensure complete source distribution (.tar.gz) and wheel (.whl) builds.

📦 Installation

bash pip install pymaftools==0.2.2

⚠️ Note

If you previously installed v0.2, v0.2.1 we recommend upgrading to this version due to incomplete packaging in earlier releases. bash pip install --upgrade pymaftools

- Python
Published by xu62u4u6 11 months ago

pymaftools - 0.2.1

What's Changed

  • Fixed: broken import issue on pymaftools.core
  • Improved: packaging structure and updated setup.py

- Python
Published by xu62u4u6 11 months ago

pymaftools - 0.2.0

Version 0.2.0 (April 2025)

New Features:

  • Optimized Categorical Heatmap: Implemented an optimized version of the categorical_heatmap function that enables 10x faster heatmap rendering.
  • LollipopPlot Class: Added a new LollipopPlot class for improved visualization.
  • PCA Method: Added a dedicated method for Principal Component Analysis (PCA).
  • Cosine Similarity Method: Introduced a method to compute cosine similarity between datasets.
  • Boxplot for Metadata: Added a boxplot visualization for metadata.
  • Custom Color Map (cmap) and Alpha: Added support for custom colormap (cmap) and alpha values in visualizations.

Improvements:

  • Rename Attributes and Methods: Refined naming conventions (e.g., gene_metadata to feature_metadata and genes to features).
  • Performance Enhancements: Significant improvements to speed, particularly with heatmap rendering and metadata filtering.
  • Method Optimization: Optimized several methods, such as the subset method using reindex and improved calculate TMB functionality.

Bug Fixes:

  • Circular Import Prevention: Resolved issues related to circular imports.
  • Feature Metadata Fixes: Fixed issues around changes in feature metadata and related attributes.
  • Bug with Sample Metadata: Addressed a bug that caused sample metadata to be lost.

Other Changes:

  • Showframe Addition: Added the option to show frames in visualizations.
  • PivotTable, MAF, and CooccurMatrix Refactor: Moved critical components to the core for better modularity and reusability.
  • Image Saving: Introduced new methods like save_figure for exporting visualizations.

- Python
Published by xu62u4u6 11 months ago