Skip to main content

Automated Repository and Pipeline Generation for Data-Science Projects.

Project description

RPGT

Python version Wheel MLLint

An Automated Repository and Pipeline Generation Tool for Data-Science Projects.

Quick Install

  • pip install rpgt

Example project

An example project has been created to show case what RPGT can generate.

RPGT generated example project

Documentation

Features

  • .githooks folder with pre-commit linting

  • .gitlab folder with issue and merge templates

  • .gitignore generator

  • README.md generator

  • LICENSE.md generator

  • CHANGELOG.md generator

  • CONTRIBUTING.md generator

  • directory structure generator

  • basic files generator

  • Pipfile generator (requirements file)

  • automated linting setup

  • automated testing setup

  • automated DVC integration

  • CICD generators

    • gitlab CI
      • linting
      • testing
      • publishing
      • reports & artifacts
    • github actions
  • automated package distribution setup

  • automated docker image distribution setup

License

This project is MIT licensed. Please see the LICENSE file for more information.

Authors

  • Dimitri Stallenberg
  • Gijs de Jong
  • Niels Bauman

Please see the CONTRIBUTING file for more information on how to contribute to this project.

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

rpgt-1.0.0.tar.gz (66.3 kB view details)

Uploaded Source

Built Distribution

rpgt-1.0.0-py3-none-any.whl (92.6 kB view details)

Uploaded Python 3

File details

Details for the file rpgt-1.0.0.tar.gz.

File metadata

  • Download URL: rpgt-1.0.0.tar.gz
  • Upload date:
  • Size: 66.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.6

File hashes

Hashes for rpgt-1.0.0.tar.gz
Algorithm Hash digest
SHA256 3351172ef2ea1ab95d9019cb06a27acce951125d6df7e0ed7d54216e59022829
MD5 7bcf049488d59fd01975869c0b94ca83
BLAKE2b-256 5e6dab36167fb7cf727ac85ab9542ad47bd956745694032068b45045433ede44

See more details on using hashes here.

File details

Details for the file rpgt-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: rpgt-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 92.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.6

File hashes

Hashes for rpgt-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d7afd2d54773547f1ef8fab2bec809e1eb51c910a433f20ef28f4dbbe40afe53
MD5 341e45cb8553911376730037bdb5e43e
BLAKE2b-256 c341727aaa1f89ee9316caf4b8355fa57e2ba15d2c11571b04669658bfe7050b

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