omf-python
omf-python copied to clipboard
Python library for working with OMF files
We need to make sure the SurfaceGrid API is updated for consistency with the new block model API. Also, worth considering if we need new "sub-gridded" surfaces, equivalent to octree/arbitrary...
There is no support for curves in OMF - this is necessary when coming from something like CAD.
Is there a workflow for treating an OMF project file as a database? For example, open the OMF project file, add an element, and save back to the file without...
The documentation needs to be more friendly for new users. Most importantly, we need multiple, real examples.
This includes: - project - element - attributes - texture
In addition to metadata already present, this should include: - units - null_value (if unspecified for float attributes, np.nan is assumed) - default_value
It would be good for the tests to have a static serialized file committed into the repo so that we can ensure that other readers (e.g. C#) can validate this.
OMF is a great format for spatially referenced information, especially static/dynamic **models** but I'm having difficulty conceptualizing how to store observed/collected **data** in the OMF format. Time series **models** are...
In Python 3.12, the function [ `datetime.datetime.utcnow()`](https://docs.python.org/3/library/datetime.html#datetime.datetime.utcnow) was deprecated. The replacement is using [`datetime.now()`](https://docs.python.org/3/library/datetime.html#datetime.datetime.now) with [datetime.timezone.utc](https://docs.python.org/3/library/datetime.html#datetime.timezone.utc). There is datetime.UTC which was introduced in 3.11 but to support older versions `datetime.timezone.utc`...
Hi! There seems to be some issues with using omfvista to visualize/load omf projects when using omf = "2.0.0a0". More specifically, it seems like omfvista/wrapper.py are calling functions from v1...