ballet
  • Overview
    • Overview
      • The Ballet framework
    • Next steps
      • Learn more about Ballet
      • Join a Ballet collaboration
    • Citing Ballet
  • Installation
    • Stable release
    • From source

User Guides

  • Maintainer Guide
    • Creating a Ballet project
      • Prerequisites
      • Project instantiation
      • Project installation
      • Collaboration via git and GitHub
        • Automatic repository creation
        • Manual repository creation
      • Enabling continuous integration
      • Installing bots
    • Configuring the project
    • Developing new features
      • Validating features
      • Pruning features
    • Updating the framework
  • Contributor Guide
    • Cloud Feature Development Workflow
      • Launch Assemblé
      • Work in a notebook
      • Authenticate with GitHub
      • Develop a new feature
      • Test your feature
      • Submit your feature
    • Local Feature Development Workflow
      • Setup your development environment
        • Fork the project
        • Clone your fork
        • Create a virtualenv
      • Develop a new feature
        • Update and install the project
        • Start working on a new feature
        • Write your feature
        • Test your feature
      • Submit the feature
        • Option 1: Git workflow
        • Option 2: In-Lab Workflow
    • Understanding Validation Results
    • Conclusion
  • Feature Engineering Guide
    • Feature engineering in 90 seconds
    • Writing features
      • Feature definitions
      • Input types
      • Transformers
      • Automatic data conversions
      • Feature engineering pipelines
      • Okay, but why?
    • Learn by example
      • A simple feature
      • Learned transformations
      • Multi-column inputs and transformer lists
      • Nested transformers
      • Complex features
    • Feature engineering primitives
      • Operating on groups
      • Logic to avoid leakage
      • Data cleaning
      • Operating on time series data
      • Utilities
      • Other primitives
      • External libraries
    • Differences from Pandas
    • Rolling your own transformers
      • Example
    • Further reading
  • Consumer Guide
    • Install a project
    • Engineer features
      • Using the command line
      • Using the library
    • Build an ML pipeline
      • Installation
      • ML pipeline usage
      • Ballet project detection
      • Primitive and pipeline discovery
  • FAQ
    • General
      • How can I check the performance of a feature?
      • There was an error submitting my feature using Assemblé in Jupyter Lab.
        • Selected cell did not contain the feature definition.
        • Upstream or forked repository was moved.
        • Some other error.
      • My feature has a valid API locally, why was it rejected?
      • Why did my feature fail the feature acceptance validation?
      • Are there any differences between local validation and CI validation?
      • My feature relies on a new library, how can I add it to the project?
      • How do I delete an already-accepted feature?
      • How do I edit a feature definition that has been rejected?
    • Developing features
      • How can I learn to write better features?
      • How do I debug a failing CanTransformOneRowCheck?

Reference

  • API Reference
    • Subpackages
      • ballet.eng package
        • Subpackages
        • Submodules
      • ballet.mlprimitives package
      • ballet.util package
        • Submodules
      • ballet.validation package
        • Subpackages
        • Submodules
    • Submodules
      • ballet.cli module
      • ballet.client module
      • ballet.compat module
      • ballet.contrib module
      • ballet.discovery module
      • ballet.encoder module
      • ballet.exc module
      • ballet.feature module
      • ballet.pipeline module
      • ballet.project module
      • ballet.templating module
      • ballet.transformer module
      • ballet.update module
  • CLI Reference
    • quickstart
    • start-new-feature
    • update-project-template
    • validate
  • MLPrimitives/MLPipelines
    • primitives
      • ballet.engineer_features
      • ballet.encode_target
      • ballet.drop_missing_targets
    • pipelines
      • ballet_rf_classifier
      • ballet_rf_regressor

Development Notes

  • Contributing
    • Types of Contributions
      • Report Bugs
      • Fix Bugs
      • Implement Features
      • Write Documentation
      • Submit Feedback
    • Get Started!
    • Pull Request Guidelines
    • Tips
    • Deploying
    • Source code organization
  • Credits
    • Development Lead
    • Contributors
  • History
    • 0.19.5 (2021-07-17)
    • 0.19.4 (2021-07-17)
    • 0.19.3 (2021-06-28)
    • 0.19.2 (2021-06-21)
    • 0.19.1 (2021-06-20)
    • 0.19.0 (2021-06-16)
    • 0.18.0 (2021-06-06)
    • 0.17.0 (2021-05-24)
    • 0.16.0 (2021-05-22)
    • 0.15.2 (2021-05-14)
    • 0.15.1 (2021-05-12)
    • 0.15.0 (2021-05-12)
    • 0.14.0 (2021-05-11)
    • 0.13.1 (2021-04-02)
    • 0.13.0 (2021-03-30)
    • 0.12.0 (2021-03-10)
    • 0.11.0 (2021-03-04)
    • 0.10.0 (2021-02-23)
    • 0.9.0 (2021-02-16)
    • 0.8.2 (2021-02-16)
    • 0.8.1 (2021-02-16)
    • 0.8.0 (2021-02-02)
    • 0.7.11 (2020-09-16)
    • 0.7.10 (2020-09-08)
    • 0.7.9 (2020-08-15)
    • 0.7.8 (2020-08-13)
    • 0.7.7 (2020-08-12)
    • 0.7.6 (2020-08-12)
    • 0.7.5 (2020-08-03)
    • 0.7.4 (2020-07-22)
    • 0.7.3 (2020-07-21)
    • 0.7.2 (2020-07-21)
    • 0.7.1 (2020-07-20)
    • 0.7 (2020-07-17)
    • 0.6 (2019-11-12)
    • 0.5 (2018-10-14)
    • 0.4 (2018-09-21)
    • 0.3 (2018-04-28)
    • 0.2 (2018-04-11)
    • 0.1 (2018-04-08)
ballet
  • »
  • Search


© Copyright 2018, Micah Smith.

Built with Sphinx using a theme provided by Read the Docs.