Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ahlusar1989/wgprojects

WGProjects
https://github.com/ahlusar1989/wgprojects

Last synced: 23 days ago
JSON representation

WGProjects

Awesome Lists containing this project

README

        

# WGProjects

There are 3 versions for Project 1 (I enjoyed experimenting with all of them). There is also a sample test case, titled, unit_test. For spyder_Project1iterationtest.py, I wrote a customized Logging module, in addition to using Python's built-in os and sys modules. This is the simplest solution. I have added comments and assumptions to each function. The other two iterations were experimentations with Python's library for Python's Linux specific pyinotify: pyinotifywrite_to_a_file_log.py and pyinotifyWGrun.py.

The latter two files are only for illustrating options that are available to monitor directories. For me, this was a very intellectually engaging exercise.

The final commit for Project 2 is titled Project_2WG-Final Version.ipynb. I utilized the ipython notebook (including tests). Therefore, one will need the Chrome Extension, NbViewer in order to view this Jupyter Notebook

I have also sent the .py file for this Project that displays the functions utilized to complete this project. Corresponding to each statement and comment in this .py file, one can view the corresponding lines in the Jupyter notebook and the resulting product. All requirements were met as all unit tests passed (as one will observe when viewing the notebook).