Skip to content

Releases: ActivitySim/sharrow

v2.5.1

11 Jan 23:01
e3a3cc4
Compare
Choose a tag to compare

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

v2.5.0

09 Jan 19:12
8587d40
Compare
Choose a tag to compare

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: v2.4.0...v2.5.0

v2.4.0

23 Sep 23:51
c15d9c0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.3.2...v2.4.0

v2.3.2

20 Sep 21:05
22e5a08
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.3.1...v2.3.2

v2.3.1

16 Sep 00:56
20f27c6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.3.0...v2.3.1

v2.3.0

13 Sep 22:08
771f1b1
Compare
Choose a tag to compare

What's Changed

Full Changelog: V2.2.4...v2.3.0

v2.2.4

26 Aug 02:57
7c500f5
Compare
Choose a tag to compare

What's Changed

  • Fix OMX construction with arbitrary zone ids by @jpn-- in #27

Full Changelog: v2.2.3...V2.2.4

v2.2.3

25 Aug 15:41
1fe091b
Compare
Choose a tag to compare

What's Changed

  • Fixes for 2 and 3 zone systems by @jpn-- in #26

Full Changelog: v2.2.2...v2.2.3

Sparse Arrays

09 Jun 18:47
1499e79
Compare
Choose a tag to compare

Initial support for sparse arrays

fixes a bug in the automated documentation build

v2.1.0: Allow constant slices into missing dims

21 Mar 17:59
a20715b
Compare
Choose a tag to compare

What's Changed

  • Enhancements for ARC example model by @jpn-- in #8
    • Ability to reference time-dim via a tuple-slice of skims
    • replacement filter service
    • assume object arrays are unicode strings with valid "==" semantics
    • isin method
    • don't fall back to variable names from other subspaces when targeting a named subspace

Full Changelog: v2.0.2...v2.1.0