Skip to content

Conversation

@jmcgonigle
Copy link

Hi guys,

I know this is a bit of a major rewrite, but I think it makes your absolutely excellent tool a bit more readable/understandable (and maybe even a little bit easier for the community to develop on).

I tested the output from the original version of drugz and mine and they produced identical results, with very similar performance metrics for three separate inputs, but that obviously isn't exhaustive.

The documentation I've written is based on what I could understand from the code, but it may not be entirely accurate so if you do decide you like the changes please check everything I've written comment/docstring wise.

Anyway, big fan of your work, so even if you just end up ignoring this thanks for producing great open source analysis tools!

Commit log:
A rewrite of the drugz code into more discrete units of work to improve readability, code comprehension, and the ability to unit test the code.

Logging module was added to enable more configuration of error logging.
Python csv module was used to standardise line formatting at a file
level.
Commenting and doc strings added to help code comprehension.

…adability, code comprehension, and the ability to unit test the code.

Logging module was added to enable more configuration of error logging.
Python csv module was used to standardise line formatting at a file
level.
Commenting and doc strings added to help code comprehension.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant