of.yaml
of.yaml copied to clipboard
Python Interface to OpenFOAM Case (Configured Using YAML)
https://github.com/iydon/of.yaml/blob/e9ddf290fa23dd40a6ac8638a358e5d90c8d63f8/foam/util/private/case.py#L37-L38 ```python def required(self, t: float, dt: float): return self.dict_without_keys(vars(), 'self') ```
# Code ```python foam = Foam.from_foam(...) ``` # Reference - https://doc.cfd.direct/openfoam/user-guide-v9/basic-file-format - https://github.com/lark-parser/lark - https://www.openfoam.com/documentation/user-guide/2-openfoam-cases/2-2-basic-inputoutput-file-format
https://libs.garden/python/search?q=openfoam&sort=pushed - https://github.com/jaheyns/CfdOF - https://github.com/fluiddyn/fluidfoam - https://github.com/DLR-RY/caseFoam - https://github.com/greole/owls - https://github.com/qingfengxia/Cfd - https://github.com/ZhangYanTJU/fitData_Cantera - https://github.com/ladybug-tools/butterfly - https://github.com/Spationaute/SuperMarine - https://github.com/takaakiaoki/ofblockmeshdicthelper - https://github.com/Unofficial-Extend-Project-Mirror/openfoam-extend-Breeder-other-scripting-PyFoam - https://github.com/nicolasedh/salomeToOpenFOAM - https://github.com/xu-xianghua/ofpp - https://github.com/openfoamtutorials/openfoam_python
- [ ] 🛑 [foam/base/lib.py](https://github.com/iydon/of.yaml/blob/8e7d5c4a980e7883839439a9ea47f44d803ebc5d/foam/base/lib.py#L76): `Library stubs not installed for "yaml" (or incompatible with Python 3.8)` - [ ] 🛑 [foam/base/core.py](https://github.com/iydon/of.yaml/blob/8e7d5c4a980e7883839439a9ea47f44d803ebc5d/foam/base/core.py#L130): `Value of type "Optional[Data]" is not indexable` - [...