mloda
mloda.ai - Open Data Access for AI and ML. Plugin-based. Traceable. Framework-agnostic.
File Explorer
Download Latest Version (.zip)- green-agent.md
- red-agent.md
- devcontainer.json
- devcontainer.json
- devcontainer.json
- devcontainer.json
- devcontainer.json
- devcontainer.json
- docker-compose.yml
- Dockerfile
- mloda.code-workspace
- README.md
- config.yml
- issue.yml
- ci.yaml
- metadata-guard.yaml
- release.yaml
- CODEOWNERS
- dependabot.yml
- PULL_REQUEST_TEMPLATE.md
- ATTRIBUTION.md
- attributions.py
- third_party_licenses_location
- api-request.md
- compute-frameworks.md
- extender.md
- feature-groups.md
- installation.md
- creditcard_2023_short.csv
- example.sqlite
- output.csv
- output.json
- output.parquet
- 0_table_of_content.py
- 1_ml_mloda_intro.py
- 2_ml_advantage_process_focus.py
- 3_ml_data_feature_feature_groups.py
- 4_ml_data_providers_user_steward.py
- __init__.py
- create_synthetic_data.py
- __init__.py
- base_usage.py
- sklearn_integration_basic.py
- feature-group-resolution-errors.md
- access-feature-data.md
- artifacts.md
- comparison-contract.md
- compute-framework-integration.md
- data-access-patterns.md
- data-quality.md
- data-type-enforcement.md
- discover-plugins.md
- domain.md
- example.csv
- feature-chain-parser.md
- feature-config.md
- feature-group-matching.md
- feature-group-testing.md
- feature-group-version.md
- filter_data.md
- framework-connection-object.md
- framework-transformers.md
- join_data.md
- mask_engine.md
- mloda-api.md
- multiple_result_columns.md
- named-data-access-handles.md
- plugin-loader.md
- plugin_registry.md
- property-mapping.md
- streaming.md
- __init__.py
- development.md
- faq.md
- index.md
- license.md
- __init__.py
- marimo_export_hook.py
- mkdocs.yml
- __init__.py
- comparison_contract.py
- value_inspection.py
- __init__.py
- feature_chain_author_guards.py
- feature_chain_parser.py
- feature_chain_parser_mixin.py
- parsed_feature_name.py
- __init__.py
- base_transformer.py
- cfw_transformer.py
- __init__.py
- add_index_feature.py
- index.py
- __init__.py
- api_input_data.py
- api_input_data_collection.py
- api_input_data_feature.py
- base_api_data.py
- __init__.py
- data_creator.py
- __init__.py
- base_input_data.py
- file_source.py
- input_data_descriptor.py
- __init__.py
- base_mask_engine.py
- __init__.py
- match_data.py
- __init__.py
- base_merge_engine.py
- __init__.py
- plugin_collector.py
- __init__.py
- datatype_validator.py
- feature_set_validator.py
- feature_validator.py
- link_validator.py
- options_validator.py
- __init__.py
- base_artifact.py
- base_feature_group_version.py
- base_validator.py
- credential.py
- data_access_collection.py
- data_types.py
- declaration_surface.py
- default_options_key.py
- domain.py
- error_utils.py
- feature.py
- feature_collection.py
- feature_name.py
- feature_set.py
- hashable_dict.py
- link.py
- match_hook.py
- match_rejection.py
- options.py
- parallelization_modes.py
- property_spec.py
- subtype_declaration.py
- utils.py
- __init__.py
- plugin_loader.py
- __init__.py
- fixtures.py
- plugin_policy.py
- plugin_registry.py
- __init__.py
- compute_framework.py
- feature_group.py
- function_extender.py
- __init__.py
- loader.py
- models.py
- parser.py
- __init__.py
- setup_compute_framework.py
- __init__.py
- plan_info.py
- plugin_docs.py
- plugin_info.py
- request.py
- run_result.py
- __init__.py
- abstract_step.py
- feature_group_step.py
- join_step.py
- transform_frame_work_step.py
- __init__.py
- cfw_manager.py
- engine.py
- __init__.py
- filter_engine.py
- filter_parameter.py
- filter_type_enum.py
- global_filter.py
- single_filter.py
- __init__.py
- build_graph.py
- graph.py
- properties.py
- __init__.py
- resolve_link_validator.py
- __init__.py
- accessible_plugins.py
- declared_sides.py
- execution_plan.py
- identify_feature_group.py
- joinstep_collection.py
- resolution_failure_renderer.py
- resolution_types.py
- resolve_compute_frameworks.py
- resolve_graph.py
- resolve_links.py
- resolved_join.py
- resolved_join_builder.py
- validate_resolved_join.py
- __init__.py
- flight_server.py
- runner_flight_server.py
- __init__.py
- multiprocessing_worker.py
- thread_worker.py
- __init__.py
- compute_framework_executor.py
- data_lifecycle_manager.py
- mp_context.py
- run.py
- validate_multiprocessing_link.py
- worker_manager.py
- __init__.py
- optional_dependency.py
- py.typed
- README.md
- version.py
- __init__.py
- py.typed
- __init__.py
- py.typed
- __init__.py
- duckdb.py
- iceberg.py
- pandas.py
- polars.py
- py.typed
- pyarrow.py
- python_dict.py
- spark.py
- sqlite.py
- duckdb_filter_engine.py
- duckdb_framework.py
- duckdb_mask_engine.py
- duckdb_merge_engine.py
- duckdb_pyarrow_transformer.py
- duckdb_relation.py
- duckdb_type_semantics.py
- iceberg_filter_engine.py
- iceberg_framework.py
- iceberg_pyarrow_transformer.py
- __init__.py
- dataframe.py
- pandas_filter_engine.py
- pandas_mask_engine.py
- pandas_merge_engine.py
- pandas_pyarrow_transformer.py
- pandas_type_semantics.py
- __init__.py
- dataframe.py
- lazy_dataframe.py
- polars_expr_mask_engine.py
- polars_filter_engine.py
- polars_lazy_merge_engine.py
- polars_lazy_pyarrow_transformer.py
- polars_mask_engine.py
- polars_merge_engine.py
- polars_pyarrow_transformer.py
- polars_type_semantics.py
- __init__.py
- pyarrow_file_source_transformer.py
- pyarrow_filter_engine.py
- pyarrow_mask_engine.py
- pyarrow_merge_engine.py
- pyarrow_type_semantics.py
- table.py
- python_dict_file_source_transformer.py
- python_dict_filter_engine.py
- python_dict_framework.py
- python_dict_mask_engine.py
- python_dict_merge_engine.py
- python_dict_pyarrow_transformer.py
- python_dict_type_semantics.py
- python_dict_utils.py
- spark_filter_engine.py
- spark_framework.py
- spark_mask_engine.py
- spark_merge_engine.py
- spark_pyarrow_transformer.py
- spark_type_semantics.py
- __init__.py
- sql_base_filter_engine.py
- sql_base_mask_engine.py
- sql_base_merge_engine.py
- sql_base_pyarrow_transformer.py
- sql_base_relation.py
- sql_type_semantics.py
- sql_utils.py
- sql_window.py
- __init__.py
- sqlite_filter_engine.py
- sqlite_framework.py
- sqlite_mask_engine.py
- sqlite_merge_engine.py
- sqlite_pyarrow_transformer.py
- sqlite_relation.py
- sqlite_value_sample.py
- __init__.py
- __init__.py
- __init__.py
- base.py
- pandas.py
- polars_lazy.py
- pyarrow.py
- __init__.py
- base.py
- pandas.py
- __init__.py
- base.py
- pandas.py
- pyarrow.py
- python_dict.py
- __init__.py
- __init__.py
- base.py
- pandas.py
- __init__.py
- dynamic_feature_group_factory.py
- __init__.py
- installed_packages_feature_group.py
- list_directory_feature_group.py
- __init__.py
- base.py
- forecasting_artifact.py
- pandas.py
- __init__.py
- base.py
- pandas.py
- __init__.py
- base.py
- pandas.py
- __init__.py
- base.py
- pandas.py
- __init__.py
- base.py
- pandas.py
- __init__.py
- base.py
- pandas.py
- __init__.py
- sklearn_artifact.py
- __init__.py
- base.py
- pandas.py
- python_dict.py
- __init__.py
- base.py
- pandas.py
- pyarrow.py
- __init__.py
- source_input_feature.py
- time_reference_mixin.py
- __init__.py
- sqlite.py
- __init__.py
- csv.py
- feather.py
- json.py
- json_document_reader.py
- markdown_document_reader.py
- orc.py
- parquet.py
- text_file_reader.py
- yaml_document_reader.py
- __init__.py
- read_context_files.py
- read_db.py
- read_db_feature.py
- read_document.py
- read_document_feature.py
- read_file.py
- read_file_feature.py
- __init__.py
- __init__.py
- otel_extender.py
- __init__.py
- __init__.py
- __init__.py
- py.typed
- README.md
- __init__.py
- plugin_stubs.py
- probe_runner.py
- test_plugin_stubs.py
- __init__.py
- PROPERTY_MAPPING_TEST_MATRIX.md
- test_author_guards_module_split.py
- test_captureless_no_binding.py
- test_contained_raise_log_no_exception_object.py
- test_explicit_none_opt_in.py
- test_feature_chain_parser_mixin.py
- test_in_feature_count_gate_name_sources.py
- test_match_guard_log_no_exception_object.py
- test_name_path_presence_guard.py
- test_name_path_required_presence.py
- test_name_path_required_presence_review_fixes.py
- test_name_path_validates_option_values.py
- test_option_value_rejection_never_escapes.py
- test_parsed_name_bindings.py
- test_parsed_name_bindings_review_fixes.py
- test_property_mapping_allowed_values.py
- test_property_mapping_required_when.py
- test_property_mapping_sequence_unpacking.py
- test_property_mapping_spec_schema.py
- test_property_mapping_spec_shape.py
- test_property_mapping_type_constraints.py
- test_property_mapping_unified_model.py
- test_property_spec_author_time.py
- test_property_spec_builder.py
- test_property_spec_hard_break.py
- test_property_spec_type.py
- test_required_when_enforced_on_override.py
- test_resolve_operation.py
- test_retire_transitional_seams.py
- test_strict_validation_returns_false.py
- test_universal_optional_matcher.py
- __init__.py
- test_comparison_contract.py
- test_value_inspection.py
- test_base_merge_engine.py
- test_base_merge_engine_594.py
- __init__.py
- test_datatype_validator.py
- test_feature_set_validator.py
- test_feature_validator.py
- test_link_validator.py
- test_options_validator.py
- __init__.py
- test_apply_chain.py
- test_base_feature_group_version.py
- test_base_validator_log_no_exception_object.py
- test_compute_frameworks_sharing.py
- test_credential.py
- test_cycle_safe_equality.py
- test_data_access_collection_handles.py
- test_data_types.py
- test_declaration_surface.py
- test_error_utils.py
- test_feature.py
- test_feature_collection.py
- test_feature_collection_forwarding.py
- test_feature_datatype.py
- test_feature_eq_child_options_cycle.py
- test_feature_forwarding.py
- test_feature_group_scope.py
- test_feature_name.py
- test_feature_set_ordering.py
- test_features.py
- test_forwarded_name_mismatch.py
- test_hashable_dict.py
- test_is_final_reader.py
- test_lazy_pyarrow_import.py
- test_match_hook.py
- test_match_rejection.py
- test_nested_options_cycle_guard.py
- test_no_mutable_defaults.py
- test_options.py
- test_options_inherit_from.py
- test_owned_content_decline_gates_name_rules.py
- test_property_spec_module_location.py
- test_reader_option_contained_raise_log_no_exception_object.py
- test_reader_option_declarations.py
- test_reader_option_enforcement.py
- test_reader_veto_gates_name_rules.py
- test_resolve_pinned_file.py
- test_safe_field.py
- test_safe_field_with_error.py
- test_similarity_hash_unhashable_context.py
- test_strict_type_enforcement.py
- test_string_child_options_isolation.py
- test_transformation_chain_composition.py
- test_unhashable_part.py
- __init__.py
- test_declared_option_keys.py
- test_format_feature_group_class.py
- test_is_root_raise_log_no_traceback.py
- conftest.py
- test_entry_points.py
- test_plugin_loader.py
- __init__.py
- test_api_input_data_feature_registration.py
- test_backend_import_policy.py
- test_compute_framework_exports.py
- test_deliberate_seeding.py
- test_docs_enumeration.py
- test_first_party_plugin_registration.py
- test_loader_registration.py
- test_persona_exports.py
- test_plugin_policy.py
- test_plugin_registry.py
- test_plugin_source.py
- test_policy_enforcement.py
- test_pytest11_entry_point.py
- test_registered_classes.py
- test_registry_fixture.py
- test_registry_injection.py
- test_strict_mode.py
- test_strict_mode_compute_frameworks.py
- test_strict_mode_e2e.py
- test_strict_mode_extenders.py
- __init__.py
- test_abstract_base_matcher.py
- test_abstract_compute_framework.py
- test_abstract_feature_group.py
- test_class_identity.py
- test_column_ordering.py
- test_compute_framework_error_messages.py
- test_compute_framework_init_defaults.py
- test_compute_framework_rule.py
- test_eq_notimplemented.py
- test_function_extender_log_no_exception_object.py
- test_intake_default_canonicalization.py
- test_is_positive_int.py
- test_materialize_defaults_boundary.py
- test_multi_column_auto_resolution.py
- test_n_result_columns.py
- test_options_with_defaults.py
- test_property_mapping_default_invariant.py
- test_provider_resolution_surface.py
- test_public_authoring_surface.py
- test_set_feature_name.py
- test_sub_column_dependency.py
- __init__.py
- test_config_features.json
- test_feature_config_chained.py
- test_feature_config_column_selector.py
- test_feature_config_end2end.py
- test_feature_config_feature_group_scope.py
- test_feature_config_loader.py
- test_feature_config_model.py
- test_feature_config_multi_source.py
- test_feature_config_nested_modern_options.py
- test_feature_config_nested_validation.py
- test_feature_config_options.py
- test_feature_config_parser.py
- test_feature_config_runtime_validation.py
- test_feature_config_schema.py
- test_import_isolation.py
- __init__.py
- test_capability_run_all.py
- test_classmethod_consistency.py
- test_diagnose.py
- test_plan_info.py
- test_plugin_docs.py
- test_prepare_run.py
- test_request.py
- test_resolution_report.py
- test_resolve_feature.py
- test_resolve_feature_full_request.py
- test_resolve_feature_prefilter_universe.py
- test_run_result.py
- test_sbdg_resolve_feature_broken_rule.py
- test_setup_compute_framework.py
- test_stream_run.py
- test_subtype_docs.py
- test_subtype_docs_degradation.py
- test_artifact_prepare_run.py
- test_artifacts.py
- test_artifacts_public_api.py
- __init__.py
- test_feature_group_step_error_messages.py
- test_transform_step_error_messages.py
- test_transform_step_flight_data.py
- __init__.py
- test_engine.py
- test_engine_cyclic_options_merge.py
- test_engine_domain_propagation.py
- test_engine_error_messages.py
- test_version.py
- __init__.py
- test_config_created_filter_attachment.py
- test_execution_plan_filter_set_alias.py
- test_feature_group_final_filters.py
- test_feature_set_filters_states.py
- test_filter_criteria_effective_options.py
- test_filter_divergence_attachment_gating.py
- test_filter_dtype_validation.py
- test_filter_elimination_reasons.py
- test_filter_feature_explicit_none_intake.py
- test_filter_integration.py
- test_filter_link_cfw_rewrite_strands_filters.py
- test_filter_matcher_canonical_map.py
- test_filter_matcher_containment.py
- test_filter_matcher_rejection_taxonomy.py
- test_filter_matcher_truthiness.py
- test_filter_on_own_output_column.py
- test_filter_parameter.py
- test_filter_renamed_filter_feature_desync.py
- test_filter_scope_per_feature_set.py
- test_filter_sibling_divergence_scope.py
- test_filter_stored_hashes_survive_planning.py
- test_filter_type_enum.py
- test_global_filter.py
- test_global_filter_owns_stored_filter_feature.py
- test_global_filter_stale_stored_hashes.py
- test_option_divergence_warning_guards.py
- test_single_filter.py
- test_single_filter_owns_its_feature.py
- test_single_filter_parameter_integration.py
- test_time_travel.py
- test_unify_options_detaches_feature_values.py
- test_unify_options_divergence_warning.py
- test_flight_server.py
- test_add_index.py
- test_joinspec_without_index_columns.py
- __init__.py
- test_datatype_enforcement.py
- test_diagnose_integration.py
- test_domain_propagation.py
- test_link_planner_orientation_characterization.py
- test_missing_links_error.py
- test_named_data_access_handles.py
- test_resolution_report_integration.py
- test_right_join_side_binding.py
- test_runner_join_multiple_compute_framework.py
- test_runner_multiple_compute_framework.py
- test_runner_one_compute_framework.py
- test_stream_all.py
- test_stream_run.py
- __init__.py
- integration_utils.py
- __init__.py
- test_mask_engine.py
- __init__.py
- test_loaded.py
- test_no_optional_backend_imports_in_core.py
- test_require.py
- __init__.py
- _pyarrow_blocker.py
- test_chain_composition_without_pyarrow.py
- test_compute_framework_pyarrow.py
- test_csv_backend_neutral_without_pyarrow.py
- test_data_types_optional_pyarrow.py
- test_duckdb_dict_without_pyarrow.py
- test_file_readers_without_pyarrow.py
- test_file_source_no_chain_raises.py
- test_flight_server_require_pyarrow.py
- test_import_without_pyarrow.py
- test_plugin_loader.py
- test_pyproject_optional_extras.py
- test_sqlite_dict_without_pyarrow.py
- test_plugin_collector.py
- __init__.py
- test_resolve_link_validator.py
- __init__.py
- determinism_probe.py
- identify_seam.py
- join_plan_helpers.py
- link_planner_probe.py
- resolved_join_probe.py
- test_abstract_feature_group_not_instantiated.py
- test_add_tfs_dedup_wiring.py
- test_add_tfs_multi_member_parents.py
- test_append_link_inverted_orientation.py
- test_asof_link_disambiguation.py
- test_candidate_elimination_reasons.py
- test_compute_framework_capability.py
- test_contained_raise_option_isolation.py
- test_contained_rejection_log_no_pinning_object.py
- test_deterministic_framework_selection.py
- test_discriminator_disambiguation.py
- test_domain_name_degraded_read.py
- test_execution_plan_context_grouping.py
- test_execution_plan_error_messages.py
- test_execution_plan_invariant_error_messages.py
- test_execution_plan_upload_marking.py
- test_feature_group_dedup.py
- test_feature_group_scope_resolution.py
- test_feature_resolution_error.py
- test_feature_resolution_error_partial_records.py
- test_first_pass_rejection_recording.py
- test_forwarded_mismatch_stays_loud.py
- test_identify_feature_group_error_message.py
- test_identify_feature_group_evaluation_seam.py
- test_identify_seam.py
- test_joinstep_collection_no_mutation.py
- test_joinstep_completion_tokens.py
- test_joinstep_matched_broad_required_uuids.py
- test_link_planner_plan_characterization.py
- test_match_abort_escalation.py
- test_match_abort_marker_robustness.py
- test_match_abort_sweep.py
- test_match_data_conflict_stays_loud.py
- test_match_hook_call_site.py
- test_multi_link_group_resolution.py
- test_name_source_count_elimination.py
- test_option_write_conflict_stays_loud.py
- test_raising_matcher_containment.py
- test_required_when_rejection_recording.py
- test_resolution_failure_renderer.py
- test_resolution_module_split.py
- test_resolve_cfw_cross_group_link.py
- test_resolve_cfw_multi_link_disagreement.py
- test_resolve_cfw_per_feature.py
- test_resolve_cfw_right_inversion_unsupported.py
- test_resolve_cfw_set_membership.py
- test_resolve_or_raise.py
- test_resolved_join_plan_validation.py
- test_resolved_join_record.py
- test_run_link_empty_uuid_guard.py
- test_sbdg_collection_value_spaces.py
- test_single_pass_exactly_once.py
- test_subtype_accessor_override_allowed.py
- test_subtype_declaration.py
- test_subtype_declaration_hardening.py
- test_subtype_matching.py
- test_subtype_option_parity.py
- test_tfs_dedup_different_parents_e2e.py
- test_tfs_shared_source_step_e2e.py
- test_transform_hop_identity.py
- test_transform_hop_requires_explicit_link.py
- test_unnameable_candidate_criteria_seam.py
- test_unresolvable_in_features_non_match.py
- __init__.py
- test_environment_build_failure_parity.py
- test_verified_false_positives.py
- __init__.py
- conftest.py
- test_compute_framework_executor.py
- test_compute_stream.py
- test_currently_running_step.py
- test_data_lifecycle_manager.py
- test_error_exception_release.py
- test_exception_preservation.py
- test_execution_orchestrator.py
- test_flight_server_error_messages.py
- test_orchestrator_rejects_unpicklable_link.py
- test_orchestrator_rejects_unpicklable_step_feature_group.py
- test_scheduler_stall.py
- test_stream_all.py
- test_tfs_ids_ambiguous_resolution.py
- test_validate_multiprocessing_link.py
- test_validate_multiprocessing_step_feature_group.py
- test_worker_liveness.py
- test_worker_manager.py
- __init__.py
- test_accessible_collection.py
- test_asof_link.py
- test_execution_plan.py
- test_graph_builder.py
- test_graph_traversal.py
- test_join_spec.py
- test_link_on_methods.py
- test_link_resolver.py
- test_link_star.py
- test_polymorphic_link.py
- test_polymorphic_link_resolution.py
- __init__.py
- mloda_test_runner.py
- __init__.py
- test_compute_framework_availability.py
- test_python_version.py
- test_renamed_methods.py
- test_doc_example_isolation.py
- test_doc_fence_vocabulary.py
- test_documentation.py
- test_mkdocs_config.py
- test_mloda_basics_notebooks.py
- __init__.py
- test_sklearn_example_cells.py
- __init__.py
- test_simplified_api_data.py
- __init__.py
- conftest.py
- test_duckdb_allow_empty_result_run_all.py
- test_duckdb_asof_merge_engine.py
- test_duckdb_asof_run_all.py
- test_duckdb_filter_engine.py
- test_duckdb_framework.py
- test_duckdb_integration.py
- test_duckdb_mask_engine.py
- test_duckdb_merge_engine.py
- test_duckdb_pyarrow_transformer.py
- test_duckdb_relation.py
- test_duckdb_tfs_connection.py
- test_duckdb_type_semantics.py
- __init__.py
- test_iceberg_allow_empty_result_run_all.py
- test_iceberg_asof_negative.py
- test_iceberg_filter_engine.py
- test_iceberg_framework.py
- test_iceberg_integration.py
- test_iceberg_tfs_connection.py
- test_iceberg_transformer.py
- __init__.py
- test_pandas_allow_empty_result_run_all.py
- test_pandas_asof_merge_engine.py
- test_pandas_asof_run_all.py
- test_pandas_dataframe.py
- test_pandas_equi_join_tz_contract.py
- test_pandas_filter_engine.py
- test_pandas_mask_engine.py
- test_pandas_merge_engine.py
- test_pandas_type_semantics.py
- __init__.py
- test_polars_allow_empty_result_run_all.py
- test_polars_asof_merge_engine.py
- test_polars_asof_run_all.py
- test_polars_dataframe.py
- test_polars_equi_join_tz_contract.py
- test_polars_expr_mask_engine.py
- test_polars_filter_engine.py
- test_polars_lazy_dataframe.py
- test_polars_lazy_integration.py
- test_polars_lazy_merge_engine.py
- test_polars_lazy_pyarrow_transformer.py
- test_polars_mask_engine.py
- test_polars_merge_engine.py
- test_polars_merge_engine_diff.py
- test_polars_pyarrow_transformer.py
- test_polars_type_semantics.py
- __init__.py
- test_pyarrow_allow_empty_result_run_all.py
- test_pyarrow_asof_merge_engine.py
- test_pyarrow_asof_run_all.py
- test_pyarrow_equi_join_tz_contract.py
- test_pyarrow_filter_engine.py
- test_pyarrow_mask_engine.py
- test_pyarrow_merge_engine.py
- test_pyarrow_table.py
- test_pyarrow_type_semantics.py
- __init__.py
- test_python_dict_allow_empty_result.py
- test_python_dict_allow_empty_result_run_all.py
- test_python_dict_asof_merge_engine.py
- test_python_dict_asof_run_all.py
- test_python_dict_columnar_contract.py
- test_python_dict_file_source_transformer.py
- test_python_dict_filter_engine.py
- test_python_dict_framework.py
- test_python_dict_list_dict_filter_run_all.py
- test_python_dict_malformed_result_run_all.py
- test_python_dict_mask_engine.py
- test_python_dict_merge_engine.py
- test_python_dict_one_to_many_join_run_all.py
- test_python_dict_pyarrow_transformer.py
- test_python_dict_type_semantics.py
- test_python_dict_utils.py
- test_result_rows_run_all.py
- __init__.py
- conftest.py
- test_spark_allow_empty_result_run_all.py
- test_spark_asof_merge_engine.py
- test_spark_filter_engine.py
- test_spark_framework.py
- test_spark_integration.py
- test_spark_mask_engine.py
- test_spark_merge_engine.py
- test_spark_pyarrow_transformer.py
- test_spark_tfs_connection.py
- test_spark_type_semantics.py
- __init__.py
- test_sql_type_semantics.py
- test_sql_utils.py
- test_sql_window.py
- __init__.py
- conftest.py
- test_sql_base_merge_engine.py
- test_sqlite_allow_empty_result_run_all.py
- test_sqlite_asof_merge_engine.py
- test_sqlite_asof_run_all.py
- test_sqlite_filter_engine.py
- test_sqlite_framework.py
- test_sqlite_integration.py
- test_sqlite_lazy_column_semantics_594.py
- test_sqlite_mask_engine.py
- test_sqlite_merge_engine.py
- test_sqlite_nulls_version_gate.py
- test_sqlite_pyarrow_transformer.py
- test_sqlite_relation.py
- test_sqlite_tfs_connection.py
- test_sqlite_value_inspection.py
- test_sqlite_value_sample.py
- test_sqlite_window_version_gate.py
- __init__.py
- conftest.py
- datatype_validator_test_mixin.py
- dtype_extraction_test_mixin.py
- empty_result_test_mixin.py
- filter_engine_test_mixin.py
- mask_engine_test_mixin.py
- relation_test_mixin.py
- sql_mask_engine_test_mixin.py
- sql_relation_window_test_mixin.py
- test_asof_capability_matrix.py
- test_filter_timezone_contract.py
- tfs_connection_e2e_mixin.py
- tfs_connection_test_mixin.py
- time_range_filter_engine_test_mixin.py
- __init__.py
- asof_merge_engine_test_base.py
- asof_run_all_test_base.py
- asof_scenarios.py
- __init__.py
- merge_conformance_scenarios.py
- __init__.py
- multi_index_test_base.py
- test_data_converter.py
- test_scenarios.py
- __init__.py
- availability_test_helper.py
- dataframe_test_base.py
- empty_result_run_all_test_base.py
- merge_link.py
- POLICY_CONFORMANCE.md
- policy_run_all_test_base.py
- shared_compute_frameworks.py
- test_dataframe_test_base.py
- test_policy_run_all_test_base.py
- __init__.py
- test_cross_group_link_orientation.py
- test_file_source_materialization.py
- test_inverted_link_merge_sides.py
- test_link_star_integration.py
- test_method_decorators.py
- test_multi_link_same_cfw.py
- test_native_dict_ingestion.py
- test_non_root_merges_multiple_cfwy.py
- test_non_root_merges_one_cfw.py
- test_one_way_transformer_edges.py
- test_per_feature_fg_scope_integration.py
- test_shared_append_link_orientation.py
- test_sibling_steps_share_one_cfw.py
- test_swapped_link_orientation_reconciliation.py
- test_transformer_directional_edges.py
- test_transformer_registry_completeness.py
- __init__.py
- test_composite_extender.py
- test_extender_introspection.py
- test_otel_extender.py
- __init__.py
- test_dynamic_feature_group_factory.py
- test_dynamic_feature_group_factory_integration.py
- __init__.py
- test_installed_packages_feature_group.py
- test_list_directory_feature_group.py
- __init__.py
- test_base_encoding_feature_group.py
- test_complex_encoding_chaining.py
- test_encoding_feature_group_integration.py
- test_pandas_encoding_feature_group.py
- test_simple_chaining_demo.py
- __init__.py
- test_base_pipeline_feature_group.py
- test_pandas_pipeline_feature_group.py
- test_pipeline_feature_group_integration.py
- test_pipeline_name_option_validation.py
- __init__.py
- test_base_scaling_feature_group.py
- test_scaling_feature_group_integration.py
- __init__.py
- test_sklearn_artifact.py
- test_sklearn_artifact_log_no_exception_object.py
- test_aggregated_feature_group.py
- test_aggregated_feature_group_integration.py
- test_aggregated_subtype_declaration.py
- test_aggregated_utils.py
- test_modernized_aggregated_feature_group.py
- test_polars_lazy_aggregated_feature_group.py
- test_pyarrow_aggregated_feature_group.py
- __init__.py
- test_base_clustering_feature_group.py
- test_clustering_feature_group_integration.py
- test_pandas_clustering_feature_group.py
- __init__.py
- test_combined_integration.py
- test_combined_utils.py
- test_base_dimensionality_reduction_feature_group.py
- test_dimensionality_reduction_feature_group_integration.py
- test_name_path_option_validation.py
- test_pandas_dimensionality_reduction_feature_group.py
- test_forecasting_artifact_integration.py
- test_forecasting_feature_group.py
- test_forecasting_modernization.py
- __init__.py
- test_geo_distance.py
- test_geo_distance_integration.py
- test_geo_distance_modernization.py
- test_in_features_option_validation.py
- __init__.py
- test_base_missing_value_feature_group.py
- test_missing_value_feature_group_integration.py
- test_missing_value_utils.py
- test_pandas_missing_value_feature_group.py
- test_pyarrow_missing_value_feature_group.py
- test_python_dict_missing_value_feature_group.py
- test_base_node_centrality_feature_group.py
- test_node_centrality_integration.py
- test_pandas_node_centrality_feature_group.py
- example.csv
- example2.csv
- test_input_features.py
- test_cleaning_operations_option_validation.py
- test_nltk_availability.py
- test_text_cleaning_base.py
- test_text_cleaning_feature_group_integration.py
- test_text_cleaning_pandas.py
- test_text_cleaning_python_dict.py
- __init__.py
- conftest.py
- test_base_time_window_feature_group.py
- test_global_filter_tz_aware_time_range.py
- test_pandas_time_window_feature_group.py
- test_pyarrow_time_window_feature_group.py
- test_time_window_feature_parser_integration.py
- test_time_window_integration.py
- test_time_window_respects_time_unit.py
- test_time_window_review_defects.py
- test_time_window_utils.py
- test_time_window_with_global_filter.py
- __init__.py
- columnwise_hooks_test_mixin.py
- test_check_source_features_signature.py
- test_columnwise_hooks_contract.py
- test_columnwise_hooks_declaration.py
- test_declared_value_space_drift.py
- test_default_options_key.py
- test_input_features_forward_group_defaults.py
- test_property_mapping_consistency.py
- test_property_mapping_container_invariance.py
- test_property_mapping_enforced_validators.py
- test_property_spec_shipped_specs.py
- test_reference_time_contract_integration.py
- test_time_reference_mixin.py
- __init__.py
- test_input_classes.py
- test_read_db.py
- test_read_db_load_data_seam.py
- test_read_db_multiprocessing.py
- test_sqlite.py
- test_sqlite_type_awareness.py
- test_column_to_file_hint.py
- test_csv_backend_neutral_regression.py
- test_csv_empty_file.py
- test_csv_file_source.py
- test_deterministic_column_order.py
- test_file_source_path_and_provider_exports.py
- test_implementations.py
- test_json_document_reader.py
- test_markdown_document_reader.py
- test_read_document_load_data_seam.py
- test_read_file.py
- test_suffix_ownership.py
- test_text_document_reader.py
- test_yaml_document_reader.py
- __init__.py
- test_data_access_handle_hint.py
- test_init_reader_hoist.py
- test_input_data.py
- test_read.py
- test_read_context_files.py
- test_read_context_files_file_paths_filtering.py
- test_read_context_files_option_declarations.py
- test_read_db_error_messages.py
- test_read_document.py
- test_read_document_feature.py
- test_read_file_error_messages.py
- test_reader_match_rejections.py
- test_reader_option_declarations.py
- test_sibling_reader_selection.py
- creditcard_2023_short.csv
- __init__.py
- test_default_options_key_graduation.py
- test_chained_context_features.py
- test_chained_optional_features.py
- test_mixed_string_config_features.py
- test_parameter_resolution_unit.py
- test_propagate_context_keys_e2e.py
- __init__.py
- chainer_context_feature.py
- chainer_test_feature.py
- propagate_context_feature.py
- test_chained_features.py
- test_list_valued_options_e2e.py
- test_property_spec_validation_e2e.py
- example_validator.py
- test_validate_input_features.py
- test_validate_output_features.py
- __init__.py
- features_for_testing.py
- test_api_link_join.py
- test_context_isolated_feature_sets_e2e.py
- test_data_creator.py
- test_dual_option_consumption_warning.py
- test_forwarded_name_mismatch_e2e.py
- test_input_feature_option_forwarding_e2e.py
- test_mixed_cfw_behaviour.py
- __init__.py
- test_pattern_consistency.py
- test_undeclared_option_reads.py
- __init__.py
- conftest.py
- docs_corpus.py
- README.md
- registry_isolation.py
- registry_isolation_probe.py
- test_agent_docs_sync.py
- test_attributions.py
- test_ci_paths_ignore.py
- test_docs_corpus.py
- test_docs_fences.py
- test_docs_near_miss_labels.py
- test_docs_taught_values.py
- test_gc_freeze_contract.py
- test_mloda_imports.py
- test_packaging_metadata_guard.py
- test_parallelization_modes_support.py
- test_project_structure.py
- test_registry_isolation.py
- .dockerignore
- .gitignore
- .releaserc.yaml
- AGENTS.md
- CLAUDE.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- LICENSE
- MANIFEST.in
- NOTICE.md
- pyproject.toml
- pytest.ini
- README.md
- SECURITY.md
- tox.ini
- uv.lock
# Installation Guide
1. Get the code
git clone https://github.com/mloda-ai/mloda
Downloads the entire project code from GitHub to your computer.
cd mloda
Moves into the project folder you just downloaded.
2. Official Install Script
Easy RecommendedPrerequisites
- Python 3 Python is required to use pip.
pip install mloda
Installs the package published on PyPI directly โ no need to clone the source.
After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.
Pulled directly from this repo's README.
3. Python
EasyPrerequisites
pip install mloda
Installs the package published on PyPI directly โ no need to clone the source.
If it runs without errors and prints output in the terminal, it worked.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
