·
24 commits
to release-candidate/25.8
since this release
What's Changed
- Fixed a bug handling the error info returned from cloud by @benflexcompute in #1541
- [FXC-3764] Added function to change the header for BET csv files by @awccoppFC in #1526
- [FXC-3550] Relax tolerance for axes orthogonality check by @yifan-flex in #1558
- Improved import time with lazy import by @benflexcompute in #1562
- Support Python 3.13 by @benflexcompute in #1563
- Fix pipx Python 3.13 error on CI by @benflexcompute in #1567
- Merge
developintomainby @benflexcompute in #1566 - Revert "Merge
developintomain" by @benflexcompute in #1570 - Merge
developintomainby @benflexcompute in #1571 - Github workflow tuning. by @benflexcompute in #1572
- exposed remove nonmanifold to interface by @NasserFlexCompute in #1569
- UDD support for Actuator Disk by @johnmoore4 in #1559
- [FXC-3697] Add observer time step size to AeroAcousticOutput by @yifan-flex in #1553
- Added pure Tet option for meshing the
CustomVolumesby @benflexcompute in #1547 - [FXC-3839] User-defined volume mesh slices by @sashok-flex in #1539
- Add helper function for customizing model_validator's error by @angranl-flex in #1594
- [FXC-4052] Allow expression total temperature and total pressure by @yifan-flex in #1578
- feat(): Add prerelease warning helper warning box by @benflexcompute in #1598
- Added more surface refinement options for the GAI surface mesher by @savithru-flex in #1597
- Modular meshing and Snappy by @piotrkluba in #1394
- [FIX] Fix params validation issue when using SeedpointVolumes by @piotrkluba in #1606
- [FXC-3631] remove LiquidAsMaterial validation for UDD by @johnmoore4 in #1604
- exposing relative_interpolation_tolerance by @johnmoore4 in #1579
- [FXC-963] Add ForceDistributionOutput for customization by @yifan-flex in #1605
- Added radius and crinkling options to MeshSliceOutput by @sashok-flex in #1611
- [FXC-4322] feat: wind tunnel farfield Python interface by @alexxu-flex in #1582
- [FXC-3494] Text expression [25.8] by @benflexcompute in #1467
- chore(): Port entity selector and related fixtures by @benflexcompute in #1619
- [fix] changed SeedpointVolume private_attribute_type_name by @piotrkluba in #1617
- fix(): Changed key name for the selector storage for the asset cache by @benflexcompute in #1622
- Fixed two missing items in examples. by @jbungenerflex in #1621
- fix (wind tunnel): 1. extraneous exists call, 2. missing entity materializer by @alexxu-flex in #1624
- fix(): Added missing validation for wind tunnel and also unified
WindTunnelSurfaceaccess by @benflexcompute in #1627 - fixed docstring for from_c81 by @jbungenerflex in #1628
- [FXC-3159] Add TimeAverageForceDistributionOutput by @yifan-flex in #1623
- bug(): Allowing Inflow and Outflow to use WindTunnelGhostSurface by @benflexcompute in #1630
- fix(): Bug causing selector ID string dangling in the JSON after selector expansion by @benflexcompute in #1632
- feat(): Translates face curvatureResolutionAngle from simulation to mesher config by @mikeparkflex in #1631
- refactor(): Some renaming to reflect the updated use case and design by @benflexcompute in #1633
- [FXC-4338] Fix volume mesh interpolation that uses incorrect entity info in params by @angranl-flex in #1635
- Add
sliding_interface_toleranceandstationary_enclosed_entityparameters by @shreyas-flex in #1625 - feat(): added fetching examples from cloud by @maciej-flexcompute in #1629
- [SCFD-6967] Improved deleted surface error by consolidate all surfaces into one message by @benflexcompute in #1642
- refactor(): Draft context manager by @benflexcompute in #1634
- [SCFD-6973] fix(wind tunnel): Allowing WindtunnelGhost to be used by applicable outputs. by @alexxu-flex in #1636
- doc(): added new files for python examples by @marcvivesmassana in #1637
- docs(): change name in class by @marcvivesmassana in #1644
- chore(): Removed SciPy dependency for faster loading by @benflexcompute in #1647
- fix(): add
AxisymmetricBodyto ENTITY_TYPE_MAP and add coverage test by @benflexcompute in #1650 - fix(meshing): allow
WindTunnelGhostSurfacein volume refinements by @benflexcompute in #1651 - fix(wind tunnel): allow WindTunnelGhostSurface for geometry refinement by @alexxu-flex in #1655
- Make gap_treatment_strength optional with a default value of None by @savithru-flex in #1656
- [SCFD-7012] fix():
curvature_resolution_angleallowed for beta mesher by @benflexcompute in #1658 - Fix snappy.BodyRefinement validator by @piotrkluba in #1652
- refactor(): Single status simulation params by @benflexcompute in #1657
- feat(): add
skip_selector_expansionflag for case translation by @benflexcompute in #1660 - [SCFD-6989] Render output classes by @andrzej-krupka in #1609
- refactor(): Replace SelectorFactory mixin with dedicated Selector classes by @benflexcompute in #1661
- feat(): Added selector name uniqueness checker by @benflexcompute in #1662
- Minor render output validation service fixes by @andrzej-krupka in #1664
- refactor(): Moved selector preview to draft by @benflexcompute in #1666
- [FXC-3495] [SCFD-4987] Mirroring interface and coordinate system. by @benflexcompute in #1643
- Changed the snappy mesh quality defaults by @piotrkluba in #1670
- feat(): Added
bodies_face_edge_idsand also property functions to replace existing face/edge/body_ids by @benflexcompute in #1671 - chore(): Added unit test to ensure correct matching into broken pieces of a boundary for Snappy workflow by @benflexcompute in #1672
- Correct doctrings formatting by @piotrkluba in #1663
- feat(): Expanded number of entity types matchable by each SelectorClass by @benflexcompute in #1669
- Rotating model remapping for sliding interface/geometry intersection by @shreyas-flex in #1659
- Bug fix in volume translator for autofarfield sizing by @shreyas-flex in #1676
- Rename alpha to opacity, fix field material behavior for vector fields by @andrzej-krupka in #1677
- fix():
BoundaryNameLookupTablefail to match whenbase_nameisfull_nameby @benflexcompute in #1678 - Docstring formatting corrected by @piotrkluba in #1673
- Bump fonttools from 4.59.0 to 4.60.2 by @dependabot[bot] in #1648
- [FXC-3564][FXC-979] ForceOutput and its stopping criterion by @angranl-flex in #1519
- Translation and tests for the elementType = "tetrahedra" option by @savithru-flex in #1679
- Mirror entity/status update/bugfix by @benflexcompute in #1680
- chore(): Popping
private_attribute_image_idby @benflexcompute in #1681 - fix(): mirror selector registry coverage mismatch by @benflexcompute in #1682
- fix(): No member error when dealing with
GenericReferenceConditionwhile computing force coefficients. by @benflexcompute in #1684 - [SCFD-5398] [SCFD-5644] Imported Surface And View and Edit by @feilin-flexcompute in #1626
- feat(): Added the warning system by @benflexcompute in #1683
- refactor(): Hide schema of dependency meta with new
get_project_dependency_resource_metadata()by @benflexcompute in #1686 - feat(): Added auto registry of parent coordinate system by @benflexcompute in #1688
- feat(): Enhance CoordinateSystemManager with entity validation and improve mirror status generation by @benflexcompute in #1689
- [SCFD-5398] [SCFD-5644] Address comments for view edit PR by @angranl-flex in #1687
- [FXC-4673] Remove
stationary_enclosed_entitiesfrom GAI json by @shreyas-flex in #1685 - fix(): Implement entity selector expansion in DraftContext and add tests for mirrored entities by @benflexcompute in #1690
- refactor(): Simplify coordinate system registration checks by introducing a helper method for containment verification by @benflexcompute in #1692
- Fix body group to facegroup mapping by @angranl-flex in #1691
- refactor(): Replaced EntityList child class with per-entity-type validations by @benflexcompute in #1693
- [snappy] added quality controls for snap and smooth by @maciej-flexcompute in #1675
- fix(): Prevent
RotationVolumeSplitProviderfrom intercepting unrelated boundaries by @benflexcompute in #1696 - [FXC-1921] Added example for roughness height to the Wall docstring by @piotrkluba in #1674
- chore(): Improved docstring for
CoordinateSystem,MirrorandDraftContext. by @benflexcompute in #1697 - [FXC-2064] Add point motion info to probe output docstrings by @piotrkluba in #1694
- Added f1 example to download by @piotrkluba in #1698
- Fix surface mesh docsting sphinx by @piotrkluba in #1702
- fix(): Enhance version display to include solver-specific versioning and release dates, improving clarity and organization of available versions. by @benflexcompute in #1701
- fix(): Add kinematic viscosity to extra_units and update schema generation to write simulation parameters by @benflexcompute in #1703
- [FXC-3212] Clarify the docstrings of output save frequency settings by @piotrkluba in #1700
- chore(): Added deprecation warning for
UserDefinedFieldby @benflexcompute in #1704 - [docs] Windsor geo links by @marcvivesmassana in #1706
- fix(): Fix unit calculation for SurfaceIntegralOutput variables by @benflexcompute in #1705
- [FXC-4776] Add dimension to MeshSliceOutput cutoff_radius by @sashok-flex in #1707
- [FXC-4148] Update docstrings of custom farfields by @piotrkluba in #1718
- feat(): from_file() overload for BETDisk class allowing update. by @benflexcompute in #1716
- refactor(): Renamed origin in
CoordinateSystemtoreference_pointby @benflexcompute in #1719 - refactor(): Moved implementation of the report functionality out of Flow360 package by @benflexcompute in #1614
- Revert "refactor(): Moved implementation of the report functionality out of Flow360 package" by @benflexcompute in #1721
- fix(): Remove confusing warning about missing grouping info during draft creation if not starting from geometry resource by @benflexcompute in #1720
- feat(): Add
apply_simulation_setting_to_entity_infoservice function by @benflexcompute in #1723 - chore(): Clearer suggestion when CustomVolume used in Solid without being tet by @benflexcompute in #1724
- [docstring]: typo in docstring by @marcvivesmassana in #1717
- Fixed draft related docstrings by @piotrkluba in #1722
- fix(): populate _get_params_method to monitor and udd objects by @piotrkluba in #1725
- [docstring] fix UDD docstrings by @marcvivesmassana in #1726
- feat(): Added variable output units to the variable context. by @benflexcompute in #1727
- [docstrings] Inflow expressions by @marcvivesmassana in #1728
- fix(): Removed auto report generation by @benflexcompute in #1729
- [SCFD-7343] Ignore the Geometry resource created from surface mesh that does not have any edge group by @angranl-flex in #1732
- fix(): Added File name validaiton for Surface integral by @benflexcompute in #1734
- fix(): Convert boundary completeness check into warning when GAI is used by @benflexcompute in #1733
- fix(): Handle
numpyarrays in Expression.dimensions property by @benflexcompute in #1735 - [FXC-4954] (bug fix) allow wind tunnel farfield for CustomVolume by @alexxu-flex in #1736
- [FXC-4966] Added bypass of
PorousJumpinterface check if the surface appears in theCustomVolumeby @benflexcompute in #1737 - Removed
SurfaceSelectorfrom init.py and ready for release by @benflexcompute in #1739
New Contributors
- @sashok-flex made their first contribution in #1539
- @alexxu-flex made their first contribution in #1582
- @mikeparkflex made their first contribution in #1631
Full Changelog: v25.7.8...v25.8.3