What's Changed
- build: Bump version to v0.27.dev0 by @prmukherj in #3302
- test: Add test for _combine_set_states by @mkundu1 in #3303
- feat: Builtin settings objects from Setup section of Fluent's outline tree by @mkundu1 in #3127
- feat: Update datamodel cache from all mutating rpc response by @mkundu1 in #3041
- fix: Aliasing with common parent by @mkundu1 in #3308
- fix: Avoid flproxy._scheme_eval in pyfluent code by @mkundu1 in #3309
- fix: Fix set_state issue with inactive children by @mkundu1 in #3311
- feat: Builtin settings classes for Solution section by @mkundu1 in #3310
- feat: Remove PyFluentUserWarning on example download by @hpohekar in #3317
- refactor: Remove 'exit' from tui. by @prmukherj in #3318
- feat: Support delayed settings_source assignment for built-in settings objects by @mkundu1 in #3315
- fix: add missing methods by @seanpearsonuk in #3323
- fix: Session was not garbage collected after settings access by @mkundu1 in #3327
- docs: mesh by @seanpearsonuk in #3340
- feat: Implement IterationEndedSyncEvent and TimestepEndedSyncEvent by @mkundu1 in #3326
- fix: Handle file-list in datamodel for file-transfer service. by @mkundu1 in #3343
- refactor: small refactoring of command classes by @mkundu1 in #3345
- build(deps-dev): update ansys-sphinx-theme requirement from ==1.0.7 to ==1.1.1 by @dependabot in #3337
- build(deps): update h5py requirement from ==3.11.0 to ==3.12.1 by @dependabot in #3339
- build(deps-dev): update sphinx-autobuild requirement from ==2021.3.14 to ==2024.9.19 by @dependabot in #3336
- fix: dir() over ArgumentWrapper. by @prmukherj in #3321
- refactor: Update examples wrt 242 by @prmukherj in #3287
- build(deps-dev): update numpydoc requirement from ==1.6.0 to ==1.8.0 by @dependabot in #3338
- build(deps): bump ansys/actions from 7 to 8 in the actions group by @dependabot in #3335
- fix: Add missing event_type argument to BaseSession._build_from_fluent_connection by @mkundu1 in #3349
- fix: Update test_meshing_utilities by @hpohekar in #3354
- fix: Update LocalFileTransferStrategy by @hpohekar in #3353
- fix: Update arguments behaviour. by @prmukherj in #3332
- maint: Add AUTHORS and CONTRIBUTORS.md by @hpohekar in #3360
- ci: commit-style action has been renamed [skip tests] by @mkundu1 in #3365
- fix: test fix for dynamic creatability condition in Fluent 25.1 by @mkundu1 in #3363
- ci: Fix built-in settings test in nightly and weekly [skip tests] by @mkundu1 in #3366
- feat: Add the remaining built-in settings by @mkundu1 in #3364
- fix: se dir fn by @seanpearsonuk in #3367
- fix: Remove unimplemented iteration started event by @mkundu1 in #3368
- fix: meshng wf update by @seanpearsonuk in #3356
- ci: use PyAnsys doc formattor and code-style checker. by @prmukherj in #3380
- feat: Single settings file generation by @mkundu1 in #3378
- ci: pre-commit autoupdate by @pre-commit-ci in #3372
- ci: Only update Fluent image when run from main branch. by @prmukherj in #3387
- build(deps-dev): update sphinx-autobuild requirement from ==2024.9.19 to ==2024.10.3 by @dependabot in #3351
- feat: Recursive 'update_dict'. by @prmukherj in #3370
- fix: Do not raise an error on network unavailability by @hpohekar in #3389
- build: Bump version 0.27.dev1 by @mkundu1 in #3391
- fix: Hiding switch-to-meshing-mode command from tui and settings by @raph-luc in #3381
- ci: Infrastructure to run PyConsole tests in GitHub with Fluent docker image by @mkundu1 in #3347
- fix: doc-style fix by @hpohekar in #3400
- feat: Refactor MeshingUtilities return type by @hpohekar in #3390
- ci: simplify doc-style action call by @RobPasMue in #3402
- ci: Add required inputs for ansys/actions/doc-deploy-*@v8 [skip tests] by @mkundu1 in #3396
- test: Re-enable some tests which were failing in a previous 25.1 image by @mkundu1 in #3398
- refactor: Update field data output. by @prmukherj in #3329
- feat: Stub file for MeshingUtilities by @hpohekar in #3334
- test: Add test for settingsgen edge cases by @mkundu1 in #3392
- feat: Support argument aliases in PyFluent by @mkundu1 in #3395
- fix: Use monkeypatch to set global variable by @hpohekar in #3407
- build: ansys-sphinx-theme==1.17 by @jorgepiloto in #3419
- docs: direct settings object format by @hpohekar in #3418
- fix: Handle unitless parameters by @mkundu1 in #3427
- feat: Remove alive-progress dependency by @hpohekar in #3424
- fix: unitless parameter for pyconsole by @mkundu1 in #3428
- build: Move dependencies to docs section by @hpohekar in #3421
- feat: remove beartype, platformdirs and requests by @mkundu1 in #3426
- fix: Remove settings API hash comparison and runtime generation of settings API classes by @mkundu1 in #3399
- fix: Remove _get_child_object_display_names which is via get_specs by @mkundu1 in #3430
- fix: Modify html to remove suffixes from class names by @mkundu1 in #3433
- docs: Add missing dependency by @mkundu1 in #3438
- fix: Option to clear Fluent parallel env vars by @mkundu1 in #3441
- chore: Fix CONTRIBUTORS.md by @hpohekar in #3447
- fix: missing space in fluent_connection.py by @raph-luc in #3446
- build(deps-dev): update autodocsumm requirement from ==0.2.13 to ==0.2.14 by @dependabot in #3445
- build(deps-dev): update pytest-cov requirement from ==5.0.0 to ==6.0.0 by @dependabot in #3444
- build(deps-dev): update ansys-sphinx-theme requirement from ==1.1.7 to ==1.2.0 by @dependabot in #3442
- build(deps-dev): update pytest requirement from ==8.3.2 to ==8.3.3 by @dependabot in #3443
- ci: Support Python 3.13 by @mkundu1 in #3449
- fix: Remove psutil dependency by @hpohekar in #3439
- ci: Some changes for the new Downloads path by @mkundu1 in #3450
- ci: Fix nightly tests for the latest Fluent image by @mkundu1 in #3451
- test: enable some skipped tests by @mkundu1 in #3453
- docs: Document all environment variable usage in PyFluent by @mkundu1 in #3460
- docs: Fix some warnings seen during documentation build by @mkundu1 in #3467
- chore: fix styling issues, stricter flake8 checks by @mkundu1 in #3468
- fix: Fix AttributeError within gRPC error handling by @mkundu1 in #3470
- docs: Print Fluent version in examples by @mkundu1 in #3473
- docs: Document set_batch_options limitation and fix more doc warnings by @mkundu1 in #3472
- feat: Handle names in parent path for direct settings objects by @mkundu1 in #3435
- build: bump numpy upper limit to 3.X by @RobPasMue in #3475
- feat: Changes to support Fluent 25.2 dev by @mkundu1 in #3412
- docs: Update README.rst by @dnwillia-work in #3478
- feat: use settings apis for system coupling by @ochernuk in #3459
- fix: test and docs instructions in contribution guide by @mkundu1 in #3479
- docs: RPvars doc by @hpohekar in #3482
- docs: Document missing TUI commands by @mkundu1 in #3487
- docs: PyFluent cheat sheet by @hpohekar in #3481
- docs: Modeling Species Transport and Gaseous Combustion by @mkundu1 in #3477
- ci: Run unittests with 25.2 Fluent image in CIs by @mkundu1 in #3485
- fix: Skip Fluent's automatic transcript by default by @mkundu1 in #3488
- ci: Fix a typo in nightly CI [skip tests] by @mkundu1 in #3493
- ci: Run fluent tests with 25.2 image by @mkundu1 in #3491
- fix: Fix mutable defaults and missing asserts in code by @mkundu1 in #3492
- fix: Cheat sheet dependencies by @hpohekar in #3495
- feat: add 'create' to Graphics and Plot containers. by @prmukherj in #3403
- feat: search module improvements by @hpohekar in #3497
- docs: update reduction docs by @prmukherj in #3501
- feat: Store the original scheme name of aliases by @mkundu1 in #3509
- fix: Update example scripts for 25R1 by @hpohekar in #3513
- docs: Update field_data docs. by @prmukherj in #3510
- feat: Add a hidden way to access Fluent's stdout/stderr by @mkundu1 in #3504
- fix: Show search results in a particular order by @hpohekar in #3503
- fix: Correct type for empty states by @mkundu1 in #3520
- test: Add test for range_options by @mkundu1 in #3519
- ci: Generate Fluent journals from unittests by @mkundu1 in #3507
- feat: remove unalias function by @mkundu1 in #3523
- feat: Replace scheme call in get_vector_fields by @hpohekar in #3514
- refactor: Data model cache refactoring by @hpohekar in #3527
Full Changelog: v0.26.0...v0.27.0