Skip to content

Commit 7d5f768

Browse files
authored
Merge pull request #35 from bdiptesh/maintenance_34
maintenance_34_testing
2 parents fc08fe6 + 66c9e51 commit 7d5f768

18 files changed

+74
-120
lines changed

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,15 @@
1313
1. [Contribution guidelines](./.github/CONTRIBUTING.md)
1414
1. [Project documents](./docs)
1515
1. [Approach](./docs/Approach.pdf)
16+
1. [Available modules](./mllib/lib)
17+
1. [Clustering](./mllib/lib/cluster.py) - determines optimal _k_
18+
1. [GLMNet](./mllib/lib/model.py) - classification/regression
19+
1. [k-nearest neighbours](./mllib/lib/knn.py) - classification/regression
20+
1. [Random forest](./mllib/lib/tree.py) - classification/timeseries/regression
21+
1. [XGBoost](./mllib/lib/tree.py) - classification/timeseries/regression
22+
1. [Traveling salesman problem](./mllib/lib/opt.py) - integer programming/heuristic
23+
1. [Transportation problem](./mllib/lib/opt.py) - integer programming
24+
1. [Time series](./mllib/lib/timeseries.py)
1625
1. [Pull request guidelines](./.github/PULL_REQUEST_TEMPLATE.md)
1726
1. [Initial setup](./README.md#initial-setup)
1827
1. [Unit tests](./README.md#run-unit-tests-and-pylint-ratings)

logs/cov.out

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
Name Stmts Miss Cover Missing
22
---------------------------------------------------------------------------------------------
3-
/media/ph33r/Data/Project/CodeLib/Git/mllib/__init__.py 7 0 100%
4-
/media/ph33r/Data/Project/CodeLib/Git/mllib/lib/__init__.py 7 0 100%
53
/media/ph33r/Data/Project/CodeLib/Git/mllib/lib/cluster.py 103 0 100%
64
/media/ph33r/Data/Project/CodeLib/Git/mllib/lib/knn.py 70 0 100%
7-
/media/ph33r/Data/Project/CodeLib/Git/mllib/lib/model.py 44 0 100%
5+
/media/ph33r/Data/Project/CodeLib/Git/mllib/lib/model.py 52 0 100%
86
/media/ph33r/Data/Project/CodeLib/Git/mllib/lib/opt.py 157 0 100%
97
/media/ph33r/Data/Project/CodeLib/Git/mllib/lib/timeseries.py 60 0 100%
108
/media/ph33r/Data/Project/CodeLib/Git/mllib/lib/tree.py 158 0 100%
119
---------------------------------------------------------------------------------------------
12-
TOTAL 606 0 100%
10+
TOTAL 600 0 100%

logs/pylint/lib-__init__-py.out

Lines changed: 0 additions & 4 deletions
This file was deleted.

logs/pylint/lib-knn-py.out

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
************* Module mllib.lib.knn
2-
knn.py:176:45: I1101: Module 'metrics' has no 'rsq' member, but source is unavailable. Consider adding this module to extension-pkg-whitelist if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
3-
knn.py:177:45: I1101: Module 'metrics' has no 'mae' member, but source is unavailable. Consider adding this module to extension-pkg-whitelist if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
4-
knn.py:178:46: I1101: Module 'metrics' has no 'mape' member, but source is unavailable. Consider adding this module to extension-pkg-whitelist if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
5-
knn.py:179:46: I1101: Module 'metrics' has no 'rmse' member, but source is unavailable. Consider adding this module to extension-pkg-whitelist if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
1+
************* Module knn
2+
knn.py:175:45: I1101: Module 'metrics' has no 'rsq' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
3+
knn.py:176:45: I1101: Module 'metrics' has no 'mae' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
4+
knn.py:177:46: I1101: Module 'metrics' has no 'mape' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
5+
knn.py:178:46: I1101: Module 'metrics' has no 'rmse' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
66

77
--------------------------------------------------------------------
88
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)

logs/pylint/lib-model-py.out

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
************* Module mllib.lib.model
2-
model.py:166:41: I1101: Module 'metrics' has no 'rsq' member, but source is unavailable. Consider adding this module to extension-pkg-whitelist if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
3-
model.py:167:41: I1101: Module 'metrics' has no 'mae' member, but source is unavailable. Consider adding this module to extension-pkg-whitelist if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
4-
model.py:168:42: I1101: Module 'metrics' has no 'mape' member, but source is unavailable. Consider adding this module to extension-pkg-whitelist if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
5-
model.py:169:42: I1101: Module 'metrics' has no 'rmse' member, but source is unavailable. Consider adding this module to extension-pkg-whitelist if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
1+
************* Module model
2+
model.py:180:41: I1101: Module 'metrics' has no 'rsq' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
3+
model.py:181:41: I1101: Module 'metrics' has no 'mae' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
4+
model.py:182:42: I1101: Module 'metrics' has no 'mape' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
5+
model.py:183:42: I1101: Module 'metrics' has no 'rmse' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
66

77
--------------------------------------------------------------------
88
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)

