Skip to content

Update progress bar#19

Merged
ASKabalan merged 9 commits intomainfrom
update-progress-bar
Feb 3, 2026
Merged

Update progress bar#19
ASKabalan merged 9 commits intomainfrom
update-progress-bar

Conversation

@ASKabalan
Copy link
Copy Markdown
Member

This pull request removes continuous optimization functionality from the codebase and deprecates related APIs in favor of an external package. It also updates documentation and project configuration to reflect this change, and introduces a new GitHub Actions workflow for notebook testing.

Deprecation and removal of continuous optimization:

  • The optimize function and all related code (including parameter conditioning and progress tracking) have been removed from src/jax_grid_search/_optimizers.py. Instead, a stub remains that raises NotImplementedError and instructs users to use furax_cs.minimize from the furax-cs package.
  • The condition function and default_desc_cb have been removed from the public API in src/jax_grid_search/__init__.py, and documentation now marks optimize as deprecated. [1] [2]
  • Example and documentation references to continuous optimization and parameter conditioning have been removed from examples/README.md. [1] [2] [3] [4]
  • Dependencies and type stubs related to continuous optimization (such as optax, optimistix, lineax, equinox, and jax-progress) have been removed from pyproject.toml. [1] [2]

Testing and documentation improvements:

  • A new GitHub Actions workflow (.github/workflows/notebooks.yml) has been added to automatically execute all example notebooks across multiple Python versions and upload the outputs as artifacts.
  • The main test workflow now includes Python 3.13 in its version matrix.
  • The README.md has been updated to add a badge for the new notebooks workflow and clarify the naming of the tests badge.

@ASKabalan ASKabalan merged commit 7587007 into main Feb 3, 2026
5 of 9 checks passed
@ASKabalan ASKabalan deleted the update-progress-bar branch February 3, 2026 16:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant