Skip to content

Latest commit

 

History

History
99 lines (59 loc) · 4.31 KB

CHANGELOG.md

File metadata and controls

99 lines (59 loc) · 4.31 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Fixed

  • Fix error when using automatic mixed precision with spline transforms (#66)

Added

  • Add various autoregressive flows using the existing transforms in nflows (#62)
  • Add scale_activation keyword argument to nflows.transforms.autoregressive.MaskedAffineAutoregressiveTransform (uofgravity/nflows#11)

Changed

  • Drop support for Python 3.7 (#61)

Fixed

Added

  • Keyword arguments passed to glasflow.transform.coupling.AffineCouplingTransform are now propogated to the parent class. (#51)
  • Add support scale_activation to glasflow.transform.coupling.AffineCouplingTransform and set the default to nflows_general. (#52, #54)

Changed

  • Default scale activation for glasflow.transform.coupling.AffineCouplingTransform is changed from DEFAULT_SCALE_ACTIVATION in nflows to nflows_general from glasflow. This changes the default behaviour, the previous behaviour can be recovered by setting scale_activation='nflows'. (#52, #54)

Fixed

Deprecated

  • The scaling_method argument in glasflow.transform.coupling.AffineCouplingTransform is now deprecated in favour of scale_activation and will be removed in a future release. (#52)

Added

  • Add a multi-layer perceptron (glasflow.nets.mlp.MLP). (#40)
  • Add a resampled Gaussian distribution that uses Learnt Accept/Reject Sampling (glasflow.distributions.resampled.ResampledGaussian). (#40)
  • Add nessai.utils.get_torch_size. (#40)
  • Add a multivariate uniform distribution for Neural Spline Flows (glasflow.distributions.uniform.MultivariateUniform). (#47)

Changed

  • Change logging statements on import to, by default, only appear when an external version of nflows is being used. (#44)

Another patch to fix CI not uploading release to PyPI

Changed

  • Update nflows submodule (#36)
  • Remove LFS from publish-to-pypi workflow (#36)

Patch to fix CI not uploading release to PyPI

Changed

  • Add LFS to publish-to-pypi workflow (#35)

Added

  • Add RealNVP
  • Add CouplingNSF (Coupling Neural Spline Flow)
  • Add nflows submodule that replaces nflows dependency
  • Add option for user-defined masks in coupling-based flows