Pennsieve

Latest version: v6.2.0

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

Scan your dependencies

Page 10 of 12

2.4.2

Added
- Channels can be deleted by `id`
- A `gap_factor` argument has been added to `segments` and `get_segments` timeseries functions
- Pull request templates

Changed
- Standardized logging methodology (no more print statements)
- Creating a model with invalid properties will no longer fail - the model will be created without any properties and an error will be logged
- Fixed `delete_annotation_layer` and `delete_annotation`
- Updated `query_annotation_counts` in accordance with updates to the concepts service
- `RecordSet`.`as_dataframe` now accepts a `record_id_column_name` arg to optionally include the record_id in the dataframe

2.3.0

Added
- Preliminary graph features, beta-quality
- Basic timeseries segments functionality
- Documentation dump (needs revision)

Changed
- Upload using preview/grouping endpoint

2.1.4

Added
- A field for `size` to the File model

Changed
- Models after updates to package, dataset, user, and organization API endpoints

2.1.3

Changed
- Updated `_update_self` to more reliably rely on model IDs for self verification

2.1.1

Changed
- Fixed re-authentication by maintaining organization context

2.1.0

Added
- `bf.members` function to return the members of the current organization
- Separation of CLI only and client code

Changed
- Better working_dataset handling
- Timeseries query format has changed for the rest endpoint. Previously returned two arrays - times and values. Now returns a single array of time,value pairs.

Page 10 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.