Reorganizes code with standard src/ package layout. I chose nonadditivity as the package name. Somewhere in the code, it said nonadd. Please let me know which one you'd like!
Add setup.cfg and setup.py with minimum information so it can be pip installed
Update the README on how to install with pip
Splits script functionality into its own cli.py submodule so it can be run from anywhere after being pip installed
Change the way mmpdb is referenced - it can be pip installed, which means you don't have to worry about specified the path since it is now listed as a requirement and should be accessible through the same python installation as a script. Ideally, the code would just import the python interface of mmpdb and use that, but I didn't want to change too much functionality in this PR which is supposed to be about only packaging
Fix a typo in the -i flag that should have been -in in the example
Ran the example to make sure everything is working
Closes #1
This PR does the following things:
src/
package layout. I chosenonadditivity
as the package name. Somewhere in the code, it saidnonadd
. Please let me know which one you'd like!setup.cfg
andsetup.py
with minimum information so it can be pip installedcli.py
submodule so it can be run from anywhere after being pip installed-i
flag that should have been-in
in the example