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__.pyfiles to ensure proper module discovery. - Included necessary files via
MANIFEST.into 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_heatmapfunction that enables 10x faster heatmap rendering. - LollipopPlot Class: Added a new
LollipopPlotclass 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_metadatatofeature_metadataandgenestofeatures). - Performance Enhancements: Significant improvements to speed, particularly with heatmap rendering and metadata filtering.
- Method Optimization: Optimized several methods, such as the
subsetmethod usingreindexand improvedcalculate TMBfunctionality.
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_figurefor exporting visualizations.
- Python
Published by xu62u4u6 11 months ago