diff --git a/libs/python.json b/libs/python.json index 0ec340a..6cd3418 100644 --- a/libs/python.json +++ b/libs/python.json @@ -68,6 +68,7 @@ {"id":"py.ipython","imports":["IPython"],"name":"IPython","repo":"ipython/ipython","tags":["interactive-shell"],"tech":["data-science"],"status":"awaiting-model"}, {"id":"py.matplotlib","imports":["matplotlib"],"name":"matplotlib","repo":"matplotlib/matplotlib","tags":["visualization"],"tech":["data-science"],"status":"model-ready"}, {"id":"py.pandas","imports":["pandas"],"name":"pandas","repo":"pandas-dev/pandas","tags":["data-analysis"],"tech":["data-science"],"status":"model-ready"}, + {"id":"py.plotly","imports":["plotly"],"name":"plotly","repo":"plotly/plotly.py","tags":["visualization"],"tech":["data-science"],"status":"awaiting-model"}, {"id":"py.bidict","imports":["bidict"],"name":"bidict","repo":"jab/bidict","tags":["bidirectional-maps"],"tech":["data-structures"],"status":"model-ready"}, {"id":"py.box","imports":["box"],"name":"Box","repo":"cdgriffith/Box","tags":["dictionaries"],"tech":["data-structures"],"status":"model-ready"}, {"id":"py.cachetools","imports":["cachetools"],"name":"cachetools","repo":"tkem/cachetools","tags":["collections"],"tech":["data-structures"],"status":"awaiting-model"}, @@ -81,6 +82,7 @@ {"id":"py.mxnet","imports":["mxnet"],"name":"mxnet","repo":"apache/incubator-mxnet","tags":["framework"],"tech":["dl"],"status":"model-ready"}, {"id":"py.sonnet","imports":["sonnet"],"name":"sonnet","repo":"deepmind/sonnet","tags":["complex-nn"],"tech":["dl"],"status":"model-ready"}, {"id":"py.tensorflow","imports":["tensorflow"],"name":"tensorflow","repo":"tensorflow/tensorflow","tags":["framework"],"tech":["dl"],"status":"model-ready"}, + {"id":"py.tensorgram","imports":["tensorgram"],"name":"Tensorgram","repo":"ksdkamesh99/TensorGram","tags":["callbacks"],"tech":["dl"],"status":"awaiting-model"}, {"id":"py.tflearn","imports":["tflearn"],"name":"tflearn","repo":"tflearn/tflearn","tags":["high-level-api"],"tech":["dl"],"status":"model-ready"}, {"id":"py.torch","imports":["torch"],"name":"torch","repo":"pytorch/pytorch","tags":["framework"],"tech":["dl"],"status":"model-ready"}, {"id":"py.protobuf","imports":["pb","pb2"],"name":"protobuf","repo":"google/protobuf","tags":["encoding"],"tech":["efficient-data"],"status":"model-ready"}, @@ -92,6 +94,7 @@ {"id":"py.isort","imports":["isort"],"name":"Isort","repo":"timothycrosley/isort","tags":["sort-imports"],"tech":["eng-tools"],"status":"model-ready"}, {"id":"py.localstack","imports":["localstack"],"name":"localstack","repo":"localstack/localstack","tags":["aws-mocking"],"tech":["eng-tools"],"status":"model-ready"}, {"id":"py.moto","imports":["moto"],"name":"Moto","repo":"spulec/moto","tags":["aws-mocking"],"tech":["eng-tools"],"status":"model-ready"}, + {"id":"py.pyforest","imports":["pyforest"],"name":"pyforest","repo":"8080labs/pyforest","tags":["utils"],"tech":["eng-tools"],"status":"awaiting-model"}, {"id":"py.yapf","imports":["yapf"],"name":"yapf","repo":"google/yapf","tags":["python-formatting"],"tech":["eng-tools"],"status":"model-ready"}, {"id":"py.futures","imports":["concurrent.futures"],"name":"futures","repo":"agronholm/pythonfutures","tags":["async-programming"],"tech":["faster-code"],"status":"awaiting-model"}, {"id":"py.gevent","imports":["gevent"],"name":"gevent","repo":"gevent/gevent","tags":["concurrency"],"tech":["faster-code"],"status":"model-ready"}, @@ -151,7 +154,7 @@ {"id":"py.django-oauth-toolkit","imports":["oauth2_provider"],"name":"Django OAuth Toolkit","repo":"jazzband/django-oauth-toolkit","tags":["oauth"],"tech":["python-web"],"status":"model-ready"}, {"id":"py.dogpile","imports":["dogpile"],"name":"Dogpile","repo":"https://bitbucket.org/zzzeek/dogpile.cache/","tags":["caching"],"tech":["python-web"],"status":"awaiting-model"}, {"id":"py.flasgger","imports":["flasgger"],"name":"flasgger","repo":"rochacbruno/flasgger","tags":["flask-openapi"],"tech":["python-web"],"status":"model-ready"}, - {"id":"py.flask","imports":["flask", "Flask"],"name":"flask","repo":"pallets/flask","tags":["micro-framework"],"tech":["python-web"],"status":"model-ready"}, + {"id":"py.flask","imports":["flask","Flask"],"name":"flask","repo":"pallets/flask","tags":["micro-framework"],"tech":["python-web"],"status":"model-ready"}, {"id":"py.flask-oauthlib","imports":["flask_oauthlib"],"name":"Flask-OAuthlib","repo":"lepture/flask-oauthlib","tags":["oauth"],"tech":["python-web"],"status":"model-ready"}, {"id":"py.flask-restful","imports":["flask_restful"],"name":"Flask-RESTful","repo":"flask-restful/flask-restful","tags":["RESTful"],"tech":["python-web"],"status":"model-ready"}, {"id":"py.hermes-cache","imports":["hermes"],"name":"HermesCache","repo":"https://bitbucket.org/saaj/hermes","tags":["caching"],"tech":["python-web"],"status":"awaiting-model"}, diff --git a/technologies.json b/technologies.json index 2696d5d..01291b3 100644 --- a/technologies.json +++ b/technologies.json @@ -493,6 +493,7 @@ "dl": { "tags": [ "alpha-go", + "callbacks", "complex-nn", "framework", "high-level-api", diff --git a/tools/coverage/libstats.js b/tools/coverage/libstats.js index 615020a..ad5a430 100644 --- a/tools/coverage/libstats.js +++ b/tools/coverage/libstats.js @@ -57,7 +57,7 @@ window.libStats = [ ], [ "Python", - 207 + 210 ], [ "Ruby",