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

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

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 Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page