You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ossie.apache.org by kb...@apache.org on 2026/07/14 18:17:34 UTC

(ossie) 01/01: Merge pull request #153 from ralfbecher/converter/orionbelt

This is an automated email from the ASF dual-hosted git repository.

khush-bhatia pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/ossie.git

commit a7984d18946df9810652205f6e18ab23aef459f8
Merge: adeb082 a84318a
Author: Khushboo Bhatia <kh...@gmail.com>
AuthorDate: Tue Jul 14 11:17:28 2026 -0700

    Merge pull request #153 from ralfbecher/converter/orionbelt
    
    Add OrionBelt (OBML) converter

 ROADMAP.md                                         |    1 +
 converters/orionbelt/README.md                     |  125 ++
 converters/orionbelt/osi_obml_mapping_analysis.md  |  269 ++++
 .../osi_obml_ontology_mapping_analysis.md          |   82 ++
 converters/orionbelt/pyproject.toml                |   72 ++
 .../orionbelt/src/ossie_orionbelt/__init__.py      |   41 +
 .../orionbelt/src/ossie_orionbelt/_common.py       |   76 ++
 converters/orionbelt/src/ossie_orionbelt/cli.py    |  155 +++
 .../orionbelt/src/ossie_orionbelt/converter.py     |  218 ++++
 .../orionbelt/src/ossie_orionbelt/obml_to_osi.py   | 1124 +++++++++++++++++
 .../orionbelt/src/ossie_orionbelt/ontology.py      |  210 ++++
 .../orionbelt/src/ossie_orionbelt/osi_to_obml.py   | 1182 +++++++++++++++++
 .../src/ossie_orionbelt/schemas/obml-schema.json   | 1327 ++++++++++++++++++++
 .../orionbelt/src/ossie_orionbelt/validation.py    |  301 +++++
 .../orionbelt/tests/fixtures/obml_as_osi.yaml      |  787 ++++++++++++
 .../orionbelt/tests/fixtures/tpcds_as_obml.yaml    |  381 ++++++
 converters/orionbelt/tests/fixtures/tpcds_osi.yaml |  578 +++++++++
 .../tests/fixtures/tpcds_semantic_model.yaml       |  578 +++++++++
 .../tests/test_osi_converter_cumulative.py         |  323 +++++
 .../orionbelt/tests/test_osi_converter_filters.py  |  124 ++
 .../tests/test_osi_converter_measure_overrides.py  |  297 +++++
 .../orionbelt/tests/test_osi_converter_ontology.py |  177 +++
 .../orionbelt/tests/test_osi_converter_pop.py      |  424 +++++++
 .../tests/test_osi_converter_properties.py         |  390 ++++++
 .../tests/test_osi_converter_trend_v26.py          |  212 ++++
 .../orionbelt/tests/test_osi_converter_vendors.py  |  237 ++++
 .../tests/test_osi_metric_no_silent_loss.py        |  365 ++++++
 .../orionbelt/tests/test_osi_tpcds_baseline.py     |   72 ++
 converters/orionbelt/tests/test_osi_v02_compat.py  |  414 ++++++
 converters/orionbelt/uv.lock                       | 1115 ++++++++++++++++
 30 files changed, 11657 insertions(+)