├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── brushfire-finatra ├── build.sbt └── src │ └── main │ └── scala │ └── com │ └── stripe │ └── brushfire │ └── finatra │ ├── BrushfireServer.scala │ └── Example.scala ├── brushfire-scalding ├── build.sbt └── src │ └── main │ └── scala │ └── com │ └── stripe │ └── brushfire │ └── scalding │ ├── Example.scala │ └── Trainer.scala ├── brushfire-serialization ├── build.sbt └── src │ ├── main │ └── scala │ │ └── com │ │ └── stripe │ │ └── brushfire │ │ └── Injections.scala │ └── test │ └── scala │ └── com │ └── stripe │ └── brushfire │ └── JsonInjectionsSpec.scala ├── brushfire-training ├── build.sbt └── src │ ├── main │ └── scala │ │ └── com │ │ └── stripe │ │ └── brushfire │ │ ├── Defaults.scala │ │ ├── Evaluator.scala │ │ ├── Instance.scala │ │ ├── Sampler.scala │ │ ├── Split.scala │ │ ├── Splitter.scala │ │ ├── Stopper.scala │ │ ├── TDigest.scala │ │ ├── Tree.scala │ │ └── local │ │ ├── Example.scala │ │ ├── Lines.scala │ │ └── Trainer.scala │ └── test │ └── scala │ └── com │ └── stripe │ └── brushfire │ ├── PredicateSpec.scala │ ├── TreeGenerators.scala │ ├── TreeTraversalSpec.scala │ └── VoterSpec.scala ├── brushfire-tree ├── build.sbt └── src │ └── main │ └── scala │ └── com │ └── stripe │ └── brushfire │ ├── AnnotatedTree.scala │ ├── ConfusionMatrix.scala │ ├── Dispatched.scala │ ├── Error.scala │ ├── Predicate.scala │ ├── Reorder.scala │ ├── TreeTraversal.scala │ ├── Voter.scala │ ├── WithFallback.scala │ └── package.scala ├── brushfire.png ├── example ├── digits ├── digits-local ├── digits.data ├── iris ├── iris-local ├── iris-srv └── iris.data ├── project ├── Deps.scala ├── MakeJar.scala ├── Publish.scala ├── build.properties └── plugins.sbt ├── publish-docs ├── scripts └── migrate-to-0.7 └── version.sbt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/README.md -------------------------------------------------------------------------------- /brushfire-finatra/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-finatra/build.sbt -------------------------------------------------------------------------------- /brushfire-finatra/src/main/scala/com/stripe/brushfire/finatra/BrushfireServer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-finatra/src/main/scala/com/stripe/brushfire/finatra/BrushfireServer.scala -------------------------------------------------------------------------------- /brushfire-finatra/src/main/scala/com/stripe/brushfire/finatra/Example.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-finatra/src/main/scala/com/stripe/brushfire/finatra/Example.scala -------------------------------------------------------------------------------- /brushfire-scalding/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-scalding/build.sbt -------------------------------------------------------------------------------- /brushfire-scalding/src/main/scala/com/stripe/brushfire/scalding/Example.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-scalding/src/main/scala/com/stripe/brushfire/scalding/Example.scala -------------------------------------------------------------------------------- /brushfire-scalding/src/main/scala/com/stripe/brushfire/scalding/Trainer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-scalding/src/main/scala/com/stripe/brushfire/scalding/Trainer.scala -------------------------------------------------------------------------------- /brushfire-serialization/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-serialization/build.sbt -------------------------------------------------------------------------------- /brushfire-serialization/src/main/scala/com/stripe/brushfire/Injections.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-serialization/src/main/scala/com/stripe/brushfire/Injections.scala -------------------------------------------------------------------------------- /brushfire-serialization/src/test/scala/com/stripe/brushfire/JsonInjectionsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-serialization/src/test/scala/com/stripe/brushfire/JsonInjectionsSpec.scala -------------------------------------------------------------------------------- /brushfire-training/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-training/build.sbt -------------------------------------------------------------------------------- /brushfire-training/src/main/scala/com/stripe/brushfire/Defaults.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-training/src/main/scala/com/stripe/brushfire/Defaults.scala -------------------------------------------------------------------------------- /brushfire-training/src/main/scala/com/stripe/brushfire/Evaluator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-training/src/main/scala/com/stripe/brushfire/Evaluator.scala -------------------------------------------------------------------------------- /brushfire-training/src/main/scala/com/stripe/brushfire/Instance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-training/src/main/scala/com/stripe/brushfire/Instance.scala -------------------------------------------------------------------------------- /brushfire-training/src/main/scala/com/stripe/brushfire/Sampler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-training/src/main/scala/com/stripe/brushfire/Sampler.scala -------------------------------------------------------------------------------- /brushfire-training/src/main/scala/com/stripe/brushfire/Split.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-training/src/main/scala/com/stripe/brushfire/Split.scala -------------------------------------------------------------------------------- /brushfire-training/src/main/scala/com/stripe/brushfire/Splitter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-training/src/main/scala/com/stripe/brushfire/Splitter.scala -------------------------------------------------------------------------------- /brushfire-training/src/main/scala/com/stripe/brushfire/Stopper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-training/src/main/scala/com/stripe/brushfire/Stopper.scala -------------------------------------------------------------------------------- /brushfire-training/src/main/scala/com/stripe/brushfire/TDigest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-training/src/main/scala/com/stripe/brushfire/TDigest.scala -------------------------------------------------------------------------------- /brushfire-training/src/main/scala/com/stripe/brushfire/Tree.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-training/src/main/scala/com/stripe/brushfire/Tree.scala -------------------------------------------------------------------------------- /brushfire-training/src/main/scala/com/stripe/brushfire/local/Example.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-training/src/main/scala/com/stripe/brushfire/local/Example.scala -------------------------------------------------------------------------------- /brushfire-training/src/main/scala/com/stripe/brushfire/local/Lines.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-training/src/main/scala/com/stripe/brushfire/local/Lines.scala -------------------------------------------------------------------------------- /brushfire-training/src/main/scala/com/stripe/brushfire/local/Trainer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-training/src/main/scala/com/stripe/brushfire/local/Trainer.scala -------------------------------------------------------------------------------- /brushfire-training/src/test/scala/com/stripe/brushfire/PredicateSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-training/src/test/scala/com/stripe/brushfire/PredicateSpec.scala -------------------------------------------------------------------------------- /brushfire-training/src/test/scala/com/stripe/brushfire/TreeGenerators.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-training/src/test/scala/com/stripe/brushfire/TreeGenerators.scala -------------------------------------------------------------------------------- /brushfire-training/src/test/scala/com/stripe/brushfire/TreeTraversalSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-training/src/test/scala/com/stripe/brushfire/TreeTraversalSpec.scala -------------------------------------------------------------------------------- /brushfire-training/src/test/scala/com/stripe/brushfire/VoterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-training/src/test/scala/com/stripe/brushfire/VoterSpec.scala -------------------------------------------------------------------------------- /brushfire-tree/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-tree/build.sbt -------------------------------------------------------------------------------- /brushfire-tree/src/main/scala/com/stripe/brushfire/AnnotatedTree.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-tree/src/main/scala/com/stripe/brushfire/AnnotatedTree.scala -------------------------------------------------------------------------------- /brushfire-tree/src/main/scala/com/stripe/brushfire/ConfusionMatrix.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-tree/src/main/scala/com/stripe/brushfire/ConfusionMatrix.scala -------------------------------------------------------------------------------- /brushfire-tree/src/main/scala/com/stripe/brushfire/Dispatched.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-tree/src/main/scala/com/stripe/brushfire/Dispatched.scala -------------------------------------------------------------------------------- /brushfire-tree/src/main/scala/com/stripe/brushfire/Error.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-tree/src/main/scala/com/stripe/brushfire/Error.scala -------------------------------------------------------------------------------- /brushfire-tree/src/main/scala/com/stripe/brushfire/Predicate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-tree/src/main/scala/com/stripe/brushfire/Predicate.scala -------------------------------------------------------------------------------- /brushfire-tree/src/main/scala/com/stripe/brushfire/Reorder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-tree/src/main/scala/com/stripe/brushfire/Reorder.scala -------------------------------------------------------------------------------- /brushfire-tree/src/main/scala/com/stripe/brushfire/TreeTraversal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-tree/src/main/scala/com/stripe/brushfire/TreeTraversal.scala -------------------------------------------------------------------------------- /brushfire-tree/src/main/scala/com/stripe/brushfire/Voter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-tree/src/main/scala/com/stripe/brushfire/Voter.scala -------------------------------------------------------------------------------- /brushfire-tree/src/main/scala/com/stripe/brushfire/WithFallback.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-tree/src/main/scala/com/stripe/brushfire/WithFallback.scala -------------------------------------------------------------------------------- /brushfire-tree/src/main/scala/com/stripe/brushfire/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire-tree/src/main/scala/com/stripe/brushfire/package.scala -------------------------------------------------------------------------------- /brushfire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/brushfire.png -------------------------------------------------------------------------------- /example/digits: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/example/digits -------------------------------------------------------------------------------- /example/digits-local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/example/digits-local -------------------------------------------------------------------------------- /example/digits.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/example/digits.data -------------------------------------------------------------------------------- /example/iris: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/example/iris -------------------------------------------------------------------------------- /example/iris-local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/example/iris-local -------------------------------------------------------------------------------- /example/iris-srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/example/iris-srv -------------------------------------------------------------------------------- /example/iris.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/example/iris.data -------------------------------------------------------------------------------- /project/Deps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/project/Deps.scala -------------------------------------------------------------------------------- /project/MakeJar.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/project/MakeJar.scala -------------------------------------------------------------------------------- /project/Publish.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/project/Publish.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.9 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /publish-docs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/publish-docs -------------------------------------------------------------------------------- /scripts/migrate-to-0.7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stripe-archive/brushfire/HEAD/scripts/migrate-to-0.7 -------------------------------------------------------------------------------- /version.sbt: -------------------------------------------------------------------------------- 1 | version in ThisBuild := "0.8.1-SNAPSHOT" --------------------------------------------------------------------------------