Repository navigation
Releases: davips/hdict
Release list
Release v2.250313.2
Update hosh
Release v2.240217.0
Add metafield, e.g.: _x_.
A metafield implies that hosh(value) = ø, and during hdict.hosh calculation: hosh(key) = ø.
They are invisible for identification purposes.
Release v2.230721.7
Release v2.230721.6
Add support for hoshing _PredictScorer and _ProbaScore
Release v2.230721.5
Fix unhandled hdict/frozenhdict inside expressions
Implement cast to bool
Release v2.230721.4
Add option to transpose imported CSV/ARFF
Release v2.230721.3
Add Self: _ for usage as parameter, argument, or value pointing to the hdict itself
Change semantics of _ for consistency:
_(1,2,3) = sample(1,2,3)
_["a"] = hdict["a"]
Release v2.230721.2
Add Self: _ for usage as parameter, argument, or value pointing to the hdict itself
Change semantics of _ for consistency:
_(1,2,3) = sample(1,2,3)
_["a"] = hdict["a"]
Release v1.230706.1
Fix apply for functions like f = lambda a,b, *arg, c=1,d=2,e=13, **kwargs: 0
Update hosh dependence
Now all fields are considered when calculating hdict hosh (including * and *)
Fix corner case for positional arg on apply
Add support for applying getattr() and calculate hosh of builtin functions and classes from str(function).encode()
Add support for None key, None meaning that the result of apply() is to be discarded.
Add hoshes property
Add option to hide types of DataFrame columns
Improve support for dataset operations: nom2bin, df2Xy
Release v0.230412.3
Finish test coverage
Finish pandas lazy loading by column
Improve output
Improve DF capabilities
Fix 'is Unevaluated' by "=="
Keep mirrors in ids list
Redesign algebra
Finish cache
Implementing cache, added mirror fields