All Projects → mozilla → Mozregression

mozilla / Mozregression

Licence: mpl-2.0
Regression range finder for Mozilla nightly builds

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Mozregression

Gaussianprocesses
Python3 project applying Gaussian process regression for forecasting stock trends
Stars: ✭ 78 (-38.1%)
Mutual labels:  regression
Olsrr
Tools for developing linear regression models
Stars: ✭ 88 (-30.16%)
Mutual labels:  regression
Rul Net
Deep learning approach for estimation of Remaining Useful Life (RUL) of an engine
Stars: ✭ 112 (-11.11%)
Mutual labels:  regression
Openml R
R package to interface with OpenML
Stars: ✭ 81 (-35.71%)
Mutual labels:  regression
Ml
A high-level machine learning and deep learning library for the PHP language.
Stars: ✭ 1,270 (+907.94%)
Mutual labels:  regression
Lossfunctions.jl
Julia package of loss functions for machine learning.
Stars: ✭ 89 (-29.37%)
Mutual labels:  regression
Anticipy
A Python library for time series forecasting
Stars: ✭ 71 (-43.65%)
Mutual labels:  regression
Dharma
Diagnostics for HierArchical Regession Models
Stars: ✭ 124 (-1.59%)
Mutual labels:  regression
Machine learning code
机器学习与深度学习算法示例
Stars: ✭ 88 (-30.16%)
Mutual labels:  regression
Gpstuff
GPstuff - Gaussian process models for Bayesian analysis
Stars: ✭ 106 (-15.87%)
Mutual labels:  regression
Dlcv for beginners
《深度学习与计算机视觉》配套代码
Stars: ✭ 1,244 (+887.3%)
Mutual labels:  regression
Texreg
Conversion of R Regression Output to LaTeX or HTML Tables
Stars: ✭ 85 (-32.54%)
Mutual labels:  regression
Machine Learning Algorithms
A curated list of almost all machine learning algorithms and deep learning algorithms grouped by category.
Stars: ✭ 92 (-26.98%)
Mutual labels:  regression
Pytsetlinmachine
Implements the Tsetlin Machine, Convolutional Tsetlin Machine, Regression Tsetlin Machine, Weighted Tsetlin Machine, and Embedding Tsetlin Machine, with support for continuous features, multigranularity, and clause indexing
Stars: ✭ 80 (-36.51%)
Mutual labels:  regression
Mlr
Machine Learning in R
Stars: ✭ 1,542 (+1123.81%)
Mutual labels:  regression
Mlbox
MLBox is a powerful Automated Machine Learning python library.
Stars: ✭ 1,199 (+851.59%)
Mutual labels:  regression
Thundersvm
ThunderSVM: A Fast SVM Library on GPUs and CPUs
Stars: ✭ 1,282 (+917.46%)
Mutual labels:  regression
The Data Science Workshop
A New, Interactive Approach to Learning Data Science
Stars: ✭ 126 (+0%)
Mutual labels:  regression
Ycml
A Machine Learning and Optimization framework for Objective-C and Swift (MacOS and iOS)
Stars: ✭ 118 (-6.35%)
Mutual labels:  regression
Neuroflow
Artificial Neural Networks for Scala
Stars: ✭ 105 (-16.67%)
Mutual labels:  regression

mozregression

mozregression is an interactive regression rangefinder for quickly tracking down the source of bugs in Mozilla nightly and integration builds.

You can start using mozregression today:

Status

Latest Version License

Build status:

  • Linux: Linux Build Status Coverage Status
  • Windows: Windows Build status

For more information see:

https://mozilla.github.io/mozregression/

Contact

You can chat with the mozregression developers on Mozilla's instance of Matrix: https://chat.mozilla.org/#/room/#mozregression:mozilla.org

Issue Tracking

Found a problem with mozregression? Have a feature request? We track bugs on bugzilla. You can file a new bug here.

Building And Developing mozregression

Want to hack on mozregression ? Cool!

Installing dependencies

To make setup more deterministic, we have provided requirements files to use a known-working set of python dependencies. From your mozregression checkout, you can install these inside a virtual development environment.

After checking out the mozregression repository from GitHub, this is a two step process:

  1. Be sure you are using Python 3.6 or above: earlier versions are not supported (if you are not sure, run python --version or python3 --version on the command line).

  2. If you don't have it already, install virtualenv.

  3. From inside your mozregression checkout, create a virtualenv, activate it, and install the dependencies. The instructions are slightly different depending on whether you are using Windows or Linux/MacOS.

On Windows:

virtualenv -p python venv
venv\Scripts\activate
pip install -r requirements\all.txt
pip install -e .

On Linux/MacOS:

virtualenv -p python3 venv
source venv/bin/activate
pip install -r requirements/all.txt
pip install -e .

Hacking on mozregression

After running the above commands, you should be able to run the command-line version of mozregression as normal (e.g. mozregression --help) inside the virtual environment. If you wish to try running the GUI, use the provided helper script:

python gui/build.py run

To run the unit tests for the console version:

pytest tests

For the GUI version:

python gui/build.py test

Before submitting a pull request, please lint your code for errors and formatting (we use black, flake8 and isort)

./bin/lint-check.sh

If it turns up errors, try using the lint-fix.sh script to fix any errors which can be addressed automatically:

./bin/lint-fix.sh
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].