Skip to content

Predefined data model generation and wildcard fields

Caitlin Ross requested to merge caitlin.ross/fides:predefined-data-models into master

This MR contains part of the changes made to ADIS for using it in ParaView and VTK. When using ADIS with ParaView, we'd like to have predefined data models that can be specified in an attribute in the ADIOS data. Originally I planned to just hardcode the JSON for some select data models, but it became apparent that it would be much more useful if there was a more flexible way for ADIS to generate the data model and even allows for the user to specify some more attributes in the bp file if desired. For example, with uniform data, the user can specify the origin and spacing now as attributes in their ADIOS data. There's a full explanation in adis/predefined/README.md.

In addition, wildcard fields are now supported (also explained in the linked readme). You can use them outside of the data model generation as well so you don't need to create a field object in the data model for every field you want ADIS to read.

There are also a couple of other minor fixes:

  • fix installation of headers
  • add ADIS_EXPORT to each of the keys for metadata
Edited by Caitlin Ross

Merge request reports