Skip to content

331 update json report structure for v11#403

Merged
popescu-v merged 18 commits intodevfrom
331-update-json-report-structure-for-v11
May 27, 2025
Merged

331 update json report structure for v11#403
popescu-v merged 18 commits intodevfrom
331-update-json-report-structure-for-v11

Conversation

@popescu-v
Copy link
Copy Markdown
Collaborator

@popescu-v popescu-v commented Apr 30, 2025

Put your message here


TODO Before Asking for a Review

  • Rebase your branch to the latest version of dev (or main for release PRs)
  • Make sure all CI workflows are green
  • When adding a public feature/fix: Update the Unreleased section of CHANGELOG.md (no date)
  • Self-Review: Review "Files Changed" tab and fix any problems you find
  • API Docs (only if there are changes in docstrings, rst files or samples):
    • Check the docs build without warning: see the log of the API Docs workflow
    • Check that your changes render well in HTML: download the API Docs artifact and open index.html
    • If there are any problems it is faster to iterate by building locally the API Docs

@popescu-v popescu-v linked an issue Apr 30, 2025 that may be closed by this pull request
@popescu-v popescu-v force-pushed the 331-update-json-report-structure-for-v11 branch 4 times, most recently from 2946859 to 3ce34c7 Compare May 7, 2025 17:39
@popescu-v popescu-v force-pushed the 331-update-json-report-structure-for-v11 branch 3 times, most recently from 0d2cd5e to dccebf7 Compare May 16, 2025 10:31
@popescu-v popescu-v marked this pull request as ready for review May 16, 2025 10:32
@popescu-v popescu-v force-pushed the 331-update-json-report-structure-for-v11 branch from dccebf7 to e41dcd4 Compare May 16, 2025 12:46
Copy link
Copy Markdown
Member

@folmos-at-orange folmos-at-orange left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All minor issues.

Commit name changes:

  • e41dcd4 Also remove tools auto-generated RST documentation files upon doc cleaning

    • Remove Also
  • d646e7b Drop tests on typicalities, as they are no longer mandatory

    • Remove the reason or put it in the body. You can even explain more thoroughly why they are not mandatory anymore.

@popescu-v popescu-v force-pushed the 331-update-json-report-structure-for-v11 branch 3 times, most recently from 3865981 to ca3bde7 Compare May 20, 2025 16:29
Update analysis report object structure:
- add missing_number for Categorical variables as well
- add sparse_missing_number for both Numerical and Categorical variables
- add number of text features
- add text preparation report
@popescu-v popescu-v force-pushed the 331-update-json-report-structure-for-v11 branch 2 times, most recently from 4edfc7a to 3a20245 Compare May 21, 2025 16:56
@popescu-v popescu-v force-pushed the 331-update-json-report-structure-for-v11 branch 2 times, most recently from 1f09338 to 38b85d7 Compare May 22, 2025 13:03
popescu-v added 2 commits May 22, 2025 17:12
Use it throughout the code base where needed: in the sklearn estimators
and their tests.
popescu-v added 3 commits May 22, 2025 17:16
…eferences

Remove CSV report references, as they are no longer needed.
They are no longer always mandatory, namely when used in the
`innerVariables` part of instance-variable coclustering reports.
Also, don't count them in test coverage reports.
@popescu-v popescu-v force-pushed the 331-update-json-report-structure-for-v11 branch from 05c6ffb to aa50d45 Compare May 22, 2025 15:16
@popescu-v popescu-v force-pushed the 331-update-json-report-structure-for-v11 branch 2 times, most recently from 1bdfd54 to b7045e9 Compare May 23, 2025 17:38
@popescu-v popescu-v force-pushed the 331-update-json-report-structure-for-v11 branch from b7045e9 to 013dbc0 Compare May 26, 2025 14:57
@popescu-v popescu-v force-pushed the 331-update-json-report-structure-for-v11 branch 2 times, most recently from 9764332 to 13c10c2 Compare May 26, 2025 16:23
@popescu-v popescu-v force-pushed the 331-update-json-report-structure-for-v11 branch from 13c10c2 to b2f11cd Compare May 26, 2025 17:56
@popescu-v popescu-v force-pushed the 331-update-json-report-structure-for-v11 branch from b2f11cd to 0b7a95f Compare May 26, 2025 18:17
@popescu-v popescu-v force-pushed the 331-update-json-report-structure-for-v11 branch from 0b7a95f to 968bbc7 Compare May 27, 2025 08:59
Thus, the `write_khiops_json_file` method can be used to dump the JSON
report with the keys exactly in the same order as expected by
MODL_Coclustering.

Thus, coclustering reports are now verbatim-identical to the reference
reports.
@popescu-v popescu-v force-pushed the 331-update-json-report-structure-for-v11 branch from 968bbc7 to 1e306b2 Compare May 27, 2025 09:00
@popescu-v popescu-v merged commit b76aeb1 into dev May 27, 2025
19 checks passed
@popescu-v popescu-v deleted the 331-update-json-report-structure-for-v11 branch May 27, 2025 10:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update the default samples version to be downloaded with kh-download-datasets Update JSON Report Structure for v11

2 participants