GFDL 0.2.0 Release Notes#
Gradient free deep learning (GFDL) 0.2.0 is the culmination of 3 months of hard work. Our development attention will now shift to bug-fix releases on the 0.2.x branch, and on adding new features on the main branch.
This release requires Python 3.12-3.14.
Highlights of this release#
We now have public user facing html documentation: https://lanl.github.io/GFDL/
All estimators now support the new
partial_fitmethod, which may be useful for handling design matrices that do not fit into system memory.
New features#
gfdl.model improvements#
All estimators now support the new
partial_fitmethod, which may be useful for handling design matrices that do not fit into system memory.
Deprecated features#
Backwards incompatible changes#
Other changes#
We now have public user facing html documentation: https://lanl.github.io/GFDL/
Issues closed for 0.2.0#
#32: DOC, CI: only need to build/lint docs once in the CI
#33: DOC, CI, MAINT: deploying docs
#59: DOC, MAINT: PyPI landing page missing description
#62: MAINT, CI: setup dependabot
#65: DOC, MAINT: link back to deployed docs from PyPI page
#80: MAINT, CI: pin some dependencies to specific hashes
#85: MAINT: better error messages/design for layer widths <= 0 ?
#96: DOC: method links do not work in the documentation
Pull requests for 0.2.0#
#47: ENH: partial fit implementation with tests
#53: CI, DOC: Separate docs build from CI test jobs, deployment
#55: REL: set version to 0.2.0
#58: MAINT: EnsembleGFDL–inherit from base
#60: MAINT, CI: bump ruff
#61: DOC, MAINT: description for PyPI page
#66: DOC, MAINT: add PyPI doc link
#73: MAINT, CI: draft dependabot configuration
#76: MAINT: Bump actions/upload-pages-artifact from 3 to 4
#77: MAINT: Bump actions/deploy-pages from 4 to 5
#78: MAINT: Bump actions/upload-artifact from 4 to 7
#79: MAINT: Bump actions/setup-python from 5 to 6
#81: MAINT: Bump actions/checkout from 4 to 6
#83: MAINT, CI: pin
actions/setup-python#86: MAINT: Bump actions/upload-pages-artifact from 4 to 5
#87: MAINT: errors for widths <= 0
#88: MAINT: actions/checkout hash pins
#89: MAINT, CI: Specify hash for doc related actions.
#95: MAINT: remove spurious comment
#100: DOC: custom template to link methods in documentation