Sharrow

Latest version: v2.13.0

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

Scan your dependencies

Page 3 of 5

2.6.0

What's Changed
* pandas.CategoricalDtype <-> digital_encoding by jpn-- in https://github.com/ActivitySim/sharrow/pull/35
- Convert pandas.CategoricalDtype into dictionary-encoded dataset variables (and back)
- Add tar-zst utility
- repair and test subspace fallbacks
- allow error on graphviz
- find "get" when inside another function
- fix root_dims
- experimental datastore class

**Full Changelog**: https://github.com/ActivitySim/sharrow/compare/v2.5.2...v2.6.0

2.5.2

What's Changed
* Bugfix for df.get by jpn-- in https://github.com/ActivitySim/sharrow/pull/34


**Full Changelog**: https://github.com/ActivitySim/sharrow/compare/v2.5.1...v2.5.2

2.5.1

This fixes a bug where `df.get` would not compile correctly in the face of changes to the data tree.

2.5.0

What's Changed
* adds processor for `df.get(xxx)` notation
* adds streaming data
* logit models are maskable (only a subset of rows are evaluated)
* when converting dataframe to dataset, duplicate column names are generally not allowed, but if column data is identical then the duplicate column is dropped (this compatibility comes at a cost of some performance and should be avoided if possible)
* code now emits `CacheMissWarning` when compile is triggered, this is totally normal and expected on the first pass to compile things, but can give useful information when a function is unexpectedly recompiled (e.g. due to an accidental difference in input dtypes)
* intermediate functions are no longer cached, reducing the cache footprint on disk with no impact on performance
* ast processing now completes a first pass on each expression with each subspace before cascading down to fallback subspaces, this permits more complex expressions to complete
* implements nested logit, `mnl_draws` function name changed to `logit_draw`.
* no longer tested for compatibility with Python 3.7 (google colab updated to 3.8)

**Full Changelog**: https://github.com/ActivitySim/sharrow/compare/v2.4.0...v2.5.0

2.4.0

What's Changed
* Fix bitwise operations by jpn-- in https://github.com/ActivitySim/sharrow/pull/31


**Full Changelog**: https://github.com/ActivitySim/sharrow/compare/v2.3.2...v2.4.0

2.3.2

What's Changed
* Support for .isna() by jpn-- in https://github.com/ActivitySim/sharrow/pull/30


**Full Changelog**: https://github.com/ActivitySim/sharrow/compare/v2.3.1...v2.3.2

Page 3 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.