Skip to main content

LazyGrid: Automatic, efficient and flexible implementation of complex machine learning pipeline generation and cross-validation.

Project description

Travis (.org) Codecov

Read the Docs (version) Requires.io

PyPI - Downloads PyPI license

PyPI GitHub top language

GitHub repo size GitHub issues

Maintenance GitHub contributors

GitHub followers GitHub stars

LazyGrid is a python package providing an automatic, efficient and flexible implementation of complex machine learning pipeline generation and cross-validation.

Before fitting a model or a pipeline step, LazyGrid checks inside an internal SQLite database if the model has already been fitted. If the model is found, it won’t be fitted again.

Documentation for the latest stable version is available on ReadTheDocs.

Table Of Contents

Getting Started

You can install LazyGrid along with all its dependencies from PyPI:

$ pip install -r requirements.txt lazygrid

or from source code:

$ git clone https://github.com/glubbdubdrib/lazygrid.git
$ cd ./lazygrid
$ pip install -r requirements.txt .

LazyGrid is compatible with Python 3.5 and above.

Documentation

Documentation for the latest stable version is available on ReadTheDocs.

Running tests

You can run all unittests from command line by using python:

$ python -m unittest discover

or coverage:

$ coverage run -m unittest discover

Contributing

Please read Contributing.md for details on our code of conduct, and the process for submitting pull requests to us.

Authors

  • Pietro Barbiero - Mathematical engineer - GitHub

  • Giovanni Squillero - Professor of computer science at Politecnico di Torino - GitHub

Licence

Copyright 2019 Pietro Barbiero and Giovanni Squillero.

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at: http://www.apache.org/licenses/LICENSE-2.0.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

See the License for the specific language governing permissions and limitations under the License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lazygrid-5.0.3.tar.gz (21.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lazygrid-5.0.3-py3-none-any.whl (25.4 kB view details)

Uploaded Python 3

File details

Details for the file lazygrid-5.0.3.tar.gz.

File metadata

  • Download URL: lazygrid-5.0.3.tar.gz
  • Upload date:
  • Size: 21.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.5

File hashes

Hashes for lazygrid-5.0.3.tar.gz
Algorithm Hash digest
SHA256 72481e1422fd119cfc729672a542adf25d1197239fb822caadafeb8d69663d17
MD5 7574e039b27955aa0894c5fc8c61920a
BLAKE2b-256 de82cba43b69d7a03054918e41f469db5a3ebd85070be522d2df7d7615fb6155

See more details on using hashes here.

File details

Details for the file lazygrid-5.0.3-py3-none-any.whl.

File metadata

  • Download URL: lazygrid-5.0.3-py3-none-any.whl
  • Upload date:
  • Size: 25.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.5

File hashes

Hashes for lazygrid-5.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 08f883711ab1e7a0d3f55ff812a25b8d7dfebad3a5f713bab54417641d0f7c39
MD5 c6daa7e5b935034f81f4710453c9ded5
BLAKE2b-256 486144575b9eae977147804081ab98f0c7b0219753bc206846e59a72b115dda7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page