Automated Repository and Pipeline Generation for Data-Science Projects.
Project description
RPGT
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
- gitlab CI
-
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3351172ef2ea1ab95d9019cb06a27acce951125d6df7e0ed7d54216e59022829 |
|
MD5 | 7bcf049488d59fd01975869c0b94ca83 |
|
BLAKE2b-256 | 5e6dab36167fb7cf727ac85ab9542ad47bd956745694032068b45045433ede44 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7afd2d54773547f1ef8fab2bec809e1eb51c910a433f20ef28f4dbbe40afe53 |
|
MD5 | 341e45cb8553911376730037bdb5e43e |
|
BLAKE2b-256 | c341727aaa1f89ee9316caf4b8355fa57e2ba15d2c11571b04669658bfe7050b |