Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kilemonn/modelvisualiser

A visualiser tool that is able to visualise complex JSON, YAML and XML model objects from a provided data file.
https://github.com/kilemonn/modelvisualiser

graphviz json python3 visualization xml yaml

Last synced: about 4 hours ago
JSON representation

A visualiser tool that is able to visualise complex JSON, YAML and XML model objects from a provided data file.

Awesome Lists containing this project

README

        

# ModelVisualiser
A visualiser tool that is able to visualise complex JSON, YAML and XML model objects.

# Getting Started

## Install Pipenv

Install pipenv:
> pip install pipenv

Call pipenv to install required dependencies:
> pipenv install

Install new dependency:
> pipenv install \

## Locking and Updating pipe

`pipenv lock` — records the new requirements to the Pipfile.lock file.

`pipenv update` — records the new requirements to the Pipfile.lock file and installs the missing dependencies on the Python interpreter.

# Usage

The program can be run using the `python3` interpreter. The application is expecting a single commandline argument which is the path to the input file that you wish to visualise.

> python3 main.py path/to/file.json

The output is always a `.png` file for now.