# -*- encoding: utf-8 -*- # stub: easy_ml 0.2.0.pre.rc16 ruby lib Gem::Specification.new do |s| s.name = "easy_ml".freeze s.version = "0.2.0.pre.rc16".freeze s.required_rubygems_version = Gem::Requirement.new("> 1.3.1".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "changelog_uri" => "https://github.com/brettshollenberger/easy_ml", "homepage_uri" => "https://github.com/brettshollenberger/easy_ml", "source_code_uri" => "https://github.com/brettshollenberger/easy_ml" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Brett Shollenberger".freeze] s.bindir = "exe".freeze s.date = "2025-01-08" s.description = "High level plug-and-play interface for composing Machine Learning applications".freeze s.email = ["brett.shollenberger@gmail.com".freeze] s.files = ["app/.vite/manifest-assets.json".freeze, "app/.vite/manifest.json".freeze, "app/controllers/easy_ml/application_controller.rb".freeze, "app/controllers/easy_ml/columns_controller.rb".freeze, "app/controllers/easy_ml/datasets_controller.rb".freeze, "app/controllers/easy_ml/datasources_controller.rb".freeze, "app/controllers/easy_ml/deploys_controller.rb".freeze, "app/controllers/easy_ml/health_controller.rb".freeze, "app/controllers/easy_ml/models_controller.rb".freeze, "app/controllers/easy_ml/retraining_runs_controller.rb".freeze, "app/controllers/easy_ml/settings_controller.rb".freeze, "app/easy_ml/.vite/manifest-assets.json".freeze, "app/easy_ml/.vite/manifest.json".freeze, "app/easy_ml/assets/Application-GDgZ4vVt.js".freeze, "app/easy_ml/assets/Application-GDgZ4vVt.js.map".freeze, "app/easy_ml/assets/Application-tsa3Id3n.css".freeze, "app/frontend/components/AlertProvider.tsx".freeze, "app/frontend/components/DatasetPreview.tsx".freeze, "app/frontend/components/EmptyState.tsx".freeze, "app/frontend/components/ModelCard.tsx".freeze, "app/frontend/components/ModelDetails.tsx".freeze, "app/frontend/components/ModelForm.tsx".freeze, "app/frontend/components/Navigation.tsx".freeze, "app/frontend/components/Pagination.tsx".freeze, "app/frontend/components/Popover.tsx".freeze, "app/frontend/components/PredictionStream.tsx".freeze, "app/frontend/components/ScheduleModal.tsx".freeze, "app/frontend/components/SearchInput.tsx".freeze, "app/frontend/components/SearchableSelect.tsx".freeze, "app/frontend/components/dataset/AutosaveIndicator.tsx".freeze, "app/frontend/components/dataset/ColumnConfigModal.tsx".freeze, "app/frontend/components/dataset/ColumnFilters.tsx".freeze, "app/frontend/components/dataset/ColumnList.tsx".freeze, "app/frontend/components/dataset/FeatureConfigPopover.tsx".freeze, "app/frontend/components/dataset/FeaturePicker.tsx".freeze, "app/frontend/components/dataset/PreprocessingConfig.tsx".freeze, "app/frontend/components/dataset/SplitConfigurator.tsx".freeze, "app/frontend/components/dataset/splitters/DateSplitter.tsx".freeze, "app/frontend/components/dataset/splitters/KFoldSplitter.tsx".freeze, "app/frontend/components/dataset/splitters/LeavePOutSplitter.tsx".freeze, "app/frontend/components/dataset/splitters/PredefinedSplitter.tsx".freeze, "app/frontend/components/dataset/splitters/RandomSplitter.tsx".freeze, "app/frontend/components/dataset/splitters/StratifiedSplitter.tsx".freeze, "app/frontend/components/dataset/splitters/constants.ts".freeze, "app/frontend/components/dataset/splitters/types.ts".freeze, "app/frontend/components/dataset/splitters/utils.ts".freeze, "app/frontend/components/features/CodeEditor.tsx".freeze, "app/frontend/components/features/DataPreview.tsx".freeze, "app/frontend/components/features/FeatureCard.tsx".freeze, "app/frontend/components/features/FeatureForm.tsx".freeze, "app/frontend/components/features/FeatureGroupCard.tsx".freeze, "app/frontend/components/settings/PluginSettings.tsx".freeze, "app/frontend/components/ui/badge.tsx".freeze, "app/frontend/components/ui/collapsible.tsx".freeze, "app/frontend/components/ui/scroll-area.tsx".freeze, "app/frontend/components/ui/separator.tsx".freeze, "app/frontend/entrypoints/Application.tsx".freeze, "app/frontend/hooks/useAutosave.ts".freeze, "app/frontend/layouts/Layout.tsx".freeze, "app/frontend/lib/utils.ts".freeze, "app/frontend/mockData.ts".freeze, "app/frontend/pages/DatasetDetailsPage.tsx".freeze, "app/frontend/pages/DatasetsPage.tsx".freeze, "app/frontend/pages/DatasourceFormPage.tsx".freeze, "app/frontend/pages/DatasourcesPage.tsx".freeze, "app/frontend/pages/EditModelPage.tsx".freeze, "app/frontend/pages/EditTransformationPage.tsx".freeze, "app/frontend/pages/ModelsPage.tsx".freeze, "app/frontend/pages/NewDatasetPage.tsx".freeze, "app/frontend/pages/NewModelPage.tsx".freeze, "app/frontend/pages/NewTransformationPage.tsx".freeze, "app/frontend/pages/SettingsPage.tsx".freeze, "app/frontend/pages/ShowModelPage.tsx".freeze, "app/frontend/pages/TransformationsPage.tsx".freeze, "app/frontend/styles/application.css".freeze, "app/frontend/types.ts".freeze, "app/frontend/types/dataset.ts".freeze, "app/frontend/types/datasource.ts".freeze, "app/frontend/types/preprocessing.ts".freeze, "app/helpers/easy_ml/application_helper.rb".freeze, "app/jobs/easy_ml/application_job.rb".freeze, "app/jobs/easy_ml/batch_job.rb".freeze, "app/jobs/easy_ml/compute_feature_job.rb".freeze, "app/jobs/easy_ml/deploy_job.rb".freeze, "app/jobs/easy_ml/finalize_feature_job.rb".freeze, "app/jobs/easy_ml/refresh_dataset_job.rb".freeze, "app/jobs/easy_ml/schedule_retraining_job.rb".freeze, "app/jobs/easy_ml/sync_datasource_job.rb".freeze, "app/jobs/easy_ml/training_job.rb".freeze, "app/models/easy_ml/adapters/base_adapter.rb".freeze, "app/models/easy_ml/adapters/polars_adapter.rb".freeze, "app/models/easy_ml/cleaner.rb".freeze, "app/models/easy_ml/column.rb".freeze, "app/models/easy_ml/column_history.rb".freeze, "app/models/easy_ml/column_list.rb".freeze, "app/models/easy_ml/concerns/configurable.rb".freeze, "app/models/easy_ml/concerns/versionable.rb".freeze, "app/models/easy_ml/dataset.rb".freeze, "app/models/easy_ml/dataset_history.rb".freeze, "app/models/easy_ml/datasource.rb".freeze, "app/models/easy_ml/datasource_history.rb".freeze, "app/models/easy_ml/datasources/base_datasource.rb".freeze, "app/models/easy_ml/datasources/file_datasource.rb".freeze, "app/models/easy_ml/datasources/polars_datasource.rb".freeze, "app/models/easy_ml/datasources/s3_datasource.rb".freeze, "app/models/easy_ml/deploy.rb".freeze, "app/models/easy_ml/event.rb".freeze, "app/models/easy_ml/feature.rb".freeze, "app/models/easy_ml/feature_history.rb".freeze, "app/models/easy_ml/model.rb".freeze, "app/models/easy_ml/model_file.rb".freeze, "app/models/easy_ml/model_file_history.rb".freeze, "app/models/easy_ml/model_history.rb".freeze, "app/models/easy_ml/models/base_model.rb".freeze, "app/models/easy_ml/models/hyperparameters.rb".freeze, "app/models/easy_ml/models/hyperparameters/base.rb".freeze, "app/models/easy_ml/models/hyperparameters/xgboost.rb".freeze, "app/models/easy_ml/models/hyperparameters/xgboost/dart.rb".freeze, "app/models/easy_ml/models/hyperparameters/xgboost/gblinear.rb".freeze, "app/models/easy_ml/models/hyperparameters/xgboost/gbtree.rb".freeze, "app/models/easy_ml/models/xgboost.rb".freeze, "app/models/easy_ml/models/xgboost/evals_callback.rb".freeze, "app/models/easy_ml/models/xgboost/progress_callback.rb".freeze, "app/models/easy_ml/prediction.rb".freeze, "app/models/easy_ml/retraining_job.rb".freeze, "app/models/easy_ml/retraining_run.rb".freeze, "app/models/easy_ml/settings.rb".freeze, "app/models/easy_ml/splitter.rb".freeze, "app/models/easy_ml/splitter_history.rb".freeze, "app/models/easy_ml/splitters/base_splitter.rb".freeze, "app/models/easy_ml/splitters/date_splitter.rb".freeze, "app/models/easy_ml/splitters/predefined_splitter.rb".freeze, "app/models/easy_ml/splitters/random_splitter.rb".freeze, "app/models/easy_ml/tuner_job.rb".freeze, "app/models/easy_ml/tuner_run.rb".freeze, "app/serializers/easy_ml/column_serializer.rb".freeze, "app/serializers/easy_ml/dataset_serializer.rb".freeze, "app/serializers/easy_ml/datasource_serializer.rb".freeze, "app/serializers/easy_ml/feature_serializer.rb".freeze, "app/serializers/easy_ml/model_serializer.rb".freeze, "app/serializers/easy_ml/retraining_job_serializer.rb".freeze, "app/serializers/easy_ml/retraining_run_serializer.rb".freeze, "app/serializers/easy_ml/settings_serializer.rb".freeze, "app/views/layouts/easy_ml/application.html.erb".freeze, "bin/build".freeze, "bin/build_vite".freeze, "bin/console".freeze, "bin/rspec".freeze, "bin/setup".freeze, "bin/vite".freeze, "config/initializers/resque.rb".freeze, "config/resque-pool.yml".freeze, "config/routes.rb".freeze, "config/spring.rb".freeze, "config/vite.json".freeze, "lib/easy_ml.rb".freeze, "lib/easy_ml/configuration.rb".freeze, "lib/easy_ml/core.rb".freeze, "lib/easy_ml/core/evaluators/base_evaluator.rb".freeze, "lib/easy_ml/core/evaluators/classification_evaluators.rb".freeze, "lib/easy_ml/core/evaluators/regression_evaluators.rb".freeze, "lib/easy_ml/core/model_evaluator.rb".freeze, "lib/easy_ml/core/tuner.rb".freeze, "lib/easy_ml/core/tuner/adapters.rb".freeze, "lib/easy_ml/core/tuner/adapters/base_adapter.rb".freeze, "lib/easy_ml/core/tuner/adapters/xgboost_adapter.rb".freeze, "lib/easy_ml/core_ext.rb".freeze, "lib/easy_ml/core_ext/hash.rb".freeze, "lib/easy_ml/core_ext/pathname.rb".freeze, "lib/easy_ml/data.rb".freeze, "lib/easy_ml/data/date_converter.rb".freeze, "lib/easy_ml/data/filter_extensions.rb".freeze, "lib/easy_ml/data/polars_column.rb".freeze, "lib/easy_ml/data/polars_reader.rb".freeze, "lib/easy_ml/data/preprocessor.rb".freeze, "lib/easy_ml/data/preprocessor/utils.rb".freeze, "lib/easy_ml/data/simple_imputer.rb".freeze, "lib/easy_ml/data/splits.rb".freeze, "lib/easy_ml/data/splits/file_split.rb".freeze, "lib/easy_ml/data/splits/in_memory_split.rb".freeze, "lib/easy_ml/data/splits/split.rb".freeze, "lib/easy_ml/data/statistics_learner.rb".freeze, "lib/easy_ml/data/synced_directory.rb".freeze, "lib/easy_ml/data/utils.rb".freeze, "lib/easy_ml/engine.rb".freeze, "lib/easy_ml/feature_store.rb".freeze, "lib/easy_ml/features.rb".freeze, "lib/easy_ml/initializers/inflections.rb".freeze, "lib/easy_ml/logging.rb".freeze, "lib/easy_ml/predict.rb".freeze, "lib/easy_ml/railtie/generators/migration/migration_generator.rb".freeze, "lib/easy_ml/railtie/templates/migration/create_easy_ml_column_histories.rb.tt".freeze, "lib/easy_ml/railtie/templates/migration/create_easy_ml_columns.rb.tt".freeze, "lib/easy_ml/railtie/templates/migration/create_easy_ml_dataset_histories.rb.tt".freeze, "lib/easy_ml/railtie/templates/migration/create_easy_ml_datasets.rb.tt".freeze, "lib/easy_ml/railtie/templates/migration/create_easy_ml_datasource_histories.rb.tt".freeze, "lib/easy_ml/railtie/templates/migration/create_easy_ml_datasources.rb.tt".freeze, "lib/easy_ml/railtie/templates/migration/create_easy_ml_deploys.rb.tt".freeze, "lib/easy_ml/railtie/templates/migration/create_easy_ml_events.rb.tt".freeze, "lib/easy_ml/railtie/templates/migration/create_easy_ml_feature_histories.rb.tt".freeze, "lib/easy_ml/railtie/templates/migration/create_easy_ml_features.rb.tt".freeze, "lib/easy_ml/railtie/templates/migration/create_easy_ml_model_file_histories.rb.tt".freeze, "lib/easy_ml/railtie/templates/migration/create_easy_ml_model_files.rb.tt".freeze, "lib/easy_ml/railtie/templates/migration/create_easy_ml_model_histories.rb.tt".freeze, "lib/easy_ml/railtie/templates/migration/create_easy_ml_models.rb.tt".freeze, "lib/easy_ml/railtie/templates/migration/create_easy_ml_predictions.rb.tt".freeze, "lib/easy_ml/railtie/templates/migration/create_easy_ml_retraining_jobs.rb.tt".freeze, "lib/easy_ml/railtie/templates/migration/create_easy_ml_settings.rb.tt".freeze, "lib/easy_ml/railtie/templates/migration/create_easy_ml_splitter_histories.rb.tt".freeze, "lib/easy_ml/railtie/templates/migration/create_easy_ml_splitters.rb.tt".freeze, "lib/easy_ml/railtie/templates/migration/create_easy_ml_tuner_jobs.rb.tt".freeze, "lib/easy_ml/support.rb".freeze, "lib/easy_ml/support/age.rb".freeze, "lib/easy_ml/support/est.rb".freeze, "lib/easy_ml/support/file_rotate.rb".freeze, "lib/easy_ml/support/file_support.rb".freeze, "lib/easy_ml/support/git_ignorable.rb".freeze, "lib/easy_ml/support/local_file.rb".freeze, "lib/easy_ml/support/lockable.rb".freeze, "lib/easy_ml/support/synced_file.rb".freeze, "lib/easy_ml/support/utc.rb".freeze, "lib/easy_ml/version.rb".freeze, "lib/tasks/resque.rake".freeze, "lib/tasks/vite.rake".freeze, "public/easy_ml/assets/.vite/manifest-assets.json".freeze, "public/easy_ml/assets/.vite/manifest.json".freeze, "public/easy_ml/assets/assets/Application-tsa3Id3n.css".freeze, "public/easy_ml/assets/assets/entrypoints/Application.tsx-GDgZ4vVt.js".freeze] s.homepage = "https://github.com/brettshollenberger/easy_ml".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 3.0.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Effortless Machine Learning in Ruby".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.8.1".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 3.4.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 4.1.14".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.15.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.1.13".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.9.0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) end