-
Notifications
You must be signed in to change notification settings - Fork 690
Home
David Hall edited this page Jan 28, 2014
·
25 revisions
Breeze is the new scientific computing library for Scala, supporting linear algebra, numerics, statistics, machine learning, and natural language processing. Breeze merges two formerly separate projects: ScalaNLP and Scalala. Scalala provides linear algebra and numerics, while ScalaNLP provides the rest. The Scalala portions are largely rewritten, with high performance being the priority.
- You should probably start with QuickStart.
- For those with a Matlab or Numpy background, see the Breeze Linear Algebra quick reference.
- FAQ
- A nascent UserGuide
- API documentation is available here: http://www.scalanlp.org/api/
- Darren Wilkinson has written a "brief introduction".
We need your help! Here's how you can contribute:
- Take a look at the Issues page, especially those with the #helpwanted tag. Implement any of these.
- File bugs or feature requests. Asking questions on the mailing list is great too. If you're confused by something, it means we need to add a new feature or document an existing one better.
- Look at the Matlab function reference and implement functions that seem to be missing. (Unit tests, please!)
- Help improve the UserGuide or anything else on the wiki.
- Contribute examples that use Breeze to the Breeze Examples repository
- Tackle a bigger project! Want to make a GPU vector library? Want to rework the visualization component? We'd love to have you join us!
Breeze is a numerical processing library for Scala. http://www.scalanlp.org