CHANGELOG.md
LICENSE
MANIFEST.in
README.md
VERSION
pyproject.toml
src/cursus/__init__.py
src/cursus/__version__.py
src/cursus.egg-info/PKG-INFO
src/cursus.egg-info/SOURCES.txt
src/cursus.egg-info/dependency_links.txt
src/cursus.egg-info/entry_points.txt
src/cursus.egg-info/requires.txt
src/cursus.egg-info/top_level.txt
src/cursus/api/__init__.py
src/cursus/api/config_ui/__init__.py
src/cursus/api/config_ui/enhanced_widget.py
src/cursus/api/config_ui/run_server.py
src/cursus/api/config_ui/start_server.py
src/cursus/api/config_ui/core/__init__.py
src/cursus/api/config_ui/core/core.py
src/cursus/api/config_ui/core/data_sources_manager.py
src/cursus/api/config_ui/core/field_definitions.py
src/cursus/api/config_ui/core/import_utils.py
src/cursus/api/config_ui/core/utils.py
src/cursus/api/config_ui/web/__init__.py
src/cursus/api/config_ui/web/api.py
src/cursus/api/config_ui/widgets/__init__.py
src/cursus/api/config_ui/widgets/cradle_native_widget.py
src/cursus/api/config_ui/widgets/jupyter_widget.py
src/cursus/api/config_ui/widgets/native.py
src/cursus/api/config_ui/widgets/specialized_widgets.py
src/cursus/api/config_ui/widgets/widget.py
src/cursus/api/cradle_ui/__init__.py
src/cursus/api/cradle_ui/app.py
src/cursus/api/cradle_ui/example_notebook_usage.py
src/cursus/api/cradle_ui/jupyter_widget.py
src/cursus/api/cradle_ui/api/__init__.py
src/cursus/api/cradle_ui/api/routes.py
src/cursus/api/cradle_ui/schemas/__init__.py
src/cursus/api/cradle_ui/schemas/request_schemas.py
src/cursus/api/cradle_ui/schemas/response_schemas.py
src/cursus/api/cradle_ui/services/__init__.py
src/cursus/api/cradle_ui/services/config_builder.py
src/cursus/api/cradle_ui/services/validation_service.py
src/cursus/api/cradle_ui/utils/__init__.py
src/cursus/api/cradle_ui/utils/config_loader.py
src/cursus/api/dag/__init__.py
src/cursus/api/dag/base_dag.py
src/cursus/api/dag/pipeline_dag_resolver.py
src/cursus/api/factory/__init__.py
src/cursus/api/factory/config_class_mapper.py
src/cursus/api/factory/configuration_generator.py
src/cursus/api/factory/dag_config_factory.py
src/cursus/api/factory/field_extractor.py
src/cursus/cli/__init__.py
src/cursus/cli/__main__.py
src/cursus/cli/alignment_cli.py
src/cursus/cli/builder_test_cli.py
src/cursus/cli/catalog_cli.py
src/cursus/cli/pipeline_cli.py
src/cursus/cli/registry_cli.py
src/cursus/cli/runtime_testing_cli.py
src/cursus/cli/workspace_cli.py
src/cursus/core/__init__.py
src/cursus/core/assembler/__init__.py
src/cursus/core/assembler/pipeline_assembler.py
src/cursus/core/assembler/pipeline_template_base.py
src/cursus/core/base/__init__.py
src/cursus/core/base/builder_base.py
src/cursus/core/base/config_base.py
src/cursus/core/base/contract_base.py
src/cursus/core/base/enums.py
src/cursus/core/base/hyperparameters_base.py
src/cursus/core/base/specification_base.py
src/cursus/core/compiler/__init__.py
src/cursus/core/compiler/dag_compiler.py
src/cursus/core/compiler/dynamic_template.py
src/cursus/core/compiler/exceptions.py
src/cursus/core/compiler/name_generator.py
src/cursus/core/compiler/validation.py
src/cursus/core/config_fields/__init__.py
src/cursus/core/config_fields/constants.py
src/cursus/core/config_fields/inheritance_aware_field_generator.py
src/cursus/core/config_fields/step_catalog_aware_categorizer.py
src/cursus/core/config_fields/type_aware_config_serializer.py
src/cursus/core/config_fields/unified_config_manager.py
src/cursus/core/deps/__init__.py
src/cursus/core/deps/dependency_resolver.py
src/cursus/core/deps/factory.py
src/cursus/core/deps/property_reference.py
src/cursus/core/deps/registry_manager.py
src/cursus/core/deps/semantic_matcher.py
src/cursus/core/deps/specification_registry.py
src/cursus/core/utils/__init__.py
src/cursus/core/utils/hybrid_path_resolution.py
src/cursus/mods/__init__.py
src/cursus/mods/exe_doc/__init__.py
src/cursus/mods/exe_doc/base.py
src/cursus/mods/exe_doc/cradle_helper.py
src/cursus/mods/exe_doc/generator.py
src/cursus/mods/exe_doc/registration_helper.py
src/cursus/mods/exe_doc/utils.py
src/cursus/pipeline_catalog/__init__.py
src/cursus/pipeline_catalog/indexer.py
src/cursus/pipeline_catalog/mods_api.py
src/cursus/pipeline_catalog/utils.py
src/cursus/pipeline_catalog/core/__init__.py
src/cursus/pipeline_catalog/core/base_pipeline.py
src/cursus/pipeline_catalog/core/catalog_registry.py
src/cursus/pipeline_catalog/core/connection_traverser.py
src/cursus/pipeline_catalog/core/recommendation_engine.py
src/cursus/pipeline_catalog/core/registry_validator.py
src/cursus/pipeline_catalog/core/tag_discovery.py
src/cursus/pipeline_catalog/mods_pipelines/__init__.py
src/cursus/pipeline_catalog/mods_pipelines/xgb_mods_e2e_comprehensive_new.py
src/cursus/pipeline_catalog/pipeline_exe/__init__.py
src/cursus/pipeline_catalog/pipeline_exe/generator.py
src/cursus/pipeline_catalog/pipeline_exe/utils.py
src/cursus/pipeline_catalog/pipelines/__init__.py
src/cursus/pipeline_catalog/pipelines/dummy_e2e_basic.py
src/cursus/pipeline_catalog/pipelines/pytorch_e2e_standard.py
src/cursus/pipeline_catalog/pipelines/pytorch_training_basic.py
src/cursus/pipeline_catalog/pipelines/xgb_e2e_comprehensive.py
src/cursus/pipeline_catalog/pipelines/xgb_training_calibrated.py
src/cursus/pipeline_catalog/pipelines/xgb_training_evaluation.py
src/cursus/pipeline_catalog/pipelines/xgb_training_simple.py
src/cursus/pipeline_catalog/shared_dags/__init__.py
src/cursus/pipeline_catalog/shared_dags/enhanced_metadata.py
src/cursus/pipeline_catalog/shared_dags/registry_sync.py
src/cursus/pipeline_catalog/shared_dags/dummy/__init__.py
src/cursus/pipeline_catalog/shared_dags/dummy/e2e_basic_dag.py
src/cursus/pipeline_catalog/shared_dags/pytorch/__init__.py
src/cursus/pipeline_catalog/shared_dags/pytorch/standard_e2e_dag.py
src/cursus/pipeline_catalog/shared_dags/pytorch/training_dag.py
src/cursus/pipeline_catalog/shared_dags/singleton/__init__.py
src/cursus/pipeline_catalog/shared_dags/singleton/cradle_data_loading_dag.py
src/cursus/pipeline_catalog/shared_dags/xgboost/__init__.py
src/cursus/pipeline_catalog/shared_dags/xgboost/complete_e2e_dag.py
src/cursus/pipeline_catalog/shared_dags/xgboost/simple_dag.py
src/cursus/pipeline_catalog/shared_dags/xgboost/training_with_calibration_dag.py
src/cursus/pipeline_catalog/shared_dags/xgboost/training_with_evaluation_dag.py
src/cursus/processing/__init__.py
src/cursus/processing/bert_tokenize_processor.py
src/cursus/processing/bsm_dataloader.py
src/cursus/processing/bsm_datasets.py
src/cursus/processing/bsm_processor.py
src/cursus/processing/categorical_label_processor.py
src/cursus/processing/cs_processor.py
src/cursus/processing/gensim_tokenize_processor.py
src/cursus/processing/multiclass_label_processor.py
src/cursus/processing/numerical_binning_processor.py
src/cursus/processing/numerical_imputation_processor.py
src/cursus/processing/processors.py
src/cursus/processing/risk_table_processor.py
src/cursus/registry/__init__.py
src/cursus/registry/exceptions.py
src/cursus/registry/hyperparameter_registry.py
src/cursus/registry/step_names.py
src/cursus/registry/step_names_original.py
src/cursus/registry/validation_utils.py
src/cursus/registry/hybrid/__init__.py
src/cursus/registry/hybrid/manager.py
src/cursus/registry/hybrid/models.py
src/cursus/registry/hybrid/setup.py
src/cursus/registry/hybrid/utils.py
src/cursus/step_catalog/__init__.py
src/cursus/step_catalog/builder_discovery.py
src/cursus/step_catalog/config_discovery.py
src/cursus/step_catalog/contract_discovery.py
src/cursus/step_catalog/mapping.py
src/cursus/step_catalog/models.py
src/cursus/step_catalog/script_discovery.py
src/cursus/step_catalog/spec_discovery.py
src/cursus/step_catalog/step_catalog.py
src/cursus/step_catalog/adapters/__init__.py
src/cursus/step_catalog/adapters/config_class_detector.py
src/cursus/step_catalog/adapters/config_resolver.py
src/cursus/step_catalog/adapters/contract_adapter.py
src/cursus/step_catalog/adapters/file_resolver.py
src/cursus/step_catalog/adapters/legacy_wrappers.py
src/cursus/step_catalog/adapters/workspace_discovery.py
src/cursus/steps/__init__.py
src/cursus/steps/builders/__init__.py
src/cursus/steps/builders/builder_batch_transform_step.py
src/cursus/steps/builders/builder_cradle_data_loading_step.py
src/cursus/steps/builders/builder_currency_conversion_step.py
src/cursus/steps/builders/builder_dummy_data_loading_step.py
src/cursus/steps/builders/builder_dummy_training_step.py
src/cursus/steps/builders/builder_lightgbm_training_step.py
src/cursus/steps/builders/builder_missing_value_imputation_step.py
src/cursus/steps/builders/builder_model_calibration_step.py
src/cursus/steps/builders/builder_model_metrics_computation_step.py
src/cursus/steps/builders/builder_model_wiki_generator_step.py
src/cursus/steps/builders/builder_package_step.py
src/cursus/steps/builders/builder_payload_step.py
src/cursus/steps/builders/builder_pytorch_model_step.py
src/cursus/steps/builders/builder_pytorch_training_step.py
src/cursus/steps/builders/builder_registration_step.py
src/cursus/steps/builders/builder_risk_table_mapping_step.py
src/cursus/steps/builders/builder_stratified_sampling_step.py
src/cursus/steps/builders/builder_tabular_preprocessing_step.py
src/cursus/steps/builders/builder_xgboost_model_eval_step.py
src/cursus/steps/builders/builder_xgboost_model_inference_step.py
src/cursus/steps/builders/builder_xgboost_model_step.py
src/cursus/steps/builders/builder_xgboost_training_step.py
src/cursus/steps/builders/s3_utils.py
src/cursus/steps/configs/__init__.py
src/cursus/steps/configs/config_batch_transform_step.py
src/cursus/steps/configs/config_cradle_data_loading_step.py
src/cursus/steps/configs/config_currency_conversion_step.py
src/cursus/steps/configs/config_dummy_data_loading_step.py
src/cursus/steps/configs/config_dummy_training_step.py
src/cursus/steps/configs/config_lightgbm_training_step.py
src/cursus/steps/configs/config_missing_value_imputation_step.py
src/cursus/steps/configs/config_model_calibration_step.py
src/cursus/steps/configs/config_model_metrics_computation_step.py
src/cursus/steps/configs/config_model_wiki_generator_step.py
src/cursus/steps/configs/config_package_step.py
src/cursus/steps/configs/config_payload_step.py
src/cursus/steps/configs/config_processing_step_base.py
src/cursus/steps/configs/config_pytorch_model_step.py
src/cursus/steps/configs/config_pytorch_training_step.py
src/cursus/steps/configs/config_registration_step.py
src/cursus/steps/configs/config_risk_table_mapping_step.py
src/cursus/steps/configs/config_stratified_sampling_step.py
src/cursus/steps/configs/config_tabular_preprocessing_step.py
src/cursus/steps/configs/config_xgboost_model_eval_step.py
src/cursus/steps/configs/config_xgboost_model_inference_step.py
src/cursus/steps/configs/config_xgboost_model_step.py
src/cursus/steps/configs/config_xgboost_training_step.py
src/cursus/steps/configs/utils.py
src/cursus/steps/contracts/__init__.py
src/cursus/steps/contracts/contract_validator.py
src/cursus/steps/contracts/cradle_data_loading_contract.py
src/cursus/steps/contracts/currency_conversion_contract.py
src/cursus/steps/contracts/dummy_data_loading_contract.py
src/cursus/steps/contracts/dummy_training_contract.py
src/cursus/steps/contracts/lightgbm_training_contract.py
src/cursus/steps/contracts/mims_registration_contract.py
src/cursus/steps/contracts/missing_value_imputation_contract.py
src/cursus/steps/contracts/model_calibration_contract.py
src/cursus/steps/contracts/model_metrics_computation_contract.py
src/cursus/steps/contracts/model_wiki_generator_contract.py
src/cursus/steps/contracts/package_contract.py
src/cursus/steps/contracts/payload_contract.py
src/cursus/steps/contracts/pytorch_training_contract.py
src/cursus/steps/contracts/risk_table_mapping_contract.py
src/cursus/steps/contracts/stratified_sampling_contract.py
src/cursus/steps/contracts/tabular_preprocessing_contract.py
src/cursus/steps/contracts/training_script_contract.py
src/cursus/steps/contracts/xgboost_model_eval_contract.py
src/cursus/steps/contracts/xgboost_model_inference_contract.py
src/cursus/steps/contracts/xgboost_training_contract.py
src/cursus/steps/hyperparams/__init__.py
src/cursus/steps/hyperparams/hyperparameters_bsm.py
src/cursus/steps/hyperparams/hyperparameters_lightgbm.py
src/cursus/steps/hyperparams/hyperparameters_xgboost.py
src/cursus/steps/scripts/__init__.py
src/cursus/steps/scripts/currency_conversion.py
src/cursus/steps/scripts/dummy_data_loading.py
src/cursus/steps/scripts/dummy_training.py
src/cursus/steps/scripts/missing_value_imputation.py
src/cursus/steps/scripts/model_calibration.py
src/cursus/steps/scripts/model_metrics_computation.py
src/cursus/steps/scripts/model_wiki_generator.py
src/cursus/steps/scripts/package.py
src/cursus/steps/scripts/payload.py
src/cursus/steps/scripts/pytorch_training.py
src/cursus/steps/scripts/risk_table_mapping.py
src/cursus/steps/scripts/stratified_sampling.py
src/cursus/steps/scripts/tabular_preprocessing.py
src/cursus/steps/scripts/xgboost_model_eval.py
src/cursus/steps/scripts/xgboost_model_inference.py
src/cursus/steps/scripts/xgboost_training.py
src/cursus/steps/specs/__init__.py
src/cursus/steps/specs/batch_transform_calibration_spec.py
src/cursus/steps/specs/batch_transform_testing_spec.py
src/cursus/steps/specs/batch_transform_training_spec.py
src/cursus/steps/specs/batch_transform_validation_spec.py
src/cursus/steps/specs/cradle_data_loading_calibration_spec.py
src/cursus/steps/specs/cradle_data_loading_spec.py
src/cursus/steps/specs/cradle_data_loading_testing_spec.py
src/cursus/steps/specs/cradle_data_loading_training_spec.py
src/cursus/steps/specs/cradle_data_loading_validation_spec.py
src/cursus/steps/specs/currency_conversion_calibration_spec.py
src/cursus/steps/specs/currency_conversion_spec.py
src/cursus/steps/specs/currency_conversion_testing_spec.py
src/cursus/steps/specs/currency_conversion_training_spec.py
src/cursus/steps/specs/currency_conversion_validation_spec.py
src/cursus/steps/specs/dummy_data_loading_spec.py
src/cursus/steps/specs/dummy_training_spec.py
src/cursus/steps/specs/lightgbm_training_spec.py
src/cursus/steps/specs/missing_value_imputation_calibration_spec.py
src/cursus/steps/specs/missing_value_imputation_spec.py
src/cursus/steps/specs/missing_value_imputation_testing_spec.py
src/cursus/steps/specs/missing_value_imputation_training_spec.py
src/cursus/steps/specs/missing_value_imputation_validation_spec.py
src/cursus/steps/specs/model_calibration_calibration_spec.py
src/cursus/steps/specs/model_calibration_spec.py
src/cursus/steps/specs/model_calibration_testing_spec.py
src/cursus/steps/specs/model_calibration_training_spec.py
src/cursus/steps/specs/model_calibration_validation_spec.py
src/cursus/steps/specs/model_metrics_computation_spec.py
src/cursus/steps/specs/model_wiki_generator_spec.py
src/cursus/steps/specs/package_spec.py
src/cursus/steps/specs/payload_spec.py
src/cursus/steps/specs/pytorch_model_spec.py
src/cursus/steps/specs/pytorch_training_spec.py
src/cursus/steps/specs/registration_spec.py
src/cursus/steps/specs/risk_table_mapping_calibration_spec.py
src/cursus/steps/specs/risk_table_mapping_testing_spec.py
src/cursus/steps/specs/risk_table_mapping_training_spec.py
src/cursus/steps/specs/risk_table_mapping_validation_spec.py
src/cursus/steps/specs/stratified_sampling_calibration_spec.py
src/cursus/steps/specs/stratified_sampling_spec.py
src/cursus/steps/specs/stratified_sampling_testing_spec.py
src/cursus/steps/specs/stratified_sampling_training_spec.py
src/cursus/steps/specs/stratified_sampling_validation_spec.py
src/cursus/steps/specs/tabular_preprocessing_calibration_spec.py
src/cursus/steps/specs/tabular_preprocessing_spec.py
src/cursus/steps/specs/tabular_preprocessing_testing_spec.py
src/cursus/steps/specs/tabular_preprocessing_training_spec.py
src/cursus/steps/specs/tabular_preprocessing_validation_spec.py
src/cursus/steps/specs/xgboost_model_eval_spec.py
src/cursus/steps/specs/xgboost_model_inference_spec.py
src/cursus/steps/specs/xgboost_model_spec.py
src/cursus/steps/specs/xgboost_training_spec.py
src/cursus/validation/__init__.py
src/cursus/validation/alignment/__init__.py
src/cursus/validation/alignment/unified_alignment_tester.py
src/cursus/validation/alignment/analyzer/__init__.py
src/cursus/validation/alignment/analyzer/script_analyzer.py
src/cursus/validation/alignment/config/__init__.py
src/cursus/validation/alignment/config/step_type_specific_rules.py
src/cursus/validation/alignment/config/universal_builder_rules.py
src/cursus/validation/alignment/config/validation_ruleset.py
src/cursus/validation/alignment/core/__init__.py
src/cursus/validation/alignment/core/contract_spec_alignment.py
src/cursus/validation/alignment/core/level3_validation_config.py
src/cursus/validation/alignment/core/level_validators.py
src/cursus/validation/alignment/core/script_contract_alignment.py
src/cursus/validation/alignment/core/spec_dependency_alignment.py
src/cursus/validation/alignment/reporting/__init__.py
src/cursus/validation/alignment/reporting/validation_reporter.py
src/cursus/validation/alignment/utils/__init__.py
src/cursus/validation/alignment/utils/utils.py
src/cursus/validation/alignment/utils/validation_models.py
src/cursus/validation/alignment/validators/__init__.py
src/cursus/validation/alignment/validators/contract_spec_validator.py
src/cursus/validation/alignment/validators/createmodel_step_validator.py
src/cursus/validation/alignment/validators/dependency_validator.py
src/cursus/validation/alignment/validators/method_interface_validator.py
src/cursus/validation/alignment/validators/processing_step_validator.py
src/cursus/validation/alignment/validators/property_path_validator.py
src/cursus/validation/alignment/validators/step_type_specific_validator.py
src/cursus/validation/alignment/validators/training_step_validator.py
src/cursus/validation/alignment/validators/transform_step_validator.py
src/cursus/validation/alignment/validators/validator_factory.py
src/cursus/validation/builders/__init__.py
src/cursus/validation/builders/universal_test.py
src/cursus/validation/builders/reporting/__init__.py
src/cursus/validation/builders/reporting/builder_reporter.py
src/cursus/validation/builders/reporting/scoring.py
src/cursus/validation/runtime/__init__.py
src/cursus/validation/runtime/interactive_factory.py
src/cursus/validation/runtime/logical_name_matching.py
src/cursus/validation/runtime/runtime_inference.py
src/cursus/validation/runtime/runtime_models.py
src/cursus/validation/runtime/runtime_spec_builder.py
src/cursus/validation/runtime/runtime_testing.py
src/cursus/validation/runtime/workspace_aware_spec_builder.py
src/cursus/validation/shared/chart_utils.py
src/cursus/validation/utils/__init__.py
src/cursus/validation/utils/import_resolver.py
src/cursus/workspace/__init__.py
src/cursus/workspace/api.py
src/cursus/workspace/integrator.py
src/cursus/workspace/manager.py
src/cursus/workspace/validator.py