Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion engine
Submodule engine updated 80 files
+45 −0 .env.example
+0 −779 PYPI.md
+11 −743 README.md
+63 −12 cdisc_rules_engine/check_operators/dataframe_operators.py
+1 −2 cdisc_rules_engine/check_operators/helpers.py
+1 −12 cdisc_rules_engine/constants/__init__.py
+0 −1 cdisc_rules_engine/constants/domains.py
+0 −11 cdisc_rules_engine/constants/patterns.py
+108 −0 cdisc_rules_engine/constants/use_cases.py
+0 −2 cdisc_rules_engine/dataset_builders/content_metadata_dataset_builder.py
+0 −2 cdisc_rules_engine/dataset_builders/contents_define_dataset_builder.py
+0 −2 cdisc_rules_engine/dataset_builders/dataset_metadata_values_builder.py
+45 −3 cdisc_rules_engine/dataset_builders/json_schema_check_dataset_builder.py
+0 −1 cdisc_rules_engine/enums/default_file_paths.py
+0 −2 cdisc_rules_engine/exceptions/__init__.py
+0 −4 cdisc_rules_engine/exceptions/custom_exceptions.py
+0 −9 cdisc_rules_engine/interfaces/data_service_interface.py
+0 −4 cdisc_rules_engine/models/dataset/dask_dataset.py
+1 −2 cdisc_rules_engine/models/dataset_types.py
+1 −0 cdisc_rules_engine/models/operation_params.py
+0 −39 cdisc_rules_engine/models/record_variable.py
+0 −2 cdisc_rules_engine/operations/base_operation.py
+6 −4 cdisc_rules_engine/operations/distinct.py
+42 −2 cdisc_rules_engine/operations/minus.py
+4 −0 cdisc_rules_engine/operations/operations_factory.py
+0 −13 cdisc_rules_engine/plugin_loader.py
+15 −4 cdisc_rules_engine/rules_engine.py
+22 −12 cdisc_rules_engine/services/cache/in_memory_cache_service.py
+3 −52 cdisc_rules_engine/services/data_services/base_data_service.py
+0 −13 cdisc_rules_engine/services/data_services/dummy_data_service.py
+2 −27 cdisc_rules_engine/services/data_services/local_data_service.py
+0 −18 cdisc_rules_engine/services/data_services/usdm_data_service.py
+0 −19 cdisc_rules_engine/services/datasetjson_metadata_reader.py
+0 −19 cdisc_rules_engine/services/datasetndjson_metadata_reader.py
+0 −19 cdisc_rules_engine/services/datasetxpt_metadata_reader.py
+9 −1 cdisc_rules_engine/services/define_xml/base_define_xml_reader.py
+4 −1 cdisc_rules_engine/services/reporting/sdtm_report_data.py
+1 −41 cdisc_rules_engine/utilities/data_processor.py
+2 −2 cdisc_rules_engine/utilities/dataset_preprocessor.py
+1 −37 cdisc_rules_engine/utilities/decorators.py
+41 −69 cdisc_rules_engine/utilities/rule_processor.py
+0 −36 cdisc_rules_engine/utilities/sdtm_utilities.py
+0 −61 cdisc_rules_engine/utilities/utils.py
+0 −14 cdisc_rules_engine/utilities/validation_output_container.py
+13 −8 core.py
+0 −0 docs/.nojekyll
+ docs/CORE_logo_sm.png
+367 −0 docs/PYPI.md
+13 −0 docs/README.md
+31 −0 docs/_sidebar.md
+21 −17 docs/build_executable.md
+314 −0 docs/cli-reference.md
+86 −0 docs/contributing.md
+199 −0 docs/development.md
+165 −0 docs/faq.md
+48 −0 docs/index.html
+52 −0 docs/index.md
+176 −0 docs/quick-start.md
+0 −10 env.example
+1 −1 pyproject.toml
+5 −2 resources/schema/rule-merged/Operations.json
+1 −1 resources/schema/rule-merged/Operator.json
+3 −0 resources/schema/rule/Operations.json
+3 −2 resources/schema/rule/Operations.md
+32 −1 resources/schema/rule/Operator.md
+4 −0 resources/schema/rule/check_parameter.md
+ resources/templates/report-template.xlsx
+0 −8 scripts/script_utils.py
+60 −0 tests/QARegressionTests/test_Issues/test_CoreIssue1718.py
+3,163 −0 tests/resources/CoreIssue1718/ae.json
+185 −0 tests/unit/test_check_operators/test_target_is_sorted_by_regex.py
+124 −0 tests/unit/test_dataset_builders/test_json_schema_check_dataset_builder.py
+0 −2 tests/unit/test_dataset_builders/test_values_dataset_metadata_builder.py
+0 −50 tests/unit/test_decorators.py
+1 −9 tests/unit/test_merge_supp_datasets.py
+14 −14 tests/unit/test_operations/test_distinct.py
+63 −3 tests/unit/test_operations/test_minus.py
+224 −0 tests/unit/test_services/test_cache/test_immutable_cache.py
+0 −48 tests/unit/test_utilities/test_data_processor.py
+81 −238 tests/unit/test_utilities/test_rule_processor.py