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.6.tar.gz (21.9 kB view details)

Uploaded Source

Built Distribution

lazygrid-5.0.6-py3-none-any.whl (25.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lazygrid-5.0.6.tar.gz
  • Upload date:
  • Size: 21.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for lazygrid-5.0.6.tar.gz
Algorithm Hash digest
SHA256 504c873ca07cf902dff0eaa1422ad78f296a241dfec5c1c94dd4750530fc4080
MD5 fdbc24483ded9f28b774f9c85705720a
BLAKE2b-256 6259b4132b31ada580573c71db9f49555afad6dd4bf33282ce642508876f050f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lazygrid-5.0.6-py3-none-any.whl
  • Upload date:
  • Size: 25.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for lazygrid-5.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 6897e9a606500854dd406cfc9fe022d8cf337b2fa15c2112b3c3a65fc46fbe4b
MD5 7357175d6ffda71ef9f779dc2d9a8f23
BLAKE2b-256 20e592aca1b7dc82a2885692f0e153191cc96a4cb2aa7415659059834512bc0a

See more details on using hashes here.

Supported by

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