Openmdao

Latest version: v3.37.0

Safety actively analyzes 715032 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

3.37.0

What's Changed
* Incremented version to 3.36.1-dev by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3418
* Fixed an issue with the dependency check for parallel derivative coloring by naylor-b in https://github.com/OpenMDAO/OpenMDAO/pull/3419
* Updated Ubuntu images used by test workflows by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3425
* Added `is_undefined` function for MPI-safe and array-compatible checks. by robfalck in https://github.com/OpenMDAO/OpenMDAO/pull/3423
* Make printout of sparsity summary subject to the 'show_summary' flag. by naylor-b in https://github.com/OpenMDAO/OpenMDAO/pull/3427
* Fixed a NumPy 2.x compatibility issue in FiniteDifference by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3429
* Fix for computed sparsity when some subjacs are zero. by naylor-b in https://github.com/OpenMDAO/OpenMDAO/pull/3430
* Removed unnecessary NL solve when performing a hot start. by naylor-b in https://github.com/OpenMDAO/OpenMDAO/pull/3432
* Modified assert_check_partials to use numpy.assert_allclose by naylor-b in https://github.com/OpenMDAO/OpenMDAO/pull/3424
* Addressed change in `numpy.testing.allclose` error message in NumPy 2.x by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3438
* Added name mapping from component names to valid python names for use in compute_primal method by naylor-b in https://github.com/OpenMDAO/OpenMDAO/pull/3444
* Updated check_partials and check_totals to measure absolute and relative err in the same way that np.assert_allclose does by naylor-b in https://github.com/OpenMDAO/OpenMDAO/pull/3442
* Updated latest workflow to use a known working version of PETSc by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3446
* AnalysisDriver by robfalck in https://github.com/OpenMDAO/OpenMDAO/pull/3365
* _CheckingJacobian no longer raises if the sparsity pattern is bad by robfalck in https://github.com/OpenMDAO/OpenMDAO/pull/3450
* Updated the list of disallowed variable names for ExecComp. by robfalck in https://github.com/OpenMDAO/OpenMDAO/pull/3456
* Add image definition and workflow to publish image by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3454
* smooth_round function added to om.jax by ehariton in https://github.com/OpenMDAO/OpenMDAO/pull/3457
* Jax explicit component automatic sparsity detection and coloring by naylor-b in https://github.com/OpenMDAO/OpenMDAO/pull/3451
* Fix bug in list_driver_vars where the bounds are wrong if it is called twice with driver_scaling=False. by Kenneth-T-Moore in https://github.com/OpenMDAO/OpenMDAO/pull/3461
* Update version/notes for 3.37.0 release by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3462
* Release notes for 3.37.0 by robfalck in https://github.com/OpenMDAO/OpenMDAO/pull/3452

New Contributors
* ehariton made their first contribution in https://github.com/OpenMDAO/OpenMDAO/pull/3457

**Full Changelog**: https://github.com/OpenMDAO/OpenMDAO/compare/3.36.0...3.37.0

3.36.0

What's Changed
* Added timing to output from Problem checks by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3371
* Update pyOptSparse citation by ewu63 in https://github.com/OpenMDAO/OpenMDAO/pull/3380
* InputResidsComp cleanup by robfalck in https://github.com/OpenMDAO/OpenMDAO/pull/3382
* Added 'recordable_only' option to OptionsDictionary items method. by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3379
* PSQP exit criteria by andrewellis55 in https://github.com/OpenMDAO/OpenMDAO/pull/3383
* BugFix: OpenMDAO Summary Report with discrete inputs by andrewellis55 in https://github.com/OpenMDAO/OpenMDAO/pull/3384
* Added JaxExplicitComponent and JaxImplicitComponent by naylor-b in https://github.com/OpenMDAO/OpenMDAO/pull/3359
* Fixed an option serialization test by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3386
* Updated code & test workflow for Python 3.13 compatibility by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3388
* Fixed error when using set_input_defaults with a different but acceptable default value shape. by robfalck in https://github.com/OpenMDAO/OpenMDAO/pull/3391
* Added additional documentation for the `set_input_defaults` function by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3387
* Fixed docstring for InterpND extrapolate option by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3398
* Cleaned up documentation to clarify that commands like "pip install" are meant to be run at the command prompt. by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3404
* A couple of performance fixes. by naylor-b in https://github.com/OpenMDAO/OpenMDAO/pull/3401
* Fixed the search function in the documentation by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3405
* Removed unnecessary shape correction of jacobian when doing bidirectional coloring and fixed bidirectional coloring bug by naylor-b in https://github.com/OpenMDAO/OpenMDAO/pull/3369
* Added a command line tool to display a dashboard of the contents of case recorder files by hschilling in https://github.com/OpenMDAO/OpenMDAO/pull/3400
* Suppress an annoying warning when recorder setup happens multiple times. by Kenneth-T-Moore in https://github.com/OpenMDAO/OpenMDAO/pull/3408
* Changed language in the 'check unconnected inputs' config check to avoid confusion by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3407
* Updated `list_driver_vars` to scale upper and lower bounds when `driver_scaling` is False by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3406
* fix link in models_with_solvers_implicit.ipynb by driftregion in https://github.com/OpenMDAO/OpenMDAO/pull/3415
* fix link in first_analysis.ipynb by driftregion in https://github.com/OpenMDAO/OpenMDAO/pull/3414
* Fix bug that occurred when recording inputs by absolute name. by naylor-b in https://github.com/OpenMDAO/OpenMDAO/pull/3410
* Updating version/notes for 3.36.0 release by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3417
* Release notes for 3.36.0 by robfalck in https://github.com/OpenMDAO/OpenMDAO/pull/3416

