Openmdao

Latest version: v3.38.0

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

Scan your dependencies

Page 1 of 2

3.38.0

What's Changed
* Incremented version to 3.37.1-dev by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3464
* Fixed an issue where Case._get_units was not retrieving units of aliases by robfalck in https://github.com/OpenMDAO/OpenMDAO/pull/3463
* Added work_dir as an option to problem, by robfalck in https://github.com/OpenMDAO/OpenMDAO/pull/3455
* When running under testflo, sets OPENMDAO_WORKDIR to a temp dir if it's not already set by naylor-b in https://github.com/OpenMDAO/OpenMDAO/pull/3466
* Fix issue for attempting to assign .shape attribute of np.generic objects during `get_val`. by robfalck in https://github.com/OpenMDAO/OpenMDAO/pull/3471
* Calling set_val can now set shapes of dynamically shaped variables (shape_by_conn) by naylor-b in https://github.com/OpenMDAO/OpenMDAO/pull/3458
* openmdao commands now correctly use the script name to name the output directory by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3469
* Derivative checks are now like numpy.allclose by naylor-b in https://github.com/OpenMDAO/OpenMDAO/pull/3465
* Updated the `latest` GitHub workflow to just test with NumPy 2.x and latest pyOptSparse by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3474
* Modifying ImplicitComponent to respect run_root_only option for solve_linear by timryanb in https://github.com/OpenMDAO/OpenMDAO/pull/3475
* Fixed an issue where backtracking line searches were not respecting bounds added during configure. by robfalck in https://github.com/OpenMDAO/OpenMDAO/pull/3477
* Added numba as optional dependency by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3479
* Fix for OpenMDAO jax related ordering bug found when running a dymos model. by naylor-b in https://github.com/OpenMDAO/OpenMDAO/pull/3478
* Improve handling of scalar Component inputs and outputs. by naylor-b in https://github.com/OpenMDAO/OpenMDAO/pull/3482
* Added an ARM image by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3481
* Updated version/notes for 3.38.0 release by swryan in https://github.com/OpenMDAO/OpenMDAO/pull/3483
* Release notes for 3.38.0 by robfalck in https://github.com/OpenMDAO/OpenMDAO/pull/3480


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

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

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.