Releases: flexcompute/Flow360
Releases · flexcompute/Flow360
v0.1.9
fixed rich install error
Full Changelog: v0.1.8...v0.1.9
v0.2.0b1
What's Changed
New Features:
- added base model with imports/exports from/to JSON and YAML
- added Flow360Params which inherits from the base model
- exposed most of the classes and functions in
__init__.py
, egflow360.MyCases()
- added params for surface and volume meshing
- listing cases/meshes follows pagination from webUI for improved performance
- added example files (links to meshes, case.json etc) inside flow360 package so the example scripts can be standalone
- added more examples, including surface meshing and volume meshing
- added support for units, eg:
flow360.Freestream.from_speed(speed=(10, "m/s"))
,flow360.SlidingInterface(omega=(1, "rad/s"), ...)
- added custom types validation, eg. coordinates, axes.
- added custom exceptions and logger (with support to log to file)
- added mock webAPI for local unit testing
Updates:
- case lists and mesh lists return Case objects (instead of CaseMeta)
- all server-side data is a lazy load
- split code to
Case
(cloud resource) andCaseDraft
(before submission) - split code to
VolumeMesh
(cloud resource) andVolumeMeshDraft
(before submission) - added constructor from filename:
Flow360Params("path/to/file.json")
- status is enum with
is_final()
method
Bug Fixes:
- added unittests, code coverage 67%
- added badges and logo by @maciej-flexcompute in #17
- Maciej/v0.2.0 by @maciej-flexcompute in #18
Full Changelog: v0.1.8...v0.2.0b1
v0.1.8
What's Changed
- fix: supporting muRef in freestream by @maciej-flexcompute in #15
- fix: fixed maxPhysicalSteps by @maciej-flexcompute in #16
New Contributors
- @An-Li-magicloud made their first contribution in #1
Full Changelog: https://github.com/flexcompute/Flow360/commits/v0.1.8