greole / owls

A data exploration library written in python for (OpenFOAM) CFD data
http://greole.github.io
32 stars 11 forks source link

Owls2.0 FoamDictParser doesn't work as standalone #21

Closed greole closed 1 year ago

greole commented 1 year ago

Currently, Owls.parser.FoamDict.FileParser do only work as mixins for example as used in OBR. This should be refactored so one can do something like:

  from Owls.parser.FoamDict import FileParser

  fp = FileParser(path="path")
  fp.get("key")

I guess when using FileParser as mixin for something else FileParser.path can just be overwritten.

greole commented 1 year ago

Fixed by #22