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:33 UTC
(ossie) branch main updated (adeb082 -> a7984d1)
This is an automated email from the ASF dual-hosted git repository.
khush-bhatia pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ossie.git
from adeb082 Merge pull request #197 from xiedeyantu/fix-readme
add b1bf415 Add OrionBelt (OBML) converter
add 2ca9a45 Refresh vendored obml-schema.json to camelCase-only
add 8a1557a Re-vendor OBML converter: split monolith into focused modules
add 546a0f9 Sync count-synthesis knob roundtrip from canonical osi-orionbelt
add 0f49d18 Merge remote-tracking branch 'upstream/main' into converter/orionbelt
add eee6b2f Rename orionbelt converter package to ossie_orionbelt for Apache naming consistency
add 1ae231f orionbelt converter: link OSI core schema, drop vendored copies and dead constants
add a84318a orionbelt converter: bundle OSI core schema into the wheel from core-spec
new a7984d1 Merge pull request #153 from ralfbecher/converter/orionbelt
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
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 ++++++
.../orionbelt/tests/fixtures/tpcds_osi.yaml | 22 +-
.../tests/fixtures}/tpcds_semantic_model.yaml | 18 +-
.../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, 10505 insertions(+), 36 deletions(-)
create mode 100644 converters/orionbelt/README.md
create mode 100644 converters/orionbelt/osi_obml_mapping_analysis.md
create mode 100644 converters/orionbelt/osi_obml_ontology_mapping_analysis.md
create mode 100644 converters/orionbelt/pyproject.toml
create mode 100644 converters/orionbelt/src/ossie_orionbelt/__init__.py
create mode 100644 converters/orionbelt/src/ossie_orionbelt/_common.py
create mode 100644 converters/orionbelt/src/ossie_orionbelt/cli.py
create mode 100644 converters/orionbelt/src/ossie_orionbelt/converter.py
create mode 100644 converters/orionbelt/src/ossie_orionbelt/obml_to_osi.py
create mode 100644 converters/orionbelt/src/ossie_orionbelt/ontology.py
create mode 100644 converters/orionbelt/src/ossie_orionbelt/osi_to_obml.py
create mode 100644 converters/orionbelt/src/ossie_orionbelt/schemas/obml-schema.json
create mode 100644 converters/orionbelt/src/ossie_orionbelt/validation.py
create mode 100644 converters/orionbelt/tests/fixtures/obml_as_osi.yaml
create mode 100644 converters/orionbelt/tests/fixtures/tpcds_as_obml.yaml
copy examples/tpcds_semantic_model.yaml => converters/orionbelt/tests/fixtures/tpcds_osi.yaml (94%)
copy {examples => converters/orionbelt/tests/fixtures}/tpcds_semantic_model.yaml (95%)
create mode 100644 converters/orionbelt/tests/test_osi_converter_cumulative.py
create mode 100644 converters/orionbelt/tests/test_osi_converter_filters.py
create mode 100644 converters/orionbelt/tests/test_osi_converter_measure_overrides.py
create mode 100644 converters/orionbelt/tests/test_osi_converter_ontology.py
create mode 100644 converters/orionbelt/tests/test_osi_converter_pop.py
create mode 100644 converters/orionbelt/tests/test_osi_converter_properties.py
create mode 100644 converters/orionbelt/tests/test_osi_converter_trend_v26.py
create mode 100644 converters/orionbelt/tests/test_osi_converter_vendors.py
create mode 100644 converters/orionbelt/tests/test_osi_metric_no_silent_loss.py
create mode 100644 converters/orionbelt/tests/test_osi_tpcds_baseline.py
create mode 100644 converters/orionbelt/tests/test_osi_v02_compat.py
create mode 100644 converters/orionbelt/uv.lock
(ossie) 01/01: Merge pull request #153 from ralfbecher/converter/orionbelt
Posted by kb...@apache.org.
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(+)