/pyisa

Basic project structure creation for Data Science Projects

Primary LanguagePythonMIT LicenseMIT

pyisa - Python Intent based Structuring Approach

About pyisa:

PYISA is a a basic intent based project structuring approach which classifies the intents in to 3 basic ISA Zones:

  1. Business Objectives
  2. Problem Formulation
  3. Solution Designing

This classification approach is build to ensure that all the important aspects of the project structuring are covered.

Being a beta version of the project, the number of zones are fixed and pre-defined. However in the future versions, a feature to add zones will be incorporated.

Current Work in Progress:

  1. Creating zone tags for files and folders so to enable zone specific search within your project
  2. The existing testing is done on Linux environment

Future Agenda:

  1. Enable adding of additional zones
  2. Make the project OS independent

How to install pyisa?:

pip install pyisa

How to use pyisa?:

Run this command on Linux command prompt:

pyisa_build --project_path=/absolute/path --project_name=name --tree=True