Skip to content

ramou/boutiques

 
 

Repository files navigation

Boutiques logo

Boutiques

DOI PyPI PyPI Build Status Coverage Status

Boutiques is a cross-platform descriptive command-line framework for applications.

The Power of Boutiques Tools

Boutiques is a framework to make data analysis tools Findable Accessible Interoperable and Reusable (FAIR). An overview of the framework and its capabilities is available here, and a more complete description is here.

Installation

Simple! Just open your favourite terminal and type:

$ pip install boutiques

Alongside installing the Boutiques package, this will also ensure the dependencies are installed: simplejson, jsonschema, requests, pytest, termcolor, pyyaml, tabulate and mock.

If you want the latest changes that aren't officially released yet, you can also install directly from GitHub:

$ pip install "git+https://github.com/boutiques/boutiques@develop#egg=boutiques&subdirectory=tools/python"

Tutorial

Our tutorial will introduce you to the main Boutiques features through its command line and Python APIs. Give it a try!

Contributing

Excited by the project and want to get involved?! Please check out our contributing guide, and look through the issues (in particular, those tagged with "good first issue") to start seeing where you can lend a hand. We look forward to approving your amazing contributions!

About

JSON schema and tools for boutiques application descriptors http://boutiques.github.io

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.4%
  • Common Workflow Language 1.2%
  • Other 0.4%