Baribal

Latest version: v0.2.1

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.2.1

This release focuses on enhancing the package installation experience with improved build configurations and package structure.

Core Improvements
* Fixed package structure for PyPI distribution to ensure consistent installation across all environments
* Enhanced build process in CI/CD pipeline to maintain structural integrity
* Added package installation verification steps in the release process

Previously Released Features
* ๐Ÿ—œ๏ธ memory_diet(): Smart DataFrame memory optimization
- Intelligent numeric type downcasting
- Category compression for string columns
- Index optimization
- Optional aggressive mode for maximum memory savings

0.2.0

New Feature
* ๐Ÿ—œ๏ธ `memory_diet()`: Smart DataFrame memory optimization
- Intelligent numeric type downcasting
- Category compression for string columns
- Index optimization
- Optional aggressive mode for maximum memory savings
- Preserves data integrity while reducing memory footprint

This release introduces memory optimization capabilities while maintaining all existing functionality from v0.1.0. The new `memory_diet()` function helps users reduce their DataFrame memory usage through intelligent type optimization, making Baribal even more practical for working with large datasets.

0.1.0

๐ŸŽ‰ Initial Release

First public release of Baribal with core functionalities:

Features
- ๐Ÿ” `glimpse()`: R-style DataFrame preview
- ๐Ÿ“Š `tabyl()`: Enhanced cross-tabulations
- ๐Ÿงน `clean_names()`: Smart column renaming
- ๐Ÿ”„ `rename_all()`: Pattern-based renaming
- ๐Ÿ“Š `missing_summary()`: Missing values analysis

Supported Features
- Works with both pandas and polars DataFrames
- Comprehensive test coverage
- Full documentation

Links

Releases

Has known vulnerabilities

ยฉ 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.