--- !ruby/object:Gem::Specification name: easy_ml version: !ruby/object:Gem::Version version: 0.2.0.pre.rc44 platform: ruby authors: - Brett Shollenberger autorequire: bindir: exe cert_chain: [] date: 2025-01-29 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: activerecord requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: activerecord-import requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 1.8.1 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 1.8.1 - !ruby/object:Gem::Dependency name: activesupport requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: awesome_print requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: aws-sdk requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: date requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 3.4.1 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 3.4.1 - !ruby/object:Gem::Dependency name: historiographer requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 4.1.14 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 4.1.14 - !ruby/object:Gem::Dependency name: inertia_rails requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: jsonapi-serializer requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: numo-narray requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: numpy requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: parallel requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: polars-df requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.16.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.16.0 - !ruby/object:Gem::Dependency name: pycall requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rails requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: red-optuna requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: resque requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: resque-batched-job requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: resque-pool requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: suo requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: wandb requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.1.13 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.1.13 - !ruby/object:Gem::Dependency name: xgb requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.9.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.9.0 - !ruby/object:Gem::Dependency name: zhong requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: annotate requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: appraisal requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: guard requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: ostruct requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: pry requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: tailwindcss-rails requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: vite_rails requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' description: High level plug-and-play interface for composing Machine Learning applications email: - brett.shollenberger@gmail.com executables: [] extensions: [] extra_rdoc_files: [] files: - Rakefile - app/.vite/manifest-assets.json - app/.vite/manifest.json - app/controllers/easy_ml/application_controller.rb - app/controllers/easy_ml/columns_controller.rb - app/controllers/easy_ml/datasets_controller.rb - app/controllers/easy_ml/datasources_controller.rb - app/controllers/easy_ml/deploys_controller.rb - app/controllers/easy_ml/health_controller.rb - app/controllers/easy_ml/models_controller.rb - app/controllers/easy_ml/predictions_controller.rb - app/controllers/easy_ml/retraining_runs_controller.rb - app/controllers/easy_ml/settings_controller.rb - app/easy_ml/.vite/manifest-assets.json - app/easy_ml/.vite/manifest.json - app/easy_ml/assets/Application-GDgZ4vVt.js - app/easy_ml/assets/Application-GDgZ4vVt.js.map - app/easy_ml/assets/Application-tsa3Id3n.css - app/frontend/components/AlertProvider.tsx - app/frontend/components/DatasetPreview.tsx - app/frontend/components/EmptyState.tsx - app/frontend/components/ModelCard.tsx - app/frontend/components/ModelDetails.tsx - app/frontend/components/ModelForm.tsx - app/frontend/components/Navigation.tsx - app/frontend/components/Pagination.tsx - app/frontend/components/Popover.tsx - app/frontend/components/PredictionStream.tsx - app/frontend/components/ScheduleModal.tsx - app/frontend/components/SearchInput.tsx - app/frontend/components/SearchableSelect.tsx - app/frontend/components/dataset/AutosaveIndicator.tsx - app/frontend/components/dataset/ColumnConfigModal.tsx - app/frontend/components/dataset/ColumnFilters.tsx - app/frontend/components/dataset/ColumnList.tsx - app/frontend/components/dataset/FeatureConfigPopover.tsx - app/frontend/components/dataset/FeaturePicker.tsx - app/frontend/components/dataset/PreprocessingConfig.tsx - app/frontend/components/dataset/SplitConfigurator.tsx - app/frontend/components/dataset/splitters/DateSplitter.tsx - app/frontend/components/dataset/splitters/KFoldSplitter.tsx - app/frontend/components/dataset/splitters/LeavePOutSplitter.tsx - app/frontend/components/dataset/splitters/PredefinedSplitter.tsx - app/frontend/components/dataset/splitters/RandomSplitter.tsx - app/frontend/components/dataset/splitters/StratifiedSplitter.tsx - app/frontend/components/dataset/splitters/constants.ts - app/frontend/components/dataset/splitters/types.ts - app/frontend/components/dataset/splitters/utils.ts - app/frontend/components/features/CodeEditor.tsx - app/frontend/components/features/DataPreview.tsx - app/frontend/components/features/FeatureCard.tsx - app/frontend/components/features/FeatureForm.tsx - app/frontend/components/features/FeatureGroupCard.tsx - app/frontend/components/settings/PluginSettings.tsx - app/frontend/components/ui/badge.tsx - app/frontend/components/ui/collapsible.tsx - app/frontend/components/ui/scroll-area.tsx - app/frontend/components/ui/separator.tsx - app/frontend/entrypoints/Application.tsx - app/frontend/hooks/useAutosave.ts - app/frontend/layouts/Layout.tsx - app/frontend/lib/utils.ts - app/frontend/mockData.ts - app/frontend/pages/DatasetDetailsPage.tsx - app/frontend/pages/DatasetsPage.tsx - app/frontend/pages/DatasourceFormPage.tsx - app/frontend/pages/DatasourcesPage.tsx - app/frontend/pages/EditModelPage.tsx - app/frontend/pages/EditTransformationPage.tsx - app/frontend/pages/ModelsPage.tsx - app/frontend/pages/NewDatasetPage.tsx - app/frontend/pages/NewModelPage.tsx - app/frontend/pages/NewTransformationPage.tsx - app/frontend/pages/SettingsPage.tsx - app/frontend/pages/ShowModelPage.tsx - app/frontend/pages/TransformationsPage.tsx - app/frontend/styles/application.css - app/frontend/types.ts - app/frontend/types/dataset.ts - app/frontend/types/datasource.ts - app/frontend/types/preprocessing.ts - app/helpers/easy_ml/application_helper.rb - app/jobs/easy_ml/application_job.rb - app/jobs/easy_ml/batch_job.rb - app/jobs/easy_ml/clean_job.rb - app/jobs/easy_ml/compute_feature_job.rb - app/jobs/easy_ml/deploy_job.rb - app/jobs/easy_ml/finalize_feature_job.rb - app/jobs/easy_ml/refresh_dataset_job.rb - app/jobs/easy_ml/schedule_retraining_job.rb - app/jobs/easy_ml/sync_datasource_job.rb - app/jobs/easy_ml/training_job.rb - app/models/concerns/easy_ml/dataframe_serialization.rb - app/models/easy_ml/adapters/base_adapter.rb - app/models/easy_ml/adapters/polars_adapter.rb - app/models/easy_ml/cleaner.rb - app/models/easy_ml/column.rb - app/models/easy_ml/column_history.rb - app/models/easy_ml/column_list.rb - app/models/easy_ml/concerns/configurable.rb - app/models/easy_ml/concerns/versionable.rb - app/models/easy_ml/dataset.rb - app/models/easy_ml/dataset_history.rb - app/models/easy_ml/datasource.rb - app/models/easy_ml/datasource_history.rb - app/models/easy_ml/datasources/base_datasource.rb - app/models/easy_ml/datasources/file_datasource.rb - app/models/easy_ml/datasources/polars_datasource.rb - app/models/easy_ml/datasources/s3_datasource.rb - app/models/easy_ml/deploy.rb - app/models/easy_ml/event.rb - app/models/easy_ml/event_context.rb - app/models/easy_ml/feature.rb - app/models/easy_ml/feature_history.rb - app/models/easy_ml/model.rb - app/models/easy_ml/model_file.rb - app/models/easy_ml/model_file_history.rb - app/models/easy_ml/model_history.rb - app/models/easy_ml/models/base_model.rb - app/models/easy_ml/models/hyperparameters.rb - app/models/easy_ml/models/hyperparameters/base.rb - app/models/easy_ml/models/hyperparameters/xgboost.rb - app/models/easy_ml/models/hyperparameters/xgboost/dart.rb - app/models/easy_ml/models/hyperparameters/xgboost/gblinear.rb - app/models/easy_ml/models/hyperparameters/xgboost/gbtree.rb - app/models/easy_ml/models/xgboost.rb - app/models/easy_ml/models/xgboost/evals_callback.rb - app/models/easy_ml/models/xgboost/progress_callback.rb - app/models/easy_ml/prediction.rb - app/models/easy_ml/retraining_job.rb - app/models/easy_ml/retraining_run.rb - app/models/easy_ml/settings.rb - app/models/easy_ml/splitter.rb - app/models/easy_ml/splitter_history.rb - app/models/easy_ml/splitters/base_splitter.rb - app/models/easy_ml/splitters/date_splitter.rb - app/models/easy_ml/splitters/predefined_splitter.rb - app/models/easy_ml/splitters/random_splitter.rb - app/models/easy_ml/tuner_job.rb - app/models/easy_ml/tuner_run.rb - app/serializers/easy_ml/column_serializer.rb - app/serializers/easy_ml/dataset_serializer.rb - app/serializers/easy_ml/datasource_serializer.rb - app/serializers/easy_ml/feature_serializer.rb - app/serializers/easy_ml/model_serializer.rb - app/serializers/easy_ml/prediction_serializer.rb - app/serializers/easy_ml/retraining_job_serializer.rb - app/serializers/easy_ml/retraining_run_serializer.rb - app/serializers/easy_ml/settings_serializer.rb - app/views/layouts/easy_ml/application.html.erb - bin/build - bin/build_vite - bin/console - bin/ecs/build - bin/ecs/console - bin/ecs/deploy - bin/ecs/exec_command.sh - bin/ecs/ssh - bin/rspec - bin/setup - bin/vite - config/initializers/inflections.rb - config/initializers/resque.rb - config/initializers/zhong.rb - config/resque-pool.yml - config/routes.rb - config/spring.rb - config/vite.json - lib/easy_ml.rb - lib/easy_ml/configuration.rb - lib/easy_ml/core.rb - lib/easy_ml/core/evaluators/base_evaluator.rb - lib/easy_ml/core/evaluators/classification_evaluators.rb - lib/easy_ml/core/evaluators/regression_evaluators.rb - lib/easy_ml/core/model_evaluator.rb - lib/easy_ml/core/tuner.rb - lib/easy_ml/core/tuner/adapters.rb - lib/easy_ml/core/tuner/adapters/base_adapter.rb - lib/easy_ml/core/tuner/adapters/xgboost_adapter.rb - lib/easy_ml/core_ext.rb - lib/easy_ml/core_ext/hash.rb - lib/easy_ml/core_ext/pathname.rb - lib/easy_ml/data.rb - lib/easy_ml/data/date_converter.rb - lib/easy_ml/data/filter_extensions.rb - lib/easy_ml/data/polars_column.rb - lib/easy_ml/data/polars_reader.rb - lib/easy_ml/data/preprocessor.rb - lib/easy_ml/data/preprocessor/utils.rb - lib/easy_ml/data/simple_imputer.rb - lib/easy_ml/data/splits.rb - lib/easy_ml/data/splits/file_split.rb - lib/easy_ml/data/splits/in_memory_split.rb - lib/easy_ml/data/splits/split.rb - lib/easy_ml/data/statistics_learner.rb - lib/easy_ml/data/synced_directory.rb - lib/easy_ml/data/utils.rb - lib/easy_ml/engine.rb - lib/easy_ml/feature_store.rb - lib/easy_ml/features.rb - lib/easy_ml/logging.rb - lib/easy_ml/pending_migrations.rb - lib/easy_ml/predict.rb - lib/easy_ml/railtie/generators/migration/migration_generator.rb - lib/easy_ml/railtie/templates/migration/add_workflow_status_to_easy_ml_features.rb.tt - lib/easy_ml/railtie/templates/migration/create_easy_ml_column_histories.rb.tt - lib/easy_ml/railtie/templates/migration/create_easy_ml_columns.rb.tt - lib/easy_ml/railtie/templates/migration/create_easy_ml_dataset_histories.rb.tt - lib/easy_ml/railtie/templates/migration/create_easy_ml_datasets.rb.tt - lib/easy_ml/railtie/templates/migration/create_easy_ml_datasource_histories.rb.tt - lib/easy_ml/railtie/templates/migration/create_easy_ml_datasources.rb.tt - lib/easy_ml/railtie/templates/migration/create_easy_ml_deploys.rb.tt - lib/easy_ml/railtie/templates/migration/create_easy_ml_event_contexts.rb.tt - lib/easy_ml/railtie/templates/migration/create_easy_ml_events.rb.tt - lib/easy_ml/railtie/templates/migration/create_easy_ml_feature_histories.rb.tt - lib/easy_ml/railtie/templates/migration/create_easy_ml_features.rb.tt - lib/easy_ml/railtie/templates/migration/create_easy_ml_model_file_histories.rb.tt - lib/easy_ml/railtie/templates/migration/create_easy_ml_model_files.rb.tt - lib/easy_ml/railtie/templates/migration/create_easy_ml_model_histories.rb.tt - lib/easy_ml/railtie/templates/migration/create_easy_ml_models.rb.tt - lib/easy_ml/railtie/templates/migration/create_easy_ml_predictions.rb.tt - lib/easy_ml/railtie/templates/migration/create_easy_ml_retraining_jobs.rb.tt - lib/easy_ml/railtie/templates/migration/create_easy_ml_settings.rb.tt - lib/easy_ml/railtie/templates/migration/create_easy_ml_splitter_histories.rb.tt - lib/easy_ml/railtie/templates/migration/create_easy_ml_splitters.rb.tt - lib/easy_ml/railtie/templates/migration/create_easy_ml_tuner_jobs.rb.tt - lib/easy_ml/railtie/templates/migration/drop_path_from_easy_ml_model_files.rb.tt - lib/easy_ml/support.rb - lib/easy_ml/support/age.rb - lib/easy_ml/support/est.rb - lib/easy_ml/support/file_rotate.rb - lib/easy_ml/support/file_support.rb - lib/easy_ml/support/git_ignorable.rb - lib/easy_ml/support/local_file.rb - lib/easy_ml/support/lockable.rb - lib/easy_ml/support/synced_file.rb - lib/easy_ml/support/utc.rb - lib/easy_ml/version.rb - lib/tasks/resque.rake - lib/tasks/vite.rake - lib/tasks/zhong.rake - public/easy_ml/assets/.vite/manifest-assets.json - public/easy_ml/assets/.vite/manifest.json - public/easy_ml/assets/assets/Application-zpGA_Q9c.css - public/easy_ml/assets/assets/entrypoints/Application.tsx-jPsqOyb0.js - public/easy_ml/assets/assets/entrypoints/Application.tsx-jPsqOyb0.js.map homepage: https://github.com/brettshollenberger/easy_ml licenses: - MIT metadata: homepage_uri: https://github.com/brettshollenberger/easy_ml source_code_uri: https://github.com/brettshollenberger/easy_ml changelog_uri: https://github.com/brettshollenberger/easy_ml post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 3.0.0 required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">" - !ruby/object:Gem::Version version: 1.3.1 requirements: [] rubygems_version: 3.4.10 signing_key: specification_version: 4 summary: Effortless Machine Learning in Ruby test_files: []