Recent Releases of https://github.com/bambinos/formulae

https://github.com/bambinos/formulae - Formulae 0.5.4

Maintenance and fixes

  • Make sure model_description always returns a Model instance (#112)

- Python
Published by tomicapretto almost 2 years ago

https://github.com/bambinos/formulae - Formulae 0.5.3

Fixes an annoying bug: Make formulae reach transformations before outer names (#109)

- Python
Published by tomicapretto over 2 years ago

https://github.com/bambinos/formulae - Release 0.5.2

In this release we incorporate maintenance changes:

  • Handle the deprecation of is_categorical_dtype in pandas
  • Handle True, False, and None as Python literals instead of as variable names.

- Python
Published by tomicapretto over 2 years ago

https://github.com/bambinos/formulae - Release 0.5.1

This is a fix release where we fix a bug when intercept is inserted after categorical variable.

- Python
Published by tomicapretto over 2 years ago

https://github.com/bambinos/formulae - Release 0.5.0

New features

  • The library now supports configuration variables (#95)
  • Allow evaluations on new data with new categories (#96)
  • Return ready to be used group-specific effects design matrix when there are new groups (#100)

Maintenance and fixes

  • Fix typo in str (#99)

- Python
Published by tomicapretto almost 3 years ago

https://github.com/bambinos/formulae - Release 0.4.0

New features

  • Implement a @registerstatefultransform decorator to register new stateful transformations (#85)

Maintenance and fixes

  • Fix evaluation of new offset terms with call arguments (#81)
  • Multiple calls with unnamed attributes resulted in errors due to trying to hash unhashable types (#88)
  • Term names with call components now use the proper lexeme when one argument is a string (#89)
  • Detect stateful transformations by attribute instead of name (#90)
  • Moved tests out of the formulae directory (#91)
  • Use pyproject and improve deployment workflow (#92)

- Python
Published by tomicapretto about 3 years ago

https://github.com/bambinos/formulae - v0.3.4

Release done because we'll have a new Bambi release.

  • Fixed a bug in the levels of interaction terms involving numeric terms with multiple columns (b4a1f73)

- Python
Published by tomicapretto about 4 years ago

https://github.com/bambinos/formulae - Release 0.3.3

Fix order issues with categorical variables and custom encodings.

- Python
Published by tomicapretto about 4 years ago

https://github.com/bambinos/formulae - Release 0.3.2

Fix bug with categorical pandas series.

- Python
Published by tomicapretto about 4 years ago

https://github.com/bambinos/formulae - Release 0.3.1

Maintenance and fixes

  • Renamed ResponseVector to ResponseMatrix (#71)
  • Renamed design_vector to design_matrix in ResponseMatrix(#71)
  • Updated docstrings in formulae/matrices.py (#71)

Deprecation

  • Removed binary and success attributes from ResponseMatrix (#71)

- Python
Published by tomicapretto about 4 years ago

https://github.com/bambinos/formulae - Release 0.3.0

Changes

New features

  • We can create our own encodings such as Treatment or Sum encoding. These are subclasses of Encoding.
  • Added two aliases T and S that are shorthands of C(var, Treatment) and C(var, Sum) respectively.
  • DesignVector, CommonEffectsMatrix and GroupEffectsMatrix now retrieve their values when passed to np.array() and np.asarray().
  • Add poly() stateful transform.
  • na_action in design_matrices() can be "pass" which means not to drop or raise error about missing values. It just keeps them (#69)
  • design_matrices() gains a new argument extra_namespace. It allows us to pass a dictionary of transformations that are made available in the environment where the formula is evaluated (#70)

Maintenance and fixes

  • Fixed a bug in the addition of lower order terms when the original higher order term wasn't full-rank.
  • Columns for categorical terms are integer by default. They are casted to float only if there are other float-valued columns in the design matrix.
  • Updated str and repr methods of ResponseVector, CommonEffectsMatrix, and GroupEffectsMatrix.
  • Added str and repr methods for DesignMatrices.
  • Added get_item method for DesignMatrices.
  • Added support for comparison operators within function calls.

- Python
Published by tomicapretto over 4 years ago

https://github.com/bambinos/formulae - Release 0.2.0

Changes:

  • We have splines via bs().
  • We don't use Python's eval() anymore.
  • Minor bug fixes and internal changes.

- Python
Published by tomicapretto almost 5 years ago

https://github.com/bambinos/formulae - Release 0.1.4

Release needed for Bambi 0.6.0

- Python
Published by tomicapretto almost 5 years ago

https://github.com/bambinos/formulae - v0.1.3

Revert changes. This is the same as v0.1.1. The last release (v0.1.2) has some breaking changes that haven't been updated in Bambi yet.

- Python
Published by tomicapretto almost 5 years ago

https://github.com/bambinos/formulae - Release 0.1.2

This release includes changes that will allow us to have binomial and multinomial families and offset terms.

- Python
Published by tomicapretto almost 5 years ago

https://github.com/bambinos/formulae - Patch release

Fixes the shape of the group-specific effects matrix.

- Python
Published by tomicapretto about 5 years ago

https://github.com/bambinos/formulae - Release 0.1.0

Making a new release. I'm using 0.1.0 because, as far as I'm aware, there are no hidden bugs now. Also, I need this new release to merge a PR in Bambi that does fix tricky bugs.

- Python
Published by tomicapretto about 5 years ago

https://github.com/bambinos/formulae - Release 0.0.10

First release on Github. This release also tests if GitHub actions properly uploads the package to PyPI.

- Python
Published by tomicapretto about 5 years ago