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(+)