A library of generic tools for ETL work and visualization of JSON blobs and python repositories
Project description
Introduction
Rolling-pin is a library of generic tools for ETL work and visualization of JSON blobs and python repositories
See documentation for details.
On the documentation main page, under the Architecture section, is a dynamically generated dependency graph of rolling-pin's current architecture. It is generated using the RepoETL class.
If you look under the Metrics section you will find Radon code metric plots and data of the rolling-pin source code, generated by the RadonETL class.
Also have a look at this Jupyter notebook demo for a taste of what rolling-pin can do.
Installation
Python
pip install rolling-pin
Docker
- Install docker-desktop
docker pull thenewflesh/rolling-pin:latest
Docker For Developers
- Install docker-desktop
- Ensure docker-desktop has at least 4 GB of memory allocated to it.
git clone git@github.com:theNewFlesh/rolling-pin.git
cd rolling-pin
chmod +x bin/rolling-pin
bin/rolling-pin start
The service should take a few minutes to start up.
Run bin/rolling-pin --help
for more help on the command line tool.
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
Hashes for rolling_pin-0.9.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b938ec78edd8c6feee68c9b77d74fdf096466af9e771b80b5c987a264f160f66 |
|
MD5 | 9418e3e8094fd7cb1c3fe7a630bbff95 |
|
BLAKE2b-256 | cc049c5dafd3f773b14f249f9ab0a50864cc1d5a0581a5c36a27925d91f462a4 |