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