v0.28.dev0
Pre-release
Pre-release
github-actions
released this
27 Nov 19:22
·
64 commits
to main
since this release
What's Changed
- Bump sphinx from 7.1.2 to 7.2.6 in /requirements by @dependabot in #1977
- Fix get_session_handle to return only if session handle is present. by @prmukherj in #2069
- Bump version to v0.18.dev3 by @prmukherj in #2070
- Fix get attr. by @prmukherj in #2072
- Update examples doc by @hpohekar in #2068
- Bump version to v0.18.dev4 by @prmukherj in #2073
- Unskip batch_ops test by @mkundu1 in #2067
- Fix for None type objects. by @prmukherj in #2077
- Bump version to v0.18.dev5 by @prmukherj in #2078
- Fix post object definitions for viz repo doc build. by @prmukherj in #2081
- Bump version to v0.18.dev6 by @prmukherj in #2082
- Fix viz repo w.r.t. current changes in the UI repo. by @prmukherj in #2083
- Bump ansys-sphinx-theme from 0.12.1 to 0.12.2 in /requirements by @dependabot in #2084
- Bump version to v0.18.dev7 by @prmukherj in #2085
- Fix docformatter issue by @mkundu1 in #2092
- Bump numpydoc from 1.5.0 to 1.6.0 in /requirements by @dependabot in #2074
- Add doc for exceptions by @mkundu1 in #2094
- Capitalize acronyms and abbreviations by @hpohekar in #2101
- Added section to Example Page by @abhishekchitwar in #2103
- Run docformatter only on CI by @mkundu1 in #2105
- Fix nightly tests by @mkundu1 in #2107
- Drop support for python 3.8 by @prmukherj in #2104
- fix for case file by @seanpearsonuk in #2113
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2112
- Correctly assigned velocity inlet. by @ansaboutin in #2121
- Move headlamp tutorial to pyfluent-examples repo by @ansjsia in #2120
- Enable test_runtime_tui_menus by @mkundu1 in #2119
- Fix read-only? attr name by @mkundu1 in #2127
- Bump version 0.19.dev0 by @mkundu1 in #2132
- fix: decompress artifact for doc indexing by @Revathyvenugopal162 in #2136
- Fix vale warnings by @mkundu1 in #2139
- Multiple dependency updates per dependabot PR by @raph-luc in #2134
- fix tensor type for displacement variable by @ochernuk in #2145
- Fix set_state implementation for command argument instance. by @prmukherj in #2147
- Update flobject.py by @hpohekar in #2148
- Rename file name and path by @hpohekar in #2131
- Monthly dependency bot updates by @raph-luc in #2151
- SVAR Doc by @ajain-work in #1635
- Test to catch Watchdog launch errors, and improved Watchdog behavior on Windows by @raph-luc in #2144
- Correct filename arguments in parametric workflow by @mkundu1 in #2160
- Cavitation Model Example And Example Warning Fix by @ansaboutin in #2102
- Add type annotations for some modules under services by @mkundu1 in #2108
- Bump the dependencies group in /requirements with 3 updates by @dependabot in #2157
- More robust Windows launch command for Watchdog by @raph-luc in #2167
- Making h5py an optional dependency, not installed by default by @raph-luc in #2171
- Expose settings root like in pyconsole. by @prmukherj in #2149
- Bump version 0.19.dev1 by @mkundu1 in #2158
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2170
- Remove timeout loop in FluentConnection by @mkundu1 in #2126
- Fix SVAR doc by @hpohekar in #2172
- Removing invalid escape sequences from docstrings by @raph-luc in #2169
- Prepend working dir to .scp file name by @ansjsia in #2180
- Reverting documentation search function by @raph-luc in #2178
- Enable some skipped tests by @mkundu1 in #2166
- Fixing
vale
vocabulary by @raph-luc in #2181 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2183
- Seamless File Handling - Ansys Lab by @hpohekar in #2138
- Fix for #974 and #1744 by @hpohekar in #2189
- Bump the dependencies group in /requirements with 3 updates by @dependabot in #2190
- Fix for #2188 by @hpohekar in #2193
- Move the wildcard test to 24.1 as it depends on 24.1 API by @mkundu1 in #2199
- Refactor Seamless File Handling by @hpohekar in #2205
- Fixing Slurm/HPC issues by @raph-luc in #2222
- Fixing launch behavior for various Windows shell environments by @raph-luc in #2217
- Fix to CodeQL for future release branches by @raph-luc in #2226
- Setup for Fluent version 24.2 by @mkundu1 in #2228
- Removing deprecated
urlretrieve
to fixdownload_file
issue by @raph-luc in #2234 - Custom Higher Level Exceptions by @hpohekar in #2176
- Pass journal_file_names as command line arguments by @mkundu1 in #2236
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2241
- Doc Fixes by @ansaboutin in #2246
- Fix generic datamodel by @mkundu1 in #2256
- Pythonic Syntax for getattribute Error. by @ansaboutin in #2255
- Support upload/download in session.py. by @hpohekar in #2254
- Add Python version in the README.rst by @MaxJPRey in #2258
- Fix skipped solvermode tests by @millerj97 in #2260
- Updating project metadata by @raph-luc in #2261
- Fix lightweight case read by @mkundu1 in #2268
- Transform cached state for display names or internal names by @mkundu1 in #2257
- Factory pattern in launch_fluent by @hpohekar in #2252
- Meshing queries using fdl by @hpohekar in #1961
- Hide solver lite mode by @hpohekar in #2285
- Add test for species transport model by @ansjsia in #2280
- Bump the dependencies group in /requirements with 4 updates by @dependabot in #2290
- Remove solver lite from solver.rst by @hpohekar in #2295
- Feat/new improved UI by @prmukherj in #2097
- Refactor SVARData to make initialization light-weight. by @prmukherj in #2270
- Support Slurm options in launch_fluent by @mkundu1 in #2269
- Upgrade unit tests to use lightweight case load where possible by @ansjsia in #2296
- Revise test markers by @ansjsia in #2300
- Feat/propagate product version by @ansaboutin in #2291
- Change name of test_initialize by @ansjsia in #2305
- Fix issue with passing
case_file_name
argument tolaunch_fluent()
throwingTypeError
by @ansjsia in #2312 - datamodel_se refactoring for pyconsole implementation by @mkundu1 in #2294
- Bump the actions group with 5 updates by @dependabot in #2330
- feat: More Styles Added by @ansaboutin in #2328
- Update mixing_elbow_settings_api example to run in solver mode. by @MaxJPRey in #2334
- Expose settings root implicitly. by @prmukherj in #2263
- feat: Interceptor to wrap gRPC calls and a method to create services by @mkundu1 in #2333
- feat: Expose new methods in datamodel service. by @prmukherj in #2335
- fix: Strongly Typed Version Checks by @ansaboutin in #2262
- feat: Update container level operations. by @prmukherj in #2336
- refactor: Remove wait_on_refresh by @prmukherj in #2338
- feat: Some refactoring of datamodel events registration code by @mkundu1 in #2337
- fix: Enable piping stdout from server only in Slurm workflow by @mkundu1 in #2341
- feat: datamodel_tui refactoring by @mkundu1 in #2347
- fix: Resolve issue of large volume of grpc calls for some scenarios. by @prmukherj in #2343
- refactor: Make new methods in datamodel_se consistent with PyStateEng… by @prmukherj in #2342
- fix: nightly test settings api updates by @prmukherj in #2349
- feat: Enable skipped tests, numpy <2 by @mkundu1 in #2354
- refactor: Upgrade examples to 24.1 by @ansjsia in #2214
- refactor: Update CI script for pyfluent release. by @prmukherj in #2353
- chore: Bump version to v0.19.dev2 by @prmukherj in #2360
- build: Bump version to v0.20.dev0 by @prmukherj in #2371
- refactor: svar refactoring by @mkundu1 in #2364
- refactor: Restructure datamodel methods. by @prmukherj in #2365
- refactor: Make flobject consistent with server. by @prmukherj in #2362
- docs: Document additional slurm options by @mkundu1 in #2373
- ci: Update 2024 iteration end dates for tagging by @mkundu1 in #2381
- build: upgrade ansys-api-version by @mkundu1 in #2382
- refactor: Correct attribute access path by @hpohekar in #2363
- refactor: Clean up the launcher code. by @prmukherj in #2375
- build: intellisense support for 24.1 Fluent API by @mkundu1 in #2386
- refactor: Fix pyfluent launcher. by @prmukherj in #2387
- fix: error-code 0 from Fluent indicates server running without error by @mkundu1 in #2384
- docs: Added example of
__dir__
and__help__
usage for TUI menus to doc by @ansjsia in #2319 - refactor: Fix/nightly test latest by @prmukherj in #2391
- fix: solvermode tests by @millerj97 in #2396
- feat: TUIMethod class by @mkundu1 in #2389
- feat: GRPC error interceptor. by @prmukherj in #2380
- refactor: Make flobject consistent wrt server. by @prmukherj in #2383
- docs: settings root link by @hpohekar in #2400
- test: nonexistent_attrs in meshing.workflow by @mkundu1 in #2399
- fix: Fix an issue in command creation inside singleton by @mkundu1 in #2415
- feat: PyFluent changes required to initiate session objects without grpc connection in PyConsole by @mkundu1 in #2420
- docs: Minor improvement suggested by user by @raph-luc in #2423
- refactor: Make version method private by @hpohekar in #2421
- fix: Accept GPU IDs in -gpu parameter of launch_fluent by @mkundu1 in #2429
- build: Separate 24.2 nightly tests. by @prmukherj in #2425
- fix: Graphics issue by @ajain-work in #2427
- fix: issues in workflow and case reader by @prmukherj in #2422
- ci: Add all dates from 2024 in tag-iteration-ends.yml by @mkundu1 in #2438
- build: fix random test failures in ci by re-runnung them. by @prmukherj in #2434
- refactor: Fluent GPU Solver is only supported for 3D. by @hpohekar in #2436
- style: Add --target-version=py39 to black by @mkundu1 in #2439
- refactor: Rename svar to solution_variables by @hpohekar in #2431
- build: Bump version 0.20.dev1 by @mkundu1 in #2444
- feat: Upload/Download across all API by @hpohekar in #2289
- build: Bump version 0.20.dev3 by @mkundu1 in #2445
- feat: units integration by @seanpearsonuk in #2452
- feat: Backward compatibility for settings API by @mkundu1 in #2448
- refactor: Remove RemoteFileHandler wrapper by @hpohekar in #2450
- feat: Throw standard Python error on beartype violation by @mkundu1 in #2451
- build(deps): bump the actions group with 3 updates by @dependabot in #2407
- feat: get git build details. by @prmukherj in #2440
- build(deps): bump the dependencies group in /requirements with 5 updates by @dependabot in #2409
- refactor: Refactor Meshing workflow. by @prmukherj in #2433
- style: Add a precommit hook for conventional commit by @mkundu1 in #2459
- ci: Include all generated files in the build by @mkundu1 in #2456
- feat: Support relative paths in aliases by @mkundu1 in #2458
- feat: units follow-up with testing by @seanpearsonuk in #2466
- fix: Fix child object access for wildcard class by @mkundu1 in #2467
- build: Include tests directory in package by @mkundu1 in #2470
- feat: Snake case workflow arguments access. by @prmukherj in #2462
- docs: Feat/units and doc by @seanpearsonuk in #2471
- docs: Settings root link by @hpohekar in #2468
- build: Bump version 0.20.dev4 by @mkundu1 in #2472
- feat: state with units by @seanpearsonuk in #2478
- fix: Failing test for 24.2 is fixed. by @prmukherj in #2474
- feat: enable test with new units version by @seanpearsonuk in #2482
- refactor: read/write fail after switching to solver mode by @hpohekar in #2481
- feat: Do not return boolean from settings API commands by @mkundu1 in #2479
- fix: settingsgen by @mkundu1 in #2491
- docs: update units doc by @seanpearsonuk in #2483
- feat: units percent and ohms and handling nested quantities by @seanpearsonuk in #2490
- refactor: rename remote_file_handler to file_transfer_service by @hpohekar in #2498
- docs: Start all custom exception class docstring with Is raised... by @hpohekar in #2499
- feat: support inout file purpose by @hpohekar in #2493
- ci: skip tests for doc changes [skip tests] by @hpohekar in #2497
- docs: Add sphinx_toggleprompt extension [skip tests] by @hpohekar in #2504
- refactor: Fix error handling msg in flobject. by @prmukherj in #2486
- feat: Handle aliases in dict while setting state by @mkundu1 in #2501
- refactor: Refactor New Meshing Workflow. by @prmukherj in #2477
- build: [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2473
- fix: Upload/download parameter rename by @raph-luc in #2509
- fix: Fix a settingsgen issue by @mkundu1 in #2516
- fix: version check and scp reading when running inside a container by @ochernuk in #2502
- build: Bump version 0.20.dev5 by @mkundu1 in #2519
- test: Fix test_wildcard by @mkundu1 in #2523
- build(deps): bump sphinx-autodoc-typehints from 1.25.3 to 2.0.0 in /requirements by @dependabot in #2522
- refactor: workflow wrappers by @prmukherj in #2503
- build(deps): bump the dependencies group in /requirements with 4 updates by @dependabot in #2520
- refactor: Update create_launcher and upload/download methods by @hpohekar in #2514
- feat: Minimize number of fluent launches during codegen by @mkundu1 in #2524
- build(deps): bump sphinx-autobuild from 2021.3.14 to 2024.2.4 in /requirements by @dependabot in #2521
- build: Bump version to 0.20.dev6 by @prmukherj in #2528
- refactor: debug issue with re-running failed tests in CI. by @prmukherj in #2525
- fix: unaliasing by @mkundu1 in #2527
- build: Bump version 0.20.dev7 by @mkundu1 in #2536
- feat: Launcher argument for Fluent exposure and graphics driver by @mkundu1 in #2517
- docs: Document launcher_utils and Fluent launcher modes by @hpohekar in #2538
- test: test issue reported in Fluent console by @seanpearsonuk in #2543
- refactor: Refactor the Launcher Utilities. by @prmukherj in #2546
- build: Use poetry by @hpohekar in #2512
- feat: FluentVersion object in get_fluent_version() by @hpohekar in #2549
- fix: Rename command for older version of Fluent by @mkundu1 in #2552
- build: Bump version 0.20.dev8 by @mkundu1 in #2555
- fix: Avoid set_state on readonly objects by @mkundu1 in #2551
- refactor: Fix dir over meshing. by @prmukherj in #2556
- feat: Rename FluentUI to UIMode by @mkundu1 in #2561
- refactor: force_exit by @prmukherj in #2564
- docs: Documentation exception and docstring update by @hpohekar in #2567
- docs: Add workflow wrapper to workflow API by @hpohekar in #2573
- fix: no-ops upload/download methods by @hpohekar in #2571
- fix: failing meshing dm test in 24.2 by @prmukherj in #2572
- fix: update enhanced meshing interface by @prmukherj in #2563
- fix: Bug in arg setting for Enhanced Meshing Workflow. by @prmukherj in #2576
- refactor: session by @prmukherj in #2566
- build: [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2565
- build: Bump version to 0.20.dev9 by @prmukherj in #2578
- fix: Store alias objects at objects instead of classes by @mkundu1 in #2580
- test: Add case modified tests by @mkundu1 in #2581
- ci: Fix nightly test run by @mkundu1 in #2582
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2584
- feat: Unstable settings warning by @mkundu1 in #2590
- refactor: More restructuring by @prmukherj in #2579
- build: Bump version to v0.20.dev10 by @prmukherj in #2592
- fix: Fix EventSubscription when an event cannot be subscribed. by @mkundu1 in #2594
- fix: temporary fix for a settingsgen issue by @mkundu1 in #2601
- feat: Include 2D Meshing workflow. by @prmukherj in #2596
- fix: hash-mismatch issue by @mkundu1 in #2602
- build: Bump version 0.20.dev11 by @mkundu1 in #2603
- fix: empty vector field data test by @hpohekar in #2593
- fix: Fix a settingsgen issue when multiple children under same parent have identical python name by @mkundu1 in #2604
- fix: Raise an exception if remote file does not exist by @hpohekar in #2608
- fix: Avoid unstable API warning while executing commands. by @mkundu1 in #2612
- fix: typing stub by @mkundu1 in #2614
- fix: Fix for Ansys Lab upload/download methods by @hpohekar in #2597
- fix: processor_count by @mkundu1 in #2623
- fix: Update nightly test run and add reduction test. by @prmukherj in #2595
- build: Bump version 0.21.dev0 by @mkundu1 in #2626
- fix: dict set-state with alias by @mkundu1 in #2630
- refactor: update enhanced meshing interface by @prmukherj in #2606
- fix: nightly tests by @mkundu1 in #2625
- fix: Fix test_meshing_utilities by @hpohekar in #2637
- fix: Fix nightly tests by @hpohekar in #2639
- fix: some more nightly tests by @mkundu1 in #2635
- build(deps): bump the actions group with 1 update by @dependabot in #2641
- fix: Organize public objects and functions under launcher by @hpohekar in #2628
- fix: possible task list. by @prmukherj in #2638
- fix: Use 'latest' image tag by @hpohekar in #2648
- fix: some more nightly tests by @mkundu1 in #2646
- build: [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2642
- refactor: Session. by @prmukherj in #2615
- fix: setting api test. by @prmukherj in #2665
- refactor: generic.py restructuring by @hpohekar in #2649
- refactor: Fluent Connection by @prmukherj in #2617
- fix: Camel case convertor. by @prmukherj in #2662
- refactor: Meshing Workflow test. by @prmukherj in #2654
- fix: Add default for argument_names in commands. by @prmukherj in #2660
- fix: 2d Meshing test. by @prmukherj in #2676
- fix: Consume modified attribute values from datamodel event stream by @mkundu1 in #2673
- refactor: Pass scheme eval as argument to session. by @prmukherj in #2675
- fix: Set boundary values default to True by @mkundu1 in #2679
- fix: workflow validation by @seanpearsonuk in #2681
- refactor: Skip failing test. by @prmukherj in #2685
- refactor: Remove enhanced meshing workflow documentation. by @prmukherj in #2680
- refactor: Remove meshing_queries by @hpohekar in #2689
- refactor: Launcher code improvements by @hpohekar in #2650
- feat: Update enhanced meshing workflow to handle tasks with duplicate… by @prmukherj in #2678
- feat: Integrate gRPC based File Transfer Service by @hpohekar in #2583
- fix: Unsubscribe datamodel subscriptions on object deletion. by @mkundu1 in #2690
- fix: file transfer refactor by @hpohekar in #2705
- fix: settings api typehints by @mkundu1 in #2720
- ci: Add CI to run tests on old Fluent versions weekly by @mkundu1 in #2708
- chore: allow dev version for ansys-tools-filetransfer by @RobPasMue in #2717
- fix: Remote file transfer strategy refactoring by @hpohekar in #2709
- refactor: launcher code refactoring by @hpohekar in #2702
- refactor: Customise enhanced meshing workflow by @prmukherj in #2701
- ci: Fix the python version issue by @mkundu1 in #2726
- fix: cache per session by @mkundu1 in #2729
- test: Add tests to check independent sessions in enhanced meshing workflow. by @prmukherj in #2730
- fix: avoid gRPC FTS file modification by @hpohekar in #2736
- fix: Delete files inside examples folder for nightly doc build by @hpohekar in #2734
- ci: pre-commit commit message by @mkundu1 in #2732
- refactor: Update Enhanced Meshing workflow to cache data faster. by @prmukherj in #2731
- fix: value->variant conversion for empty dict by @mkundu1 in #2739
- refactor: Separate generation of .rst and .py files for Datamodel and TUI by @hpohekar in #2663
- fix: nightly dev doc import fix by @hpohekar in #2747
- fix: rpvar fix for bool etc by @seanpearsonuk in #2751
- docs: mention SGE support by @mkundu1 in #2756
- fix: Make datamodel cache thread-safe by @mkundu1 in #2757
- refactor: Exposing custom workflow exception by @raph-luc in #2752
- fix: menu name and title fix by @hpohekar in #2764
- fix: Disable Local FTS for Standalone Launcher and fix for
ui_mode
argument by @hpohekar in #2765 - refactor: Solution variables doc and Field doc. by @prmukherj in #2770
- fix:
show_gui
andui_mode
value swap by @hpohekar in #2774 - feat: Reorganize codegen and generated API files by @mkundu1 in #2767
- fix a typo in variable name by @ochernuk in #2771
- fix: expose meshing attrs at session level by @prmukherj in #2762
- fix: New meshing tests. by @prmukherj in #2772
- ci: [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2667
- build(deps): bump ansys/actions from 5 to 6 in the actions group by @dependabot in #2760
- fix: settings allowed values check by @hpohekar in #2777
- fix: Disable remote gRPC FTS by @hpohekar in #2780
- fix: Failing test in meshing. by @prmukherj in #2781
- fix: configure remote grpc file transfer service by @hpohekar in #2775
- fix: Fix for
test_remote_grpc_fts_container
and nightly dev doc by @hpohekar in #2787 - fix: error message by @mkundu1 in #2779
- refactor: Revert datamodel set_state changes. by @prmukherj in #2789
- test: Run failing test w.r.t. latest fluent image. by @prmukherj in #2795
- fix: Skip
test_settings_matching_names
and add 24R1 marker totest_settings_stub
by @hpohekar in #2793 - fix: datamodel doc by @mkundu1 in #2794
- refactor: Remove 'show_gui' from launch_fluent arguments. by @prmukherj in #2796
- fix: launcher additional arguments by @raph-luc in #2807
- fix: Add a module-level flag for whether to show mesh after case-read by @mkundu1 in #2805
- feat: Prepare codegen to run with Fluent by @mkundu1 in #2806
- build: Update pandas version. by @prmukherj in #2801
- test: Add unittests for codegen by @mkundu1 in #2821
- refactor: fluent_container.py refactoring by @hpohekar in #2823
- docs: datamodel index docs update by @hpohekar in #2825
- test: Add a test for System Coupling related settings by @ochernuk in #2812
- fix: Add tests for known file transfer issues. by @hpohekar in #2831
- refactor: Launcher argvals refactoring by @hpohekar in #2822
- fix: Support search_root properly with dynamic-path module import by @mkundu1 in #2836
- fix: Unsubscribe the root-affected callback before switching workflow by @mkundu1 in #2839
- refactor:
_generate_launch_string()
and callable launchers by @hpohekar in #2837 - test: additional arguments from _build_fluent_launch_args_string by @raph-luc in #2840
- test: run unittests in parallel with pytest-xdist by @mkundu1 in #2841
- fix: fix doc build [skip tests] by @mkundu1 in #2850
- fix: Fix an issue when api files are not generated by @mkundu1 in #2851
- build: Update CI for 25.1 by @prmukherj in #2798
- build: Remove branch name style check. by @prmukherj in #2853
- refactor: more detailed deprecated argument warning message by @raph-luc in #2808
- feat: Derive all PyFluent warnings from common base classes. by @mkundu1 in #2852
- feat: triage with docker image by @prmukherj in #2441
- refactor: Updates w.r.t. fluent 251 image update. by @prmukherj in #2858
- fix: file transfer file name refactor by @hpohekar in #2856
- build: Update support for python 3.12 by @prmukherj in #2802
- fix: root affected level by @mkundu1 in #2861
- docs: Update enhanced meshing workflow docs. by @prmukherj in #2859
- feat: Enhanced search by @hpohekar in #2816
- fix: ssl certificate fix for nltk.download() on Linux by @hpohekar in #2870
- refactor: Launcher refactoring by @hpohekar in #2842
- refactor: base meshing session. by @prmukherj in #2862
- fix: set start_timeout = -1 for Slurm launcher by @hpohekar in #2873
- fix: extend unsubscribing cb for load and create wfs. by @prmukherj in #2869
- build: Bump version to v0.21.dev1 by @prmukherj in #2875
- ci: pre-commit autoupdate by @pre-commit-ci in #2785
- fix: Add a method to set console loggers' level by @mkundu1 in #2886
- fix: Do not filter out ' in string quantity type by @hpohekar in #2915
- fix: update fluent container mount path and show them using logging by @hpohekar in #2874
- fix: Update contributing doc by @hpohekar in #2895
- fix: refactor search by @hpohekar in #2909
- fix: user can input enum, str, float or int for product_version by @mkundu1 in #2888
- refactor: Remove _MODE. by @prmukherj in #2892
- test: Reduce memory/time usage of some tests by @mkundu1 in #2922
- test: fix test_fluent_freeze_kill by @mkundu1 in #2923
- chore: enable dependabot for package dependencies [skip tests] by @mkundu1 in #2926
- build: delete docker image after Nightly dev test run. by @prmukherj in #2896
- ci: Cleanup running docker container before nightly/weekly CI [skip tests] by @mkundu1 in #2927
- build(deps-dev): update pytest-mock requirement from ==3.12.0 to ==3.14.0 by @dependabot in #2932
- build(deps-dev): update matplotlib requirement from ==3.8.2 to ==3.9.0 by @dependabot in #2931
- build(deps-dev): update pytest requirement from ==8.0.2 to ==8.2.2 by @dependabot in #2930
- build(deps-dev): update pytest-cov requirement from ==4.1.0 to ==5.0.0 by @dependabot in #2929
- build(deps): bump the dependencies group with 4 updates by @dependabot in #2928
- refactor: Include 'version' and 'precision' into enums. by @prmukherj in #2913
- ci: pre-commit autoupdate by @pre-commit-ci in #2900
- ci: Fix nightly dev docs [skip tests] by @mkundu1 in #2933
- fix: Remove check_docker_support() and update test_fluent_launchers by @hpohekar in #2917
- feat: Interrupt iterate. by @prmukherj in #2893
- refactor: Update for visualization repo. by @prmukherj in #2881
- ci: Print and stop stale containers after run by @mkundu1 in #2935
- fix: transcript streaming for multiple sessions by @mkundu1 in #2937
- fix: command return type for old Fluent version by @mkundu1 in #2936
- docs: use_window_resolution is not active inside ansyslab by @mkundu1 in #2942
- fix: Expose root at top level and make mixin public by @hpohekar in #2912
- docs: move scheme eval to general by @hpohekar in #2944
- fix: Use _search() for failed calls and disable printing of API objects during codegen by @hpohekar in #2901
- refactor: Remove reinitialize from enhanced meshing workflow. by @prmukherj in #2880
- docs: Update reduction docs and some minor fixes. by @prmukherj in #2939
- build: Bump version to v0.22.dev0 by @hpohekar in #2952
- docs: Fix import issues in doc build. by @prmukherj in #2876
- ci: Make sure containers are always cleaned up even tests fail by @mkundu1 in #2959
- build: Update ansys-api-fluent version. by @prmukherj in #2964
- docs: Fix case and data file reader doc [skip tests] by @hpohekar in #2973
- ci: pin twine to older version by @mkundu1 in #2996
- ci: pre-commit autoupdate [skip tests] by @pre-commit-ci in #2994
- build(deps-dev): bump the dependencies group with 2 updates [skip tests] by @dependabot in #2987
- build(deps-dev): update pypandoc requirement from ==1.12 to ==1.13 [skip tests] by @dependabot in #2991
- build(deps): update importlib-metadata requirement from ^7.0.1 to >=7.0.1,<9.0.0 [skip tests] by @dependabot in #2989
- fix: override dir method of SolverIcing by @hpohekar in #2985
- fix: Update examples download path by @hpohekar in #2982
- fix: Update field_name error allowed values by @hpohekar in #2979
- refactor: update error message for Dimension enum. by @prmukherj in #2970
- fix: Remove pyfluent.CONTAINER_MOUNT_PATH from example scripts and add .upload(). by @hpohekar in #2966
- fix: help for settings objects. by @prmukherj in #2984
- docs: Update format of session docstrings. by @prmukherj in #3001
- feat: Support events as enums. by @prmukherj in #2955
- chore: Revising
CODEOWNERS
file by @raph-luc in #3006 - fix: Localize imports in search.py by @hpohekar in #3003
- feat: Create as command in Fluent 25.1 by @mkundu1 in #2963
- fix: Check for when create() doesn't return the name by @mkundu1 in #3018
- fix: name for compound child tasks by @prmukherj in #2975
- feat: PyFluent changes for Fluent integration by @mkundu1 in #3024
- feat: Remove _version.py by @mkundu1 in #3025
- fix: Update api_upgrade message by @hpohekar in #3026
- fix: Update Dockerfile by @hpohekar in #2962
- feat: Steps/script for committing PyFluent in Fluent by @mkundu1 in #3029
- fix: Classic Meshing Workflow. by @prmukherj in #3034
- refactor: field_data by @prmukherj in #2977
- fix: Refactor search function by @hpohekar in #3033
- feat: Reduce size of the copied files to Fluent. by @mkundu1 in #3036
- feat: import speed final by @seanpearsonuk in #3042
- fix: Update error handling for invalid surfaces in reduction. by @prmukherj in #3012
- fix: Resolve vale warnings by @hpohekar in #3047
- fix: Remove non-settings version of example scripts by @hpohekar in #3048
- feat: Sorted output from TUI codegen to minimize change by @mkundu1 in #3044
- test: Updated and added to optiSLang integration tests by @cj-hodgson in #2992
- chore: Relax upper limit of project dependencies by @hpohekar in #3067
- feat: events callback signature change and testing by @seanpearsonuk in #3061
- feat: Check valid Slurm queues by @mkundu1 in #3069
- test: Consolidate test fixtures by @mkundu1 in #3079
- feat: event tweaks by @seanpearsonuk in #3081
- build: Bump version to 0.23.dev0 by @hpohekar in #3073
- feat: Update (242) and move examples to core repo by @hpohekar in #3090
- feat: move LocalParametricStudy from parametric to pyfluent by @hpohekar in #3070
- feat: Remove print statement by @hpohekar in #3103
- fix: meshing session fixes by @seanpearsonuk in #3091
- docs: merge baseline by @seanpearsonuk in #3096
- fix: Fix few nightly failures by @mkundu1 in #3107
- docs: monitor by @seanpearsonuk in #3115
- fix: Consolidate container mount source/target variables by @mkundu1 in #3112
- fix: Fix hash mismatch issue by @mkundu1 in #3118
- ci: Avoid dynamic status check by @mkundu1 in #3121
- refactor: Refactoring and renaming. by @prmukherj in #3117
- docs: fix numbering [skip tests] by @seanpearsonuk in #3124
- fix: Fix some nightly tests by @mkundu1 in #3132
- fix: Fix couple of issues in static intellisense by @mkundu1 in #3131
- fix: units test + more nightly test fix by @mkundu1 in #3133
- fix: wildcard level set_state by @mkundu1 in #3108
- test: cleanup examples path before running unittests CI by @mkundu1 in #3137
- fix: Nightly meshing tests for 251 Fluent image. by @prmukherj in #3144
- fix: Temporary fix for parameter list() method by @mkundu1 in #3140
- test: minor fix by @mkundu1 in #3146
- build(deps-dev): update sphinx-notfound-page requirement from ==1.0.0 to ==1.0.4 by @dependabot in #3153
- docs: Extract docstring for meshing utilities. by @hpohekar in #3142
- feat: Add 'current_workflow()' to enhanced meshing workflow. by @prmukherj in #3166
- fix: Update launch_args env. by @prmukherj in #3157
- fix: Fix tests with units by @mkundu1 in #3159
- feat: Add 'get' for NamedObjects. by @prmukherj in #3162
- refactor: Update dry_run for stand-alone launcher. by @prmukherj in #3171
- build(deps-dev): update sphinxcontrib-websupport requirement from ==1.2.7 to ==2.0.0 by @dependabot in #3151
- build(deps-dev): bump the dependencies group across 1 directory with 2 updates by @dependabot in #3163
- ci: pre-commit autoupdate by @pre-commit-ci in #3165
- build(deps-dev): update pytest requirement from ==8.2.2 to ==8.3.2 by @dependabot in #3152
- fix: flprj reader. by @prmukherj in #3176
- fix: Api upgrade message. by @prmukherj in #3170
- fix: Make file_transfer_service private method by @hpohekar in #3129
- fix: Update meshing utilities docstrings by @hpohekar in #3178
- build: Bump version to v0.23.dev1 by @prmukherj in #3181
- fix: Drop support for Python 3.9 by @hpohekar in #3168
- fix: Use timeout loop for test_solver_monitors by @hpohekar in #3180
- refactor: Skip meshing utilities test. by @prmukherj in #3184
- fix: Command Argument set_state. by @prmukherj in #3182
- fix: Update version by @hpohekar in #3186
- fix: Datamodel setattr by @prmukherj in #3175
- fix: Python console default for Fluent version 251 by @hpohekar in #3093
- build: Bump version to v0.24.dev0 by @prmukherj in #3189
- fix: import nltk>=3.8.1 again by @jorgepiloto in #3198
- fix: Enable test_meshing_utilities by @hpohekar in #3196
- fix: Disable watchdog in PyConsole by @hpohekar in #3191
- refactor: refactor api reference by @hpohekar in #3199
- fix: None type tasks in workflow. by @prmukherj in #3192
- fix: Remove nltk and disable dependent code by @hpohekar in #3203
- fix: api_objects.json fix for PyConsole by @hpohekar in #3194
- build: Bump version to v0.25.dev0 by @prmukherj in #3208
- fix: Correct rst file generation path by @hpohekar in #3211
- fix: NLTK changes by @hpohekar in #3214
- fix: Settings root in API reference by @hpohekar in #3217
- fix: Bug in visualization. by @prmukherj in #3216
- build: Bump version to v0.25.dev1 by @prmukherj in #3220
- docs: Update file transfer docs by @hpohekar in #3224
- fix: test_local_parametric_run by @hpohekar in #3226
- fix: Correct error message for Fluent versions by @hpohekar in #3229
- fix: Add parametric tutorial by @hpohekar in #3201
- refactor: Maintain a single fluent session for codegen. by @prmukherj in #3233
- docs: Add EventsManger examples by @hpohekar in #3232
- feat: wf speed by @seanpearsonuk in #3210
- refactor: Clean-up post segregation of classic and enhanced meshing w… by @prmukherj in #3236
- refactor: PyFluent enums. by @prmukherj in #3230
- fix: Compound child creation and naming. by @prmukherj in #3240
- docs: Remove reference to example that doesn't exist anymore by @raph-luc in #3243
- build(deps-dev): update sphinx requirement from ==7.3.7 to ==7.4.7 by @dependabot in #3247
- build(deps-dev): update ansys-sphinx-theme requirement from ==0.16.6 to ==1.0.7 by @dependabot in #3248
- build(deps-dev): update sphinx-autodoc-typehints requirement from ==1.25.3 to ==2.3.0 by @dependabot in #3249
- build(deps-dev): update sphinx-gallery requirement from ==0.17.0 to ==0.17.1 in the dependencies group by @dependabot in #3246
- build(deps): bump ansys/actions from 6 to 7 in the actions group by @dependabot in #3245
- fix: Convert protobuf Point to python Vector. by @prmukherj in #3239
- ci: pre-commit autoupdate by @pre-commit-ci in #3253
- docs: Add search() docs by @hpohekar in #3251
- refactor: Clean-up PyFluent Enums. by @prmukherj in #3254
- feat: Add mesh reading capability to case reader. by @prmukherj in #3261
- refactor: Deprecate 'task' from enhanced meshing workflow. by @prmukherj in #3241
- build: Bump version to v0.26.dev0 by @prmukherj in #3268
- fix: Handle special characters in child aliases. by @prmukherj in #3269
- test: test general exception behavior. by @prmukherj in #3270
- test: Update enhanced meshing workflow tests. by @prmukherj in #3264
- docs: Hyperlink user guide docs by @hpohekar in #3256
- fix: Update the enhanced meshing workflow tests and docs w.r.t. serve… by @prmukherj in #3277
- fix: fix minor issues in settings and fluent version. by @prmukherj in #3276
- refactor: Update flobject test w.r.t. updated path. by @prmukherj in #3282
- docs: Update Optional and Union type hints by @hpohekar in #3283
- fix: Update test_meshing_utilities by @hpohekar in #3205
- fix: ui_mode comparison in non-windows system. by @prmukherj in #3291
- fix: recursion issue with svar 'get_data'. by @prmukherj in #3293
- feat: Initial integration of aero workflow by @prmukherj in #3279
- fix: alias with parent-path by @mkundu1 in #3296
- fix: Issue with pre-created compound child tasks in ftm workflow. by @prmukherj in #3299
- fix: Remove exit from settings. by @prmukherj in #3300
- 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
New Contributors
- @Revathyvenugopal162 made their first contribution in #2136
- @millerj97 made their first contribution in #2260
Full Changelog: v0.18.dev2...v0.28.dev0