New Contributors
* driftregion made their first contribution in https://github.com/OpenMDAO/OpenMDAO/pull/3415

**Full Changelog**: https://github.com/OpenMDAO/OpenMDAO/compare/3.35.0...3.36.0

3.35.0

What's Changed
* POEM 097 Implementation, Part 1 by robfalck in https://github.com/OpenMDAO/OpenMDAO/pull/3287
* Fixed path to SNOPT output file in analysis error documentation by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3301
* Update version/notes for 3.34.1 release by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3303
* Increment version to 3.34.2-dev by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3304

3.34.2

What's Changed
* Fixed issue with ScipyOptimizeDriver introduced in the scaling report PR by naylor-b in https://github.com/OpenMDAO/OpenMDAO/pull/3307

**Full Changelog**: https://github.com/OpenMDAO/OpenMDAO/compare/3.34.1...3.34.2

3.34.1

What's Changed
* Fixed issue with scaling report when there are linear-only dvs by naylor-b in https://github.com/OpenMDAO/OpenMDAO/pull/3302

**Full Changelog**: https://github.com/OpenMDAO/OpenMDAO/compare/3.34.0...3.34.1

3.34.0

What's Changed
* Optimizers now keep track of design vars that impact linear constraints and nonlinear responses separately. by naylor-b in https://github.com/OpenMDAO/OpenMDAO/pull/3275
* Fix for test_scaffold test that doesn't clean up site-packages installs on some machines by hschilling in https://github.com/OpenMDAO/OpenMDAO/pull/3279
* update to hook system to allow args and/or return value to be passed to hook functions by naylor-b in https://github.com/OpenMDAO/OpenMDAO/pull/3276
* Removed 2.0.0 pin from pydocstyle dependency requirement by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3286
* Try Except for Report Dir removal by andrewellis55 in https://github.com/OpenMDAO/OpenMDAO/pull/3281
* Problem.load_case fix for discrete variables by andrewellis55 in https://github.com/OpenMDAO/OpenMDAO/pull/3284
* Attempting to speed up a discrete variable dependency check. by naylor-b in https://github.com/OpenMDAO/OpenMDAO/pull/3277
* Prob.load_case discrete input fix by andrewellis55 in https://github.com/OpenMDAO/OpenMDAO/pull/3289
* Updated a couple of tests to pass the NumPy 2.x compatibility check by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3291
* Added InputResidsComp to the list of components. Added `setup_residuals` method for compatibility with dynamic shaping. by robfalck in https://github.com/OpenMDAO/OpenMDAO/pull/3295
* Added the 'list_vars' method to the Case object by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3293
* Scaling report was causing an extra call to compute totals if there were linear constraints by naylor-b in https://github.com/OpenMDAO/OpenMDAO/pull/3296
* Updating version/notes for 3.34.0 release by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3299
* Added release notes for 3.34.0 by robfalck in https://github.com/OpenMDAO/OpenMDAO/pull/3297


**Full Changelog**: https://github.com/OpenMDAO/OpenMDAO/compare/3.33.0...3.34.0

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.