Skip to content

Releases: flatironinstitute/nemos

0.2.1

23 Jan 22:44
c355d28
Compare
Choose a tag to compare

Bugfix on the repr utility function.

What's Changed

Full Changelog: 0.2.0...0.2.1

0.2.0

21 Jan 15:06
ec5b381
Compare
Choose a tag to compare

Overview

  • New basis API. Distinct basis objects for "Conv" and "Eval" mode of operation.
  • Basis compute_features accepts multi-dimensional inputs for both "Conv" and "Eval" bases.
  • Added IdentityEval bases for including custom inputs in composite bases.
  • Added HistoryConv bases to include the raw history of an input as a predictor.
  • New module for applying identifiability constraints to a model matrix.
  • New SVRG solver with optimized parameters.
  • New documentation website based on sphinx PyData theme.
  • Improved basis documentation: new how-to guides and summary of the available bases.
  • Added examples in docstrings of user-facing methods and functions.
  • Coefficient splitting method of basis.

What's Changed

New Contributors

Full Changelog: 0.1.6...0.2.0

0.1.6

14 Aug 11:10
f62fcf8
Compare
Choose a tag to compare

NeMoS New Release

In this new release:

  • Simplified API for GLM: You can now set regularization using a string. All regularization and solver hyperparameters can be passed during GLM initialization.
    import nemos as nmo
    model = nmo.glm.GLM(regularizer="Ridge", regularizer_strength=0.1)
  • New TransformerBasis API: All Basis attributes are now available in TransformerBasis, facilitating inspection and cross-validation. See the updated tutorial in the API guide.
    import nemos as nmo
    transformer_basis = nmo.basis.RaisedCosineBasisLinear(10).to_transformer()
    print(transformer_basis.n_basis_funcs)  # prints 10
  • Bounds for Basis: Added support for specifying bounds for the range of values covered by a basis function.

What's Changed

New Contributors

Full Changelog: 0.1.5...0.1.6

NeMoS version 0.1.5

19 Jun 01:05
Compare
Choose a tag to compare

New with this release:

  • `GammaObservations model, for fitting Gamma-GLMs.
  • GLMs' update and initialize_solver methods for batching

NeMoS version 0.1.4

18 Jun 18:51
1c36083
Compare
Choose a tag to compare

New with this release:

  • GammaObservations model, for fitting Gamma-GLMs.

  • GLMs' update and initialize_solver methods for batching

Compatiblity with `pynapple>=0.6.5`

16 May 16:10
778bd02
Compare
Choose a tag to compare

This update make sure that nemos is compatible with pynapple>=0.6.5.

`nemos` for GLM and `PopulationGLM`

16 Apr 21:06
Compare
Choose a tag to compare

Release of the package tested for python 3.9, 3.10, and 3.11. Current modules include basis.py for feature construction and glm for single neuron and population GLM modeling.

`nemos` first release

16 Apr 19:53
Compare
Choose a tag to compare

First working release of nemos.

Reserve package name on PyPI

07 Nov 22:43
cd38f6e
Compare
Choose a tag to compare

This is an alpha version of the code. We are releasing this version with the aim of reserving the package name on PyPI