gmggroup / omf-python

Python library for working with OMF files
MIT License
79 stars 20 forks source link

General discussion for OMF v2 contributors #79

Open fwkoch opened 5 years ago

fwkoch commented 5 years ago

I've created this issue as a place for developer discussion around OMF v2, unrelated to specific features. This could include questions on contributing, OMF vision, etc. I have no idea if this forum for discussion will be useful or necessary, but I figured it wouldn't hurt to have a place for it!

A few places to start:

cc @cvasey, @dbrookes96, @rminhxm, @markgodresse, @jeremybutlermaptek, @bluetyson

banesullivan commented 5 years ago

As the OMF API becomes more robust (and more complex) should there be a pipeline to test downstream dependencies like omfvista and other OSS?

As this standard becomes more widely adopted, testing pipelines might be beneficial to the community to ensure all the tools out there which claim support for OMF are up to date with the latest features.

Currently, I am foreseeing compatibility issues where users might be given project files from the latest version but are trying to use tools (whether it be omfvista or a commercial suite) that support a previous version of OMF.

~I'd love a bit more details on what the roadmap looks like for backwards compatibility~ edit: I see #38 provides a roadmap for backwards compatiblity. I'd also love for #77 to find itself somewhere in the docs to help new users of OMF find external projects that support this file format.

Relevant aside: Sometime over the next ~10 weeks, I plan to overhaul my previous work on omfvista and discretize to provide a dynamic link between PyVista/VTK & discretize with OMF as well as to catch up with everything coming for v2.