Biocframe

Latest version: v0.6.3

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

Scan your dependencies

Page 1 of 2

0.6.3

- Implement `remove_rows()`.
- Implement `has_row()`.
- Add support for slice objects in `remove_columns()` and enforce homogeneous types.

0.6.1

- Implement wrapper methods within the `BiocFrame` class for merge and combine operations.
- Initialize `BiocFrame` from a `NamedList`.
- Renaming GitHub actions for consistency with other packages.

0.6.0

- chore: Remove Python 3.8 (EOL)
- precommit: Replace docformatter with ruff's formatter

0.5.11

- Methods to flatten a nested `BiocFrame` object.
- Interop with Polars; added methods to coerce `BiocFrame` object to a polars `DataFrame` and vice-versa
- Corce methods especially the integrations with pandas and polars, first flatten the `BiocFrame` before attempting the coersion.

0.5.1

- Moved the pandas converter into a `BiocFrame` class method for more accessibility.
- Attach row names to the output of `get_column_data()` by default.
This can be turned off with the `with_names = False` option.

0.5.0

- Bugfixes to avoid pass-by-reference effects when setting or removing columns.
- Provide functional-style method to add/remove multiple columns at once.
- Allow setting/removal of columns by position index instead of name.
- Provide a `relaxed_combine_rows` and `merge` function for flexible combining.
- Reduce the variety of arguments for `__getitem__`, to simplify user expectations.
- Internal refactoring to use generics from the BiocUtils package.

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.