.gitignore
.pre-commit-config.yaml
.readthedocs.yaml
CONTRIBUTING.md
LICENSE
README.md
ROADMAP.md
noxfile.py
pyproject.toml
ruff.toml
.github/PULL_REQUEST_TEMPLATE.md
.github/ISSUE_TEMPLATE/01-bug_report.yml
.github/ISSUE_TEMPLATE/02-feature_request.yml
.github/ISSUE_TEMPLATE/config.yml
.github/workflows/test_on_push.yml
.github/workflows/update_roadmap.yml
docs/Makefile
docs/conf.py
docs/index.rst
docs/make.bat
docs/_static/figures/modularml_overview_diagram.png
docs/_static/logos/modularml_logo.png
docs/_static/logos/modularml_logo_banner.png
docs/_static/logos/modularml_logo_text-dark.png
docs/_static/logos/modularml_logo_text-light.png
docs/explanation/architecture_overview.md
docs/explanation/experiment_design.md
docs/explanation/index.rst
docs/explanation/model_graph_design.md
docs/explanation/training_phases.md
docs/how_to/01_create_featureset.ipynb
docs/how_to/02_create_modelnode.ipynb
docs/how_to/03_create_modelgraph.ipynb
docs/how_to/04_create_mergenode.ipynb
docs/how_to/05_create_experiment.ipynb
docs/how_to/index.rst
docs/how_to/utils/__init__.py
docs/how_to/utils/my_model.py
docs/reference/api.rst
docs/reference/index.rst
docs/tutorials/01_basic_training.ipynb
docs/tutorials/02_multi_stage_model.ipynb
docs/tutorials/03_multiple_featuresets.ipynb
docs/tutorials/04_custom_training_phase.ipynb
docs/tutorials/05_cross_validation.ipynb
docs/tutorials/06_checkpointing.ipynb
docs/tutorials/07_transfer_learning.ipynb
docs/tutorials/08_ensemble_modeling.ipynb
docs/tutorials/index.rst
modularml/__init__.py
modularml/api.py
modularml/registry.py
modularml.egg-info/PKG-INFO
modularml.egg-info/SOURCES.txt
modularml.egg-info/dependency_links.txt
modularml.egg-info/requires.txt
modularml.egg-info/top_level.txt
modularml/callbacks/__init__.py
modularml/callbacks/early_stopping.py
modularml/callbacks/eval_loss_metric.py
modularml/callbacks/evaluation.py
modularml/callbacks/metric.py
modularml/core/__init__.py
modularml/core/data/__init__.py
modularml/core/data/batch.py
modularml/core/data/batch_view.py
modularml/core/data/execution_context.py
modularml/core/data/featureset.py
modularml/core/data/featureset_view.py
modularml/core/data/registry.py
modularml/core/data/sample_collection.py
modularml/core/data/sample_collection_mixin.py
modularml/core/data/sample_data.py
modularml/core/data/sample_schema.py
modularml/core/data/sampled_view.py
modularml/core/data/schema_constants.py
modularml/core/execution/__init__.py
modularml/core/execution/strategy.py
modularml/core/execution/cross_validation/__init__.py
modularml/core/execution/cross_validation/cross_validation.py
modularml/core/execution/cross_validation/cv_binding.py
modularml/core/execution/cross_validation/cv_results.py
modularml/core/experiment/__init__.py
modularml/core/experiment/checkpointing.py
modularml/core/experiment/experiment.py
modularml/core/experiment/experiment_context.py
modularml/core/experiment/experiment_node.py
modularml/core/experiment/registry.py
modularml/core/experiment/callbacks/__init__.py
modularml/core/experiment/callbacks/callback.py
modularml/core/experiment/callbacks/callback_result.py
modularml/core/experiment/callbacks/experiment_callback.py
modularml/core/experiment/phases/__init__.py
modularml/core/experiment/phases/eval_phase.py
modularml/core/experiment/phases/fit_phase.py
modularml/core/experiment/phases/phase.py
modularml/core/experiment/phases/phase_group.py
modularml/core/experiment/phases/train_phase.py
modularml/core/experiment/results/__init__.py
modularml/core/experiment/results/eval_results.py
modularml/core/experiment/results/execution_meta.py
modularml/core/experiment/results/experiment_run.py
modularml/core/experiment/results/fit_results.py
modularml/core/experiment/results/group_results.py
modularml/core/experiment/results/metric_store.py
modularml/core/experiment/results/phase_results.py
modularml/core/experiment/results/train_results.py
modularml/core/io/__init__.py
modularml/core/io/artifacts.py
modularml/core/io/checkpoint.py
modularml/core/io/conventions.py
modularml/core/io/protocols.py
modularml/core/io/registry.py
modularml/core/io/serialization_policy.py
modularml/core/io/serializer.py
modularml/core/io/symbol_registry.py
modularml/core/io/symbol_spec.py
modularml/core/io/handlers/__init__.py
modularml/core/io/handlers/checkpoint_handler.py
modularml/core/io/handlers/experiment_handler.py
modularml/core/io/handlers/featureset_handler.py
modularml/core/io/handlers/handler.py
modularml/core/io/handlers/model_graph_handler.py
modularml/core/io/handlers/registry.py
modularml/core/io/migrations/__init__.py
modularml/core/io/migrations/registry.py
modularml/core/io/packaged_code_loaders/__init__.py
modularml/core/io/packaged_code_loaders/default_loader.py
modularml/core/models/__init__.py
modularml/core/models/base_model.py
modularml/core/models/registry.py
modularml/core/models/scikit_wrapper.py
modularml/core/models/tensorflow_base_model.py
modularml/core/models/tensorflow_wrapper.py
modularml/core/models/torch_base_model.py
modularml/core/models/torch_wrapper.py
modularml/core/references/__init__.py
modularml/core/references/execution_reference.py
modularml/core/references/experiment_reference.py
modularml/core/references/featureset_reference.py
modularml/core/references/model_io_reference.py
modularml/core/references/reference_like.py
modularml/core/references/registry.py
modularml/core/sampling/__init__.py
modularml/core/sampling/base_sampler.py
modularml/core/sampling/batcher.py
modularml/core/sampling/registry.py
modularml/core/sampling/similiarity_condition.py
modularml/core/splitting/__init__.py
modularml/core/splitting/base_splitter.py
modularml/core/splitting/registry.py
modularml/core/splitting/split_mixin.py
modularml/core/splitting/splitter_record.py
modularml/core/topology/__init__.py
modularml/core/topology/compute_node.py
modularml/core/topology/graph_node.py
modularml/core/topology/model_graph.py
modularml/core/topology/model_node.py
modularml/core/topology/protocols.py
modularml/core/topology/registry.py
modularml/core/topology/merge_nodes/__init__.py
modularml/core/topology/merge_nodes/concat_node.py
modularml/core/topology/merge_nodes/merge_node.py
modularml/core/topology/merge_nodes/merge_strategy.py
modularml/core/training/__init__.py
modularml/core/training/applied_loss.py
modularml/core/training/loss.py
modularml/core/training/loss_record.py
modularml/core/training/optimizer.py
modularml/core/training/registry.py
modularml/core/transforms/__init__.py
modularml/core/transforms/registry.py
modularml/core/transforms/scaler.py
modularml/core/transforms/scaler_record.py
modularml/models/__init__.py
modularml/models/torch/__init__.py
modularml/models/torch/sequential_cnn.py
modularml/models/torch/sequential_mlp.py
modularml/samplers/__init__.py
modularml/samplers/n_sampler.py
modularml/samplers/paired_sampler.py
modularml/samplers/simple_sampler.py
modularml/samplers/triplet_sampler.py
modularml/scalers/__init__.py
modularml/scalers/absolute.py
modularml/scalers/negate.py
modularml/scalers/per_sample_min_max.py
modularml/scalers/per_sample_zero.py
modularml/scalers/segmented_scaler.py
modularml/splitters/__init__.py
modularml/splitters/condition_splitter.py
modularml/splitters/random_splitter.py
modularml/utils/__init__.py
modularml/utils/registries.py
modularml/utils/data/__init__.py
modularml/utils/data/comparators.py
modularml/utils/data/conversion.py
modularml/utils/data/data_format.py
modularml/utils/data/dummy_data.py
modularml/utils/data/formatting.py
modularml/utils/data/multi_keyed_data.py
modularml/utils/data/pyarrow_data.py
modularml/utils/data/scaling.py
modularml/utils/data/shape_utils.py
modularml/utils/environment/__init__.py
modularml/utils/environment/environment.py
modularml/utils/environment/optional_imports.py
modularml/utils/errors/__init__.py
modularml/utils/errors/error_handling.py
modularml/utils/errors/exceptions.py
modularml/utils/io/__init__.py
modularml/utils/io/cloning.py
modularml/utils/io/inspection.py
modularml/utils/logging/__init__.py
modularml/utils/logging/formatters.py
modularml/utils/logging/logger.py
modularml/utils/logging/warnings.py
modularml/utils/nn/__init__.py
modularml/utils/nn/activations.py
modularml/utils/nn/backend.py
modularml/utils/nn/padding.py
modularml/utils/nn/training.py
modularml/utils/progress_bars/__init__.py
modularml/utils/progress_bars/progress_manager.py
modularml/utils/progress_bars/progress_styles.py
modularml/utils/progress_bars/progress_task.py
modularml/utils/representation/__init__.py
modularml/utils/representation/summary.py
modularml/utils/topology/__init__.py
modularml/utils/topology/graph_search_utils.py
modularml/visualization/__init__.py
modularml/visualization/colormaps.py
modularml/visualization/visualizer/__init__.py
modularml/visualization/visualizer/internal_representation.py
modularml/visualization/visualizer/styling.py
modularml/visualization/visualizer/visualizer.py
tests/__init__.py
tests/conftest.py
tests/integration/__init__.py
tests/integration/test_placeholder.py
tests/unit/core/data/test_batch.py
tests/unit/core/data/test_batch_view.py
tests/unit/core/data/test_execution_context.py
tests/unit/core/data/test_featureset.py
tests/unit/core/data/test_featureset_view.py
tests/unit/core/data/test_registry.py
tests/unit/core/data/test_sample_collection.py
tests/unit/core/data/test_sample_collection_mixin.py
tests/unit/core/data/test_sample_data.py
tests/unit/core/data/test_sample_schema.py
tests/unit/core/data/test_sampled_view.py
tests/unit/core/data/test_schema_constants.py