logs/pylint/lib-timeseries-py.out

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
************* Module mllib.lib.timeseries
2-
timeseries.py:201:41: I1101: Module 'metrics' has no 'rsq' member, but source is unavailable. Consider adding this module to extension-pkg-whitelist if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
3-
timeseries.py:202:41: I1101: Module 'metrics' has no 'mae' member, but source is unavailable. Consider adding this module to extension-pkg-whitelist if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
4-
timeseries.py:203:42: I1101: Module 'metrics' has no 'mape' member, but source is unavailable. Consider adding this module to extension-pkg-whitelist if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
5-
timeseries.py:204:42: I1101: Module 'metrics' has no 'rmse' member, but source is unavailable. Consider adding this module to extension-pkg-whitelist if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
1+
************* Module timeseries
2+
timeseries.py:201:41: I1101: Module 'metrics' has no 'rsq' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
3+
timeseries.py:202:41: I1101: Module 'metrics' has no 'mae' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
4+
timeseries.py:203:42: I1101: Module 'metrics' has no 'mape' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
5+
timeseries.py:204:42: I1101: Module 'metrics' has no 'rmse' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
66

77
--------------------------------------------------------------------
88
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)

logs/pylint/lib-tree-py.out

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
************* Module mllib.lib.tree
2-
tree.py:96:45: I1101: Module 'metrics' has no 'rsq' member, but source is unavailable. Consider adding this module to extension-pkg-whitelist if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
3-
tree.py:97:45: I1101: Module 'metrics' has no 'mae' member, but source is unavailable. Consider adding this module to extension-pkg-whitelist if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
4-
tree.py:98:46: I1101: Module 'metrics' has no 'mape' member, but source is unavailable. Consider adding this module to extension-pkg-whitelist if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
5-
tree.py:99:46: I1101: Module 'metrics' has no 'rmse' member, but source is unavailable. Consider adding this module to extension-pkg-whitelist if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
1+
************* Module tree
2+
tree.py:96:45: I1101: Module 'metrics' has no 'rsq' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
3+
tree.py:97:45: I1101: Module 'metrics' has no 'mae' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
4+
tree.py:98:46: I1101: Module 'metrics' has no 'mape' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
5+
tree.py:99:46: I1101: Module 'metrics' has no 'rmse' member, but source is unavailable. Consider adding this module to extension-pkg-allow-list if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
66

77
--------------------------------------------------------------------
88
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)

logs/pylint/mllib-__init__-py.out

Lines changed: 0 additions & 4 deletions
This file was deleted.

logs/pylint/tests-test_metrics-py.out

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,3 @@
1-
************* Module tests.test_metrics
2-
test_metrics.py:61:22: I1101: Module 'mllib.lib.metrics' has no 'rsq' member, but source is unavailable. Consider adding this module to extension-pkg-whitelist if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
3-
test_metrics.py:69:22: I1101: Module 'mllib.lib.metrics' has no 'mse' member, but source is unavailable. Consider adding this module to extension-pkg-whitelist if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
4-
test_metrics.py:77:22: I1101: Module 'mllib.lib.metrics' has no 'rmse' member, but source is unavailable. Consider adding this module to extension-pkg-whitelist if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
5-
test_metrics.py:85:22: I1101: Module 'mllib.lib.metrics' has no 'mae' member, but source is unavailable. Consider adding this module to extension-pkg-whitelist if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
6-
test_metrics.py:93:22: I1101: Module 'mllib.lib.metrics' has no 'mape' member, but source is unavailable. Consider adding this module to extension-pkg-whitelist if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
7-
test_metrics.py:101:22: I1101: Module 'mllib.lib.metrics' has no 'aic' member, but source is unavailable. Consider adding this module to extension-pkg-whitelist if you want to perform analysis based on run-time introspection of living objects. (c-extension-no-member)
81

92
--------------------------------------------------------------------
103
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)

mllib/__init__.py

Lines changed: 0 additions & 27 deletions
This file was deleted.

0 commit comments

Comments
 (0)