gregversteeg / bio_corex

A flexible version of CorEx developed for bio-data challenges that handles missing data, continuous/discrete variables, multi-CPU, overlapping structure, and includes visualizations
Apache License 2.0
137 stars 30 forks source link

Register package in PyPi (to have pip install corex) #17

Open leferrad opened 4 years ago

leferrad commented 4 years ago

In order to have an easier install procedure, it would be convenient to move the project structure to a Python package, and then register it in PyPi, so then it could be installed through the classic command pip install corex. A quick summary of steps:

  1. Modify structure to have a package corex
  2. Create files to install package (e.g. setup.py)
  3. Upload package to PyPi
  4. Check success on installing package through pip.

This link could help on that, and if you are interested on this idea, I can work on a branch to achieve this behavior.

gregversteeg commented 4 years ago

Thanks for the offer. As you can see from my slow response, I'm unlikely to get to this, but it would be awesome to have it pip-installable. If you do, just check not to conflict with other versions which are pip installable (I think "corex_topic" is already... and maybe linearcorex too). I'll merge to the main branch if you set it up.